.elementor-713 .elementor-element.elementor-element-bd9083c {
  --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;
  --justify-content: flex-end;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --overlay-opacity: 0.7;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713
  .elementor-element.elementor-element-bd9083c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-bd9083c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-cfa1f76);
  background-image: url("/assets/images/20251015_153751.jpeg")!important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-713 .elementor-element.elementor-element-bd9083c::before,
.elementor-713
  .elementor-element.elementor-element-bd9083c
  > .elementor-background-video-container::before,
.elementor-713
  .elementor-element.elementor-element-bd9083c
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-713
  .elementor-element.elementor-element-bd9083c
  > .elementor-background-slideshow::before,
.elementor-713
  .elementor-element.elementor-element-bd9083c
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-713
  .elementor-element.elementor-element-bd9083c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-044b931);
  --background-overlay: "";
}
.elementor-713 .elementor-element.elementor-element-372a296 {
  --display: flex;
  --padding-top: 1em;
  --padding-bottom: 1em;
  --padding-left: 1em;
  --padding-right: 7em;
}
.elementor-713
  .elementor-element.elementor-element-323006a
  .elementor-heading-title {
  color: var(--e-global-color-ec3c7a7);
}
.elementor-713
  .elementor-element.elementor-element-28d010c
  .elementor-heading-title {
  font-family: "Unna", Sans-serif;
  font-size: 70px;
  font-weight: 500;
  line-height: 1.1em;
  color: var(--e-global-color-text);
}
.elementor-713
  .elementor-element.elementor-element-1abfda6
  .elementor-heading-title {
  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);
  color: var(--e-global-color-text);
}
.elementor-713
  .elementor-element.elementor-element-a26a7bb
  .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-713
  .elementor-element.elementor-element-a26a7bb
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 7px;
}
.elementor-713 .elementor-element.elementor-element-a26a7bb .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-713 .elementor-element.elementor-element-3395f82 {
  --display: flex;
  --overlay-opacity: 1;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713
  .elementor-element.elementor-element-3395f82:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-3395f82
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #c8f9e400 20%,
    var(--e-global-color-ec3c7a7) 20%
  );
}
.elementor-713 .elementor-element.elementor-element-3395f82::before,
.elementor-713
  .elementor-element.elementor-element-3395f82
  > .elementor-background-video-container::before,
.elementor-713
  .elementor-element.elementor-element-3395f82
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-713
  .elementor-element.elementor-element-3395f82
  > .elementor-background-slideshow::before,
