.elementor-93 .elementor-element.elementor-element-6e6b8114 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overflow: hidden;
    --overlay-opacity: 1;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-93
    .elementor-element.elementor-element-6e6b8114:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-93
    .elementor-element.elementor-element-6e6b8114
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2024/06/beautiful-purple-abstract-paper-background-2023-11-27-05-30-50-utc1-e1717660163139.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-93 .elementor-element.elementor-element-6e6b8114::before,
  .elementor-93
    .elementor-element.elementor-element-6e6b8114
    > .elementor-background-video-container::before,
  .elementor-93
    .elementor-element.elementor-element-6e6b8114
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-93
    .elementor-element.elementor-element-6e6b8114
    > .elementor-background-slideshow::before,
  .elementor-93
    .elementor-element.elementor-element-6e6b8114
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-93
    .elementor-element.elementor-element-6e6b8114
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: "";
    background-image: linear-gradient(
      90deg,
      var(--e-global-color-044b931) 20%,
      #75458b4d 100%
    );
  }
  .elementor-93 .elementor-element.elementor-element-c27b871 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.5;
    --padding-top: 1em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-93 .elementor-element.elementor-element-c27b871::before,
  .elementor-93
    .elementor-element.elementor-element-c27b871
    > .elementor-background-video-container::before,
  .elementor-93
    .elementor-element.elementor-element-c27b871
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-93
    .elementor-element.elementor-element-c27b871
    > .elementor-background-slideshow::before,
  .elementor-93
    .elementor-element.elementor-element-c27b871
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-93
    .elementor-element.elementor-element-c27b871
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-image: url("../../2024/06/Group-163.png");
    --background-overlay: "";
    background-position: center left;
    background-repeat: repeat-y;
    background-size: 250px auto;
  }
  .elementor-93 .elementor-element.elementor-element-6947f028 {
    --display: flex;
    --justify-content: center;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 1em;
    --padding-right: 1em;
    --z-index: 99;
  }
  .elementor-93
    .elementor-element.elementor-element-72d7c4d6
    .elementor-heading-title {
    color: var(--e-global-color-1ff25e8);
  }
  .elementor-93
    .elementor-element.elementor-element-9bc3520
    .elementor-heading-title {
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    color: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-11dfcd10 {
    color: var(--e-global-color-1ff25e8);
  }
  .elementor-93 .elementor-element.elementor-element-6fb61917 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-93 .elementor-element.elementor-element-6949dd24 .elementor-button {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-d49ac81);
  }
  .elementor-93
    .elementor-element.elementor-element-6949dd24
    .elementor-button:hover,
  .elementor-93
    .elementor-element.elementor-element-6949dd24
    .elementor-button:focus {
    border-color: var(--e-global-color-332724a);
  }
  .elementor-93 .elementor-element.elementor-element-380e149f .elementor-button {
    background-color: #75458b00;
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    fill: var(--e-global-color-1ff25e8);
    color: var(--e-global-color-1ff25e8);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-1ff25e8);
  }
  .elementor-93
    .elementor-element.elementor-element-380e149f
    .elementor-button:hover,
  .elementor-93
    .elementor-element.elementor-element-380e149f
    .elementor-button:focus {
    background-color: var(--e-global-color-332724a);
    border-color: var(--e-global-color-332724a);
  }
  .elementor-93 .elementor-element.elementor-element-1ffe4994 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 98;
  }
  .elementor-93 .elementor-element.elementor-element-414f9da4 img {
    height: 640px;
    object-fit: contain;
    object-position: center center;
  }
  .elementor-93 .elementor-element.elementor-element-e9f6f4c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-93 .elementor-element.elementor-element-28ce13c {
    --display: flex;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 1em;
    --padding-right: 5em;
  }
  .elementor-93 .elementor-element.elementor-element-a590260 {
    --icon-box-icon-margin: 21px;
  }
  .elementor-93
    .elementor-element.elementor-element-a590260
    .elementor-icon-box-title {
    margin-bottom: 5px;
    color: var(--e-global-color-secondary);
  }
  .elementor-93
    .elementor-element.elementor-element-a590260.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-a590260.elementor-view-framed
    .elementor-icon,
  .elementor-93
    .elementor-element.elementor-element-a590260.elementor-view-default
    .elementor-icon {
    fill: var(--e-global-color-d49ac81);
    color: var(--e-global-color-d49ac81);
    border-color: var(--e-global-color-d49ac81);
  }
  .elementor-93
    .elementor-element.elementor-element-a590260.elementor-view-framed
    .elementor-icon {
    background-color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-a590260.elementor-view-stacked
    .elementor-icon:hover {
    background-color: var(--e-global-color-332724a);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-a590260.elementor-view-framed
    .elementor-icon:hover,
  .elementor-93
    .elementor-element.elementor-element-a590260.elementor-view-default
    .elementor-icon:hover {
    fill: var(--e-global-color-332724a);
    color: var(--e-global-color-332724a);
    border-color: var(--e-global-color-332724a);
  }
  .elementor-93
    .elementor-element.elementor-element-a590260.elementor-view-framed
    .elementor-icon:hover {
    background-color: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-a590260 .elementor-icon {
    font-size: 28px;
    padding: 21px;
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93
    .elementor-element.elementor-element-a590260
    .elementor-icon-box-title,
  .elementor-93
    .elementor-element.elementor-element-a590260
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-a590260
    .elementor-icon-box-description {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-ace6228 {
    --icon-box-icon-margin: 21px;
  }
  .elementor-93
    .elementor-element.elementor-element-ace6228
    .elementor-icon-box-title {
    margin-bottom: 5px;
    color: var(--e-global-color-secondary);
  }
  .elementor-93
    .elementor-element.elementor-element-ace6228.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-ace6228.elementor-view-framed
    .elementor-icon,
  .elementor-93
    .elementor-element.elementor-element-ace6228.elementor-view-default
    .elementor-icon {
    fill: var(--e-global-color-d49ac81);
    color: var(--e-global-color-d49ac81);
    border-color: var(--e-global-color-d49ac81);
  }
  .elementor-93
    .elementor-element.elementor-element-ace6228.elementor-view-framed
    .elementor-icon {
    background-color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-ace6228.elementor-view-stacked
    .elementor-icon:hover {
    background-color: var(--e-global-color-332724a);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-ace6228.elementor-view-framed
    .elementor-icon:hover,
  .elementor-93
    .elementor-element.elementor-element-ace6228.elementor-view-default
    .elementor-icon:hover {
    fill: var(--e-global-color-332724a);
    color: var(--e-global-color-332724a);
    border-color: var(--e-global-color-332724a);
  }
  .elementor-93
    .elementor-element.elementor-element-ace6228.elementor-view-framed
    .elementor-icon:hover {
    background-color: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-ace6228 .elementor-icon {
    font-size: 28px;
    padding: 21px;
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93
    .elementor-element.elementor-element-ace6228
    .elementor-icon-box-title,
  .elementor-93
    .elementor-element.elementor-element-ace6228
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-ace6228
    .elementor-icon-box-description {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-448d5e9 {
    --icon-box-icon-margin: 21px;
  }
  .elementor-93
    .elementor-element.elementor-element-448d5e9
    .elementor-icon-box-title {
    margin-bottom: 5px;
    color: var(--e-global-color-secondary);
  }
  .elementor-93
    .elementor-element.elementor-element-448d5e9.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-448d5e9.elementor-view-framed
    .elementor-icon,
  .elementor-93
    .elementor-element.elementor-element-448d5e9.elementor-view-default
    .elementor-icon {
    fill: var(--e-global-color-d49ac81);
    color: var(--e-global-color-d49ac81);
    border-color: var(--e-global-color-d49ac81);
  }
  .elementor-93
    .elementor-element.elementor-element-448d5e9.elementor-view-framed
    .elementor-icon {
    background-color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-448d5e9.elementor-view-stacked
    .elementor-icon:hover {
    background-color: var(--e-global-color-332724a);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-448d5e9.elementor-view-framed
    .elementor-icon:hover,
  .elementor-93
    .elementor-element.elementor-element-448d5e9.elementor-view-default
    .elementor-icon:hover {
    fill: var(--e-global-color-332724a);
    color: var(--e-global-color-332724a);
    border-color: var(--e-global-color-332724a);
  }
  .elementor-93
    .elementor-element.elementor-element-448d5e9.elementor-view-framed
    .elementor-icon:hover {
    background-color: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-448d5e9 .elementor-icon {
    font-size: 28px;
    padding: 21px;
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93
    .elementor-element.elementor-element-448d5e9
    .elementor-icon-box-title,
  .elementor-93
    .elementor-element.elementor-element-448d5e9
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-448d5e9
    .elementor-icon-box-description {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-d7d6e67 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-93
    .elementor-element.elementor-element-bf29825
    > .elementor-widget-container {
    padding: 0em 1em 1em 0em;
  }
  .elementor-93 .elementor-element.elementor-element-bf29825 img {
    height: 600px;
    object-fit: cover;
    object-position: center center;
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93 .elementor-element.elementor-element-387460a {
    --display: flex;
    --position: absolute;
    --justify-content: center;
    --overlay-opacity: 1;
    --border-radius: 7px 7px 7px 7px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    bottom: 0px;
  }
  .elementor-93
    .elementor-element.elementor-element-387460a:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-93
    .elementor-element.elementor-element-387460a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-c94d9ab);
    background-image: url("../../2024/06/pattern-bg.png");
    background-position: center center;
  }
  .elementor-93 .elementor-element.elementor-element-387460a::before,
  .elementor-93
    .elementor-element.elementor-element-387460a
    > .elementor-background-video-container::before,
  .elementor-93
    .elementor-element.elementor-element-387460a
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-93
    .elementor-element.elementor-element-387460a
    > .elementor-background-slideshow::before,
  .elementor-93
    .elementor-element.elementor-element-387460a
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-93
    .elementor-element.elementor-element-387460a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: "";
    background-image: linear-gradient(
      180deg,
      #75458be6 0%,
      var(--e-global-color-3ee16e7) 75%
    );
  }
  body:not(.rtl) .elementor-93 .elementor-element.elementor-element-387460a {
    right: 0px;
  }
  body.rtl .elementor-93 .elementor-element.elementor-element-387460a {
    left: 0px;
  }
  .elementor-93
    .elementor-element.elementor-element-ff72f8f
    .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-ff72f8f
    .elementor-icon-box-title,
  .elementor-93
    .elementor-element.elementor-element-ff72f8f
    .elementor-icon-box-title
    a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 70px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -1px;
  }
  .elementor-93
    .elementor-element.elementor-element-ff72f8f
    .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-e68b66e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-4d462f5);
    --border-color: var(--e-global-color-4d462f5);
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-93 .elementor-element.elementor-element-50fa765 {
    --e-image-carousel-slides-to-show: 6;
  }
  .elementor-93 .elementor-element.elementor-element-50fa765 .swiper-wrapper {
    display: flex;
    align-items: center;
  }
  .elementor-93 .elementor-element.elementor-element-1d7e1ed {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 1;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-93
    .elementor-element.elementor-element-1d7e1ed:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-93
    .elementor-element.elementor-element-1d7e1ed
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2024/06/healthy-and-medical-concept-woman-caregiver-checking-heart-rate-of-senior-man-with-stethoscope.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-93 .elementor-element.elementor-element-1d7e1ed::before,
  .elementor-93
    .elementor-element.elementor-element-1d7e1ed
    > .elementor-background-video-container::before,
  .elementor-93
    .elementor-element.elementor-element-1d7e1ed
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-93
    .elementor-element.elementor-element-1d7e1ed
    > .elementor-background-slideshow::before,
  .elementor-93
    .elementor-element.elementor-element-1d7e1ed
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-93
    .elementor-element.elementor-element-1d7e1ed
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: "";
    background-image: linear-gradient(
      90deg,
      var(--e-global-color-638d055) 0%,
      #75458b33 100%
    );
  }
  .elementor-93 .elementor-element.elementor-element-5b5da4c {
    --display: flex;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }
  .elementor-93
    .elementor-element.elementor-element-a4f55dc
    .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-6020e93
    .elementor-heading-title {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    color: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-9046c2a .elementor-button {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-7fde1c4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.5;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-93
    .elementor-element.elementor-element-7fde1c4:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-93
    .elementor-element.elementor-element-7fde1c4
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ec3c7a7);
  }
  .elementor-93 .elementor-element.elementor-element-7fde1c4::before,
  .elementor-93
    .elementor-element.elementor-element-7fde1c4
    > .elementor-background-video-container::before,
  .elementor-93
    .elementor-element.elementor-element-7fde1c4
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-93
    .elementor-element.elementor-element-7fde1c4
    > .elementor-background-slideshow::before,
  .elementor-93
    .elementor-element.elementor-element-7fde1c4
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-93
    .elementor-element.elementor-element-7fde1c4
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-image: url("../../2024/06/pattern-bg.png");
    --background-overlay: "";
  }
  .elementor-93 .elementor-element.elementor-element-7fde1c4::before {
    filter: brightness(200%) contrast(25%) saturate(0%) blur(0px) hue-rotate(0deg);
  }
  .elementor-93 .elementor-element.elementor-element-7fa1eb9 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-93
    .elementor-element.elementor-element-d06feba
    .elementor-counter-number-wrapper {
    color: var(--e-global-color-1ff25e8);
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
  }
  .elementor-93
    .elementor-element.elementor-element-d06feba
    .elementor-counter-title {
    color: var(--e-global-color-7fbea4f);
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-99c3326
    .elementor-counter-number-wrapper {
    color: var(--e-global-color-1ff25e8);
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
  }
  .elementor-93
    .elementor-element.elementor-element-99c3326
    .elementor-counter-title {
    color: var(--e-global-color-7fbea4f);
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-9e8c2da
    .elementor-counter-number-wrapper {
    color: var(--e-global-color-1ff25e8);
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
  }
  .elementor-93
    .elementor-element.elementor-element-9e8c2da
    .elementor-counter-title {
    color: var(--e-global-color-7fbea4f);
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-3df33c7
    .elementor-counter-number-wrapper {
    color: var(--e-global-color-1ff25e8);
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
  }
  .elementor-93
    .elementor-element.elementor-element-3df33c7
    .elementor-counter-title {
    color: var(--e-global-color-7fbea4f);
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-09a65e9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-93 .elementor-element.elementor-element-fe44271 {
    --display: flex;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 1em;
    --padding-right: 5em;
  }
  .elementor-93
    .elementor-element.elementor-element-7e190a7
    .elementor-heading-title {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-2e09524
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px / 2);
  }
  .elementor-93
    .elementor-element.elementor-element-2e09524
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px / 2);
  }
  .elementor-93
    .elementor-element.elementor-element-2e09524
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
  }
  .elementor-93
    .elementor-element.elementor-element-2e09524
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
  }
  body.rtl
    .elementor-93
    .elementor-element.elementor-element-2e09524
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-7px / 2);
  }
  body:not(.rtl)
    .elementor-93
    .elementor-element.elementor-element-2e09524
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-7px / 2);
  }
  .elementor-93
    .elementor-element.elementor-element-2e09524
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-d49ac81);
    transition: color 0.3s;
  }
  .elementor-93
    .elementor-element.elementor-element-2e09524
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-d49ac81);
    transition: fill 0.3s;
  }
  .elementor-93 .elementor-element.elementor-element-2e09524 {
    --e-icon-list-icon-size: 21px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
  }
  .elementor-93
    .elementor-element.elementor-element-2e09524
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-93
    .elementor-element.elementor-element-2e09524
    .elementor-icon-list-item
    > a {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-2e09524
    .elementor-icon-list-text {
    transition: color 0.3s;
  }
  .elementor-93 .elementor-element.elementor-element-fb65b55 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --flex-wrap: wrap;
  }
  .elementor-93 .elementor-element.elementor-element-1c026f9 img {
    height: 470px;
    object-fit: cover;
    object-position: center center;
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93 .elementor-element.elementor-element-098a5fd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --flex-wrap: wrap;
  }
  .elementor-93 .elementor-element.elementor-element-d6c3478 {
    --display: flex;
    --min-height: 225px;
    --border-radius: 7px 7px 7px 7px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-93 .elementor-element.elementor-element-dbac260 img {
    height: 225px;
    object-fit: cover;
    object-position: center center;
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93 .elementor-element.elementor-element-4c5a8c8 {
    --display: flex;
    --min-height: 225px;
    --justify-content: center;
    --overlay-opacity: 1;
    --border-radius: 7px 7px 7px 7px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }
  .elementor-93
    .elementor-element.elementor-element-4c5a8c8:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-93
    .elementor-element.elementor-element-4c5a8c8
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ec3c7a7);
    background-image: url("../../2024/06/pattern-bg.png");
    background-position: center center;
  }
  .elementor-93 .elementor-element.elementor-element-4c5a8c8::before,
  .elementor-93
    .elementor-element.elementor-element-4c5a8c8
    > .elementor-background-video-container::before,
  .elementor-93
    .elementor-element.elementor-element-4c5a8c8
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-93
    .elementor-element.elementor-element-4c5a8c8
    > .elementor-background-slideshow::before,
  .elementor-93
    .elementor-element.elementor-element-4c5a8c8
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-93
    .elementor-element.elementor-element-4c5a8c8
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-color: #75458be6;
    --background-overlay: "";
  }
  .elementor-93
    .elementor-element.elementor-element-b12ed24
    .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-b12ed24
    .elementor-icon-box-title,
  .elementor-93
    .elementor-element.elementor-element-b12ed24
    .elementor-icon-box-title
    a {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 80px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -1px;
  }
  .elementor-93
    .elementor-element.elementor-element-b12ed24
    .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-6d8675a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --flex-wrap: wrap;
    --padding-top: 5em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-93
    .elementor-element.elementor-element-6d8675a:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-93
    .elementor-element.elementor-element-6d8675a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-cfa1f76);
  }
  .elementor-93 .elementor-element.elementor-element-1205fee {
    --display: flex;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }
  .elementor-93 .elementor-element.elementor-element-eb40fd2 {
    text-align: center;
  }
  .elementor-93 .elementor-element.elementor-element-a7011eb {
    text-align: center;
  }
  .elementor-93 .elementor-element.elementor-element-cc30e90 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --flex-wrap: wrap;
  }
  .elementor-93 .elementor-element.elementor-element-ba8e97a {
    --display: flex;
    --min-height: 390px;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  body:not(.rtl) .elementor-93 .elementor-element.elementor-element-322b5a8 {
    right: 0px;
  }
  body.rtl .elementor-93 .elementor-element.elementor-element-322b5a8 {
    left: 0px;
  }
  .elementor-93 .elementor-element.elementor-element-322b5a8 {
    bottom: -6px;
  }
  .elementor-93
    .elementor-element.elementor-element-322b5a8
    .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-93
    .elementor-element.elementor-element-322b5a8.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-322b5a8.elementor-view-framed
    .elementor-icon,
  .elementor-93
    .elementor-element.elementor-element-322b5a8.elementor-view-default
    .elementor-icon {
    color: var(--e-global-color-d49ac81);
    border-color: var(--e-global-color-d49ac81);
  }
  .elementor-93
    .elementor-element.elementor-element-322b5a8.elementor-view-framed
    .elementor-icon,
  .elementor-93
    .elementor-element.elementor-element-322b5a8.elementor-view-default
    .elementor-icon
    svg {
    fill: var(--e-global-color-d49ac81);
  }
  .elementor-93
    .elementor-element.elementor-element-322b5a8.elementor-view-framed
    .elementor-icon {
    background-color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-322b5a8.elementor-view-stacked
    .elementor-icon
    svg {
    fill: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-322b5a8 .elementor-icon {
    font-size: 28px;
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93 .elementor-element.elementor-element-322b5a8 .elementor-icon svg {
    height: 28px;
  }
  .elementor-93
    .elementor-element.elementor-element-6e8235c:not(.elementor-widget-image)
    .elementor-widget-container {
    /* -webkit-mask-image: url(../../2024/06/Masking-services-e1717782877267.png); */
    -webkit-mask-size: cover;
    -webkit-mask-position: center right;
  }
  .elementor-93
    .elementor-element.elementor-element-6e8235c.elementor-widget-image
    .elementor-widget-container
    img {
    -webkit-mask-image: url(https://template.creativemox.com/carenia/wp-content/uploads/sites/19/2024/06/Masking-services-e1717782877267.png);
    -webkit-mask-size: cover;
    -webkit-mask-position: center right;
  }
  .elementor-93 .elementor-element.elementor-element-6e8235c img {
    width: 100%;
    height: 390px;
    object-fit: cover;
    object-position: center center;
    filter: brightness(80%) contrast(100%) saturate(100%) blur(0px)
      hue-rotate(0deg);
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93 .elementor-element.elementor-element-6e8235c:hover img {
    filter: brightness(90%) contrast(100%) saturate(100%) blur(0px)
      hue-rotate(0deg);
  }
  .elementor-93 .elementor-element.elementor-element-3847e6c {
    --display: flex;
    --position: absolute;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-93 .elementor-element.elementor-element-3847e6c {
    left: 0px;
  }
  body.rtl .elementor-93 .elementor-element.elementor-element-3847e6c {
    right: 0px;
  }
  .elementor-93
    .elementor-element.elementor-element-9cee459
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-93
    .elementor-element.elementor-element-9cee459
    .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-9cee459
    .elementor-icon-box-title,
  .elementor-93
    .elementor-element.elementor-element-9cee459
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-9cee459
    .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-eeabf79 {
    --display: flex;
    --min-height: 390px;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  body:not(.rtl) .elementor-93 .elementor-element.elementor-element-e4d07f6 {
    right: 0px;
  }
  body.rtl .elementor-93 .elementor-element.elementor-element-e4d07f6 {
    left: 0px;
  }
  .elementor-93 .elementor-element.elementor-element-e4d07f6 {
    bottom: -6px;
  }
  .elementor-93
    .elementor-element.elementor-element-e4d07f6
    .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-93
    .elementor-element.elementor-element-e4d07f6.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-e4d07f6.elementor-view-framed
    .elementor-icon,
  .elementor-93
    .elementor-element.elementor-element-e4d07f6.elementor-view-default
    .elementor-icon {
    color: var(--e-global-color-d49ac81);
    border-color: var(--e-global-color-d49ac81);
  }
  .elementor-93
    .elementor-element.elementor-element-e4d07f6.elementor-view-framed
    .elementor-icon,
  .elementor-93
    .elementor-element.elementor-element-e4d07f6.elementor-view-default
    .elementor-icon
    svg {
    fill: var(--e-global-color-d49ac81);
  }
  .elementor-93
    .elementor-element.elementor-element-e4d07f6.elementor-view-framed
    .elementor-icon {
    background-color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-e4d07f6.elementor-view-stacked
    .elementor-icon
    svg {
    fill: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-e4d07f6 .elementor-icon {
    font-size: 28px;
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93 .elementor-element.elementor-element-e4d07f6 .elementor-icon svg {
    height: 28px;
  }
  .elementor-93
    .elementor-element.elementor-element-70ee7cf:not(.elementor-widget-image)
    .elementor-widget-container {
    /* -webkit-mask-image: url(https://template.creativemox.com/carenia/wp-content/uploads/sites/19/2024/06/Masking-services-e1717782877267.png); */
    -webkit-mask-size: cover;
    -webkit-mask-position: center right;
  }
  .elementor-93
    .elementor-element.elementor-element-70ee7cf.elementor-widget-image
    .elementor-widget-container
    img {
    /* -webkit-mask-image: url(https://template.creativemox.com/carenia/wp-content/uploads/sites/19/2024/06/Masking-services-e1717782877267.png); */
    -webkit-mask-size: cover;
    -webkit-mask-position: center right;
  }
  .elementor-93 .elementor-element.elementor-element-70ee7cf img {
    width: 100%;
    height: 390px;
    object-fit: cover;
    object-position: center center;
    filter: brightness(80%) contrast(100%) saturate(100%) blur(0px)
      hue-rotate(0deg);
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93 .elementor-element.elementor-element-70ee7cf:hover img {
    filter: brightness(90%) contrast(100%) saturate(100%) blur(0px)
      hue-rotate(0deg);
  }
  .elementor-93 .elementor-element.elementor-element-9914d81 {
    --display: flex;
    --position: absolute;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-93 .elementor-element.elementor-element-9914d81 {
    left: 0px;
  }
  body.rtl .elementor-93 .elementor-element.elementor-element-9914d81 {
    right: 0px;
  }
  .elementor-93
    .elementor-element.elementor-element-b83426a
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-93
    .elementor-element.elementor-element-b83426a
    .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-b83426a
    .elementor-icon-box-title,
  .elementor-93
    .elementor-element.elementor-element-b83426a
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-b83426a
    .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-a4bd7c5 {
    --display: flex;
    --min-height: 390px;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  body:not(.rtl) .elementor-93 .elementor-element.elementor-element-96c2d40 {
    right: 0px;
  }
  body.rtl .elementor-93 .elementor-element.elementor-element-96c2d40 {
    left: 0px;
  }
  .elementor-93 .elementor-element.elementor-element-96c2d40 {
    bottom: -6px;
  }
  .elementor-93
    .elementor-element.elementor-element-96c2d40
    .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-93
    .elementor-element.elementor-element-96c2d40.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-96c2d40.elementor-view-framed
    .elementor-icon,
  .elementor-93
    .elementor-element.elementor-element-96c2d40.elementor-view-default
    .elementor-icon {
    color: var(--e-global-color-d49ac81);
    border-color: var(--e-global-color-d49ac81);
  }
  .elementor-93
    .elementor-element.elementor-element-96c2d40.elementor-view-framed
    .elementor-icon,
  .elementor-93
    .elementor-element.elementor-element-96c2d40.elementor-view-default
    .elementor-icon
    svg {
    fill: var(--e-global-color-d49ac81);
  }
  .elementor-93
    .elementor-element.elementor-element-96c2d40.elementor-view-framed
    .elementor-icon {
    background-color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-96c2d40.elementor-view-stacked
    .elementor-icon
    svg {
    fill: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-96c2d40 .elementor-icon {
    font-size: 28px;
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93 .elementor-element.elementor-element-96c2d40 .elementor-icon svg {
    height: 28px;
  }
  .elementor-93
    .elementor-element.elementor-element-47ae46e:not(.elementor-widget-image)
    .elementor-widget-container {
    /* -webkit-mask-image: url(https://template.creativemox.com/carenia/wp-content/uploads/sites/19/2024/06/Masking-services-e1717782877267.png); */
    -webkit-mask-size: cover;
    -webkit-mask-position: center right;
  }
  .elementor-93
    .elementor-element.elementor-element-47ae46e.elementor-widget-image
    .elementor-widget-container
    img {
    /* -webkit-mask-image: url(https://template.creativemox.com/carenia/wp-content/uploads/sites/19/2024/06/Masking-services-e1717782877267.png); */
    -webkit-mask-size: cover;
    -webkit-mask-position: center right;
  }
  .elementor-93 .elementor-element.elementor-element-47ae46e img {
    width: 100%;
    height: 390px;
    object-fit: cover;
    object-position: center center;
    filter: brightness(80%) contrast(100%) saturate(100%) blur(0px)
      hue-rotate(0deg);
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93 .elementor-element.elementor-element-47ae46e:hover img {
    filter: brightness(90%) contrast(100%) saturate(100%) blur(0px)
      hue-rotate(0deg);
  }
  .elementor-93 .elementor-element.elementor-element-50fff90 {
    --display: flex;
    --position: absolute;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-93 .elementor-element.elementor-element-50fff90 {
    left: 0px;
  }
  body.rtl .elementor-93 .elementor-element.elementor-element-50fff90 {
    right: 0px;
  }
  .elementor-93
    .elementor-element.elementor-element-5723aa8
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-93
    .elementor-element.elementor-element-5723aa8
    .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-5723aa8
    .elementor-icon-box-title,
  .elementor-93
    .elementor-element.elementor-element-5723aa8
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-5723aa8
    .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-0a6efe0 {
    --display: flex;
    --min-height: 390px;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  body:not(.rtl) .elementor-93 .elementor-element.elementor-element-50697a0 {
    right: 0px;
  }
  body.rtl .elementor-93 .elementor-element.elementor-element-50697a0 {
    left: 0px;
  }
  .elementor-93 .elementor-element.elementor-element-50697a0 {
    bottom: -6px;
  }
  .elementor-93
    .elementor-element.elementor-element-50697a0
    .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-93
    .elementor-element.elementor-element-50697a0.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-50697a0.elementor-view-framed
    .elementor-icon,
  .elementor-93
    .elementor-element.elementor-element-50697a0.elementor-view-default
    .elementor-icon {
    color: var(--e-global-color-d49ac81);
    border-color: var(--e-global-color-d49ac81);
  }
  .elementor-93
    .elementor-element.elementor-element-50697a0.elementor-view-framed
    .elementor-icon,
  .elementor-93
    .elementor-element.elementor-element-50697a0.elementor-view-default
    .elementor-icon
    svg {
    fill: var(--e-global-color-d49ac81);
  }
  .elementor-93
    .elementor-element.elementor-element-50697a0.elementor-view-framed
    .elementor-icon {
    background-color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-50697a0.elementor-view-stacked
    .elementor-icon
    svg {
    fill: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-50697a0 .elementor-icon {
    font-size: 28px;
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93 .elementor-element.elementor-element-50697a0 .elementor-icon svg {
    height: 28px;
  }
  .elementor-93
    .elementor-element.elementor-element-4351fe3:not(.elementor-widget-image)
    .elementor-widget-container {
    /* -webkit-mask-image: url(https://template.creativemox.com/carenia/wp-content/uploads/sites/19/2024/06/Masking-services-e1717782877267.png); */
    -webkit-mask-size: cover;
    -webkit-mask-position: center right;
  }
  .elementor-93
    .elementor-element.elementor-element-4351fe3.elementor-widget-image
    .elementor-widget-container
    img {
    /* -webkit-mask-image: url(https://template.creativemox.com/carenia/wp-content/uploads/sites/19/2024/06/Masking-services-e1717782877267.png); */
    -webkit-mask-size: cover;
    -webkit-mask-position: center right;
  }
  .elementor-93 .elementor-element.elementor-element-4351fe3 img {
    width: 100%;
    height: 390px;
    object-fit: cover;
    object-position: center center;
    filter: brightness(80%) contrast(100%) saturate(100%) blur(0px)
      hue-rotate(0deg);
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93 .elementor-element.elementor-element-4351fe3:hover img {
    filter: brightness(90%) contrast(100%) saturate(100%) blur(0px)
      hue-rotate(0deg);
  }
  .elementor-93 .elementor-element.elementor-element-3cb5c05 {
    --display: flex;
    --position: absolute;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-93 .elementor-element.elementor-element-3cb5c05 {
    left: 0px;
  }
  body.rtl .elementor-93 .elementor-element.elementor-element-3cb5c05 {
    right: 0px;
  }
  .elementor-93
    .elementor-element.elementor-element-c3ffc77
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-93
    .elementor-element.elementor-element-c3ffc77
    .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-c3ffc77
    .elementor-icon-box-title,
  .elementor-93
    .elementor-element.elementor-element-c3ffc77
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-c3ffc77
    .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-ad4428c {
    --display: flex;
    --min-height: 390px;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  body:not(.rtl) .elementor-93 .elementor-element.elementor-element-f65462a {
    right: 0px;
  }
  body.rtl .elementor-93 .elementor-element.elementor-element-f65462a {
    left: 0px;
  }
  .elementor-93 .elementor-element.elementor-element-f65462a {
    bottom: -6px;
  }
  .elementor-93
    .elementor-element.elementor-element-f65462a
    .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-93
    .elementor-element.elementor-element-f65462a.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-f65462a.elementor-view-framed
    .elementor-icon,
  .elementor-93
    .elementor-element.elementor-element-f65462a.elementor-view-default
    .elementor-icon {
    color: var(--e-global-color-d49ac81);
    border-color: var(--e-global-color-d49ac81);
  }
  .elementor-93
    .elementor-element.elementor-element-f65462a.elementor-view-framed
    .elementor-icon,
  .elementor-93
    .elementor-element.elementor-element-f65462a.elementor-view-default
    .elementor-icon
    svg {
    fill: var(--e-global-color-d49ac81);
  }
  .elementor-93
    .elementor-element.elementor-element-f65462a.elementor-view-framed
    .elementor-icon {
    background-color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-f65462a.elementor-view-stacked
    .elementor-icon
    svg {
    fill: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-f65462a .elementor-icon {
    font-size: 28px;
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93 .elementor-element.elementor-element-f65462a .elementor-icon svg {
    height: 28px;
  }
  .elementor-93
    .elementor-element.elementor-element-1277ce9:not(.elementor-widget-image)
    .elementor-widget-container {
    /* -webkit-mask-image: url(https://template.creativemox.com/carenia/wp-content/uploads/sites/19/2024/06/Masking-services-e1717782877267.png); */
    -webkit-mask-size: cover;
    -webkit-mask-position: center right;
  }
  .elementor-93
    .elementor-element.elementor-element-1277ce9.elementor-widget-image
    .elementor-widget-container
    img {
    /* -webkit-mask-image: url(https://template.creativemox.com/carenia/wp-content/uploads/sites/19/2024/06/Masking-services-e1717782877267.png); */
    -webkit-mask-size: cover;
    -webkit-mask-position: center right;
  }
  .elementor-93 .elementor-element.elementor-element-1277ce9 img {
    width: 100%;
    height: 390px;
    object-fit: cover;
    object-position: center center;
    filter: brightness(80%) contrast(100%) saturate(100%) blur(0px)
      hue-rotate(0deg);
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93 .elementor-element.elementor-element-1277ce9:hover img {
    filter: brightness(90%) contrast(100%) saturate(100%) blur(0px)
      hue-rotate(0deg);
  }
  .elementor-93 .elementor-element.elementor-element-0e39b9d {
    --display: flex;
    --position: absolute;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-93 .elementor-element.elementor-element-0e39b9d {
    left: 0px;
  }
  body.rtl .elementor-93 .elementor-element.elementor-element-0e39b9d {
    right: 0px;
  }
  .elementor-93
    .elementor-element.elementor-element-22d8587
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-93
    .elementor-element.elementor-element-22d8587
    .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-22d8587
    .elementor-icon-box-title,
  .elementor-93
    .elementor-element.elementor-element-22d8587
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-22d8587
    .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-c8dc95e {
    --display: flex;
    --min-height: 390px;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  body:not(.rtl) .elementor-93 .elementor-element.elementor-element-fffe9a5 {
    right: 0px;
  }
  body.rtl .elementor-93 .elementor-element.elementor-element-fffe9a5 {
    left: 0px;
  }
  .elementor-93 .elementor-element.elementor-element-fffe9a5 {
    bottom: -6px;
  }
  .elementor-93
    .elementor-element.elementor-element-fffe9a5
    .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-93
    .elementor-element.elementor-element-fffe9a5.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-fffe9a5.elementor-view-framed
    .elementor-icon,
  .elementor-93
    .elementor-element.elementor-element-fffe9a5.elementor-view-default
    .elementor-icon {
    color: var(--e-global-color-d49ac81);
    border-color: var(--e-global-color-d49ac81);
  }
  .elementor-93
    .elementor-element.elementor-element-fffe9a5.elementor-view-framed
    .elementor-icon,
  .elementor-93
    .elementor-element.elementor-element-fffe9a5.elementor-view-default
    .elementor-icon
    svg {
    fill: var(--e-global-color-d49ac81);
  }
  .elementor-93
    .elementor-element.elementor-element-fffe9a5.elementor-view-framed
    .elementor-icon {
    background-color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-fffe9a5.elementor-view-stacked
    .elementor-icon
    svg {
    fill: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-fffe9a5 .elementor-icon {
    font-size: 28px;
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93 .elementor-element.elementor-element-fffe9a5 .elementor-icon svg {
    height: 28px;
  }
  .elementor-93
    .elementor-element.elementor-element-8640356:not(.elementor-widget-image)
    .elementor-widget-container {
    /* -webkit-mask-image: url(https://template.creativemox.com/carenia/wp-content/uploads/sites/19/2024/06/Masking-services-e1717782877267.png); */
    -webkit-mask-size: cover;
    -webkit-mask-position: center right;
  }
  .elementor-93
    .elementor-element.elementor-element-8640356.elementor-widget-image
    .elementor-widget-container
    img {
    /* -webkit-mask-image: url(https://template.creativemox.com/carenia/wp-content/uploads/sites/19/2024/06/Masking-services-e1717782877267.png); */
    -webkit-mask-size: cover;
    -webkit-mask-position: center right;
  }
  .elementor-93 .elementor-element.elementor-element-8640356 img {
    width: 100%;
    height: 390px;
    object-fit: cover;
    object-position: center center;
    filter: brightness(80%) contrast(100%) saturate(100%) blur(0px)
      hue-rotate(0deg);
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93 .elementor-element.elementor-element-8640356:hover img {
    filter: brightness(90%) contrast(100%) saturate(100%) blur(0px)
      hue-rotate(0deg);
  }
  .elementor-93 .elementor-element.elementor-element-f94fed0 {
    --display: flex;
    --position: absolute;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-93 .elementor-element.elementor-element-f94fed0 {
    left: 0px;
  }
  body.rtl .elementor-93 .elementor-element.elementor-element-f94fed0 {
    right: 0px;
  }
  .elementor-93
    .elementor-element.elementor-element-cb27b36
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-93
    .elementor-element.elementor-element-cb27b36
    .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-cb27b36
    .elementor-icon-box-title,
  .elementor-93
    .elementor-element.elementor-element-cb27b36
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-cb27b36
    .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-08e786f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 1;
    --margin-top: 0em;
    --margin-bottom: 5em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 7em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-93
    .elementor-element.elementor-element-08e786f:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-93
    .elementor-element.elementor-element-08e786f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("https://template.creativemox.com/carenia/wp-content/uploads/sites/19/2024/06/asian-young-nurse-taking-care-and-talking-mature-female-patient-e1717664029182.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-93 .elementor-element.elementor-element-08e786f::before,
  .elementor-93
    .elementor-element.elementor-element-08e786f
    > .elementor-background-video-container::before,
  .elementor-93
    .elementor-element.elementor-element-08e786f
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-93
    .elementor-element.elementor-element-08e786f
    > .elementor-background-slideshow::before,
  .elementor-93
    .elementor-element.elementor-element-08e786f
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-93
    .elementor-element.elementor-element-08e786f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: "";
    background-image: linear-gradient(
      90deg,
      var(--e-global-color-638d055) 0%,
      #75458b33 100%
    );
  }
  .elementor-93 .elementor-element.elementor-element-ac3b5af {
    --display: flex;
    --justify-content: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --overflow: hidden;
    --border-radius: 14px 14px 14px 14px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    --margin-top: 0em;
    --margin-bottom: -5em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
    --z-index: 99;
  }
  .elementor-93
    .elementor-element.elementor-element-ac3b5af:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-93
    .elementor-element.elementor-element-ac3b5af
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-1ff25e8);
  }
  .elementor-93
    .elementor-element.elementor-element-1bea47e
    .elementor-heading-title {
    color: var(--e-global-color-secondary);
  }
  .elementor-93
    .elementor-element.elementor-element-1444220
    .elementor-button
    .elementor-align-icon-right {
    margin-left: 7px;
  }
  .elementor-93
    .elementor-element.elementor-element-1444220
    .elementor-button
    .elementor-align-icon-left {
    margin-right: 7px;
  }
  .elementor-93
    .elementor-element.elementor-element-1444220
    .elementor-field-group {
    padding-right: calc(14px / 2);
    padding-left: calc(14px / 2);
    margin-bottom: 14px;
  }
  .elementor-93
    .elementor-element.elementor-element-1444220
    .elementor-form-fields-wrapper {
    margin-left: calc(-14px / 2);
    margin-right: calc(-14px / 2);
    margin-bottom: -14px;
  }
  .elementor-93
    .elementor-element.elementor-element-1444220
    .elementor-field-group.recaptcha_v3-bottomleft,
  .elementor-93
    .elementor-element.elementor-element-1444220
    .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
  }
  body.rtl
    .elementor-93
    .elementor-element.elementor-element-1444220
    .elementor-labels-inline
    .elementor-field-group
    > label {
    padding-left: 0px;
  }
  body:not(.rtl)
    .elementor-93
    .elementor-element.elementor-element-1444220
    .elementor-labels-inline
    .elementor-field-group
    > label {
    padding-right: 0px;
  }
  body
    .elementor-93
    .elementor-element.elementor-element-1444220
    .elementor-labels-above
    .elementor-field-group
    > label {
    padding-bottom: 0px;
  }
  .elementor-93
    .elementor-element.elementor-element-1444220
    .elementor-field-type-html {
    padding-bottom: 0px;
  }
  .elementor-93
    .elementor-element.elementor-element-1444220
    .e-form__buttons__wrapper__button-next {
    color: #ffffff;
  }
  .elementor-93
    .elementor-element.elementor-element-1444220
    .elementor-button[type="submit"] {
    color: #ffffff;
  }
  .elementor-93
    .elementor-element.elementor-element-1444220
    .elementor-button[type="submit"]
    svg
    * {
    fill: #ffffff;
  }
  .elementor-93
    .elementor-element.elementor-element-1444220
    .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
  }
  .elementor-93
    .elementor-element.elementor-element-1444220
    .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
  }
  .elementor-93
    .elementor-element.elementor-element-1444220
    .elementor-button[type="submit"]:hover {
    color: #ffffff;
  }
  .elementor-93
    .elementor-element.elementor-element-1444220
    .elementor-button[type="submit"]:hover
    svg
    * {
    fill: #ffffff;
  }
  .elementor-93
    .elementor-element.elementor-element-1444220
    .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
  }
  .elementor-93 .elementor-element.elementor-element-1444220 {
    --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-93 .elementor-element.elementor-element-405c9fd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-93 .elementor-element.elementor-element-7fff8c0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
  }
  .elementor-93 .elementor-element.elementor-element-c53b5bf {
    --display: flex;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 1em;
  }
  .elementor-93 .elementor-element.elementor-element-2594293 {
    text-align: left;
  }
  .elementor-93 .elementor-element.elementor-element-ab4ed69 {
    text-align: left;
  }
  .elementor-93 .elementor-element.elementor-element-821c2e1 {
    text-align: left;
  }
  .elementor-93
    .elementor-element.elementor-element-821c2e1
    .elementor-heading-title {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-460f6ad {
    --display: flex;
    --padding-top: 2em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 2em;
  }
  .elementor-93 .elementor-element.elementor-element-f58b2c6 {
    --icon-box-icon-margin: 21px;
  }
  .elementor-93
    .elementor-element.elementor-element-f58b2c6
    .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-secondary);
  }
  .elementor-93
    .elementor-element.elementor-element-f58b2c6.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-f58b2c6.elementor-view-framed
    .elementor-icon,
  .elementor-93
    .elementor-element.elementor-element-f58b2c6.elementor-view-default
    .elementor-icon {
    fill: var(--e-global-color-d49ac81);
    color: var(--e-global-color-d49ac81);
    border-color: var(--e-global-color-d49ac81);
  }
  .elementor-93
    .elementor-element.elementor-element-f58b2c6.elementor-view-framed
    .elementor-icon {
    background-color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-f58b2c6.elementor-view-stacked
    .elementor-icon:hover {
    background-color: var(--e-global-color-332724a);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-f58b2c6.elementor-view-framed
    .elementor-icon:hover,
  .elementor-93
    .elementor-element.elementor-element-f58b2c6.elementor-view-default
    .elementor-icon:hover {
    fill: var(--e-global-color-332724a);
    color: var(--e-global-color-332724a);
    border-color: var(--e-global-color-332724a);
  }
  .elementor-93
    .elementor-element.elementor-element-f58b2c6.elementor-view-framed
    .elementor-icon:hover {
    background-color: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-f58b2c6 .elementor-icon {
    font-size: 28px;
    padding: 16px;
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93
    .elementor-element.elementor-element-f58b2c6
    .elementor-icon-box-title,
  .elementor-93
    .elementor-element.elementor-element-f58b2c6
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-f58b2c6
    .elementor-icon-box-description {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-ba83661 {
    --icon-box-icon-margin: 21px;
  }
  .elementor-93
    .elementor-element.elementor-element-ba83661
    .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-secondary);
  }
  .elementor-93
    .elementor-element.elementor-element-ba83661.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-ba83661.elementor-view-framed
    .elementor-icon,
  .elementor-93
    .elementor-element.elementor-element-ba83661.elementor-view-default
    .elementor-icon {
    fill: var(--e-global-color-d49ac81);
    color: var(--e-global-color-d49ac81);
    border-color: var(--e-global-color-d49ac81);
  }
  .elementor-93
    .elementor-element.elementor-element-ba83661.elementor-view-framed
    .elementor-icon {
    background-color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-ba83661.elementor-view-stacked
    .elementor-icon:hover {
    background-color: var(--e-global-color-332724a);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-ba83661.elementor-view-framed
    .elementor-icon:hover,
  .elementor-93
    .elementor-element.elementor-element-ba83661.elementor-view-default
    .elementor-icon:hover {
    fill: var(--e-global-color-332724a);
    color: var(--e-global-color-332724a);
    border-color: var(--e-global-color-332724a);
  }
  .elementor-93
    .elementor-element.elementor-element-ba83661.elementor-view-framed
    .elementor-icon:hover {
    background-color: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-ba83661 .elementor-icon {
    font-size: 28px;
    padding: 16px;
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93
    .elementor-element.elementor-element-ba83661
    .elementor-icon-box-title,
  .elementor-93
    .elementor-element.elementor-element-ba83661
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-ba83661
    .elementor-icon-box-description {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-4099841 {
    --icon-box-icon-margin: 21px;
  }
  .elementor-93
    .elementor-element.elementor-element-4099841
    .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-secondary);
  }
  .elementor-93
    .elementor-element.elementor-element-4099841.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-d49ac81);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-4099841.elementor-view-framed
    .elementor-icon,
  .elementor-93
    .elementor-element.elementor-element-4099841.elementor-view-default
    .elementor-icon {
    fill: var(--e-global-color-d49ac81);
    color: var(--e-global-color-d49ac81);
    border-color: var(--e-global-color-d49ac81);
  }
  .elementor-93
    .elementor-element.elementor-element-4099841.elementor-view-framed
    .elementor-icon {
    background-color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-4099841.elementor-view-stacked
    .elementor-icon:hover {
    background-color: var(--e-global-color-332724a);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-4099841.elementor-view-framed
    .elementor-icon:hover,
  .elementor-93
    .elementor-element.elementor-element-4099841.elementor-view-default
    .elementor-icon:hover {
    fill: var(--e-global-color-332724a);
    color: var(--e-global-color-332724a);
    border-color: var(--e-global-color-332724a);
  }
  .elementor-93
    .elementor-element.elementor-element-4099841.elementor-view-framed
    .elementor-icon:hover {
    background-color: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-4099841 .elementor-icon {
    font-size: 28px;
    padding: 16px;
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93
    .elementor-element.elementor-element-4099841
    .elementor-icon-box-title,
  .elementor-93
    .elementor-element.elementor-element-4099841
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-4099841
    .elementor-icon-box-description {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-71623b1 {
    --display: flex;
    --justify-content: center;
    --border-radius: 7px 7px 7px 7px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }
  .elementor-93
    .elementor-element.elementor-element-71623b1:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-93
    .elementor-element.elementor-element-71623b1
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-c94d9ab);
  }
  .elementor-93
    .elementor-element.elementor-element-9e9b175
    .elementor-heading-title {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
    color: var(--e-global-color-1ff25e8);
  }
  .elementor-93
    .elementor-element.elementor-element-567c61e
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(21px / 2);
  }
  .elementor-93
    .elementor-element.elementor-element-567c61e
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(21px / 2);
  }
  .elementor-93
    .elementor-element.elementor-element-567c61e
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(21px / 2);
    margin-left: calc(21px / 2);
  }
  .elementor-93
    .elementor-element.elementor-element-567c61e
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-21px / 2);
    margin-left: calc(-21px / 2);
  }
  body.rtl
    .elementor-93
    .elementor-element.elementor-element-567c61e
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-21px / 2);
  }
  body:not(.rtl)
    .elementor-93
    .elementor-element.elementor-element-567c61e
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-21px / 2);
  }
  .elementor-93
    .elementor-element.elementor-element-567c61e
    .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: var(--e-global-color-accent);
  }
  .elementor-93
    .elementor-element.elementor-element-567c61e
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
  }
  .elementor-93
    .elementor-element.elementor-element-567c61e
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
  }
  .elementor-93
    .elementor-element.elementor-element-567c61e
    .elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
  }
  .elementor-93
    .elementor-element.elementor-element-567c61e
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-text);
    transition: color 0.3s;
  }
  .elementor-93
    .elementor-element.elementor-element-567c61e
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-text);
    transition: fill 0.3s;
  }
  .elementor-93
    .elementor-element.elementor-element-567c61e
    .elementor-icon-list-item:hover
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-text);
  }
  .elementor-93
    .elementor-element.elementor-element-567c61e
    .elementor-icon-list-item:hover
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-567c61e {
    --e-icon-list-icon-size: 21px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
  }
  .elementor-93
    .elementor-element.elementor-element-567c61e
    .elementor-icon-list-icon {
    padding-right: 1px;
  }
  .elementor-93
    .elementor-element.elementor-element-567c61e
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-93
    .elementor-element.elementor-element-567c61e
    .elementor-icon-list-item
    > a {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-567c61e
    .elementor-icon-list-text {
    color: var(--e-global-color-1ff25e8);
    transition: color 0.3s;
  }
  .elementor-93
    .elementor-element.elementor-element-567c61e
    .elementor-icon-list-item:hover
    .elementor-icon-list-text {
    color: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-4ebb68d {
    --display: flex;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
  }
  .elementor-93 .elementor-element.elementor-element-add85b6 img {
    height: 640px;
    object-fit: cover;
    object-position: center center;
    border-radius: 7px 7px 7px 7px;
  }
  .elementor-93 .elementor-element.elementor-element-7820d3e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --flex-wrap: wrap;
    --padding-top: 5em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-93
    .elementor-element.elementor-element-7820d3e:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-93
    .elementor-element.elementor-element-7820d3e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-7fbea4f);
  }
  .elementor-93 .elementor-element.elementor-element-6acc0ef {
    --display: flex;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }
  .elementor-93 .elementor-element.elementor-element-0a715e3 {
    text-align: center;
  }
  .elementor-93 .elementor-element.elementor-element-5f0d667 {
    text-align: center;
  }
  .elementor-93 .elementor-element.elementor-element-e784cb6 {
    --display: flex;
    border-style: none;
    --border-style: none;
    --border-radius: 7px 7px 7px 7px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }
  .elementor-93
    .elementor-element.elementor-element-e784cb6:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-93
    .elementor-element.elementor-element-e784cb6
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-e784cb6.e-con:hover {
    --e-con-transform-scale: 1.01;
  }
  .elementor-93 .elementor-element.elementor-element-e784cb6:hover {
    border-style: none;
    --border-radius: 7px 7px 7px 7px;
    --border-top-left-radius: 7px;
    --border-top-right-radius: 7px;
    --border-bottom-right-radius: 7px;
    --border-bottom-left-radius: 7px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.2);
  }
  .elementor-93 .elementor-element.elementor-element-e784cb6,
  .elementor-93 .elementor-element.elementor-element-e784cb6::before {
    --border-transition: 0.3s;
  }
  .elementor-93 .elementor-element.elementor-element-feef2e8 {
    --e-rating-justify-content: center;
  }
  .elementor-93 .elementor-element.elementor-element-1ae2d20 {
    text-align: center;
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-b239d2a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-93 .elementor-element.elementor-element-1d3fb36 {
    width: var(--container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
  }
  .elementor-93 .elementor-element.elementor-element-1d3fb36 img {
    height: 65px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-7fbea4f);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
  }
  .elementor-93
    .elementor-element.elementor-element-15d8eb7
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-93
    .elementor-element.elementor-element-15d8eb7
    .elementor-icon-box-title {
    color: var(--e-global-color-secondary);
  }
  .elementor-93
    .elementor-element.elementor-element-15d8eb7
    .elementor-icon-box-title,
  .elementor-93
    .elementor-element.elementor-element-15d8eb7
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-15d8eb7
    .elementor-icon-box-description {
    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-93 .elementor-element.elementor-element-c58a619 {
    --display: flex;
    border-style: none;
    --border-style: none;
    --border-radius: 7px 7px 7px 7px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }
  .elementor-93
    .elementor-element.elementor-element-c58a619:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-93
    .elementor-element.elementor-element-c58a619
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-c58a619.e-con:hover {
    --e-con-transform-scale: 1.01;
  }
  .elementor-93 .elementor-element.elementor-element-c58a619:hover {
    border-style: none;
    --border-radius: 7px 7px 7px 7px;
    --border-top-left-radius: 7px;
    --border-top-right-radius: 7px;
    --border-bottom-right-radius: 7px;
    --border-bottom-left-radius: 7px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.2);
  }
  .elementor-93 .elementor-element.elementor-element-c58a619,
  .elementor-93 .elementor-element.elementor-element-c58a619::before {
    --border-transition: 0.3s;
  }
  .elementor-93 .elementor-element.elementor-element-3ede33d {
    --e-rating-justify-content: center;
  }
  .elementor-93 .elementor-element.elementor-element-17cd3dd {
    text-align: center;
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-32855c3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-93 .elementor-element.elementor-element-d7a65de {
    width: var(--container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
  }
  .elementor-93 .elementor-element.elementor-element-d7a65de img {
    height: 65px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-7fbea4f);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
  }
  .elementor-93
    .elementor-element.elementor-element-5a20cd7
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-93
    .elementor-element.elementor-element-5a20cd7
    .elementor-icon-box-title {
    color: var(--e-global-color-secondary);
  }
  .elementor-93
    .elementor-element.elementor-element-5a20cd7
    .elementor-icon-box-title,
  .elementor-93
    .elementor-element.elementor-element-5a20cd7
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-5a20cd7
    .elementor-icon-box-description {
    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-93 .elementor-element.elementor-element-ef82ccc {
    --display: flex;
    border-style: none;
    --border-style: none;
    --border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.2);
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }
  .elementor-93
    .elementor-element.elementor-element-ef82ccc:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-93
    .elementor-element.elementor-element-ef82ccc
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-ef82ccc.e-con {
    --e-con-transform-scale: 1.01;
  }
  .elementor-93 .elementor-element.elementor-element-ef82ccc:hover {
    border-style: none;
    --border-radius: 7px 7px 7px 7px;
    --border-top-left-radius: 7px;
    --border-top-right-radius: 7px;
    --border-bottom-right-radius: 7px;
    --border-bottom-left-radius: 7px;
  }
  .elementor-93 .elementor-element.elementor-element-ef82ccc,
  .elementor-93 .elementor-element.elementor-element-ef82ccc::before {
    --border-transition: 0.3s;
  }
  .elementor-93 .elementor-element.elementor-element-8882727 {
    --e-rating-justify-content: center;
  }
  .elementor-93 .elementor-element.elementor-element-9b2437f {
    text-align: center;
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-4c6144b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-93 .elementor-element.elementor-element-3bfa3fd {
    width: var(--container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
  }
  .elementor-93 .elementor-element.elementor-element-3bfa3fd img {
    height: 65px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-7fbea4f);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
  }
  .elementor-93
    .elementor-element.elementor-element-9ea901d
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-93
    .elementor-element.elementor-element-9ea901d
    .elementor-icon-box-title {
    color: var(--e-global-color-secondary);
  }
  .elementor-93
    .elementor-element.elementor-element-9ea901d
    .elementor-icon-box-title,
  .elementor-93
    .elementor-element.elementor-element-9ea901d
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-9ea901d
    .elementor-icon-box-description {
    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-93 .elementor-element.elementor-element-765c0ba {
    --display: flex;
    border-style: none;
    --border-style: none;
    --border-radius: 7px 7px 7px 7px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }
  .elementor-93
    .elementor-element.elementor-element-765c0ba:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-93
    .elementor-element.elementor-element-765c0ba
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
  }
  .elementor-93 .elementor-element.elementor-element-765c0ba.e-con:hover {
    --e-con-transform-scale: 1.01;
  }
  .elementor-93 .elementor-element.elementor-element-765c0ba:hover {
    border-style: none;
    --border-radius: 7px 7px 7px 7px;
    --border-top-left-radius: 7px;
    --border-top-right-radius: 7px;
    --border-bottom-right-radius: 7px;
    --border-bottom-left-radius: 7px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.2);
  }
  .elementor-93 .elementor-element.elementor-element-765c0ba,
  .elementor-93 .elementor-element.elementor-element-765c0ba::before {
    --border-transition: 0.3s;
  }
  .elementor-93 .elementor-element.elementor-element-1b1c5de {
    --e-rating-justify-content: center;
  }
  .elementor-93 .elementor-element.elementor-element-4c11164 {
    text-align: center;
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-93 .elementor-element.elementor-element-9b575b9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-93 .elementor-element.elementor-element-3dddd7d {
    width: var(--container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
  }
  .elementor-93 .elementor-element.elementor-element-3dddd7d img {
    height: 65px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-7fbea4f);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
  }
  .elementor-93
    .elementor-element.elementor-element-ba33ee3
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-93
    .elementor-element.elementor-element-ba33ee3
    .elementor-icon-box-title {
    color: var(--e-global-color-secondary);
  }
  .elementor-93
    .elementor-element.elementor-element-ba33ee3
    .elementor-icon-box-title,
  .elementor-93
    .elementor-element.elementor-element-ba33ee3
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-93
    .elementor-element.elementor-element-ba33ee3
    .elementor-icon-box-description {
    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);
  }
  @media (min-width: 768px) {
    .elementor-93 .elementor-element.elementor-element-6947f028 {
      --width: 50%;
    }
    .elementor-93 .elementor-element.elementor-element-1ffe4994 {
      --width: 50%;
    }
    .elementor-93 .elementor-element.elementor-element-28ce13c {
      --width: 50%;
    }
    .elementor-93 .elementor-element.elementor-element-d7d6e67 {
      --width: 50%;
    }
    .elementor-93 .elementor-element.elementor-element-387460a {
      --width: 45%;
    }
    .elementor-93 .elementor-element.elementor-element-5b5da4c {
      --width: 50%;
    }
    .elementor-93 .elementor-element.elementor-element-fe44271 {
      --width: 45%;
    }
    .elementor-93 .elementor-element.elementor-element-fb65b55 {
      --width: 27.5%;
    }
    .elementor-93 .elementor-element.elementor-element-098a5fd {
      --width: 27.5%;
    }
    .elementor-93 .elementor-element.elementor-element-1205fee {
      --content-width: 600px;
    }
    .elementor-93 .elementor-element.elementor-element-ba8e97a {
      --width: 390px;
    }
    .elementor-93 .elementor-element.elementor-element-eeabf79 {
      --width: 390px;
    }
    .elementor-93 .elementor-element.elementor-element-a4bd7c5 {
      --width: 390px;
    }
    .elementor-93 .elementor-element.elementor-element-0a6efe0 {
      --width: 390px;
    }
    .elementor-93 .elementor-element.elementor-element-ad4428c {
      --width: 390px;
    }
    .elementor-93 .elementor-element.elementor-element-c8dc95e {
      --width: 390px;
    }
    .elementor-93 .elementor-element.elementor-element-ac3b5af {
      --width: 45%;
    }
    .elementor-93 .elementor-element.elementor-element-7fff8c0 {
      --width: 70%;
    }
    .elementor-93 .elementor-element.elementor-element-c53b5bf {
      --width: 80%;
    }
    .elementor-93 .elementor-element.elementor-element-460f6ad {
      --width: 55%;
    }
    .elementor-93 .elementor-element.elementor-element-71623b1 {
      --width: 40%;
    }
    .elementor-93 .elementor-element.elementor-element-4ebb68d {
      --width: 30%;
    }
    .elementor-93 .elementor-element.elementor-element-6acc0ef {
      --content-width: 600px;
    }
    .elementor-93 .elementor-element.elementor-element-e784cb6 {
      --width: 23%;
    }
    .elementor-93 .elementor-element.elementor-element-c58a619 {
      --width: 23%;
    }
    .elementor-93 .elementor-element.elementor-element-ef82ccc {
      --width: 23%;
    }
    .elementor-93 .elementor-element.elementor-element-765c0ba {
      --width: 23%;
    }
  }
  @media (max-width: 1024px) and (min-width: 768px) {
    .elementor-93 .elementor-element.elementor-element-6947f028 {
      --width: 60%;
    }
    .elementor-93 .elementor-element.elementor-element-1ffe4994 {
      --width: 40%;
    }
    .elementor-93 .elementor-element.elementor-element-28ce13c {
      --width: 50%;
    }
    .elementor-93 .elementor-element.elementor-element-d7d6e67 {
      --width: 50%;
    }
    .elementor-93 .elementor-element.elementor-element-387460a {
      --width: 65%;
    }
    .elementor-93 .elementor-element.elementor-element-5b5da4c {
      --width: 60%;
    }
    .elementor-93 .elementor-element.elementor-element-fe44271 {
      --width: 100%;
    }
    .elementor-93 .elementor-element.elementor-element-fb65b55 {
      --width: 50%;
    }
    .elementor-93 .elementor-element.elementor-element-098a5fd {
      --width: 50%;
    }
    .elementor-93 .elementor-element.elementor-element-ba8e97a {
      --width: 47%;
    }
    .elementor-93 .elementor-element.elementor-element-eeabf79 {
      --width: 47%;
    }
    .elementor-93 .elementor-element.elementor-element-a4bd7c5 {
      --width: 47%;
    }
    .elementor-93 .elementor-element.elementor-element-0a6efe0 {
      --width: 47%;
    }
    .elementor-93 .elementor-element.elementor-element-ad4428c {
      --width: 47%;
    }
    .elementor-93 .elementor-element.elementor-element-c8dc95e {
      --width: 47%;
    }
    .elementor-93 .elementor-element.elementor-element-ac3b5af {
      --width: 50%;
    }
    .elementor-93 .elementor-element.elementor-element-7fff8c0 {
      --width: 100%;
    }
    .elementor-93 .elementor-element.elementor-element-4ebb68d {
      --width: 100%;
    }
    .elementor-93 .elementor-element.elementor-element-e784cb6 {
      --width: 48%;
    }
    .elementor-93 .elementor-element.elementor-element-c58a619 {
      --width: 48%;
    }
    .elementor-93 .elementor-element.elementor-element-ef82ccc {
      --width: 48%;
    }
    .elementor-93 .elementor-element.elementor-element-765c0ba {
      --width: 48%;
    }
  }
  @media (max-width: 1024px) {
    .elementor-93 .elementor-element.elementor-element-c27b871::before,
    .elementor-93
      .elementor-element.elementor-element-c27b871
      > .elementor-background-video-container::before,
    .elementor-93
      .elementor-element.elementor-element-c27b871
      > .e-con-inner
      > .elementor-background-video-container::before,
    .elementor-93
      .elementor-element.elementor-element-c27b871
      > .elementor-background-slideshow::before,
    .elementor-93
      .elementor-element.elementor-element-c27b871
      > .e-con-inner
      > .elementor-background-slideshow::before,
    .elementor-93
      .elementor-element.elementor-element-c27b871
      > .elementor-motion-effects-container
      > .elementor-motion-effects-layer::before {
      background-size: 200px auto;
    }
    .elementor-93 .elementor-element.elementor-element-6947f028 {
      --padding-top: 2em;
      --padding-bottom: 2em;
      --padding-left: 2em;
      --padding-right: 2em;
    }
    .elementor-93
      .elementor-element.elementor-element-9bc3520
      .elementor-heading-title {
      font-size: var(--e-global-typography-a435f28-font-size);
      line-height: var(--e-global-typography-a435f28-line-height);
      letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }
    .elementor-93
      .elementor-element.elementor-element-6949dd24
      .elementor-button {
      font-size: var(--e-global-typography-520c191-font-size);
      line-height: var(--e-global-typography-520c191-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-380e149f
      .elementor-button {
      font-size: var(--e-global-typography-520c191-font-size);
      line-height: var(--e-global-typography-520c191-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-1ffe4994 {
      --justify-content: flex-end;
    }
    .elementor-93
      .elementor-element.elementor-element-414f9da4
      > .elementor-widget-container {
      margin: 0em 0em 0em -6em;
    }
    .elementor-93 .elementor-element.elementor-element-414f9da4 img {
      height: 600px;
      object-fit: cover;
      object-position: top left;
    }
    .elementor-93 .elementor-element.elementor-element-e9f6f4c {
      --flex-wrap: wrap;
      --padding-top: 4em;
      --padding-bottom: 4em;
      --padding-left: 0em;
      --padding-right: 0em;
    }
    .elementor-93 .elementor-element.elementor-element-28ce13c {
      --padding-top: 2em;
      --padding-bottom: 2em;
      --padding-left: 2em;
      --padding-right: 2em;
    }
    .elementor-93 .elementor-element.elementor-element-a590260 {
      --icon-box-icon-margin: 14px;
    }
    .elementor-93 .elementor-element.elementor-element-a590260 .elementor-icon {
      font-size: 25px;
      padding: 16px;
    }
    .elementor-93
      .elementor-element.elementor-element-a590260
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-a590260
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-a590260
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-ace6228 {
      --icon-box-icon-margin: 14px;
    }
    .elementor-93 .elementor-element.elementor-element-ace6228 .elementor-icon {
      font-size: 25px;
      padding: 16px;
    }
    .elementor-93
      .elementor-element.elementor-element-ace6228
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-ace6228
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-ace6228
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-448d5e9 {
      --icon-box-icon-margin: 14px;
    }
    .elementor-93 .elementor-element.elementor-element-448d5e9 .elementor-icon {
      font-size: 25px;
      padding: 16px;
    }
    .elementor-93
      .elementor-element.elementor-element-448d5e9
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-448d5e9
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-448d5e9
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-bf29825 img {
      height: 720px;
    }
    .elementor-93
      .elementor-element.elementor-element-ff72f8f
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-ff72f8f
      .elementor-icon-box-title
      a {
      font-size: 60px;
    }
    .elementor-93
      .elementor-element.elementor-element-ff72f8f
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-e68b66e {
      --padding-top: 2em;
      --padding-bottom: 2em;
      --padding-left: 1em;
      --padding-right: 1em;
    }
    .elementor-93 .elementor-element.elementor-element-50fa765 {
      --e-image-carousel-slides-to-show: 4;
    }
    .elementor-93 .elementor-element.elementor-element-1d7e1ed {
      --padding-top: 3em;
      --padding-bottom: 3em;
      --padding-left: 0em;
      --padding-right: 0em;
    }
    .elementor-93
      .elementor-element.elementor-element-a4f55dc
      .elementor-heading-title {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-6020e93
      .elementor-heading-title {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-9046c2a .elementor-button {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-7fa1eb9 {
      --grid-auto-flow: row;
    }
    .elementor-93
      .elementor-element.elementor-element-d06feba
      .elementor-counter-number-wrapper {
      font-size: var(--e-global-typography-a435f28-font-size);
      line-height: var(--e-global-typography-a435f28-line-height);
      letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }
    .elementor-93
      .elementor-element.elementor-element-d06feba
      .elementor-counter-title {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-99c3326
      .elementor-counter-number-wrapper {
      font-size: var(--e-global-typography-a435f28-font-size);
      line-height: var(--e-global-typography-a435f28-line-height);
      letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }
    .elementor-93
      .elementor-element.elementor-element-99c3326
      .elementor-counter-title {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-9e8c2da
      .elementor-counter-number-wrapper {
      font-size: var(--e-global-typography-a435f28-font-size);
      line-height: var(--e-global-typography-a435f28-line-height);
      letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }
    .elementor-93
      .elementor-element.elementor-element-9e8c2da
      .elementor-counter-title {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-3df33c7
      .elementor-counter-number-wrapper {
      font-size: var(--e-global-typography-a435f28-font-size);
      line-height: var(--e-global-typography-a435f28-line-height);
      letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }
    .elementor-93
      .elementor-element.elementor-element-3df33c7
      .elementor-counter-title {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-09a65e9 {
      --padding-top: 2em;
      --padding-bottom: 4em;
      --padding-left: 0em;
      --padding-right: 0em;
    }
    .elementor-93 .elementor-element.elementor-element-fe44271 {
      --padding-top: 2em;
      --padding-bottom: 2em;
      --padding-left: 2em;
      --padding-right: 2em;
    }
    .elementor-93
      .elementor-element.elementor-element-7e190a7
      .elementor-heading-title {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-2e09524
      .elementor-icon-list-item
      > .elementor-icon-list-text,
    .elementor-93
      .elementor-element.elementor-element-2e09524
      .elementor-icon-list-item
      > a {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-b12ed24
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-b12ed24
      .elementor-icon-box-title
      a {
      font-size: 70px;
    }
    .elementor-93
      .elementor-element.elementor-element-b12ed24
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-83682a1-font-size);
      line-height: var(--e-global-typography-83682a1-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-6d8675a {
      --padding-top: 2em;
      --padding-bottom: 4em;
      --padding-left: 1em;
      --padding-right: 1em;
    }
    .elementor-93
      .elementor-element.elementor-element-9cee459
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-9cee459
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-83682a1-font-size);
      line-height: var(--e-global-typography-83682a1-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-9cee459
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-b83426a
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-b83426a
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-83682a1-font-size);
      line-height: var(--e-global-typography-83682a1-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-b83426a
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-5723aa8
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-5723aa8
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-83682a1-font-size);
      line-height: var(--e-global-typography-83682a1-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-5723aa8
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-c3ffc77
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-c3ffc77
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-83682a1-font-size);
      line-height: var(--e-global-typography-83682a1-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-c3ffc77
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-22d8587
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-22d8587
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-83682a1-font-size);
      line-height: var(--e-global-typography-83682a1-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-22d8587
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-cb27b36
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-cb27b36
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-83682a1-font-size);
      line-height: var(--e-global-typography-83682a1-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-cb27b36
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-08e786f {
      --padding-top: 3em;
      --padding-bottom: 0em;
      --padding-left: 1em;
      --padding-right: 0em;
    }
    .elementor-93 .elementor-element.elementor-element-ac3b5af {
      --padding-top: 2em;
      --padding-bottom: 2em;
      --padding-left: 2em;
      --padding-right: 2em;
    }
    .elementor-93 .elementor-element.elementor-element-405c9fd {
      --padding-top: 2em;
      --padding-bottom: 4em;
      --padding-left: 0em;
      --padding-right: 0em;
    }
    .elementor-93
      .elementor-element.elementor-element-821c2e1
      .elementor-heading-title {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-f58b2c6
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-f58b2c6
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-f58b2c6
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-ba83661
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-ba83661
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-ba83661
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-4099841
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-4099841
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-4099841
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-9e9b175
      .elementor-heading-title {
      font-size: var(--e-global-typography-83682a1-font-size);
      line-height: var(--e-global-typography-83682a1-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-567c61e
      .elementor-icon-list-item
      > .elementor-icon-list-text,
    .elementor-93
      .elementor-element.elementor-element-567c61e
      .elementor-icon-list-item
      > a {
      font-size: var(--e-global-typography-520c191-font-size);
      line-height: var(--e-global-typography-520c191-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-add85b6 img {
      height: 450px;
    }
    .elementor-93 .elementor-element.elementor-element-7820d3e {
      --padding-top: 2em;
      --padding-bottom: 4em;
      --padding-left: 1em;
      --padding-right: 1em;
    }
    .elementor-93 .elementor-element.elementor-element-e784cb6 {
      --padding-top: 2em;
      --padding-bottom: 2em;
      --padding-left: 2em;
      --padding-right: 2em;
    }
    .elementor-93 .elementor-element.elementor-element-1ae2d20 {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-1d3fb36 {
      --container-widget-width: 65px;
      --container-widget-flex-grow: 0;
      width: var(--container-widget-width, 65px);
      max-width: 65px;
    }
    .elementor-93
      .elementor-element.elementor-element-15d8eb7
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-15d8eb7
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-15d8eb7
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-accent-font-size);
      line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-17cd3dd {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-d7a65de {
      --container-widget-width: 65px;
      --container-widget-flex-grow: 0;
      width: var(--container-widget-width, 65px);
      max-width: 65px;
    }
    .elementor-93
      .elementor-element.elementor-element-5a20cd7
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-5a20cd7
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-5a20cd7
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-accent-font-size);
      line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-9b2437f {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-3bfa3fd {
      --container-widget-width: 65px;
      --container-widget-flex-grow: 0;
      width: var(--container-widget-width, 65px);
      max-width: 65px;
    }
    .elementor-93
      .elementor-element.elementor-element-9ea901d
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-9ea901d
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-9ea901d
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-accent-font-size);
      line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-4c11164 {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-3dddd7d {
      --container-widget-width: 65px;
      --container-widget-flex-grow: 0;
      width: var(--container-widget-width, 65px);
      max-width: 65px;
    }
    .elementor-93
      .elementor-element.elementor-element-ba33ee3
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-ba33ee3
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-ba33ee3
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-accent-font-size);
      line-height: var(--e-global-typography-accent-line-height);
    }
  }
  @media (max-width: 767px) {
    .elementor-93 .elementor-element.elementor-element-72d7c4d6 {
      text-align: center;
    }
    .elementor-93 .elementor-element.elementor-element-9bc3520 {
      text-align: center;
    }
    .elementor-93
      .elementor-element.elementor-element-9bc3520
      .elementor-heading-title {
      font-size: var(--e-global-typography-a435f28-font-size);
      line-height: var(--e-global-typography-a435f28-line-height);
      letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }
    .elementor-93 .elementor-element.elementor-element-6fb61917 {
      --flex-direction: column;
      --container-widget-width: 100%;
      --container-widget-height: initial;
      --container-widget-flex-grow: 0;
      --container-widget-align-self: initial;
      --flex-wrap-mobile: wrap;
      --gap: 14px 14px;
      --row-gap: 14px;
      --column-gap: 14px;
    }
    .elementor-93
      .elementor-element.elementor-element-6949dd24
      .elementor-button {
      font-size: var(--e-global-typography-520c191-font-size);
      line-height: var(--e-global-typography-520c191-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-380e149f
      .elementor-button {
      font-size: var(--e-global-typography-520c191-font-size);
      line-height: var(--e-global-typography-520c191-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-414f9da4
      > .elementor-widget-container {
      margin: 0em 0em 0em 0em;
    }
    .elementor-93 .elementor-element.elementor-element-414f9da4 {
      text-align: center;
    }
    .elementor-93 .elementor-element.elementor-element-414f9da4 img {
      height: 350px;
      object-fit: contain;
      object-position: center center;
    }
    .elementor-93 .elementor-element.elementor-element-e9f6f4c {
      --padding-top: 0em;
      --padding-bottom: 2em;
      --padding-left: 0em;
      --padding-right: 0em;
    }
    .elementor-93 .elementor-element.elementor-element-a590260 {
      --icon-box-icon-margin: 12px;
    }
    .elementor-93 .elementor-element.elementor-element-a590260 .elementor-icon {
      padding: 14px;
    }
    .elementor-93
      .elementor-element.elementor-element-a590260
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-a590260
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-a590260
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-ace6228 {
      --icon-box-icon-margin: 12px;
    }
    .elementor-93 .elementor-element.elementor-element-ace6228 .elementor-icon {
      padding: 14px;
    }
    .elementor-93
      .elementor-element.elementor-element-ace6228
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-ace6228
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-ace6228
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-448d5e9 {
      --icon-box-icon-margin: 12px;
    }
    .elementor-93 .elementor-element.elementor-element-448d5e9 .elementor-icon {
      padding: 14px;
    }
    .elementor-93
      .elementor-element.elementor-element-448d5e9
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-448d5e9
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-448d5e9
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-bf29825
      > .elementor-widget-container {
      padding: 0em 0em 0em 0em;
    }
    .elementor-93 .elementor-element.elementor-element-bf29825 img {
      height: 275px;
    }
    .elementor-93 .elementor-element.elementor-element-387460a {
      --width: 60%;
      --padding-top: 14px;
      --padding-bottom: 14px;
      --padding-left: 14px;
      --padding-right: 14px;
    }
    .elementor-93
      .elementor-element.elementor-element-ff72f8f
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-ff72f8f
      .elementor-icon-box-title
      a {
      font-size: 50px;
    }
    .elementor-93
      .elementor-element.elementor-element-ff72f8f
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-50fa765 {
      --e-image-carousel-slides-to-show: 3;
    }
    .elementor-93 .elementor-element.elementor-element-1d7e1ed {
      --padding-top: 2em;
      --padding-bottom: 2em;
      --padding-left: 0em;
      --padding-right: 0em;
    }
    .elementor-93
      .elementor-element.elementor-element-a4f55dc
      .elementor-heading-title {
      font-size: var(--e-global-typography-primary-font-size);
      line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-6020e93
      .elementor-heading-title {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-9046c2a .elementor-button {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-7fde1c4 {
      --padding-top: 1em;
      --padding-bottom: 1em;
      --padding-left: 0em;
      --padding-right: 0em;
    }
    .elementor-93 .elementor-element.elementor-element-7fa1eb9 {
      --e-con-grid-template-columns: repeat(2, 1fr);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --grid-auto-flow: row;
    }
    .elementor-93
      .elementor-element.elementor-element-d06feba
      > .elementor-widget-container {
      padding: 10px 10px 10px 10px;
    }
    .elementor-93
      .elementor-element.elementor-element-d06feba
      .elementor-counter-number-wrapper {
      font-size: var(--e-global-typography-a435f28-font-size);
      line-height: var(--e-global-typography-a435f28-line-height);
      letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }
    .elementor-93
      .elementor-element.elementor-element-d06feba
      .elementor-counter-title {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-99c3326
      > .elementor-widget-container {
      padding: 10px 10px 10px 10px;
    }
    .elementor-93
      .elementor-element.elementor-element-99c3326
      .elementor-counter-number-wrapper {
      font-size: var(--e-global-typography-a435f28-font-size);
      line-height: var(--e-global-typography-a435f28-line-height);
      letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }
    .elementor-93
      .elementor-element.elementor-element-99c3326
      .elementor-counter-title {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-9e8c2da
      > .elementor-widget-container {
      padding: 10px 10px 10px 10px;
    }
    .elementor-93
      .elementor-element.elementor-element-9e8c2da
      .elementor-counter-number-wrapper {
      font-size: var(--e-global-typography-a435f28-font-size);
      line-height: var(--e-global-typography-a435f28-line-height);
      letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }
    .elementor-93
      .elementor-element.elementor-element-9e8c2da
      .elementor-counter-title {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-3df33c7
      > .elementor-widget-container {
      padding: 10px 10px 10px 10px;
    }
    .elementor-93
      .elementor-element.elementor-element-3df33c7
      .elementor-counter-number-wrapper {
      font-size: var(--e-global-typography-a435f28-font-size);
      line-height: var(--e-global-typography-a435f28-line-height);
      letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }
    .elementor-93
      .elementor-element.elementor-element-3df33c7
      .elementor-counter-title {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-09a65e9 {
      --padding-top: 0em;
      --padding-bottom: 2em;
      --padding-left: 0em;
      --padding-right: 0em;
    }
    .elementor-93
      .elementor-element.elementor-element-7e190a7
      .elementor-heading-title {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-2e09524
      .elementor-icon-list-item
      > .elementor-icon-list-text,
    .elementor-93
      .elementor-element.elementor-element-2e09524
      .elementor-icon-list-item
      > a {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-1c026f9 img {
      height: 250px;
    }
    .elementor-93 .elementor-element.elementor-element-4c5a8c8 {
      --min-height: 150px;
    }
    .elementor-93
      .elementor-element.elementor-element-b12ed24
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-b12ed24
      .elementor-icon-box-title
      a {
      font-size: 70px;
    }
    .elementor-93
      .elementor-element.elementor-element-b12ed24
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-83682a1-font-size);
      line-height: var(--e-global-typography-83682a1-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-6d8675a {
      --padding-top: 0em;
      --padding-bottom: 2em;
      --padding-left: 0em;
      --padding-right: 0em;
    }
    .elementor-93
      .elementor-element.elementor-element-9cee459
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-9cee459
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-83682a1-font-size);
      line-height: var(--e-global-typography-83682a1-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-9cee459
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-b83426a
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-b83426a
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-83682a1-font-size);
      line-height: var(--e-global-typography-83682a1-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-b83426a
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-5723aa8
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-5723aa8
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-83682a1-font-size);
      line-height: var(--e-global-typography-83682a1-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-5723aa8
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-c3ffc77
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-c3ffc77
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-83682a1-font-size);
      line-height: var(--e-global-typography-83682a1-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-c3ffc77
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-22d8587
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-22d8587
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-83682a1-font-size);
      line-height: var(--e-global-typography-83682a1-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-22d8587
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-cb27b36
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-cb27b36
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-83682a1-font-size);
      line-height: var(--e-global-typography-83682a1-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-cb27b36
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-08e786f {
      --padding-top: 2em;
      --padding-bottom: 0em;
      --padding-left: 1em;
      --padding-right: 1em;
    }
    .elementor-93 .elementor-element.elementor-element-ac3b5af {
      --padding-top: 2em;
      --padding-bottom: 2em;
      --padding-left: 2em;
      --padding-right: 2em;
    }
    .elementor-93 .elementor-element.elementor-element-405c9fd {
      --padding-top: 2em;
      --padding-bottom: 2em;
      --padding-left: 0em;
      --padding-right: 0em;
    }
    .elementor-93 .elementor-element.elementor-element-c53b5bf {
      --padding-top: 1em;
      --padding-bottom: 1em;
      --padding-left: 0em;
      --padding-right: 0em;
    }
    .elementor-93
      .elementor-element.elementor-element-821c2e1
      .elementor-heading-title {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-460f6ad {
      --padding-top: 2em;
      --padding-bottom: 2em;
      --padding-left: 0em;
      --padding-right: 0em;
    }
    .elementor-93 .elementor-element.elementor-element-f58b2c6 {
      --icon-box-icon-margin: 14px;
    }
    .elementor-93 .elementor-element.elementor-element-f58b2c6 .elementor-icon {
      font-size: 21px;
    }
    .elementor-93
      .elementor-element.elementor-element-f58b2c6
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-f58b2c6
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-f58b2c6
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-ba83661 {
      --icon-box-icon-margin: 14px;
    }
    .elementor-93 .elementor-element.elementor-element-ba83661 .elementor-icon {
      font-size: 21px;
    }
    .elementor-93
      .elementor-element.elementor-element-ba83661
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-ba83661
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-ba83661
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-4099841 {
      --icon-box-icon-margin: 14px;
    }
    .elementor-93 .elementor-element.elementor-element-4099841 .elementor-icon {
      font-size: 21px;
    }
    .elementor-93
      .elementor-element.elementor-element-4099841
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-4099841
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-4099841
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-9e9b175
      .elementor-heading-title {
      font-size: var(--e-global-typography-83682a1-font-size);
      line-height: var(--e-global-typography-83682a1-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-567c61e
      .elementor-icon-list-item
      > .elementor-icon-list-text,
    .elementor-93
      .elementor-element.elementor-element-567c61e
      .elementor-icon-list-item
      > a {
      font-size: var(--e-global-typography-520c191-font-size);
      line-height: var(--e-global-typography-520c191-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-add85b6 img {
      height: 200px;
    }
    .elementor-93 .elementor-element.elementor-element-7820d3e {
      --padding-top: 0em;
      --padding-bottom: 2em;
      --padding-left: 1em;
      --padding-right: 1em;
    }
    .elementor-93 .elementor-element.elementor-element-1ae2d20 {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-15d8eb7
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-15d8eb7
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-15d8eb7
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-accent-font-size);
      line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-17cd3dd {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-5a20cd7
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-5a20cd7
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-5a20cd7
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-accent-font-size);
      line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-9b2437f {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-9ea901d
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-9ea901d
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-9ea901d
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-accent-font-size);
      line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-93 .elementor-element.elementor-element-4c11164 {
      font-size: var(--e-global-typography-b2ce6af-font-size);
      line-height: var(--e-global-typography-b2ce6af-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-ba33ee3
      .elementor-icon-box-title,
    .elementor-93
      .elementor-element.elementor-element-ba33ee3
      .elementor-icon-box-title
      a {
      font-size: var(--e-global-typography-7044a64-font-size);
      line-height: var(--e-global-typography-7044a64-line-height);
    }
    .elementor-93
      .elementor-element.elementor-element-ba33ee3
      .elementor-icon-box-description {
      font-size: var(--e-global-typography-accent-font-size);
      line-height: var(--e-global-typography-accent-line-height);
    }
  }
  