.elementor-713
  .elementor-element.elementor-element-3395f82
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-713
  .elementor-element.elementor-element-3395f82
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../../2024/12/bg_pattern_2.png");
  --background-overlay: "";
  background-position: top right;
  background-repeat: no-repeat;
}
.elementor-713
  .elementor-element.elementor-element-29e6a3d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-713 .elementor-element.elementor-element-29e6a3d {
  text-align: left;
}
.elementor-713 .elementor-element.elementor-element-29e6a3d img {
  height: 700px;
  object-fit: cover;
  object-position: center center;
}
.elementor-713 .elementor-element.elementor-element-2d449df {
  --display: flex;
  --position: absolute;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
  --padding-top: 21px;
  --padding-bottom: 21px;
  --padding-left: 21px;
  --padding-right: 21px;
  bottom: 70px;
}
.elementor-713
  .elementor-element.elementor-element-2d449df:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-2d449df
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
body:not(.rtl) .elementor-713 .elementor-element.elementor-element-2d449df {
  left: 300px;
}
body.rtl .elementor-713 .elementor-element.elementor-element-2d449df {
  right: 300px;
}
.elementor-713 .elementor-element.elementor-element-0c2fd46 {
  --e-rating-justify-content: center;
  --e-rating-icon-font-size: 21px;
}
.elementor-713
  .elementor-element.elementor-element-e5f2366
  .elementor-icon-box-title {
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-e5f2366
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-e5f2366
  .elementor-icon-box-title
  a {
  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);
}
.elementor-713
  .elementor-element.elementor-element-e5f2366
  .elementor-icon-box-description {
  color: var(--e-global-color-secondary);
  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-713 .elementor-element.elementor-element-45d3920 {
  --display: flex;
  --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;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-4d462f5);
  --border-color: var(--e-global-color-4d462f5);
  --padding-top: 1em;
  --padding-bottom: 1em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-713 .elementor-element.elementor-element-bc1a94d {
  --e-image-carousel-slides-to-show: 6;
}
.elementor-713 .elementor-element.elementor-element-79afa11 {
  --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-713 .elementor-element.elementor-element-71fb462 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --align-items: start;
}
.elementor-713
  .elementor-element.elementor-element-21acc85
  > .elementor-widget-container {
  margin: 5em 0em 0em 0em;
}
.elementor-713 .elementor-element.elementor-element-21acc85 img {
  width: 100%;
  height: 500px;
  object-fit: cover;
  object-position: center center;
  border-radius: 5px 5px 5px 5px;
}
.elementor-713 .elementor-element.elementor-element-cab58f3 img {
  width: 100%;
  height: 500px;
  object-fit: cover;
  object-position: center center;
  border-radius: 5px 5px 5px 5px;
}
.elementor-713 .elementor-element.elementor-element-6e6db70 {
  --display: flex;
  --padding-top: 3em;
  --padding-bottom: 3em;
  --padding-left: 5em;
  --padding-right: 1em;
}
.elementor-713
  .elementor-element.elementor-element-f045ef0
  .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-713
  .elementor-element.elementor-element-8ecfb16
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-713 .elementor-element.elementor-element-8ecfb16 {
  --icon-box-icon-margin: 16px;
}
.elementor-713
  .elementor-element.elementor-element-8ecfb16
  .elementor-icon-box-title {
  margin-bottom: 7px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-8ecfb16.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-8ecfb16.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-8ecfb16.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
  border-color: var(--e-global-color-ec3c7a7);
}
.elementor-713
  .elementor-element.elementor-element-8ecfb16.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-8ecfb16 .elementor-icon {
  font-size: 35px;
  padding: 21px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-713
  .elementor-element.elementor-element-8ecfb16
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-8ecfb16
  .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-713
  .elementor-element.elementor-element-3274629
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-713 .elementor-element.elementor-element-3274629 {
  --icon-box-icon-margin: 16px;
}
.elementor-713
  .elementor-element.elementor-element-3274629
  .elementor-icon-box-title {
  margin-bottom: 7px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-3274629.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-3274629.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-3274629.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
  border-color: var(--e-global-color-ec3c7a7);
}
.elementor-713
  .elementor-element.elementor-element-3274629.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-3274629 .elementor-icon {
  font-size: 35px;
  padding: 21px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-713
  .elementor-element.elementor-element-3274629
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-3274629
  .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-713 .elementor-element.elementor-element-1c7b954 {
  --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;
  --justify-content: flex-start;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713
  .elementor-element.elementor-element-80eff24
  .ekit-video-popup-btn {
  background-color: var(--e-global-color-d49ac81);
  width: 60px;
  height: 60px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-80eff24
  .ekit-video-popup-btn:hover {
  background-color: var(--e-global-color-332724a);
  color: #ffffff;
}
.elementor-713 .elementor-element.elementor-element-80eff24 .video-content {
  text-align: center;
}
.elementor-713
  .elementor-element.elementor-element-80eff24
  .ekit-video-popup-btn.glow-btn:before {
  color: var(--e-global-color-c94d9ab);
}
.elementor-713
  .elementor-element.elementor-element-80eff24
  .ekit-video-popup-btn.glow-btn:after {
  color: var(--e-global-color-c94d9ab);
}
.elementor-713
  .elementor-element.elementor-element-80eff24
  .ekit-video-popup-btn.glow-btn
  > i:after {
  color: var(--e-global-color-c94d9ab);
}
.elementor-713
  .elementor-element.elementor-element-80eff24
  .ekit-video-popup-btn
  svg
  path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-80eff24
  .ekit-video-popup-btn:hover
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-713 .elementor-element.elementor-element-00ff8fe {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713 .elementor-element.elementor-element-717fec5 {
  --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;
  --border-radius: 5px 5px 5px 5px;
  --padding-top: 0em;
  --padding-bottom: 0em;
  --padding-left: 2em;
  --padding-right: 2em;
}
.elementor-713
  .elementor-element.elementor-element-717fec5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-717fec5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-ec3c7a7);
}
.elementor-713 .elementor-element.elementor-element-51ac704 {
  --display: flex;
  --justify-content: center;
  --padding-top: 3em;
  --padding-bottom: 3em;
  --padding-left: 1em;
  --padding-right: 3em;
}
.elementor-713
  .elementor-element.elementor-element-b19137d
  .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-713 .elementor-element.elementor-element-42c376a .elementor-button {
  background-color: var(--e-global-color-332724a);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
}
.elementor-713
  .elementor-element.elementor-element-42c376a
  .elementor-button:hover,
.elementor-713
  .elementor-element.elementor-element-42c376a
  .elementor-button:focus {
  background-color: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-42c376a
  .elementor-button:hover
  svg,
.elementor-713
  .elementor-element.elementor-element-42c376a
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-94217ec {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713
  .elementor-element.elementor-element-ec68a27
  > .elementor-widget-container {
  margin: -8em 0em 0em 0em;
}
.elementor-713 .elementor-element.elementor-element-2f05daa {
  --display: flex;
  --justify-content: center;
  --padding-top: 3em;
  --padding-bottom: 3em;
  --padding-left: 3em;
  --padding-right: 1em;
}
.elementor-713
  .elementor-element.elementor-element-a0ad40c
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-713 .elementor-element.elementor-element-a0ad40c {
  --icon-box-icon-margin: 16px;
}
.elementor-713
  .elementor-element.elementor-element-a0ad40c
  .elementor-icon-box-title {
  margin-bottom: 7px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-a0ad40c.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-044b931);
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
}
.elementor-713
  .elementor-element.elementor-element-a0ad40c.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-a0ad40c.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-044b931);
  color: var(--e-global-color-044b931);
  border-color: var(--e-global-color-044b931);
}
.elementor-713
  .elementor-element.elementor-element-a0ad40c.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
}
.elementor-713 .elementor-element.elementor-element-a0ad40c .elementor-icon {
  font-size: 35px;
  padding: 21px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-713
  .elementor-element.elementor-element-a0ad40c
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-a0ad40c
  .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-713
  .elementor-element.elementor-element-3735337
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-713 .elementor-element.elementor-element-3735337 {
  --icon-box-icon-margin: 16px;
}
.elementor-713
  .elementor-element.elementor-element-3735337
  .elementor-icon-box-title {
  margin-bottom: 7px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-3735337.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-044b931);
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
}
.elementor-713
  .elementor-element.elementor-element-3735337.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-3735337.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-044b931);
  color: var(--e-global-color-044b931);
  border-color: var(--e-global-color-044b931);
}
.elementor-713
  .elementor-element.elementor-element-3735337.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
}
.elementor-713 .elementor-element.elementor-element-3735337 .elementor-icon {
  font-size: 35px;
  padding: 21px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-713
  .elementor-element.elementor-element-3735337
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-3735337
  .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-713
  .elementor-element.elementor-element-d4eeb48
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-713 .elementor-element.elementor-element-d4eeb48 {
  --icon-box-icon-margin: 16px;
}
.elementor-713
  .elementor-element.elementor-element-d4eeb48
  .elementor-icon-box-title {
  margin-bottom: 7px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-d4eeb48.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-044b931);
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
}
.elementor-713
  .elementor-element.elementor-element-d4eeb48.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-d4eeb48.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-044b931);
  color: var(--e-global-color-044b931);
  border-color: var(--e-global-color-044b931);
}
.elementor-713
  .elementor-element.elementor-element-d4eeb48.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
}
.elementor-713 .elementor-element.elementor-element-d4eeb48 .elementor-icon {
  font-size: 35px;
  padding: 21px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-713
  .elementor-element.elementor-element-d4eeb48
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-d4eeb48
  .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-713 .elementor-element.elementor-element-b327cc5 {
  --display: flex;
  --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;
  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: 5em;
  --padding-bottom: 7em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-713 .elementor-element.elementor-element-5b4d513 {
  --display: grid;
  --e-con-grid-template-columns: repeat(4, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
}
.elementor-713 .elementor-element.elementor-element-481d814 {
  --display: flex;
  --overflow: hidden;
  --border-radius: 5px 5px 5px 5px;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}
.elementor-713
  .elementor-element.elementor-element-481d814:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-481d814
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-cfa1f76);
}
.elementor-713 .elementor-element.elementor-element-0341742 {
  --icon-box-icon-margin: 21px;
}
.elementor-713
  .elementor-element.elementor-element-0341742
  .elementor-icon-box-title {
  margin-bottom: 14px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-0341742.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-0341742.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-0341742.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-0341742 .elementor-icon {
  font-size: 49px;
}
.elementor-713
  .elementor-element.elementor-element-0341742
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-0341742
  .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-713 .elementor-element.elementor-element-5589483 {
  --display: flex;
  --overflow: hidden;
  --border-radius: 5px 5px 5px 5px;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}
.elementor-713
  .elementor-element.elementor-element-5589483:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-5589483
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-ec3c7a7);
}
.elementor-713 .elementor-element.elementor-element-76a2504 {
  --icon-box-icon-margin: 21px;
}
.elementor-713
  .elementor-element.elementor-element-76a2504
  .elementor-icon-box-title {
  margin-bottom: 14px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-76a2504.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-76a2504.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-76a2504.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-76a2504 .elementor-icon {
  font-size: 49px;
}
.elementor-713
  .elementor-element.elementor-element-76a2504
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-76a2504
  .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-713 .elementor-element.elementor-element-9800617 {
  --display: flex;
  --overflow: hidden;
  --border-radius: 5px 5px 5px 5px;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}
.elementor-713
  .elementor-element.elementor-element-9800617:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-9800617
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-3ee16e7);
}
.elementor-713 .elementor-element.elementor-element-3aa375a {
  --icon-box-icon-margin: 21px;
}
.elementor-713
  .elementor-element.elementor-element-3aa375a
  .elementor-icon-box-title {
  margin-bottom: 14px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-3aa375a.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-3aa375a.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-3aa375a.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-3aa375a .elementor-icon {
  font-size: 49px;
}
.elementor-713
  .elementor-element.elementor-element-3aa375a
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-3aa375a
  .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-713 .elementor-element.elementor-element-a60a500 {
  --display: flex;
  --overflow: hidden;
  --border-radius: 5px 5px 5px 5px;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}
.elementor-713
  .elementor-element.elementor-element-a60a500:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-a60a500
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4a928a8);
}
.elementor-713 .elementor-element.elementor-element-ce3ef0a {
  --icon-box-icon-margin: 21px;
}
.elementor-713
  .elementor-element.elementor-element-ce3ef0a
  .elementor-icon-box-title {
  margin-bottom: 14px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-ce3ef0a.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-ce3ef0a.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-ce3ef0a.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-ce3ef0a .elementor-icon {
  font-size: 49px;
}
.elementor-713
  .elementor-element.elementor-element-ce3ef0a
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-ce3ef0a
  .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-713 .elementor-element.elementor-element-d37fac1 {
  --display: flex;
  --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;
  --overlay-opacity: 0.5;
  --padding-top: 7em;
  --padding-bottom: 7em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-713
  .elementor-element.elementor-element-d37fac1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-d37fac1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/12/black-senior-in-wheelchair-talking-to-male-nurse-while-relaxing-in-park-of-residential-care-home-.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-713 .elementor-element.elementor-element-d37fac1::before,
.elementor-713
  .elementor-element.elementor-element-d37fac1
  > .elementor-background-video-container::before,
.elementor-713
  .elementor-element.elementor-element-d37fac1
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-713
  .elementor-element.elementor-element-d37fac1
  > .elementor-background-slideshow::before,
.elementor-713
  .elementor-element.elementor-element-d37fac1
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-713
  .elementor-element.elementor-element-d37fac1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-638d055);
  --background-overlay: "";
}
.elementor-713 .elementor-element.elementor-element-2b2d3a9 {
  --display: flex;
  --padding-top: 1em;
  --padding-bottom: 1em;
  --padding-left: 1em;
  --padding-right: 1em;
}
.elementor-713 .elementor-element.elementor-element-e5c01e3 {
  text-align: center;
}
.elementor-713
  .elementor-element.elementor-element-e5c01e3
  .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);
  color: var(--e-global-color-text);
}
.elementor-713 .elementor-element.elementor-element-dc7bb62 {
  text-align: center;
}
.elementor-713
  .elementor-element.elementor-element-dc7bb62
  .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-713 .elementor-element.elementor-element-0c7bbdf {
  --display: flex;
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713 .elementor-element.elementor-element-77d2e73 {
  --display: grid;
  --e-con-grid-template-columns: repeat(4, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 14px 14px;
  --row-gap: 14px;
  --column-gap: 14px;
  --grid-auto-flow: row;
  border-style: none;
  --border-style: none;
  --border-radius: 5px 5px 5px 5px;
  --margin-top: -4em;
  --margin-bottom: 0em;
  --margin-left: 0em;
  --margin-right: 0em;
  --padding-top: 21px;
  --padding-bottom: 21px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713
  .elementor-element.elementor-element-77d2e73:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-77d2e73
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-ec3c7a7);
}
.elementor-713
  .elementor-element.elementor-element-e02a6d3
  .elementor-counter-number-wrapper {
  gap: 5px;
  color: var(--e-global-color-secondary);
  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);
}
.elementor-713
  .elementor-element.elementor-element-e02a6d3
  .elementor-counter-title {
  color: var(--e-global-color-secondary);
  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-713
  .elementor-element.elementor-element-68bf27f
  .elementor-counter-number-wrapper {
  gap: 5px;
  color: var(--e-global-color-secondary);
  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);
}
.elementor-713
  .elementor-element.elementor-element-68bf27f
  .elementor-counter-title {
  color: var(--e-global-color-secondary);
  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-713
  .elementor-element.elementor-element-990fa02
  .elementor-counter-number-wrapper {
  gap: 5px;
  color: var(--e-global-color-secondary);
  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);
}
.elementor-713
  .elementor-element.elementor-element-990fa02
  .elementor-counter-title {
  color: var(--e-global-color-secondary);
  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-713
  .elementor-element.elementor-element-5464cb4
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-secondary);
  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);
}
.elementor-713
  .elementor-element.elementor-element-5464cb4
  .elementor-counter-title {
  color: var(--e-global-color-secondary);
  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-713 .elementor-element.elementor-element-76144fb {
  --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-713 .elementor-element.elementor-element-fbd4fbc {
  --display: flex;
}
.elementor-713
  .elementor-element.elementor-element-d83c64a
  > .elementor-widget-container {
  padding: 0em 2em 0em 0em;
}
.elementor-713 .elementor-element.elementor-element-d83c64a img {
  width: 100%;
  height: 525px;
  object-fit: cover;
  object-position: center center;
  border-radius: 5px 5px 5px 5px;
}
.elementor-713 .elementor-element.elementor-element-a98e7f1 {
  width: var(--container-widget-width, 325px);
  max-width: 325px;
  --container-widget-width: 325px;
  --container-widget-flex-grow: 0;
  bottom: 0px;
  --icon-box-icon-margin: 7px;
}
.elementor-713
  .elementor-element.elementor-element-a98e7f1
  > .elementor-widget-container {
  background-color: var(--e-global-color-text);
  padding: 21px 21px 21px 21px;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
}
body:not(.rtl) .elementor-713 .elementor-element.elementor-element-a98e7f1 {
  right: 0px;
}
body.rtl .elementor-713 .elementor-element.elementor-element-a98e7f1 {
  left: 0px;
}
.elementor-713
  .elementor-element.elementor-element-a98e7f1
  .elementor-icon-box-title {
  margin-bottom: 14px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-a98e7f1.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-a98e7f1.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-a98e7f1.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-a98e7f1 .elementor-icon {
  font-size: 42px;
}
.elementor-713
  .elementor-element.elementor-element-a98e7f1
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-a98e7f1
  .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-713 .elementor-element.elementor-element-745d180 {
  --display: flex;
  --padding-top: 3em;
  --padding-bottom: 3em;
  --padding-left: 5em;
  --padding-right: 1em;
}
.elementor-713
  .elementor-element.elementor-element-d931a79
  .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-713
  .elementor-element.elementor-element-efd2bb0
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-713 .elementor-element.elementor-element-efd2bb0 {
  --icon-box-icon-margin: 16px;
}
.elementor-713
  .elementor-element.elementor-element-efd2bb0
  .elementor-icon-box-title {
  margin-bottom: 7px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-efd2bb0.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-efd2bb0.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-efd2bb0.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
  border-color: var(--e-global-color-ec3c7a7);
}
.elementor-713
  .elementor-element.elementor-element-efd2bb0.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-efd2bb0 .elementor-icon {
  font-size: 28px;
  padding: 16px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-713
  .elementor-element.elementor-element-efd2bb0
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-efd2bb0
  .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-713
  .elementor-element.elementor-element-6fca38b
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-713 .elementor-element.elementor-element-6fca38b {
  --icon-box-icon-margin: 16px;
}
.elementor-713
  .elementor-element.elementor-element-6fca38b
  .elementor-icon-box-title {
  margin-bottom: 7px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-6fca38b.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-6fca38b.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-6fca38b.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
  border-color: var(--e-global-color-ec3c7a7);
}
.elementor-713
  .elementor-element.elementor-element-6fca38b.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-6fca38b .elementor-icon {
  font-size: 28px;
  padding: 16px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-713
  .elementor-element.elementor-element-6fca38b
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-6fca38b
  .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-713 .elementor-element.elementor-element-0755074 {
  --display: flex;
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 5em;
  --padding-bottom: 7em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-713
  .elementor-element.elementor-element-0755074:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-0755074
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-cfa1f76);
}
.elementor-713 .elementor-element.elementor-element-1f57f6c {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}
.elementor-713 .elementor-element.elementor-element-2bb2866 {
  text-align: center;
}
.elementor-713 .elementor-element.elementor-element-314c0a0 {
  text-align: center;
}
.elementor-713 .elementor-element.elementor-element-4c5c5ca {
  --display: grid;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  --grid-auto-flow: row;
}
.elementor-713 .elementor-element.elementor-element-bf7dd18 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713
  .elementor-element.elementor-element-bf7dd18:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-bf7dd18
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-713 .elementor-element.elementor-element-728acf0 {
  --display: flex;
  --justify-content: flex-end;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --border-radius: 5px 5px 5px 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713
  .elementor-element.elementor-element-09fa7b8
  > .elementor-widget-container {
  background-color: var(--e-global-color-c94d9ab);
}
.elementor-713 .elementor-element.elementor-element-09fa7b8 img {
  width: 100%;
  height: 325px;
  object-fit: cover;
  object-position: center center;
  opacity: 0.7;
}
.elementor-713 .elementor-element.elementor-element-4b36f26 {
  width: var(--container-widget-width, 90%);
  max-width: 90%;
  --container-widget-width: 90%;
  --container-widget-flex-grow: 0;
  bottom: 0px;
  text-align: center;
}
.elementor-713
  .elementor-element.elementor-element-4b36f26
  > .elementor-widget-container {
  background-color: var(--e-global-color-c94d9ab);
  padding: 14px 14px 14px 14px;
  border-radius: 5px 5px 0px 0px;
}
.elementor-713 .elementor-element.elementor-element-4b36f26.elementor-element {
  --align-self: center;
}
.elementor-713
  .elementor-element.elementor-element-4b36f26
  .elementor-heading-title {
  color: var(--e-global-color-ec3c7a7);
}
.elementor-713 .elementor-element.elementor-element-f79a296 {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}
.elementor-713 .elementor-element.elementor-element-f9d1228 {
  text-align: left;
}
body:not(.rtl) .elementor-713 .elementor-element.elementor-element-ccf03c2 {
  right: 0px;
}
body.rtl .elementor-713 .elementor-element.elementor-element-ccf03c2 {
  left: 0px;
}
.elementor-713 .elementor-element.elementor-element-ccf03c2 {
  bottom: -25px;
}
.elementor-713
  .elementor-element.elementor-element-ccf03c2
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-713
  .elementor-element.elementor-element-ccf03c2.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-4d462f5);
}
.elementor-713
  .elementor-element.elementor-element-ccf03c2.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-ccf03c2.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-4d462f5);
  border-color: var(--e-global-color-4d462f5);
}
.elementor-713
  .elementor-element.elementor-element-ccf03c2.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-ccf03c2.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-4d462f5);
}
.elementor-713 .elementor-element.elementor-element-ccf03c2 .elementor-icon {
  font-size: 70px;
}
.elementor-713
  .elementor-element.elementor-element-ccf03c2
  .elementor-icon
  svg {
  height: 70px;
}
.elementor-713 .elementor-element.elementor-element-abd8e68 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713
  .elementor-element.elementor-element-abd8e68:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-abd8e68
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-713 .elementor-element.elementor-element-8679adc {
  --display: flex;
  --justify-content: flex-end;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --border-radius: 5px 5px 5px 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713
  .elementor-element.elementor-element-a2d1df1
  > .elementor-widget-container {
  background-color: var(--e-global-color-c94d9ab);
}
.elementor-713 .elementor-element.elementor-element-a2d1df1 img {
  width: 100%;
  height: 325px;
  object-fit: cover;
  object-position: center center;
  opacity: 0.7;
}
.elementor-713 .elementor-element.elementor-element-a10ff50 {
  width: var(--container-widget-width, 90%);
  max-width: 90%;
  --container-widget-width: 90%;
  --container-widget-flex-grow: 0;
  bottom: 0px;
  text-align: center;
}
.elementor-713
  .elementor-element.elementor-element-a10ff50
  > .elementor-widget-container {
  background-color: var(--e-global-color-c94d9ab);
  padding: 14px 14px 14px 14px;
  border-radius: 5px 5px 0px 0px;
}
.elementor-713 .elementor-element.elementor-element-a10ff50.elementor-element {
  --align-self: center;
}
.elementor-713
  .elementor-element.elementor-element-a10ff50
  .elementor-heading-title {
  color: var(--e-global-color-ec3c7a7);
}
.elementor-713 .elementor-element.elementor-element-f757887 {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}
.elementor-713 .elementor-element.elementor-element-ba3b557 {
  text-align: left;
}
body:not(.rtl) .elementor-713 .elementor-element.elementor-element-78974f9 {
  right: 0px;
}
body.rtl .elementor-713 .elementor-element.elementor-element-78974f9 {
  left: 0px;
}
.elementor-713 .elementor-element.elementor-element-78974f9 {
  bottom: -25px;
}
.elementor-713
  .elementor-element.elementor-element-78974f9
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-713
  .elementor-element.elementor-element-78974f9.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-4d462f5);
}
.elementor-713
  .elementor-element.elementor-element-78974f9.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-78974f9.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-4d462f5);
  border-color: var(--e-global-color-4d462f5);
}
.elementor-713
  .elementor-element.elementor-element-78974f9.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-78974f9.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-4d462f5);
}
.elementor-713 .elementor-element.elementor-element-78974f9 .elementor-icon {
  font-size: 70px;
}
.elementor-713
  .elementor-element.elementor-element-78974f9
  .elementor-icon
  svg {
  height: 70px;
}
.elementor-713 .elementor-element.elementor-element-ed4b2b3 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713
  .elementor-element.elementor-element-ed4b2b3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-ed4b2b3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-713 .elementor-element.elementor-element-ef44caf {
  --display: flex;
  --justify-content: flex-end;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --border-radius: 5px 5px 5px 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713
  .elementor-element.elementor-element-fe9637f
  > .elementor-widget-container {
  background-color: var(--e-global-color-c94d9ab);
}
.elementor-713 .elementor-element.elementor-element-fe9637f img {
  width: 100%;
  height: 325px;
  object-fit: cover;
  object-position: center center;
  opacity: 0.7;
}
.elementor-713 .elementor-element.elementor-element-18a3761 {
  width: var(--container-widget-width, 90%);
  max-width: 90%;
  --container-widget-width: 90%;
  --container-widget-flex-grow: 0;
  bottom: 0px;
  text-align: center;
}
.elementor-713
  .elementor-element.elementor-element-18a3761
  > .elementor-widget-container {
  background-color: var(--e-global-color-c94d9ab);
  padding: 14px 14px 14px 14px;
  border-radius: 5px 5px 0px 0px;
}
.elementor-713 .elementor-element.elementor-element-18a3761.elementor-element {
  --align-self: center;
}
.elementor-713
  .elementor-element.elementor-element-18a3761
  .elementor-heading-title {
  color: var(--e-global-color-ec3c7a7);
}
.elementor-713 .elementor-element.elementor-element-73f3b52 {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}
.elementor-713 .elementor-element.elementor-element-c841a74 {
  text-align: left;
}
body:not(.rtl) .elementor-713 .elementor-element.elementor-element-3c0d344 {
  right: 0px;
}
body.rtl .elementor-713 .elementor-element.elementor-element-3c0d344 {
  left: 0px;
}
.elementor-713 .elementor-element.elementor-element-3c0d344 {
  bottom: -25px;
}
.elementor-713
  .elementor-element.elementor-element-3c0d344
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-713
  .elementor-element.elementor-element-3c0d344.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-4d462f5);
}
.elementor-713
  .elementor-element.elementor-element-3c0d344.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-3c0d344.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-4d462f5);
  border-color: var(--e-global-color-4d462f5);
}
.elementor-713
  .elementor-element.elementor-element-3c0d344.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-3c0d344.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-4d462f5);
}
.elementor-713 .elementor-element.elementor-element-3c0d344 .elementor-icon {
  font-size: 70px;
}
.elementor-713
  .elementor-element.elementor-element-3c0d344
  .elementor-icon
  svg {
  height: 70px;
}
.elementor-713 .elementor-element.elementor-element-96c41cf {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713
  .elementor-element.elementor-element-96c41cf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-96c41cf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-713 .elementor-element.elementor-element-c871c0c {
  --display: flex;
  --justify-content: flex-end;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --border-radius: 5px 5px 5px 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713
  .elementor-element.elementor-element-537e321
  > .elementor-widget-container {
  background-color: var(--e-global-color-c94d9ab);
}
.elementor-713 .elementor-element.elementor-element-537e321 img {
  width: 100%;
  height: 325px;
  object-fit: cover;
  object-position: center center;
  opacity: 0.7;
}
.elementor-713 .elementor-element.elementor-element-99e2960 {
  width: var(--container-widget-width, 90%);
  max-width: 90%;
  --container-widget-width: 90%;
  --container-widget-flex-grow: 0;
  bottom: 0px;
  text-align: center;
}
.elementor-713
  .elementor-element.elementor-element-99e2960
  > .elementor-widget-container {
  background-color: var(--e-global-color-c94d9ab);
  padding: 14px 14px 14px 14px;
  border-radius: 5px 5px 0px 0px;
}
.elementor-713 .elementor-element.elementor-element-99e2960.elementor-element {
  --align-self: center;
}
.elementor-713
  .elementor-element.elementor-element-99e2960
  .elementor-heading-title {
  color: var(--e-global-color-ec3c7a7);
}
.elementor-713 .elementor-element.elementor-element-da8be62 {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}
.elementor-713 .elementor-element.elementor-element-0271ca8 {
  text-align: left;
}
body:not(.rtl) .elementor-713 .elementor-element.elementor-element-dfddce1 {
  right: 0px;
}
body.rtl .elementor-713 .elementor-element.elementor-element-dfddce1 {
  left: 0px;
}
.elementor-713 .elementor-element.elementor-element-dfddce1 {
  bottom: -25px;
}
.elementor-713
  .elementor-element.elementor-element-dfddce1
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-713
  .elementor-element.elementor-element-dfddce1.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-4d462f5);
}
.elementor-713
  .elementor-element.elementor-element-dfddce1.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-dfddce1.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-4d462f5);
  border-color: var(--e-global-color-4d462f5);
}
.elementor-713
  .elementor-element.elementor-element-dfddce1.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-dfddce1.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-4d462f5);
}
.elementor-713 .elementor-element.elementor-element-dfddce1 .elementor-icon {
  font-size: 70px;
}
.elementor-713
  .elementor-element.elementor-element-dfddce1
  .elementor-icon
  svg {
  height: 70px;
}
.elementor-713 .elementor-element.elementor-element-36778c7 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713
  .elementor-element.elementor-element-36778c7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-36778c7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-713 .elementor-element.elementor-element-776a833 {
  --display: flex;
  --justify-content: flex-end;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --border-radius: 5px 5px 5px 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713
  .elementor-element.elementor-element-39ec8af
  > .elementor-widget-container {
  background-color: var(--e-global-color-c94d9ab);
}
.elementor-713 .elementor-element.elementor-element-39ec8af img {
  width: 100%;
  height: 325px;
  object-fit: cover;
  object-position: center center;
  opacity: 0.7;
}
.elementor-713 .elementor-element.elementor-element-d2d14f3 {
  width: var(--container-widget-width, 90%);
  max-width: 90%;
  --container-widget-width: 90%;
  --container-widget-flex-grow: 0;
  bottom: 0px;
  text-align: center;
}
.elementor-713
  .elementor-element.elementor-element-d2d14f3
  > .elementor-widget-container {
  background-color: var(--e-global-color-c94d9ab);
  padding: 14px 14px 14px 14px;
  border-radius: 5px 5px 0px 0px;
}
.elementor-713 .elementor-element.elementor-element-d2d14f3.elementor-element {
  --align-self: center;
}
.elementor-713
  .elementor-element.elementor-element-d2d14f3
  .elementor-heading-title {
  color: var(--e-global-color-ec3c7a7);
}
.elementor-713 .elementor-element.elementor-element-054945d {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}
.elementor-713 .elementor-element.elementor-element-394dd7d {
  text-align: left;
}
body:not(.rtl) .elementor-713 .elementor-element.elementor-element-7f31f61 {
  right: 0px;
}
body.rtl .elementor-713 .elementor-element.elementor-element-7f31f61 {
  left: 0px;
}
.elementor-713 .elementor-element.elementor-element-7f31f61 {
  bottom: -25px;
}
.elementor-713
  .elementor-element.elementor-element-7f31f61
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-713
  .elementor-element.elementor-element-7f31f61.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-4d462f5);
}
.elementor-713
  .elementor-element.elementor-element-7f31f61.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-7f31f61.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-4d462f5);
  border-color: var(--e-global-color-4d462f5);
}
.elementor-713
  .elementor-element.elementor-element-7f31f61.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-7f31f61.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-4d462f5);
}
.elementor-713 .elementor-element.elementor-element-7f31f61 .elementor-icon {
  font-size: 70px;
}
.elementor-713
  .elementor-element.elementor-element-7f31f61
  .elementor-icon
  svg {
  height: 70px;
}
.elementor-713 .elementor-element.elementor-element-a97ea93 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713
  .elementor-element.elementor-element-a97ea93:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-a97ea93
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-713 .elementor-element.elementor-element-0e63f7b {
  --display: flex;
  --justify-content: flex-end;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --border-radius: 5px 5px 5px 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713
  .elementor-element.elementor-element-8e8d825
  > .elementor-widget-container {
  background-color: var(--e-global-color-c94d9ab);
}
.elementor-713 .elementor-element.elementor-element-8e8d825 img {
  width: 100%;
  height: 325px;
  object-fit: cover;
  object-position: center center;
  opacity: 0.7;
}
.elementor-713 .elementor-element.elementor-element-e1b1a4c {
  width: var(--container-widget-width, 90%);
  max-width: 90%;
  --container-widget-width: 90%;
  --container-widget-flex-grow: 0;
  bottom: 0px;
  text-align: center;
}
.elementor-713
  .elementor-element.elementor-element-e1b1a4c
  > .elementor-widget-container {
  background-color: var(--e-global-color-c94d9ab);
  padding: 14px 14px 14px 14px;
  border-radius: 5px 5px 0px 0px;
}
.elementor-713 .elementor-element.elementor-element-e1b1a4c.elementor-element {
  --align-self: center;
}
.elementor-713
  .elementor-element.elementor-element-e1b1a4c
  .elementor-heading-title {
  color: var(--e-global-color-ec3c7a7);
}
.elementor-713 .elementor-element.elementor-element-5458767 {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}
.elementor-713 .elementor-element.elementor-element-56caa5c {
  text-align: left;
}
body:not(.rtl) .elementor-713 .elementor-element.elementor-element-529d019 {
  right: 0px;
}
body.rtl .elementor-713 .elementor-element.elementor-element-529d019 {
  left: 0px;
}
.elementor-713 .elementor-element.elementor-element-529d019 {
  bottom: -25px;
}
.elementor-713
  .elementor-element.elementor-element-529d019
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-713
  .elementor-element.elementor-element-529d019.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-4d462f5);
}
.elementor-713
  .elementor-element.elementor-element-529d019.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-529d019.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-4d462f5);
  border-color: var(--e-global-color-4d462f5);
}
.elementor-713
  .elementor-element.elementor-element-529d019.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-529d019.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-4d462f5);
}
.elementor-713 .elementor-element.elementor-element-529d019 .elementor-icon {
  font-size: 70px;
}
.elementor-713
  .elementor-element.elementor-element-529d019
  .elementor-icon
  svg {
  height: 70px;
}
.elementor-713 .elementor-element.elementor-element-8898a18 {
  --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: flex-start;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --overlay-opacity: 0.3;
  --padding-top: 21em;
  --padding-bottom: 0em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-713
  .elementor-element.elementor-element-8898a18:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-8898a18
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/12/care-giving-nurse-working-home-care-service-hold-hand-aging-elderly-not-too-worry-boost-up-morale.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-713 .elementor-element.elementor-element-8898a18::before,
.elementor-713
  .elementor-element.elementor-element-8898a18
  > .elementor-background-video-container::before,
.elementor-713
  .elementor-element.elementor-element-8898a18
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-713
  .elementor-element.elementor-element-8898a18
  > .elementor-background-slideshow::before,
.elementor-713
  .elementor-element.elementor-element-8898a18
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-713
  .elementor-element.elementor-element-8898a18
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-638d055);
  --background-overlay: "";
}
.elementor-713 .elementor-element.elementor-element-032e694 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713
  .elementor-element.elementor-element-29bb0d4
  > .elementor-widget-container {
  margin: 0em 0em -3em 0em;
}
.elementor-713
  .elementor-element.elementor-element-29bb0d4
  .elementor-heading-title {
  font-family: "Unna", Sans-serif;
  font-size: 200px;
  font-weight: 400;
  line-height: 1em;
  color: var(--e-global-color-text);
}
.elementor-713 .elementor-element.elementor-element-fc63aae {
  --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: flex-end;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713 .elementor-element.elementor-element-c7b7233 {
  --display: flex;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
  --margin-top: -20em;
  --margin-bottom: 0em;
  --margin-left: 0em;
  --margin-right: 0em;
  --padding-top: 3em;
  --padding-bottom: 3em;
  --padding-left: 3em;
  --padding-right: 3em;
}
.elementor-713
  .elementor-element.elementor-element-c7b7233:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-c7b7233
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-713
  .elementor-element.elementor-element-806093f
  .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-713 .elementor-element.elementor-element-d7a07fd {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-4d462f5);
  --divider-border-width: 1px;
}
.elementor-713
  .elementor-element.elementor-element-d7a07fd
  .elementor-divider-separator {
  width: 100%;
}
.elementor-713 .elementor-element.elementor-element-d7a07fd .elementor-divider {
  padding-block-start: 7px;
  padding-block-end: 7px;
}
.elementor-713
  .elementor-element.elementor-element-624a4a6
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-713 .elementor-element.elementor-element-624a4a6 {
  --icon-box-icon-margin: 16px;
}
.elementor-713
  .elementor-element.elementor-element-624a4a6.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-624a4a6.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-624a4a6.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
  border-color: var(--e-global-color-ec3c7a7);
}
.elementor-713
  .elementor-element.elementor-element-624a4a6.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-624a4a6 .elementor-icon {
  font-size: 35px;
  padding: 21px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-713
  .elementor-element.elementor-element-624a4a6
  .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-713
  .elementor-element.elementor-element-624a4a6
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-624a4a6
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  text-transform: var(--e-global-typography-84ca66e-text-transform);
  line-height: var(--e-global-typography-84ca66e-line-height);
}
.elementor-713
  .elementor-element.elementor-element-624a4a6
  .elementor-icon-box-description {
  color: var(--e-global-color-secondary);
  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-713
  .elementor-element.elementor-element-cd4ff8f
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-713 .elementor-element.elementor-element-cd4ff8f {
  --icon-box-icon-margin: 16px;
}
.elementor-713
  .elementor-element.elementor-element-cd4ff8f.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-cd4ff8f.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-cd4ff8f.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
  border-color: var(--e-global-color-ec3c7a7);
}
.elementor-713
  .elementor-element.elementor-element-cd4ff8f.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-cd4ff8f .elementor-icon {
  font-size: 35px;
  padding: 21px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-713
  .elementor-element.elementor-element-cd4ff8f
  .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-713
  .elementor-element.elementor-element-cd4ff8f
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-cd4ff8f
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  text-transform: var(--e-global-typography-84ca66e-text-transform);
  line-height: var(--e-global-typography-84ca66e-line-height);
}
.elementor-713
  .elementor-element.elementor-element-cd4ff8f
  .elementor-icon-box-description {
  color: var(--e-global-color-secondary);
  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-713 .elementor-element.elementor-element-e40efc9 {
  --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: 7em;
  --padding-bottom: 7em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-713 .elementor-element.elementor-element-e40efc9::before,
.elementor-713
  .elementor-element.elementor-element-e40efc9
  > .elementor-background-video-container::before,
.elementor-713
  .elementor-element.elementor-element-e40efc9
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-713
  .elementor-element.elementor-element-e40efc9
  > .elementor-background-slideshow::before,
.elementor-713
  .elementor-element.elementor-element-e40efc9
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-713
  .elementor-element.elementor-element-e40efc9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-713 .elementor-element.elementor-element-28312bd {
  --display: flex;
  --padding-top: 3em;
  --padding-bottom: 3em;
  --padding-left: 1em;
  --padding-right: 5em;
}
.elementor-713
  .elementor-element.elementor-element-9255edb
  .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-713 .elementor-element.elementor-element-f01c906 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  --gap: 25px 25px;
  --row-gap: 25px;
  --column-gap: 25px;
  --grid-auto-flow: row;
  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: 21px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-713
  .elementor-element.elementor-element-7e4c143
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-713 .elementor-element.elementor-element-7e4c143 {
  --icon-box-icon-margin: 16px;
}
.elementor-713
  .elementor-element.elementor-element-7e4c143
  .elementor-icon-box-title {
  margin-bottom: 7px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-7e4c143.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-7e4c143.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-7e4c143.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
  border-color: var(--e-global-color-ec3c7a7);
}
.elementor-713
  .elementor-element.elementor-element-7e4c143.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-7e4c143 .elementor-icon {
  font-size: 28px;
  padding: 18px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-713
  .elementor-element.elementor-element-7e4c143
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-7e4c143
  .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-713
  .elementor-element.elementor-element-62a793d
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-713 .elementor-element.elementor-element-62a793d {
  --icon-box-icon-margin: 16px;
}
.elementor-713
  .elementor-element.elementor-element-62a793d
  .elementor-icon-box-title {
  margin-bottom: 7px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-62a793d.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-62a793d.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-62a793d.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
  border-color: var(--e-global-color-ec3c7a7);
}
.elementor-713
  .elementor-element.elementor-element-62a793d.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-62a793d .elementor-icon {
  font-size: 28px;
  padding: 18px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-713
  .elementor-element.elementor-element-62a793d
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-62a793d
  .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-713
  .elementor-element.elementor-element-519fd09
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-713 .elementor-element.elementor-element-519fd09 {
  --icon-box-icon-margin: 16px;
}
.elementor-713
  .elementor-element.elementor-element-519fd09
  .elementor-icon-box-title {
  margin-bottom: 7px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-519fd09.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-519fd09.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-519fd09.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
  border-color: var(--e-global-color-ec3c7a7);
}
.elementor-713
  .elementor-element.elementor-element-519fd09.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-519fd09 .elementor-icon {
  font-size: 28px;
  padding: 18px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-713
  .elementor-element.elementor-element-519fd09
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-519fd09
  .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-713
  .elementor-element.elementor-element-e2991ba
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-713 .elementor-element.elementor-element-e2991ba {
  --icon-box-icon-margin: 16px;
}
.elementor-713
  .elementor-element.elementor-element-e2991ba
  .elementor-icon-box-title {
  margin-bottom: 7px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-e2991ba.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-e2991ba.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-e2991ba.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
  border-color: var(--e-global-color-ec3c7a7);
}
.elementor-713
  .elementor-element.elementor-element-e2991ba.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-e2991ba .elementor-icon {
  font-size: 28px;
  padding: 18px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-713
  .elementor-element.elementor-element-e2991ba
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-e2991ba
  .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-713 .elementor-element.elementor-element-3f81091 {
  --display: flex;
}
.elementor-713 .elementor-element.elementor-element-1b9e098 img {
  width: 100%;
  height: 550px;
  object-fit: cover;
  object-position: center center;
  border-radius: 5px 5px 5px 5px;
}
.elementor-713 .elementor-element.elementor-element-4831dad {
  --display: flex;
  --position: absolute;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
  --padding-top: 14px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  bottom: 0px;
}
.elementor-713
  .elementor-element.elementor-element-4831dad:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-4831dad
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
body:not(.rtl) .elementor-713 .elementor-element.elementor-element-4831dad {
  left: 0px;
}
body.rtl .elementor-713 .elementor-element.elementor-element-4831dad {
  right: 0px;
}
.elementor-713 .elementor-element.elementor-element-5aa5581 {
  --display: flex;
  --justify-content: center;
  --gap: 7px 7px;
  --row-gap: 7px;
  --column-gap: 7px;
  --padding-top: 7px;
  --padding-bottom: 14px;
  --padding-left: 14px;
  --padding-right: 14px;
}
.elementor-713
  .elementor-element.elementor-element-efac2ff
  > .elementor-widget-container {
  background-color: var(--e-global-color-ec3c7a7);
  padding: 3px 10px 3px 10px;
  border-radius: 30px 30px 30px 30px;
}
.elementor-713 .elementor-element.elementor-element-efac2ff.elementor-element {
  --align-self: center;
}
.elementor-713 .elementor-element.elementor-element-efac2ff {
  text-align: center;
}
.elementor-713
  .elementor-element.elementor-element-efac2ff
  .elementor-heading-title {
  font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
  font-size: var(--e-global-typography-112b6c4-font-size);
  line-height: var(--e-global-typography-112b6c4-line-height);
  color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-093a721 {
  text-align: center;
}
.elementor-713
  .elementor-element.elementor-element-093a721
  .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-secondary);
}
.elementor-713 .elementor-element.elementor-element-fbf91b6 {
  --e-rating-justify-content: center;
  --e-rating-icon-font-size: 16px;
  --e-rating-icon-marked-color: var(--e-global-color-c94d9ab);
  --e-rating-icon-color: var(--e-global-color-4d462f5);
}
.elementor-713 .elementor-element.elementor-element-0feb05f {
  text-align: center;
}
.elementor-713
  .elementor-element.elementor-element-0feb05f
  .elementor-heading-title {
  font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
  font-size: var(--e-global-typography-69c152f-font-size);
  font-weight: var(--e-global-typography-69c152f-font-weight);
  line-height: var(--e-global-typography-69c152f-line-height);
}
.elementor-713
  .elementor-element.elementor-element-1ba69dd
  > .elementor-widget-container {
  background-color: var(--e-global-color-c94d9ab);
  padding: 10px 10px 10px 10px;
}
.elementor-713 .elementor-element.elementor-element-1ba69dd {
  text-align: center;
}
.elementor-713
  .elementor-element.elementor-element-1ba69dd
  .elementor-heading-title {
  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);
  color: var(--e-global-color-text);
}
.elementor-713 .elementor-element.elementor-element-db4caa1 {
  --display: flex;
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 5em;
  --padding-bottom: 7em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-713
  .elementor-element.elementor-element-db4caa1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-db4caa1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-cfa1f76);
}
.elementor-713 .elementor-element.elementor-element-1bc07f7 {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}
.elementor-713 .elementor-element.elementor-element-bc7caaf {
  text-align: center;
}
.elementor-713 .elementor-element.elementor-element-2b39111 {
  --display: grid;
  --e-con-grid-template-columns: repeat(4, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
}
.elementor-713 .elementor-element.elementor-element-e72288e {
  --display: flex;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}
.elementor-713
  .elementor-element.elementor-element-e72288e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-e72288e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-713 .elementor-element.elementor-element-fc63726 {
  --icon-box-icon-margin: 21px;
}
.elementor-713
  .elementor-element.elementor-element-fc63726
  .elementor-icon-box-title {
  margin-bottom: 14px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-fc63726.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-cfa1f76);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-fc63726.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-fc63726.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-cfa1f76);
  color: var(--e-global-color-cfa1f76);
  border-color: var(--e-global-color-cfa1f76);
}
.elementor-713
  .elementor-element.elementor-element-fc63726.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-fc63726 .elementor-icon {
  font-size: 35px;
}
.elementor-713
  .elementor-element.elementor-element-fc63726
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-fc63726
  .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-713 .elementor-element.elementor-element-cbbfaba .elementor-button {
  background-color: var(--e-global-color-332724a);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
}
.elementor-713
  .elementor-element.elementor-element-cbbfaba
  .elementor-button:hover,
.elementor-713
  .elementor-element.elementor-element-cbbfaba
  .elementor-button:focus {
  background-color: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-cbbfaba
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-713
  .elementor-element.elementor-element-cbbfaba
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 7px;
}
.elementor-713
  .elementor-element.elementor-element-cbbfaba
  .elementor-button:hover
  svg,
.elementor-713
  .elementor-element.elementor-element-cbbfaba
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-bafba11 {
  --display: flex;
  --border-radius: 5px 5px 5px 5px;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}
.elementor-713
  .elementor-element.elementor-element-bafba11:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-bafba11
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-ec3c7a7);
}
.elementor-713 .elementor-element.elementor-element-452d746 {
  --icon-box-icon-margin: 21px;
}
.elementor-713
  .elementor-element.elementor-element-452d746
  .elementor-icon-box-title {
  margin-bottom: 14px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-452d746.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-cfa1f76);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-452d746.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-452d746.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-cfa1f76);
  color: var(--e-global-color-cfa1f76);
  border-color: var(--e-global-color-cfa1f76);
}
.elementor-713
  .elementor-element.elementor-element-452d746.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-452d746 .elementor-icon {
  font-size: 35px;
}
.elementor-713
  .elementor-element.elementor-element-452d746
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-452d746
  .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-713 .elementor-element.elementor-element-4155837 .elementor-button {
  background-color: var(--e-global-color-332724a);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
}
.elementor-713
  .elementor-element.elementor-element-4155837
  .elementor-button:hover,
.elementor-713
  .elementor-element.elementor-element-4155837
  .elementor-button:focus {
  background-color: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-4155837
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-713
  .elementor-element.elementor-element-4155837
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 7px;
}
.elementor-713
  .elementor-element.elementor-element-4155837
  .elementor-button:hover
  svg,
.elementor-713
  .elementor-element.elementor-element-4155837
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-4510e48 {
  --display: flex;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}
.elementor-713
  .elementor-element.elementor-element-4510e48:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-4510e48
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-3ee16e7);
}
.elementor-713 .elementor-element.elementor-element-e45b798 {
  --icon-box-icon-margin: 21px;
}
.elementor-713
  .elementor-element.elementor-element-e45b798
  .elementor-icon-box-title {
  margin-bottom: 14px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-e45b798.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-cfa1f76);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-e45b798.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-e45b798.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-cfa1f76);
  color: var(--e-global-color-cfa1f76);
  border-color: var(--e-global-color-cfa1f76);
}
.elementor-713
  .elementor-element.elementor-element-e45b798.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-e45b798 .elementor-icon {
  font-size: 35px;
}
.elementor-713
  .elementor-element.elementor-element-e45b798
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-e45b798
  .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-713 .elementor-element.elementor-element-ae17da1 .elementor-button {
  background-color: var(--e-global-color-332724a);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
}
.elementor-713
  .elementor-element.elementor-element-ae17da1
  .elementor-button:hover,
.elementor-713
  .elementor-element.elementor-element-ae17da1
  .elementor-button:focus {
  background-color: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-ae17da1
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-713
  .elementor-element.elementor-element-ae17da1
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 7px;
}
.elementor-713
  .elementor-element.elementor-element-ae17da1
  .elementor-button:hover
  svg,
.elementor-713
  .elementor-element.elementor-element-ae17da1
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-d67ff53 {
  --display: flex;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}
.elementor-713
  .elementor-element.elementor-element-d67ff53:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-d67ff53
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4a928a8);
}
.elementor-713 .elementor-element.elementor-element-5cda9a4 {
  --icon-box-icon-margin: 21px;
}
.elementor-713
  .elementor-element.elementor-element-5cda9a4
  .elementor-icon-box-title {
  margin-bottom: 14px;
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-5cda9a4.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-cfa1f76);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-5cda9a4.elementor-view-framed
  .elementor-icon,
.elementor-713
  .elementor-element.elementor-element-5cda9a4.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-cfa1f76);
  color: var(--e-global-color-cfa1f76);
  border-color: var(--e-global-color-cfa1f76);
}
.elementor-713
  .elementor-element.elementor-element-5cda9a4.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-5cda9a4 .elementor-icon {
  font-size: 35px;
}
.elementor-713
  .elementor-element.elementor-element-5cda9a4
  .elementor-icon-box-title,
.elementor-713
  .elementor-element.elementor-element-5cda9a4
  .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-713 .elementor-element.elementor-element-c3b0ce9 .elementor-button {
  background-color: var(--e-global-color-332724a);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
}
.elementor-713
  .elementor-element.elementor-element-c3b0ce9
  .elementor-button:hover,
.elementor-713
  .elementor-element.elementor-element-c3b0ce9
  .elementor-button:focus {
  background-color: var(--e-global-color-text);
  color: var(--e-global-color-secondary);
}
.elementor-713
  .elementor-element.elementor-element-c3b0ce9
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-713
  .elementor-element.elementor-element-c3b0ce9
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 7px;
}
.elementor-713
  .elementor-element.elementor-element-c3b0ce9
  .elementor-button:hover
  svg,
.elementor-713
  .elementor-element.elementor-element-c3b0ce9
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-713 .elementor-element.elementor-element-d83b19f {
  --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: flex-start;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --overlay-opacity: 1;
  --padding-top: 7em;
  --padding-bottom: 10em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-713
  .elementor-element.elementor-element-d83b19f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-713
  .elementor-element.elementor-element-d83b19f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/12/group-of-cheerful-seniors-enjoying-breakfast-in-nursing-home-care-center.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-713 .elementor-element.elementor-element-d83b19f::before,
.elementor-713
  .elementor-element.elementor-element-d83b19f
  > .elementor-background-video-container::before,
.elementor-713
  .elementor-element.elementor-element-d83b19f
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-713
  .elementor-element.elementor-element-d83b19f
  > .elementor-background-slideshow::before,
.elementor-713
  .elementor-element.elementor-element-d83b19f
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-713
  .elementor-element.elementor-element-d83b19f
  > .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%,
    #333c871a 100%
  );
}
.elementor-713 .elementor-element.elementor-element-d0362cd {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}
.elementor-713
  .elementor-element.elementor-element-fb343be
  .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-713 .elementor-element.elementor-element-29f5bc0 {
  color: var(--e-global-color-text);
}
@media (min-width: 768px) {
  .elementor-713 .elementor-element.elementor-element-372a296 {
    --width: 640px;
  }
  .elementor-713 .elementor-element.elementor-element-3395f82 {
    --width: 50%;
  }
  .elementor-713 .elementor-element.elementor-element-2d449df {
    --width: 250px;
  }
  .elementor-713 .elementor-element.elementor-element-71fb462 {
    --width: 55%;
  }
  .elementor-713 .elementor-element.elementor-element-6e6db70 {
    --width: 45%;
  }
  .elementor-713 .elementor-element.elementor-element-51ac704 {
    --width: 35%;
  }
  .elementor-713 .elementor-element.elementor-element-94217ec {
    --width: 30%;
  }
  .elementor-713 .elementor-element.elementor-element-2f05daa {
    --width: 35%;
  }
  .elementor-713 .elementor-element.elementor-element-d37fac1 {
    --content-width: 640px;
  }
  .elementor-713 .elementor-element.elementor-element-fbd4fbc {
    --width: 50%;
  }
  .elementor-713 .elementor-element.elementor-element-745d180 {
    --width: 50%;
  }
  .elementor-713 .elementor-element.elementor-element-1f57f6c {
    --content-width: 640px;
  }
  .elementor-713 .elementor-element.elementor-element-f79a296 {
    --width: 90%;
  }
  .elementor-713 .elementor-element.elementor-element-f757887 {
    --width: 90%;
  }
  .elementor-713 .elementor-element.elementor-element-73f3b52 {
    --width: 90%;
  }
  .elementor-713 .elementor-element.elementor-element-da8be62 {
    --width: 90%;
  }
  .elementor-713 .elementor-element.elementor-element-054945d {
    --width: 90%;
  }
  .elementor-713 .elementor-element.elementor-element-5458767 {
    --width: 90%;
  }
  .elementor-713 .elementor-element.elementor-element-032e694 {
    --width: 50%;
  }
  .elementor-713 .elementor-element.elementor-element-c7b7233 {
    --width: 40%;
  }
  .elementor-713 .elementor-element.elementor-element-28312bd {
    --width: 65%;
  }
  .elementor-713 .elementor-element.elementor-element-3f81091 {
    --width: 35%;
  }
  .elementor-713 .elementor-element.elementor-element-4831dad {
    --width: 165px;
  }
  .elementor-713 .elementor-element.elementor-element-1bc07f7 {
    --content-width: 640px;
  }
  .elementor-713 .elementor-element.elementor-element-d0362cd {
    --width: 45%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-713 .elementor-element.elementor-element-372a296 {
    --width: 50%;
  }
  .elementor-713 .elementor-element.elementor-element-2d449df {
    --width: 200px;
  }
  .elementor-713 .elementor-element.elementor-element-51ac704 {
    --width: 50%;
  }
  .elementor-713 .elementor-element.elementor-element-94217ec {
    --width: 100%;
  }
  .elementor-713 .elementor-element.elementor-element-2f05daa {
    --width: 50%;
  }
  .elementor-713 .elementor-element.elementor-element-d37fac1 {
    --content-width: 540px;
  }
  .elementor-713 .elementor-element.elementor-element-1f57f6c {
    --content-width: 540px;
  }
  .elementor-713 .elementor-element.elementor-element-c7b7233 {
    --width: 50%;
  }
  .elementor-713 .elementor-element.elementor-element-28312bd {
    --width: 55%;
  }
  .elementor-713 .elementor-element.elementor-element-3f81091 {
    --width: 45%;
  }
  .elementor-713 .elementor-element.elementor-element-4831dad {
    --width: 150px;
  }
  .elementor-713 .elementor-element.elementor-element-1bc07f7 {
    --content-width: 540px;
  }
  .elementor-713 .elementor-element.elementor-element-d0362cd {
    --width: 60%;
  }
}
@media (max-width: 1024px) {
  .elementor-713 .elementor-element.elementor-element-372a296 {
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }
  .elementor-713
    .elementor-element.elementor-element-28d010c
    .elementor-heading-title {
    font-size: 44px;
  }
  .elementor-713
    .elementor-element.elementor-element-1abfda6
    .elementor-heading-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-a26a7bb
    .elementor-button {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-3395f82::before,
  .elementor-713
    .elementor-element.elementor-element-3395f82
    > .elementor-background-video-container::before,
  .elementor-713
    .elementor-element.elementor-element-3395f82
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-713
    .elementor-element.elementor-element-3395f82
    > .elementor-background-slideshow::before,
  .elementor-713
    .elementor-element.elementor-element-3395f82
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-713
    .elementor-element.elementor-element-3395f82
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-size: 250px auto;
  }
  .elementor-713
    .elementor-element.elementor-element-29e6a3d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-713 .elementor-element.elementor-element-29e6a3d img {
    height: 500px;
  }
  .elementor-713 .elementor-element.elementor-element-2d449df {
    --gap: 7px 7px;
    --row-gap: 7px;
    --column-gap: 7px;
    bottom: 0px;
  }
  body:not(.rtl) .elementor-713 .elementor-element.elementor-element-2d449df {
    left: 165px;
  }
  body.rtl .elementor-713 .elementor-element.elementor-element-2d449df {
    right: 165px;
  }
  .elementor-713 .elementor-element.elementor-element-0c2fd46 {
    --e-rating-icon-font-size: 18px;
  }
  .elementor-713
    .elementor-element.elementor-element-e5f2366
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-e5f2366
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-e5f2366
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-bc1a94d {
    --e-image-carousel-slides-to-show: 5;
  }
  .elementor-713 .elementor-element.elementor-element-79afa11 {
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-713 .elementor-element.elementor-element-71fb462 {
    --grid-auto-flow: row;
  }
  .elementor-713 .elementor-element.elementor-element-21acc85 img {
    height: 400px;
  }
  .elementor-713 .elementor-element.elementor-element-cab58f3 img {
    height: 400px;
  }
  .elementor-713 .elementor-element.elementor-element-6e6db70 {
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }
  .elementor-713
    .elementor-element.elementor-element-f045ef0
    .elementor-heading-title {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-8ecfb16 {
    --icon-box-icon-margin: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-8ecfb16
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-713 .elementor-element.elementor-element-8ecfb16 .elementor-icon {
    font-size: 28px;
    padding: 16px;
  }
  .elementor-713
    .elementor-element.elementor-element-8ecfb16
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-8ecfb16
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-3274629 {
    --icon-box-icon-margin: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-3274629
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-713 .elementor-element.elementor-element-3274629 .elementor-icon {
    font-size: 28px;
    padding: 16px;
  }
  .elementor-713
    .elementor-element.elementor-element-3274629
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-3274629
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-51ac704 {
    --padding-top: 3em;
    --padding-bottom: 2em;
    --padding-left: 1em;
    --padding-right: 2em;
  }
  .elementor-713
    .elementor-element.elementor-element-b19137d
    .elementor-heading-title {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-94217ec.e-con {
    --order: 99999 /* order end hack */;
  }
  .elementor-713
    .elementor-element.elementor-element-ec68a27
    > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
  }
  .elementor-713 .elementor-element.elementor-element-ec68a27 img {
    height: 400px;
    object-fit: contain;
  }
  .elementor-713 .elementor-element.elementor-element-2f05daa {
    --padding-top: 3em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 1em;
  }
  .elementor-713 .elementor-element.elementor-element-a0ad40c {
    --icon-box-icon-margin: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-a0ad40c
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-713 .elementor-element.elementor-element-a0ad40c .elementor-icon {
    font-size: 28px;
    padding: 16px;
  }
  .elementor-713
    .elementor-element.elementor-element-a0ad40c
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-a0ad40c
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-3735337 {
    --icon-box-icon-margin: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-3735337
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-713 .elementor-element.elementor-element-3735337 .elementor-icon {
    font-size: 28px;
    padding: 16px;
  }
  .elementor-713
    .elementor-element.elementor-element-3735337
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-3735337
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-d4eeb48 {
    --icon-box-icon-margin: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-d4eeb48
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-713 .elementor-element.elementor-element-d4eeb48 .elementor-icon {
    font-size: 28px;
    padding: 16px;
  }
  .elementor-713
    .elementor-element.elementor-element-d4eeb48
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-d4eeb48
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-b327cc5 {
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-713 .elementor-element.elementor-element-5b4d513 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-713
    .elementor-element.elementor-element-0341742
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-0341742
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-76a2504
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-76a2504
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-3aa375a
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-3aa375a
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-ce3ef0a
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-ce3ef0a
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-d37fac1 {
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-713
    .elementor-element.elementor-element-e5c01e3
    .elementor-heading-title {
    font-size: var(--e-global-typography-a435f28-font-size);
    line-height: var(--e-global-typography-a435f28-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-dc7bb62
    .elementor-heading-title {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-0c7bbdf {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-713 .elementor-element.elementor-element-77d2e73 {
    --e-con-grid-template-columns: repeat(4, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-713
    .elementor-element.elementor-element-e02a6d3
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-a435f28-font-size);
    line-height: var(--e-global-typography-a435f28-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-e02a6d3
    .elementor-counter-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-68bf27f
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-a435f28-font-size);
    line-height: var(--e-global-typography-a435f28-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-68bf27f
    .elementor-counter-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-990fa02
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-a435f28-font-size);
    line-height: var(--e-global-typography-a435f28-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-990fa02
    .elementor-counter-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-5464cb4
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-a435f28-font-size);
    line-height: var(--e-global-typography-a435f28-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-5464cb4
    .elementor-counter-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-76144fb {
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-713 .elementor-element.elementor-element-d83c64a img {
    height: 550px;
    object-position: center center;
  }
  .elementor-713
    .elementor-element.elementor-element-a98e7f1
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-a98e7f1
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-745d180 {
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }
  .elementor-713
    .elementor-element.elementor-element-d931a79
    .elementor-heading-title {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-efd2bb0 {
    --icon-box-icon-margin: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-efd2bb0
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-713 .elementor-element.elementor-element-efd2bb0 .elementor-icon {
    font-size: 28px;
    padding: 16px;
  }
  .elementor-713
    .elementor-element.elementor-element-efd2bb0
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-efd2bb0
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-6fca38b {
    --icon-box-icon-margin: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-6fca38b
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-713 .elementor-element.elementor-element-6fca38b .elementor-icon {
    font-size: 28px;
    padding: 16px;
  }
  .elementor-713
    .elementor-element.elementor-element-6fca38b
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-6fca38b
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-0755074 {
    --padding-top: 1em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-713 .elementor-element.elementor-element-4c5c5ca {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-713 .elementor-element.elementor-element-09fa7b8 img {
    height: 250px;
  }
  .elementor-713 .elementor-element.elementor-element-a2d1df1 img {
    height: 250px;
  }
  .elementor-713 .elementor-element.elementor-element-fe9637f img {
    height: 250px;
  }
  .elementor-713 .elementor-element.elementor-element-537e321 img {
    height: 250px;
  }
  .elementor-713 .elementor-element.elementor-element-39ec8af img {
    height: 250px;
  }
  .elementor-713 .elementor-element.elementor-element-8e8d825 img {
    height: 250px;
  }
  .elementor-713
    .elementor-element.elementor-element-29bb0d4
    > .elementor-widget-container {
    margin: 0em 0em -2em 0em;
  }
  .elementor-713
    .elementor-element.elementor-element-29bb0d4
    .elementor-heading-title {
    font-size: 115px;
  }
  .elementor-713 .elementor-element.elementor-element-c7b7233 {
    --margin-top: -20em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }
  .elementor-713
    .elementor-element.elementor-element-806093f
    .elementor-heading-title {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-624a4a6 {
    --icon-box-icon-margin: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-624a4a6
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-713 .elementor-element.elementor-element-624a4a6 .elementor-icon {
    font-size: 28px;
    padding: 16px;
  }
  .elementor-713
    .elementor-element.elementor-element-624a4a6
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-624a4a6
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-624a4a6
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-cd4ff8f {
    --icon-box-icon-margin: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-cd4ff8f
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-713 .elementor-element.elementor-element-cd4ff8f .elementor-icon {
    font-size: 28px;
    padding: 16px;
  }
  .elementor-713
    .elementor-element.elementor-element-cd4ff8f
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-cd4ff8f
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-cd4ff8f
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-e40efc9 {
    --padding-top: 3em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-713 .elementor-element.elementor-element-28312bd {
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }
  .elementor-713
    .elementor-element.elementor-element-9255edb
    .elementor-heading-title {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-f01c906 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --gap: 14px 14px;
    --row-gap: 14px;
    --column-gap: 14px;
    --grid-auto-flow: row;
  }
  .elementor-713 .elementor-element.elementor-element-7e4c143 {
    --icon-box-icon-margin: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-7e4c143
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-713 .elementor-element.elementor-element-7e4c143 .elementor-icon {
    font-size: 28px;
    padding: 16px;
  }
  .elementor-713
    .elementor-element.elementor-element-7e4c143
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-7e4c143
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-62a793d {
    --icon-box-icon-margin: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-62a793d
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-713 .elementor-element.elementor-element-62a793d .elementor-icon {
    font-size: 28px;
    padding: 16px;
  }
  .elementor-713
    .elementor-element.elementor-element-62a793d
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-62a793d
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-519fd09 {
    --icon-box-icon-margin: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-519fd09
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-713 .elementor-element.elementor-element-519fd09 .elementor-icon {
    font-size: 28px;
    padding: 16px;
  }
  .elementor-713
    .elementor-element.elementor-element-519fd09
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-519fd09
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-e2991ba {
    --icon-box-icon-margin: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-e2991ba
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-713 .elementor-element.elementor-element-e2991ba .elementor-icon {
    font-size: 28px;
    padding: 16px;
  }
  .elementor-713
    .elementor-element.elementor-element-e2991ba
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-e2991ba
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-3f81091.e-con {
    --align-self: flex-start;
  }
  .elementor-713 .elementor-element.elementor-element-1b9e098 img {
    height: 500px;
  }
  .elementor-713 .elementor-element.elementor-element-5aa5581 {
    --padding-top: 10px;
    --padding-bottom: 14px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-713
    .elementor-element.elementor-element-efac2ff
    .elementor-heading-title {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-093a721
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-0feb05f
    .elementor-heading-title {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-1ba69dd
    > .elementor-widget-container {
    padding: 7px 7px 7px 7px;
  }
  .elementor-713
    .elementor-element.elementor-element-1ba69dd
    .elementor-heading-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-db4caa1 {
    --padding-top: 1em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-713 .elementor-element.elementor-element-2b39111 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-713 .elementor-element.elementor-element-fc63726 {
    --icon-box-icon-margin: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-fc63726
    .elementor-icon-box-title {
    margin-bottom: 7px;
  }
  .elementor-713 .elementor-element.elementor-element-fc63726 .elementor-icon {
    font-size: 28px;
  }
  .elementor-713
    .elementor-element.elementor-element-fc63726
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-fc63726
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-452d746 {
    --icon-box-icon-margin: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-452d746
    .elementor-icon-box-title {
    margin-bottom: 7px;
  }
  .elementor-713 .elementor-element.elementor-element-452d746 .elementor-icon {
    font-size: 28px;
  }
  .elementor-713
    .elementor-element.elementor-element-452d746
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-452d746
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-e45b798 {
    --icon-box-icon-margin: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-e45b798
    .elementor-icon-box-title {
    margin-bottom: 7px;
  }
  .elementor-713 .elementor-element.elementor-element-e45b798 .elementor-icon {
    font-size: 28px;
  }
  .elementor-713
    .elementor-element.elementor-element-e45b798
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-e45b798
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-5cda9a4 {
    --icon-box-icon-margin: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-5cda9a4
    .elementor-icon-box-title {
    margin-bottom: 7px;
  }
  .elementor-713 .elementor-element.elementor-element-5cda9a4 .elementor-icon {
    font-size: 28px;
  }
  .elementor-713
    .elementor-element.elementor-element-5cda9a4
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-5cda9a4
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-d83b19f {
    --padding-top: 3em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-713
    .elementor-element.elementor-element-fb343be
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
}
@media (max-width: 767px) {
  .elementor-713 .elementor-element.elementor-element-323006a {
    text-align: center;
  }
  .elementor-713 .elementor-element.elementor-element-28d010c {
    text-align: center;
  }
  .elementor-713
    .elementor-element.elementor-element-28d010c
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-713 .elementor-element.elementor-element-1abfda6 {
    text-align: center;
  }
  .elementor-713
    .elementor-element.elementor-element-1abfda6
    .elementor-heading-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-a26a7bb
    .elementor-button {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-3395f82::before,
  .elementor-713
    .elementor-element.elementor-element-3395f82
    > .elementor-background-video-container::before,
  .elementor-713
    .elementor-element.elementor-element-3395f82
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-713
    .elementor-element.elementor-element-3395f82
    > .elementor-background-slideshow::before,
  .elementor-713
    .elementor-element.elementor-element-3395f82
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-713
    .elementor-element.elementor-element-3395f82
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-size: 150px auto;
  }
  .elementor-713 .elementor-element.elementor-element-3395f82 {
    --margin-top: 14em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
  }
  .elementor-713
    .elementor-element.elementor-element-29e6a3d
    > .elementor-widget-container {
    margin: -14em 0em 0em 0em;
  }
  .elementor-713 .elementor-element.elementor-element-29e6a3d img {
    height: 350px;
    object-fit: contain;
    object-position: center center;
  }
  .elementor-713 .elementor-element.elementor-element-2d449df {
    --width: 150px;
    --padding-top: 14px;
    --padding-bottom: 14px;
    --padding-left: 14px;
    --padding-right: 14px;
  }
  body:not(.rtl) .elementor-713 .elementor-element.elementor-element-2d449df {
    left: 0px;
  }
  body.rtl .elementor-713 .elementor-element.elementor-element-2d449df {
    right: 0px;
  }
  .elementor-713
    .elementor-element.elementor-element-e5f2366
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-e5f2366
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-e5f2366
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-bc1a94d {
    --e-image-carousel-slides-to-show: 3;
  }
  .elementor-713 .elementor-element.elementor-element-79afa11 {
    --padding-top: 2em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-713 .elementor-element.elementor-element-71fb462 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
  }
  .elementor-713
    .elementor-element.elementor-element-21acc85
    > .elementor-widget-container {
    margin: 2em 0em 0em 0em;
  }
  .elementor-713 .elementor-element.elementor-element-21acc85 img {
    height: 200px;
  }
  .elementor-713 .elementor-element.elementor-element-cab58f3 img {
    height: 200px;
  }
  .elementor-713
    .elementor-element.elementor-element-f045ef0
    .elementor-heading-title {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-8ecfb16 {
    --icon-box-icon-margin: 12px;
  }
  .elementor-713
    .elementor-element.elementor-element-8ecfb16
    .elementor-icon-box-title {
    margin-bottom: 3px;
  }
  .elementor-713 .elementor-element.elementor-element-8ecfb16 .elementor-icon {
    font-size: 25px;
    padding: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-8ecfb16
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-8ecfb16
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-3274629 {
    --icon-box-icon-margin: 12px;
  }
  .elementor-713
    .elementor-element.elementor-element-3274629
    .elementor-icon-box-title {
    margin-bottom: 3px;
  }
  .elementor-713 .elementor-element.elementor-element-3274629 .elementor-icon {
    font-size: 25px;
    padding: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-3274629
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-3274629
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-717fec5 {
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 1em;
    --padding-right: 1em;
  }
  .elementor-713 .elementor-element.elementor-element-51ac704 {
    --padding-top: 2em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
  }
  .elementor-713
    .elementor-element.elementor-element-b19137d
    .elementor-heading-title {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-ec68a27 img {
    height: 300px;
  }
  .elementor-713 .elementor-element.elementor-element-2f05daa {
    --padding-top: 1em;
    --padding-bottom: 2em;
    --padding-left: 1em;
    --padding-right: 1em;
  }
  .elementor-713 .elementor-element.elementor-element-a0ad40c {
    --icon-box-icon-margin: 12px;
  }
  .elementor-713
    .elementor-element.elementor-element-a0ad40c
    .elementor-icon-box-title {
    margin-bottom: 3px;
  }
  .elementor-713 .elementor-element.elementor-element-a0ad40c .elementor-icon {
    font-size: 25px;
    padding: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-a0ad40c
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-a0ad40c
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-3735337 {
    --icon-box-icon-margin: 12px;
  }
  .elementor-713
    .elementor-element.elementor-element-3735337
    .elementor-icon-box-title {
    margin-bottom: 3px;
  }
  .elementor-713 .elementor-element.elementor-element-3735337 .elementor-icon {
    font-size: 25px;
    padding: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-3735337
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-3735337
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-d4eeb48 {
    --icon-box-icon-margin: 12px;
  }
  .elementor-713
    .elementor-element.elementor-element-d4eeb48
    .elementor-icon-box-title {
    margin-bottom: 3px;
  }
  .elementor-713 .elementor-element.elementor-element-d4eeb48 .elementor-icon {
    font-size: 25px;
    padding: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-d4eeb48
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-d4eeb48
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-b327cc5 {
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-713 .elementor-element.elementor-element-5b4d513 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-713
    .elementor-element.elementor-element-0341742
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-0341742
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-76a2504
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-76a2504
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-3aa375a
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-3aa375a
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-ce3ef0a
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-ce3ef0a
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-d37fac1 {
    --padding-top: 1em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-713
    .elementor-element.elementor-element-e5c01e3
    .elementor-heading-title {
    font-size: var(--e-global-typography-a435f28-font-size);
    line-height: var(--e-global-typography-a435f28-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-dc7bb62
    .elementor-heading-title {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-77d2e73 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --gap: 7px 7px;
    --row-gap: 7px;
    --column-gap: 7px;
    --grid-auto-flow: row;
  }
  .elementor-713
    .elementor-element.elementor-element-e02a6d3
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-a435f28-font-size);
    line-height: var(--e-global-typography-a435f28-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-e02a6d3
    .elementor-counter-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-68bf27f
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-a435f28-font-size);
    line-height: var(--e-global-typography-a435f28-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-68bf27f
    .elementor-counter-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-990fa02
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-a435f28-font-size);
    line-height: var(--e-global-typography-a435f28-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-990fa02
    .elementor-counter-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-5464cb4
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-a435f28-font-size);
    line-height: var(--e-global-typography-a435f28-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-5464cb4
    .elementor-counter-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-76144fb {
    --padding-top: 2em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-713 .elementor-element.elementor-element-d83c64a img {
    height: 350px;
  }
  .elementor-713
    .elementor-element.elementor-element-a98e7f1
    > .elementor-widget-container {
    padding: 14px 14px 14px 14px;
  }
  .elementor-713 .elementor-element.elementor-element-a98e7f1 {
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 250px);
    max-width: 250px;
  }
  .elementor-713
    .elementor-element.elementor-element-a98e7f1
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-a98e7f1
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-d931a79
    .elementor-heading-title {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-efd2bb0 {
    --icon-box-icon-margin: 12px;
  }
  .elementor-713
    .elementor-element.elementor-element-efd2bb0
    .elementor-icon-box-title {
    margin-bottom: 3px;
  }
  .elementor-713 .elementor-element.elementor-element-efd2bb0 .elementor-icon {
    font-size: 25px;
    padding: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-efd2bb0
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-efd2bb0
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-6fca38b {
    --icon-box-icon-margin: 12px;
  }
  .elementor-713
    .elementor-element.elementor-element-6fca38b
    .elementor-icon-box-title {
    margin-bottom: 3px;
  }
  .elementor-713 .elementor-element.elementor-element-6fca38b .elementor-icon {
    font-size: 25px;
    padding: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-6fca38b
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-6fca38b
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-0755074 {
    --padding-top: 0em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-713 .elementor-element.elementor-element-4c5c5ca {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-713 .elementor-element.elementor-element-09fa7b8 img {
    height: 225px;
  }
  .elementor-713 .elementor-element.elementor-element-a2d1df1 img {
    height: 225px;
  }
  .elementor-713 .elementor-element.elementor-element-fe9637f img {
    height: 225px;
  }
  .elementor-713 .elementor-element.elementor-element-537e321 img {
    height: 225px;
  }
  .elementor-713 .elementor-element.elementor-element-39ec8af img {
    height: 225px;
  }
  .elementor-713 .elementor-element.elementor-element-8e8d825 img {
    height: 225px;
  }
  .elementor-713 .elementor-element.elementor-element-8898a18 {
    --padding-top: 10em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-713
    .elementor-element.elementor-element-29bb0d4
    > .elementor-widget-container {
    margin: 0em 0em -2em 0em;
  }
  .elementor-713
    .elementor-element.elementor-element-29bb0d4
    .elementor-heading-title {
    font-size: 100px;
  }
  .elementor-713 .elementor-element.elementor-element-c7b7233 {
    --margin-top: 0em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
  }
  .elementor-713
    .elementor-element.elementor-element-806093f
    .elementor-heading-title {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-624a4a6 {
    --icon-box-icon-margin: 12px;
  }
  .elementor-713
    .elementor-element.elementor-element-624a4a6
    .elementor-icon-box-title {
    margin-bottom: 3px;
  }
  .elementor-713 .elementor-element.elementor-element-624a4a6 .elementor-icon {
    font-size: 25px;
    padding: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-624a4a6
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-624a4a6
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-624a4a6
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-cd4ff8f {
    --icon-box-icon-margin: 12px;
  }
  .elementor-713
    .elementor-element.elementor-element-cd4ff8f
    .elementor-icon-box-title {
    margin-bottom: 3px;
  }
  .elementor-713 .elementor-element.elementor-element-cd4ff8f .elementor-icon {
    font-size: 25px;
    padding: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-cd4ff8f
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-cd4ff8f
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-cd4ff8f
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-e40efc9 {
    --padding-top: 0em;
    --padding-bottom: 4em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-713
    .elementor-element.elementor-element-9255edb
    .elementor-heading-title {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-f01c906 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-713 .elementor-element.elementor-element-7e4c143 {
    --icon-box-icon-margin: 12px;
  }
  .elementor-713
    .elementor-element.elementor-element-7e4c143
    .elementor-icon-box-title {
    margin-bottom: 3px;
  }
  .elementor-713 .elementor-element.elementor-element-7e4c143 .elementor-icon {
    font-size: 25px;
    padding: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-7e4c143
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-7e4c143
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-62a793d {
    --icon-box-icon-margin: 12px;
  }
  .elementor-713
    .elementor-element.elementor-element-62a793d
    .elementor-icon-box-title {
    margin-bottom: 3px;
  }
  .elementor-713 .elementor-element.elementor-element-62a793d .elementor-icon {
    font-size: 25px;
    padding: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-62a793d
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-62a793d
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-519fd09 {
    --icon-box-icon-margin: 12px;
  }
  .elementor-713
    .elementor-element.elementor-element-519fd09
    .elementor-icon-box-title {
    margin-bottom: 3px;
  }
  .elementor-713 .elementor-element.elementor-element-519fd09 .elementor-icon {
    font-size: 25px;
    padding: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-519fd09
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-519fd09
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-e2991ba {
    --icon-box-icon-margin: 12px;
  }
  .elementor-713
    .elementor-element.elementor-element-e2991ba
    .elementor-icon-box-title {
    margin-bottom: 3px;
  }
  .elementor-713 .elementor-element.elementor-element-e2991ba .elementor-icon {
    font-size: 25px;
    padding: 14px;
  }
  .elementor-713
    .elementor-element.elementor-element-e2991ba
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-e2991ba
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-1b9e098 img {
    height: 300px;
  }
  .elementor-713 .elementor-element.elementor-element-4831dad {
    --width: 135px;
  }
  .elementor-713 .elementor-element.elementor-element-5aa5581 {
    --padding-top: 7px;
    --padding-bottom: 14px;
    --padding-left: 7px;
    --padding-right: 7px;
  }
  .elementor-713
    .elementor-element.elementor-element-efac2ff
    > .elementor-widget-container {
    padding: 2px 7px 2px 7px;
  }
  .elementor-713
    .elementor-element.elementor-element-efac2ff
    .elementor-heading-title {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-093a721
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-0feb05f
    .elementor-heading-title {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
  }
  .elementor-713
    .elementor-element.elementor-element-1ba69dd
    > .elementor-widget-container {
    padding: 5px 5px 5px 5px;
  }
  .elementor-713
    .elementor-element.elementor-element-1ba69dd
    .elementor-heading-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-db4caa1 {
    --padding-top: 0em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-713 .elementor-element.elementor-element-2b39111 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-713 .elementor-element.elementor-element-fc63726 {
    --icon-box-icon-margin: 7px;
  }
  .elementor-713 .elementor-element.elementor-element-fc63726 .elementor-icon {
    font-size: 25px;
  }
  .elementor-713
    .elementor-element.elementor-element-fc63726
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-fc63726
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-452d746 {
    --icon-box-icon-margin: 7px;
  }
  .elementor-713 .elementor-element.elementor-element-452d746 .elementor-icon {
    font-size: 25px;
  }
  .elementor-713
    .elementor-element.elementor-element-452d746
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-452d746
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-e45b798 {
    --icon-box-icon-margin: 7px;
  }
  .elementor-713 .elementor-element.elementor-element-e45b798 .elementor-icon {
    font-size: 25px;
  }
  .elementor-713
    .elementor-element.elementor-element-e45b798
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-e45b798
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-5cda9a4 {
    --icon-box-icon-margin: 7px;
  }
  .elementor-713 .elementor-element.elementor-element-5cda9a4 .elementor-icon {
    font-size: 25px;
  }
  .elementor-713
    .elementor-element.elementor-element-5cda9a4
    .elementor-icon-box-title,
  .elementor-713
    .elementor-element.elementor-element-5cda9a4
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }
  .elementor-713 .elementor-element.elementor-element-d83b19f {
    --padding-top: 1em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-713
    .elementor-element.elementor-element-fb343be
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
}
