.elementor-138 .elementor-element.elementor-element-d572b39 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --overflow: hidden;
  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-accent);
  --border-color: var(--e-global-color-accent);
  --margin-top: -104px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 104px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-4efc384 {
  --display: flex;
}
.elementor-138 .elementor-element.elementor-element-04d3d2b > .elementor-widget-container {
  padding: 4px 12px 4px 12px;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-04d3d2b.elementor-element {
  --align-self: center;
}
.elementor-138 .elementor-element.elementor-element-04d3d2b {
  z-index: 0;
  text-align: center;
}
.elementor-138 .elementor-element.elementor-element-04d3d2b .elementor-heading-title {
  font-family: var(--e-global-typography-be54938-font-family), Sans-serif;
  font-size: var(--e-global-typography-be54938-font-size);
  text-transform: var(--e-global-typography-be54938-text-transform);
  line-height: var(--e-global-typography-be54938-line-height);
  letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-de0d5ec > .elementor-widget-container {
  margin: -8px 0px -8px 0px;
}
.elementor-138 .elementor-element.elementor-element-de0d5ec {
  z-index: 3;
  text-align: center;
}
.elementor-138 .elementor-element.elementor-element-de0d5ec .elementor-heading-title {
  font-family: var(--e-global-typography-a9df466-font-family), Sans-serif;
  font-size: var(--e-global-typography-a9df466-font-size);
  font-weight: var(--e-global-typography-a9df466-font-weight);
  text-transform: var(--e-global-typography-a9df466-text-transform);
  font-style: var(--e-global-typography-a9df466-font-style);
  line-height: var(--e-global-typography-a9df466-line-height);
  letter-spacing: var(--e-global-typography-a9df466-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-a165a98 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --margin-top: -24px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-1d0521f {
  --display: flex;
  --justify-content: space-between;
  --padding-top: 48px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  grid-column: span 1;
  grid-row: span 1;
  --z-index: 3;
}
.elementor-138 .elementor-element.elementor-element-8a7333a {
  --display: flex;
  --gap: 24px 0px;
  --row-gap: 24px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-be35c85 > .elementor-widget-container {
  margin: 0px 0px -2px 0px;
}
.elementor-138 .elementor-element.elementor-element-be35c85 {
  font-family: var(--e-global-typography-cae1a9c-font-family), Sans-serif;
  font-size: var(--e-global-typography-cae1a9c-font-size);
  text-transform: var(--e-global-typography-cae1a9c-text-transform);
  font-style: var(--e-global-typography-cae1a9c-font-style);
  line-height: var(--e-global-typography-cae1a9c-line-height);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-be35c85 p {
  margin-block-end: 0px;
}
.elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button {
  background-color: var(--e-global-color-b41e63e);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-e052ba3);
  color: var(--e-global-color-e052ba3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-b41e63e);
  padding: 4px 4px 4px 28px;
}
.elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button:hover, .elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button:focus {
  background-color: var(--e-global-color-4ade329);
  color: var(--e-global-color-e052ba3);
  border-color: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-c3ef97e {
  width: auto;
  max-width: auto;
}
.elementor-138 .elementor-element.elementor-element-c3ef97e > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button-content-wrapper {
  flex-direction: row-reverse;
  --e-button-transition-duration: 500ms;
}
.elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button .elementor-button-content-wrapper {
  gap: 28px;
}
.elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button:hover svg, .elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button:focus svg {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button-icon {
  font-size: 20px;
  border-style: solid;
  border-color: var(--e-global-color-a32a2b8);
  padding: 10px 10px 10px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button .elementor-button-icon i {
  color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button .elementor-button-icon svg * {
  fill: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button .elementor-button-icon {
  background: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button .elementor-button-icon svg {
  transform: rotate(-45deg);
}
.elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button:hover .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button:hover .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button:hover .elementor-button-icon {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button:hover .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button:hover .elementor-button-icon svg {
  transform: rotate(0deg);
}
.elementor-138 .elementor-element.elementor-element-722f6c1 {
  --display: flex;
  --gap: 3px 0px;
  --row-gap: 3px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-c9f136f .elementor-heading-title {
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-528575d {
  --e-image-carousel-slides-to-show: 3;
}
.elementor-138 .elementor-element.elementor-element-528575d > .elementor-widget-container {
  margin: 0px 0px -16px 0px;
}
.elementor-138 .elementor-element.elementor-element-528575d .swiper-wrapper {
  display: flex;
  align-items: center;
}
.elementor-138 .elementor-element.elementor-element-02847cd {
  --display: flex;
  --justify-content: flex-end;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  grid-column: span 4;
  grid-row: span 1;
}
.elementor-138 .elementor-element.elementor-element-98757ce > .elementor-widget-container {
  margin: -60px -24px -24px -24px;
}
.elementor-138 .elementor-element.elementor-element-98757ce {
  z-index: 5;
}
.elementor-138 .elementor-element.elementor-element-98757ce img {
  width: 100%;
  height: 750px;
  object-fit: cover;
  object-position: top center;
  filter: brightness(100%) contrast(95%) saturate(105%) blur(0px) hue-rotate(0deg);
}
.elementor-138 .elementor-element.elementor-element-5bf5cae {
  --display: flex;
  --justify-content: space-between;
  --align-items: flex-start;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --gap: 32px 0px;
  --row-gap: 32px;
  --column-gap: 0px;
  --padding-top: 48px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  grid-column: span 1;
  grid-row: span 1;
  --z-index: 3;
}
.elementor-138 .elementor-element.elementor-element-94981aa .elementskit-testimonial-slider {
  --ekit_testimonial_left_right_spacing: 16px;
  --ekit_testimonial_slidetoshow: 1;
}
.elementor-138 .elementor-element.elementor-element-94981aa .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-single-testimonial-slider, .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-testimonial_card, .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
  background-color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-94981aa > .elementor-widget-container {
  margin: 4px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-94981aa .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-single-testimonial-slider, .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-testimonial_card {
  border-radius: 16px 16px 16px 16px;
}
.elementor-138 .elementor-element.elementor-element-94981aa .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-single-testimonial-slider, .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-testimonial_card {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}
.elementor-138 .elementor-element.elementor-element-94981aa .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
  color: var(--e-global-color-text);
  margin: -4px 0px 28px 0px;
}
.elementor-138 .elementor-element.elementor-element-94981aa .elementskit-testimonial_card .elementskit-commentor-coment {
  color: var(--e-global-color-text);
  margin: -4px 0px 28px 0px;
}
.elementor-138 .elementor-element.elementor-element-94981aa .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-testimonial_card .elementskit-commentor-coment {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-94981aa .elementskit-profile-info .elementskit-author-name {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  margin-bottom: 0px;
}
.elementor-138 .elementor-element.elementor-element-94981aa .elementskit-profile-info .elementskit-author-des {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-61258b2-font-family), Sans-serif;
  font-size: var(--e-global-typography-61258b2-font-size);
  font-weight: var(--e-global-typography-61258b2-font-weight);
  text-transform: var(--e-global-typography-61258b2-text-transform);
  line-height: var(--e-global-typography-61258b2-line-height);
  letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-94981aa .elementskit-commentor-bio {
  margin: 0px 0px -6px 0px;
}
.elementor-138 .elementor-element.elementor-element-94981aa .elementskit-commentor-bio .elementskit-commentor-image > img {
  height: 56px;
  width: 56px;
}
.elementor-138 .elementor-element.elementor-element-4f780b0 {
  --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: 10px 0px;
  --row-gap: 10px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-0f9575a .elementor-heading-title {
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b:not(.style-12) a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b.style-12 a .fa {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b:not(.style-12):not(.style-4):hover a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b.style-12 a span, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b.style-4 a i.fa, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b.style-5:hover a i.fa, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b.style-14 a span {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b:not(.style-3):not(.style-9):not(.style-11):not(.style-12) a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b.style-12 a .fa {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b.style-3 {
  background: var(--e-global-color-b41e63e);
  background-clip: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b.style-9:hover a span:before {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b.style-11 a:before {
  -webkit-box-shadow: var(--e-global-color-b41e63e);
  -moz-box-shadow: var(--e-global-color-b41e63e);
  box-shadow: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b:not(.style-3):not(.style-9):not(.style-11):not(.style-12):hover a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b.style-6 a .social-hover-style, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b.style-12:hover a span {
  background: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b.style-3:hover {
  background: var(--e-global-color-4ade329);
  background-clip: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b.style-11:hover a:before {
  -webkit-box-shadow: var(--e-global-color-4ade329);
  -moz-box-shadow: var(--e-global-color-4ade329);
  box-shadow: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b:not(.style-11):not(.style-12):not(.style-13) a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b.style-12 a .fa, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b.style-13 a:after, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-078401b.style-13 a:before {
  border-color: var(--e-global-color-accent);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f:not(.style-12) a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f.style-12 a .fa {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f:not(.style-12):not(.style-4):hover a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f.style-12 a span, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f.style-4 a i.fa, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f.style-5:hover a i.fa, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f.style-14 a span {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f:not(.style-3):not(.style-9):not(.style-11):not(.style-12) a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f.style-12 a .fa {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f.style-3 {
  background: var(--e-global-color-b41e63e);
  background-clip: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f.style-9:hover a span:before {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f.style-11 a:before {
  -webkit-box-shadow: var(--e-global-color-b41e63e);
  -moz-box-shadow: var(--e-global-color-b41e63e);
  box-shadow: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f:not(.style-3):not(.style-9):not(.style-11):not(.style-12):hover a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f.style-6 a .social-hover-style, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f.style-12:hover a span {
  background: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f.style-3:hover {
  background: var(--e-global-color-4ade329);
  background-clip: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f.style-11:hover a:before {
  -webkit-box-shadow: var(--e-global-color-4ade329);
  -moz-box-shadow: var(--e-global-color-4ade329);
  box-shadow: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f:not(.style-11):not(.style-12):not(.style-13) a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f.style-12 a .fa, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f.style-13 a:after, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-1ad928f.style-13 a:before {
  border-color: var(--e-global-color-accent);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b:not(.style-12) a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b.style-12 a .fa {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b:not(.style-12):not(.style-4):hover a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b.style-12 a span, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b.style-4 a i.fa, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b.style-5:hover a i.fa, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b.style-14 a span {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b:not(.style-3):not(.style-9):not(.style-11):not(.style-12) a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b.style-12 a .fa {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b.style-3 {
  background: var(--e-global-color-b41e63e);
  background-clip: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b.style-9:hover a span:before {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b.style-11 a:before {
  -webkit-box-shadow: var(--e-global-color-b41e63e);
  -moz-box-shadow: var(--e-global-color-b41e63e);
  box-shadow: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b:not(.style-3):not(.style-9):not(.style-11):not(.style-12):hover a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b.style-6 a .social-hover-style, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b.style-12:hover a span {
  background: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b.style-3:hover {
  background: var(--e-global-color-4ade329);
  background-clip: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b.style-11:hover a:before {
  -webkit-box-shadow: var(--e-global-color-4ade329);
  -moz-box-shadow: var(--e-global-color-4ade329);
  box-shadow: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b:not(.style-11):not(.style-12):not(.style-13) a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b.style-12 a .fa, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b.style-13 a:after, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-d95a80b.style-13 a:before {
  border-color: var(--e-global-color-accent);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b:not(.style-12) a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b.style-12 a .fa {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b:not(.style-12):not(.style-4):hover a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b.style-12 a span, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b.style-4 a i.fa, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b.style-5:hover a i.fa, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b.style-14 a span {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b:not(.style-3):not(.style-9):not(.style-11):not(.style-12) a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b.style-12 a .fa {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b.style-3 {
  background: var(--e-global-color-b41e63e);
  background-clip: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b.style-9:hover a span:before {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b.style-11 a:before {
  -webkit-box-shadow: var(--e-global-color-b41e63e);
  -moz-box-shadow: var(--e-global-color-b41e63e);
  box-shadow: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b:not(.style-3):not(.style-9):not(.style-11):not(.style-12):hover a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b.style-6 a .social-hover-style, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b.style-12:hover a span {
  background: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b.style-3:hover {
  background: var(--e-global-color-4ade329);
  background-clip: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b.style-11:hover a:before {
  -webkit-box-shadow: var(--e-global-color-4ade329);
  -moz-box-shadow: var(--e-global-color-4ade329);
  box-shadow: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b:not(.style-11):not(.style-12):not(.style-13) a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b.style-12 a .fa, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b.style-13 a:after, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-e64d99b.style-13 a:before {
  border-color: var(--e-global-color-accent);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e:not(.style-12) a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e.style-12 a .fa {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e:not(.style-12):not(.style-4):hover a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e.style-12 a span, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e.style-4 a i.fa, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e.style-5:hover a i.fa, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e.style-14 a span {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e:not(.style-3):not(.style-9):not(.style-11):not(.style-12) a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e.style-12 a .fa {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e.style-3 {
  background: var(--e-global-color-b41e63e);
  background-clip: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e.style-9:hover a span:before {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e.style-11 a:before {
  -webkit-box-shadow: var(--e-global-color-b41e63e);
  -moz-box-shadow: var(--e-global-color-b41e63e);
  box-shadow: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e:not(.style-3):not(.style-9):not(.style-11):not(.style-12):hover a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e.style-6 a .social-hover-style, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e.style-12:hover a span {
  background: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e.style-3:hover {
  background: var(--e-global-color-4ade329);
  background-clip: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e.style-11:hover a:before {
  -webkit-box-shadow: var(--e-global-color-4ade329);
  -moz-box-shadow: var(--e-global-color-4ade329);
  box-shadow: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e:not(.style-11):not(.style-12):not(.style-13) a, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e.style-12 a .fa, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e.style-13 a:after, .elementor-138 .elementor-element.elementor-element-5823f23 .elementor-repeater-item-dcb033e.style-13 a:before {
  border-color: var(--e-global-color-accent);
}
.elementor-138 .elementor-element.elementor-element-5823f23 .pt_plus_social_list ul.social_list li {
  margin: 0px 10px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-5823f23 .pt_plus_social_list ul.social_list .style-1 a, .elementor-138 .elementor-element.elementor-element-5823f23 .pt_plus_social_list ul.social_list .style-2 a i.fa, .elementor-138 .elementor-element.elementor-element-5823f23 .pt_plus_social_list ul.social_list .style-3 a, .elementor-138 .elementor-element.elementor-element-5823f23 .pt_plus_social_list ul.social_list .style-4 a, .elementor-138 .elementor-element.elementor-element-5823f23 .pt_plus_social_list ul.social_list .style-5 a, .elementor-138 .elementor-element.elementor-element-5823f23 .pt_plus_social_list ul.social_list .style-6 a, .elementor-138 .elementor-element.elementor-element-5823f23 .pt_plus_social_list ul.social_list .style-7 a, .elementor-138 .elementor-element.elementor-element-5823f23 .pt_plus_social_list ul.social_list .style-8 a, .elementor-138 .elementor-element.elementor-element-5823f23 .pt_plus_social_list ul.social_list .style-9 a, .elementor-138 .elementor-element.elementor-element-5823f23 .pt_plus_social_list ul.social_list .style-10 a, .elementor-138 .elementor-element.elementor-element-5823f23 .pt_plus_social_list ul.social_list .style-11 a, .elementor-138 .elementor-element.elementor-element-5823f23 .pt_plus_social_list ul.social_list .style-12 a .fa, .elementor-138 .elementor-element.elementor-element-5823f23 .pt_plus_social_list ul.social_list .style-13 a, .elementor-138 .elementor-element.elementor-element-5823f23 .pt_plus_social_list ul.social_list .style-14 a, .elementor-138 .elementor-element.elementor-element-5823f23 .pt_plus_social_list ul.social_list .style-15 a, .elementor-138 .elementor-element.elementor-element-5823f23 .pt_plus_social_list ul.social_list .custom a {
  font-size: 18px;
}
.elementor-138 .elementor-element.elementor-element-5823f23 .pt_plus_social_list.custom ul.social_list li a {
  width: 40px;
  height: 40px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-138 .elementor-element.elementor-element-0c808b6 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-0c808b6 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-0c808b6 {
  left: -640px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-0c808b6 {
  right: -640px;
}
.elementor-138 .elementor-element.elementor-element-0c808b6 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-0c808b6 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-8a55827 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-8a55827 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8a55827 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-8a55827 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-8a55827 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-8a55827 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-09d86d7 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-09d86d7 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-09d86d7 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-09d86d7 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-09d86d7 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-09d86d7 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-8913067 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-8913067 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8913067 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-8913067 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-8913067 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-8913067 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-77a3d6e {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-77a3d6e > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-77a3d6e {
  left: -214px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-77a3d6e {
  right: -214px;
}
.elementor-138 .elementor-element.elementor-element-77a3d6e .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-77a3d6e .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-8ef7e26 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-8ef7e26 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8ef7e26 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-8ef7e26 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-8ef7e26 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-8ef7e26 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-a4de906 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-a4de906 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-a4de906 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-a4de906 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-a4de906 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-a4de906 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-69ac6b6 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-69ac6b6 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-69ac6b6 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-69ac6b6 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-69ac6b6 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-69ac6b6 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-26db636 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-26db636 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-26db636 {
  right: -214px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-26db636 {
  left: -214px;
}
.elementor-138 .elementor-element.elementor-element-26db636 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-26db636 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-e55f136 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-e55f136 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-e55f136 {
  right: 230px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-e55f136 {
  left: 230px;
}
.elementor-138 .elementor-element.elementor-element-e55f136 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-e55f136 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-8ea0bdb {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-8ea0bdb > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8ea0bdb {
  right: 230px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-8ea0bdb {
  left: 230px;
}
.elementor-138 .elementor-element.elementor-element-8ea0bdb .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-8ea0bdb .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-45d7425 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-45d7425 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-45d7425 {
  right: 230px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-45d7425 {
  left: 230px;
}
.elementor-138 .elementor-element.elementor-element-45d7425 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-45d7425 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-4e639bc {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-4e639bc > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-4e639bc {
  right: -640px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-4e639bc {
  left: -640px;
}
.elementor-138 .elementor-element.elementor-element-4e639bc .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-4e639bc .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-9ba313a {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-9ba313a > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-9ba313a {
  right: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-9ba313a {
  left: 0px;
}
.elementor-138 .elementor-element.elementor-element-9ba313a .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-9ba313a .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-3ae65f0 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-3ae65f0 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-3ae65f0 {
  right: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-3ae65f0 {
  left: 0px;
}
.elementor-138 .elementor-element.elementor-element-3ae65f0 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-3ae65f0 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-33944ac {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-33944ac > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-33944ac {
  right: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-33944ac {
  left: 0px;
}
.elementor-138 .elementor-element.elementor-element-33944ac .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-33944ac .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-c7a0121 {
  --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: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --overflow: hidden;
  --padding-top: 112px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-14ac5fb {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 3;
}
.elementor-138 .elementor-element.elementor-element-69efdde {
  --display: flex;
}
.elementor-138 .elementor-element.elementor-element-12660d5 > .elementor-widget-container {
  margin: 0px 0px 0px -640px;
}
.elementor-138 .elementor-element.elementor-element-12660d5 img {
  width: 100%;
  height: 494px;
  object-fit: cover;
  object-position: top center;
  border-radius: 0px 16px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-39cb827 {
  --display: flex;
}
.elementor-138 .elementor-element.elementor-element-10619d7 > .elementor-widget-container {
  padding: 4px 12px 4px 12px;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-10619d7.elementor-element {
  --align-self: flex-start;
}
.elementor-138 .elementor-element.elementor-element-10619d7 {
  z-index: 3;
  text-align: center;
}
.elementor-138 .elementor-element.elementor-element-10619d7 .elementor-heading-title {
  font-family: var(--e-global-typography-be54938-font-family), Sans-serif;
  font-size: var(--e-global-typography-be54938-font-size);
  text-transform: var(--e-global-typography-be54938-text-transform);
  line-height: var(--e-global-typography-be54938-line-height);
  letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-9b06870 > .elementor-widget-container {
  margin: -6px 0px -4px 0px;
}
.elementor-138 .elementor-element.elementor-element-9b06870 .elementor-heading-title {
  font-family: var(--e-global-typography-4b4aecd-font-family), Sans-serif;
  font-size: var(--e-global-typography-4b4aecd-font-size);
  text-transform: var(--e-global-typography-4b4aecd-text-transform);
  font-style: var(--e-global-typography-4b4aecd-font-style);
  line-height: var(--e-global-typography-4b4aecd-line-height);
  letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-6c609e5 > .elementor-widget-container {
  margin: -4px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-6c609e5 {
  font-family: var(--e-global-typography-cae1a9c-font-family), Sans-serif;
  font-size: var(--e-global-typography-cae1a9c-font-size);
  text-transform: var(--e-global-typography-cae1a9c-text-transform);
  font-style: var(--e-global-typography-cae1a9c-font-style);
  line-height: var(--e-global-typography-cae1a9c-line-height);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-6c609e5 p {
  margin-block-end: 0px;
}
.elementor-138 .elementor-element.elementor-element-ad4d450 {
  --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-138 .elementor-element.elementor-element-2ebd08e {
  --e-image-carousel-slides-to-show: 1;
  width: var(--container-widget-width, calc(50% - 12px));
  max-width: calc(50% - 12px);
  --container-widget-width: calc(50% - 12px);
  --container-widget-flex-grow: 0;
}
.elementor-138 .elementor-element.elementor-element-2ebd08e > .elementor-widget-container {
  margin: 0px 0px -7px 0px;
}
.elementor-138 .elementor-element.elementor-element-2ebd08e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
  border-radius: 16px 16px 16px 16px;
}
.elementor-138 .elementor-element.elementor-element-4115e33 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-4c8333e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(8px/2);
}
.elementor-138 .elementor-element.elementor-element-4c8333e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(8px/2);
}
.elementor-138 .elementor-element.elementor-element-4c8333e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: calc(8px/2);
}
.elementor-138 .elementor-element.elementor-element-4c8333e .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-8px/2);
}
.elementor-138 .elementor-element.elementor-element-4c8333e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end: calc(-8px/2);
}
.elementor-138 .elementor-element.elementor-element-4c8333e .elementor-icon-list-icon i {
  color: var(--e-global-color-b41e63e);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-4c8333e .elementor-icon-list-icon svg {
  fill: var(--e-global-color-b41e63e);
  transition: fill 0.3s;
}
.elementor-138 .elementor-element.elementor-element-4c8333e {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-138 .elementor-element.elementor-element-4c8333e:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
  padding-left: 8px;
}
.elementor-138 .elementor-element.elementor-element-4c8333e.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
  padding-right: 8px;
}
.elementor-138 .elementor-element.elementor-element-4c8333e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-4c8333e .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-4c8333e .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button {
  background-color: var(--e-global-color-b41e63e);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-e052ba3);
  color: var(--e-global-color-e052ba3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-b41e63e);
  padding: 4px 4px 4px 28px;
}
.elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button:hover, .elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button:focus {
  background-color: var(--e-global-color-4ade329);
  color: var(--e-global-color-e052ba3);
  border-color: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-31497b5 {
  width: auto;
  max-width: auto;
}
.elementor-138 .elementor-element.elementor-element-31497b5 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
  --e-button-transition-duration: 500ms;
}
.elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button .elementor-button-content-wrapper {
  gap: 28px;
}
.elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button:hover svg, .elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button:focus svg {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button-icon {
  font-size: 20px;
  border-style: solid;
  border-color: var(--e-global-color-a32a2b8);
  padding: 10px 10px 10px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button .elementor-button-icon i {
  color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button .elementor-button-icon svg * {
  fill: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button .elementor-button-icon {
  background: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button .elementor-button-icon svg {
  transform: rotate(-45deg);
}
.elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button:hover .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button:hover .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button:hover .elementor-button-icon {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button:hover .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button:hover .elementor-button-icon svg {
  transform: rotate(0deg);
}
.elementor-138 .elementor-element.elementor-element-518198d {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-518198d > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-518198d {
  left: -640px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-518198d {
  right: -640px;
}
.elementor-138 .elementor-element.elementor-element-518198d .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-518198d .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-76f3837 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-76f3837 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-76f3837 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-76f3837 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-76f3837 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-76f3837 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-138 .elementor-element.elementor-element-6597079 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-6597079 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-6597079 {
  left: -214px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-6597079 {
  right: -214px;
}
.elementor-138 .elementor-element.elementor-element-6597079 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-6597079 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-669504f {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-669504f > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 230px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-669504f {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-669504f {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-669504f .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-669504f .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-138 .elementor-element.elementor-element-db5eaee {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-db5eaee > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-db5eaee {
  right: -214px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-db5eaee {
  left: -214px;
}
.elementor-138 .elementor-element.elementor-element-db5eaee .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-db5eaee .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-b406a77 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-b406a77 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -435px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-b406a77 {
  right: 230px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-b406a77 {
  left: 230px;
}
.elementor-138 .elementor-element.elementor-element-b406a77 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-b406a77 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-138 .elementor-element.elementor-element-a2a37be {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-a2a37be > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-a2a37be {
  right: -640px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-a2a37be {
  left: -640px;
}
.elementor-138 .elementor-element.elementor-element-a2a37be .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-a2a37be .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-48b3d7b {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-48b3d7b > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-48b3d7b {
  right: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-48b3d7b {
  left: 0px;
}
.elementor-138 .elementor-element.elementor-element-48b3d7b .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-48b3d7b .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-138 .elementor-element.elementor-element-700042e {
  --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;
  --margin-top: -24px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 64px;
  --padding-bottom: 64px;
  --padding-left: 64px;
  --padding-right: 64px;
  --z-index: 4;
}
.elementor-138 .elementor-element.elementor-element-700042e:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-700042e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-8437f0c);
}
.elementor-138 .elementor-element.elementor-element-c20db82 {
  width: var(--container-widget-width, 25%);
  max-width: 25%;
  --container-widget-width: 25%;
  --container-widget-flex-grow: 0;
}
.elementor-138 .elementor-element.elementor-element-c20db82 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-c20db82 .plus-number-counter .number-counter-inner-block .counter-title, .elementor-138 .elementor-element.elementor-element-c20db82 .plus-number-counter .number-counter-inner-block .counter-title a {
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-c20db82 .plus-number-counter .number-counter-inner-block .counter-title {
  margin-top: -8px;
  margin-bottom: 0px;
}
.elementor-138 .elementor-element.elementor-element-c20db82 .plus-number-counter .number-counter-inner-block .counter-number {
  font-family: var(--e-global-typography-86332c7-font-family), Sans-serif;
  font-size: var(--e-global-typography-86332c7-font-size);
  font-weight: var(--e-global-typography-86332c7-font-weight);
  text-transform: var(--e-global-typography-86332c7-text-transform);
  font-style: var(--e-global-typography-86332c7-font-style);
  line-height: var(--e-global-typography-86332c7-line-height);
  letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
  margin-top: -4px;
}
.elementor-138 .elementor-element.elementor-element-c20db82 .plus-number-counter .number-counter-inner-block .counter-number .counter-number-inner {
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-c20db82 .plus-number-counter .number-counter-inner-block .counter-number .number-counter-symbol {
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-c20db82 .plus-number-counter .number-counter-inner-block {
  padding: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-b5610ed {
  width: var(--container-widget-width, 25%);
  max-width: 25%;
  --container-widget-width: 25%;
  --container-widget-flex-grow: 0;
}
.elementor-138 .elementor-element.elementor-element-b5610ed > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-b5610ed .plus-number-counter .number-counter-inner-block .counter-title, .elementor-138 .elementor-element.elementor-element-b5610ed .plus-number-counter .number-counter-inner-block .counter-title a {
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-b5610ed .plus-number-counter .number-counter-inner-block .counter-title {
  margin-top: -8px;
  margin-bottom: 0px;
}
.elementor-138 .elementor-element.elementor-element-b5610ed .plus-number-counter .number-counter-inner-block .counter-number {
  font-family: var(--e-global-typography-86332c7-font-family), Sans-serif;
  font-size: var(--e-global-typography-86332c7-font-size);
  font-weight: var(--e-global-typography-86332c7-font-weight);
  text-transform: var(--e-global-typography-86332c7-text-transform);
  font-style: var(--e-global-typography-86332c7-font-style);
  line-height: var(--e-global-typography-86332c7-line-height);
  letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
  margin-top: -4px;
}
.elementor-138 .elementor-element.elementor-element-b5610ed .plus-number-counter .number-counter-inner-block .counter-number .counter-number-inner {
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-b5610ed .plus-number-counter .number-counter-inner-block .counter-number .number-counter-symbol {
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-b5610ed .plus-number-counter .number-counter-inner-block {
  padding: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-6ccb952 {
  width: var(--container-widget-width, 25%);
  max-width: 25%;
  --container-widget-width: 25%;
  --container-widget-flex-grow: 0;
}
.elementor-138 .elementor-element.elementor-element-6ccb952 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-6ccb952 .plus-number-counter .number-counter-inner-block .counter-title, .elementor-138 .elementor-element.elementor-element-6ccb952 .plus-number-counter .number-counter-inner-block .counter-title a {
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-6ccb952 .plus-number-counter .number-counter-inner-block .counter-title {
  margin-top: -8px;
  margin-bottom: 0px;
}
.elementor-138 .elementor-element.elementor-element-6ccb952 .plus-number-counter .number-counter-inner-block .counter-number {
  font-family: var(--e-global-typography-86332c7-font-family), Sans-serif;
  font-size: var(--e-global-typography-86332c7-font-size);
  font-weight: var(--e-global-typography-86332c7-font-weight);
  text-transform: var(--e-global-typography-86332c7-text-transform);
  font-style: var(--e-global-typography-86332c7-font-style);
  line-height: var(--e-global-typography-86332c7-line-height);
  letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
  margin-top: -4px;
}
.elementor-138 .elementor-element.elementor-element-6ccb952 .plus-number-counter .number-counter-inner-block .counter-number .counter-number-inner {
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-6ccb952 .plus-number-counter .number-counter-inner-block .counter-number .number-counter-symbol {
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-6ccb952 .plus-number-counter .number-counter-inner-block {
  padding: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-f59bea2 {
  width: var(--container-widget-width, 25%);
  max-width: 25%;
  --container-widget-width: 25%;
  --container-widget-flex-grow: 0;
}
.elementor-138 .elementor-element.elementor-element-f59bea2 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-f59bea2 .plus-number-counter .number-counter-inner-block .counter-title, .elementor-138 .elementor-element.elementor-element-f59bea2 .plus-number-counter .number-counter-inner-block .counter-title a {
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-f59bea2 .plus-number-counter .number-counter-inner-block .counter-title {
  margin-top: -8px;
  margin-bottom: 0px;
}
.elementor-138 .elementor-element.elementor-element-f59bea2 .plus-number-counter .number-counter-inner-block .counter-number {
  font-family: var(--e-global-typography-86332c7-font-family), Sans-serif;
  font-size: var(--e-global-typography-86332c7-font-size);
  font-weight: var(--e-global-typography-86332c7-font-weight);
  text-transform: var(--e-global-typography-86332c7-text-transform);
  font-style: var(--e-global-typography-86332c7-font-style);
  line-height: var(--e-global-typography-86332c7-line-height);
  letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
  margin-top: -4px;
}
.elementor-138 .elementor-element.elementor-element-f59bea2 .plus-number-counter .number-counter-inner-block .counter-number .counter-number-inner {
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-f59bea2 .plus-number-counter .number-counter-inner-block .counter-number .number-counter-symbol {
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-f59bea2 .plus-number-counter .number-counter-inner-block {
  padding: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-f99c6cb {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --padding-top: 112px;
  --padding-bottom: 112px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-e124367 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-0e5d134 {
  --display: flex;
  --justify-content: space-between;
  --z-index: 4;
}
.elementor-138 .elementor-element.elementor-element-a8635c4 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-5e99652 > .elementor-widget-container {
  padding: 4px 12px 4px 12px;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-5e99652.elementor-element {
  --align-self: flex-start;
}
.elementor-138 .elementor-element.elementor-element-5e99652 {
  z-index: 3;
  text-align: center;
}
.elementor-138 .elementor-element.elementor-element-5e99652 .elementor-heading-title {
  font-family: var(--e-global-typography-be54938-font-family), Sans-serif;
  font-size: var(--e-global-typography-be54938-font-size);
  text-transform: var(--e-global-typography-be54938-text-transform);
  line-height: var(--e-global-typography-be54938-line-height);
  letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-e2dff8c > .elementor-widget-container {
  margin: -6px 0px -4px 0px;
}
.elementor-138 .elementor-element.elementor-element-e2dff8c .elementor-heading-title {
  font-family: var(--e-global-typography-4b4aecd-font-family), Sans-serif;
  font-size: var(--e-global-typography-4b4aecd-font-size);
  text-transform: var(--e-global-typography-4b4aecd-text-transform);
  font-style: var(--e-global-typography-4b4aecd-font-style);
  line-height: var(--e-global-typography-4b4aecd-line-height);
  letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-ff847f8 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-e46cc80 {
  width: var(--container-widget-width, calc(50% - 20px));
  max-width: calc(50% - 20px);
  --container-widget-width: calc(50% - 20px);
  --container-widget-flex-grow: 0;
}
.elementor-138 .elementor-element.elementor-element-e46cc80 .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-138 .elementor-element.elementor-element-e46cc80.elementor-position-right .elementor-image-box-img {
  margin-left: 16px;
}
.elementor-138 .elementor-element.elementor-element-e46cc80.elementor-position-left .elementor-image-box-img {
  margin-right: 16px;
}
.elementor-138 .elementor-element.elementor-element-e46cc80.elementor-position-top .elementor-image-box-img {
  margin-bottom: 16px;
}
.elementor-138 .elementor-element.elementor-element-e46cc80 .elementor-icon-box-title {
  margin-bottom: 8px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-e46cc80 .elementor-image-box-title {
  margin-bottom: 8px;
  margin-top: 0;
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-e46cc80 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 64px;
}
.elementor-138 .elementor-element.elementor-element-e46cc80 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-138 .elementor-element.elementor-element-e46cc80 .elementor-image-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-807f46f {
  width: var(--container-widget-width, calc(50% - 20px));
  max-width: calc(50% - 20px);
  --container-widget-width: calc(50% - 20px);
  --container-widget-flex-grow: 0;
}
.elementor-138 .elementor-element.elementor-element-807f46f .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-138 .elementor-element.elementor-element-807f46f.elementor-position-right .elementor-image-box-img {
  margin-left: 16px;
}
.elementor-138 .elementor-element.elementor-element-807f46f.elementor-position-left .elementor-image-box-img {
  margin-right: 16px;
}
.elementor-138 .elementor-element.elementor-element-807f46f.elementor-position-top .elementor-image-box-img {
  margin-bottom: 16px;
}
.elementor-138 .elementor-element.elementor-element-807f46f .elementor-icon-box-title {
  margin-bottom: 8px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-807f46f .elementor-image-box-title {
  margin-bottom: 8px;
  margin-top: 0;
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-807f46f .elementor-image-box-wrapper .elementor-image-box-img {
  width: 64px;
}
.elementor-138 .elementor-element.elementor-element-807f46f .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-138 .elementor-element.elementor-element-807f46f .elementor-image-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-1c3ce30 {
  width: var(--container-widget-width, calc(50% - 20px));
  max-width: calc(50% - 20px);
  --container-widget-width: calc(50% - 20px);
  --container-widget-flex-grow: 0;
}
.elementor-138 .elementor-element.elementor-element-1c3ce30 .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-138 .elementor-element.elementor-element-1c3ce30.elementor-position-right .elementor-image-box-img {
  margin-left: 16px;
}
.elementor-138 .elementor-element.elementor-element-1c3ce30.elementor-position-left .elementor-image-box-img {
  margin-right: 16px;
}
.elementor-138 .elementor-element.elementor-element-1c3ce30.elementor-position-top .elementor-image-box-img {
  margin-bottom: 16px;
}
.elementor-138 .elementor-element.elementor-element-1c3ce30 .elementor-icon-box-title {
  margin-bottom: 8px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-1c3ce30 .elementor-image-box-title {
  margin-bottom: 8px;
  margin-top: 0;
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-1c3ce30 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 64px;
}
.elementor-138 .elementor-element.elementor-element-1c3ce30 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-138 .elementor-element.elementor-element-1c3ce30 .elementor-image-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-302066e {
  width: var(--container-widget-width, calc(50% - 20px));
  max-width: calc(50% - 20px);
  --container-widget-width: calc(50% - 20px);
  --container-widget-flex-grow: 0;
}
.elementor-138 .elementor-element.elementor-element-302066e .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-138 .elementor-element.elementor-element-302066e.elementor-position-right .elementor-image-box-img {
  margin-left: 16px;
}
.elementor-138 .elementor-element.elementor-element-302066e.elementor-position-left .elementor-image-box-img {
  margin-right: 16px;
}
.elementor-138 .elementor-element.elementor-element-302066e.elementor-position-top .elementor-image-box-img {
  margin-bottom: 16px;
}
.elementor-138 .elementor-element.elementor-element-302066e .elementor-icon-box-title {
  margin-bottom: 8px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-302066e .elementor-image-box-title {
  margin-bottom: 8px;
  margin-top: 0;
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-302066e .elementor-image-box-wrapper .elementor-image-box-img {
  width: 64px;
}
.elementor-138 .elementor-element.elementor-element-302066e .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-138 .elementor-element.elementor-element-302066e .elementor-image-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-f7e3bdb {
  --display: flex;
  --z-index: 4;
}
.elementor-138 .elementor-element.elementor-element-29b4b8e > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-29b4b8e img {
  width: 100%;
  height: 600px;
  object-fit: cover;
  object-position: center center;
  filter: brightness(65%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  border-radius: 16px 16px 16px 16px;
}
.elementor-138 .elementor-element.elementor-element-e803a35 .ekit-video-popup-btn {
  background-color: var(--e-global-color-b41e63e);
  padding: 1px 0px 0px 4px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  --glow-size: 15px;
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-e803a35 .ekit-video-popup-btn:hover {
  background-color: var(--e-global-color-4ade329);
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-e803a35 > .elementor-widget-container {
  --e-transform-translateX: -50%;
  --e-transform-translateY: -50%;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-e803a35 {
  left: 50%;
}
body.rtl .elementor-138 .elementor-element.elementor-element-e803a35 {
  right: 50%;
}
.elementor-138 .elementor-element.elementor-element-e803a35 {
  top: 50%;
}
.elementor-138 .elementor-element.elementor-element-e803a35 .video-content {
  text-align: center;
  justify-content: center;
  display: flex;
}
.elementor-138 .elementor-element.elementor-element-e803a35 a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
  font-size: 15px;
}
.elementor-138 .elementor-element.elementor-element-e803a35 a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
  font-size: 15px;
}
.elementor-138 .elementor-element.elementor-element-e803a35 .glow-ripple:before {
  color: var(--e-global-color-785b64d);
}
.elementor-138 .elementor-element.elementor-element-e803a35 .glow-ripple:after {
  color: var(--e-global-color-785b64d);
}
.elementor-138 .elementor-element.elementor-element-e803a35 .glow-ripple > i:after {
  color: var(--e-global-color-785b64d);
}
.elementor-138 .elementor-element.elementor-element-e803a35 .glow-radio_wave:before {
  color: var(--e-global-color-785b64d);
}
.elementor-138 .elementor-element.elementor-element-e803a35 .glow-radio_wave:after {
  color: var(--e-global-color-785b64d);
}
.elementor-138 .elementor-element.elementor-element-e803a35 .glow-radio_wave > i:after {
  color: var(--e-global-color-785b64d);
}
.elementor-138 .elementor-element.elementor-element-e803a35 .ekit-video-inline-btn {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-e803a35 .ekit-video-popup-btn svg path {
  stroke: var(--e-global-color-e052ba3);
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-e803a35 .ekit-video-inline-btn svg path {
  stroke: var(--e-global-color-e052ba3);
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-e803a35 .ekit-video-inline-btn:hover {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-e803a35 .ekit-video-popup-btn:hover svg path {
  stroke: var(--e-global-color-e052ba3);
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-e803a35 .ekit-video-inline-btn:hover svg path {
  stroke: var(--e-global-color-e052ba3);
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-e803a35 .ekit-video-popup-btn > i {
  padding-left: 0px;
}
.mfp-iframe-holder .ekit-popup-close {
  width: 44px;
  height: 44px;
  right: 0;
  color: #ffffff;
  border-color: #ffffff;
  border-radius: 50% 50% 50% 50%;
}
.mfp-iframe-holder .ekit-popup-close > i {
  font-size: 10px;
}
.mfp-container.mfp-iframe-holder .ekit-popup-close {
  background-color: #000000;
}
.mfp-iframe-holder .ekit-popup-close:hover {
  background-color: #000000;
  color: #ffffff;
  border-color: #ffffff;
  border-radius: 50% 50% 50% 50%;
}
.elementor-138 .elementor-element.elementor-element-8e7d5b4 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-8e7d5b4 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8e7d5b4 {
  left: -640px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-8e7d5b4 {
  right: -640px;
}
.elementor-138 .elementor-element.elementor-element-8e7d5b4 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-8e7d5b4 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-bb5e0e4 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-bb5e0e4 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-bb5e0e4 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-bb5e0e4 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-bb5e0e4 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-bb5e0e4 .elementor-divider {
  padding-block-start: 100px;
  padding-block-end: 100px;
}
.elementor-138 .elementor-element.elementor-element-c94259f {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-c94259f > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-c94259f {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-c94259f {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-c94259f .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-c94259f .elementor-divider {
  padding-block-start: 100px;
  padding-block-end: 100px;
}
.elementor-138 .elementor-element.elementor-element-4f56bd7 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-4f56bd7 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-4f56bd7 {
  left: -214px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-4f56bd7 {
  right: -214px;
}
.elementor-138 .elementor-element.elementor-element-4f56bd7 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-4f56bd7 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-ccf2557 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-ccf2557 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 230px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-ccf2557 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-ccf2557 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-ccf2557 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-ccf2557 .elementor-divider {
  padding-block-start: 100px;
  padding-block-end: 100px;
}
.elementor-138 .elementor-element.elementor-element-cda2969 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-cda2969 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 230px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-cda2969 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-cda2969 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-cda2969 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-cda2969 .elementor-divider {
  padding-block-start: 100px;
  padding-block-end: 100px;
}
.elementor-138 .elementor-element.elementor-element-71265d8 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-71265d8 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-71265d8 {
  right: -214px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-71265d8 {
  left: -214px;
}
.elementor-138 .elementor-element.elementor-element-71265d8 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-71265d8 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-f6a7d3f {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-f6a7d3f > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -435px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-f6a7d3f {
  right: 230px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-f6a7d3f {
  left: 230px;
}
.elementor-138 .elementor-element.elementor-element-f6a7d3f .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-f6a7d3f .elementor-divider {
  padding-block-start: 100px;
  padding-block-end: 100px;
}
.elementor-138 .elementor-element.elementor-element-a7b240c {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-a7b240c > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -435px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-a7b240c {
  right: 230px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-a7b240c {
  left: 230px;
}
.elementor-138 .elementor-element.elementor-element-a7b240c .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-a7b240c .elementor-divider {
  padding-block-start: 100px;
  padding-block-end: 100px;
}
.elementor-138 .elementor-element.elementor-element-d97a036 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-d97a036 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-d97a036 {
  right: -640px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-d97a036 {
  left: -640px;
}
.elementor-138 .elementor-element.elementor-element-d97a036 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-d97a036 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-374359c {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-374359c > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-374359c {
  right: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-374359c {
  left: 0px;
}
.elementor-138 .elementor-element.elementor-element-374359c .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-374359c .elementor-divider {
  padding-block-start: 100px;
  padding-block-end: 100px;
}
.elementor-138 .elementor-element.elementor-element-8ecbf9c {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-8ecbf9c > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8ecbf9c {
  right: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-8ecbf9c {
  left: 0px;
}
.elementor-138 .elementor-element.elementor-element-8ecbf9c .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-8ecbf9c .elementor-divider {
  padding-block-start: 100px;
  padding-block-end: 100px;
}
.elementor-138 .elementor-element.elementor-element-4e21648 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --overflow: hidden;
  --padding-top: 112px;
  --padding-bottom: 112px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 4;
}
.elementor-138 .elementor-element.elementor-element-4e21648:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-4e21648 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-8437f0c);
}
.elementor-138 .elementor-element.elementor-element-1686e11 {
  --display: flex;
  --z-index: 4;
}
.elementor-138 .elementor-element.elementor-element-6ec4bfb > .elementor-widget-container {
  padding: 4px 12px 4px 12px;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-6ec4bfb.elementor-element {
  --align-self: flex-start;
}
.elementor-138 .elementor-element.elementor-element-6ec4bfb {
  z-index: 3;
  text-align: center;
}
.elementor-138 .elementor-element.elementor-element-6ec4bfb .elementor-heading-title {
  font-family: var(--e-global-typography-be54938-font-family), Sans-serif;
  font-size: var(--e-global-typography-be54938-font-size);
  text-transform: var(--e-global-typography-be54938-text-transform);
  line-height: var(--e-global-typography-be54938-line-height);
  letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-07b3a1d > .elementor-widget-container {
  margin: -6px 0px -4px 0px;
}
.elementor-138 .elementor-element.elementor-element-07b3a1d .elementor-heading-title {
  font-family: var(--e-global-typography-4b4aecd-font-family), Sans-serif;
  font-size: var(--e-global-typography-4b4aecd-font-size);

  text-transform: var(--e-global-typography-4b4aecd-text-transform);
  font-style: var(--e-global-typography-4b4aecd-font-style);
  line-height: var(--e-global-typography-4b4aecd-line-height);
  letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-9151897 > .elementor-widget-container {
  margin: -4px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-9151897 {
  font-family: var(--e-global-typography-cae1a9c-font-family), Sans-serif;
  font-size: var(--e-global-typography-cae1a9c-font-size);

  text-transform: var(--e-global-typography-cae1a9c-text-transform);
  font-style: var(--e-global-typography-cae1a9c-font-style);
  line-height: var(--e-global-typography-cae1a9c-line-height);
  color: #F6A440;
}
.elementor-138 .elementor-element.elementor-element-9151897 p {
  margin-block-end: 0px;
}
.elementor-138 .elementor-element.elementor-element-7e7c59b {
  --display: flex;
  --justify-content: flex-end;
  --align-items: flex-end;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --z-index: 4;
}
.elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button {
  background-color: var(--e-global-color-b41e63e);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-e052ba3);
  color: var(--e-global-color-e052ba3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-b41e63e);
  padding: 4px 4px 4px 28px;
}
.elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button:hover, .elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button:focus {
  background-color: var(--e-global-color-4ade329);
  color: var(--e-global-color-e052ba3);
  border-color: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-4310f3d {
  width: auto;
  max-width: auto;
}
.elementor-138 .elementor-element.elementor-element-4310f3d > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button-content-wrapper {
  flex-direction: row-reverse;
  --e-button-transition-duration: 500ms;
}
.elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button .elementor-button-content-wrapper {
  gap: 28px;
}
.elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button:hover svg, .elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button:focus svg {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button-icon {
  font-size: 20px;
  border-style: solid;
  border-color: var(--e-global-color-a32a2b8);

  border-radius: 100px 100px 100px 100px;
}
.elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button .elementor-button-icon i {
  color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button .elementor-button-icon svg * {
  fill: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button .elementor-button-icon {
  background: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button .elementor-button-icon svg {
  transform: rotate(-45deg);
}
.elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button:hover .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button:hover .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button:hover .elementor-button-icon {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button:hover .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button:hover .elementor-button-icon svg {
  transform: rotate(0deg);
}
.elementor-138 .elementor-element.elementor-element-b632ffa {
  --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;
  --flex-wrap: wrap;
  --z-index: 4;
}
.elementor-138 .elementor-element.elementor-element-ad8cda4 {
  --display: flex;
  border-style: none;
  --border-style: none;
  --border-radius: 24px 24px 24px 24px;
}
.elementor-138 .elementor-element.elementor-element-ad8cda4:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-ad8cda4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-dd604ef img {
  width: 100%;
  border-radius: 16px 16px 16px 16px;
}
.elementor-138 .elementor-element.elementor-element-77b52a7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 16px;
  --row-gap: 0px;
  --column-gap: 16px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-160c370 {
  --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: center;
  --align-items: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --border-radius: 5px 5px 5px 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-138 .elementor-element.elementor-element-160c370:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-160c370 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-8437f0c);
}
.elementor-138 .elementor-element.elementor-element-29df727 {
  --e-rating-icon-font-size: 14px;
  --e-rating-icon-marked-color: var(--e-global-color-b41e63e);
  --e-rating-icon-color: var(--e-global-color-secondary);
}
.elementor-138 .elementor-element.elementor-element-6ea2f89 {
  font-family: var(--e-global-typography-61258b2-font-family), Sans-serif;
  font-size: var(--e-global-typography-61258b2-font-size);
  font-weight: var(--e-global-typography-61258b2-font-weight);
  text-transform: var(--e-global-typography-61258b2-text-transform);
  line-height: var(--e-global-typography-61258b2-line-height);
  letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-6ea2f89 p {
  margin-block-end: 0px;
}
.elementor-138 .elementor-element.elementor-element-26e0e2c > .elementor-widget-container {
  background-color: var(--e-global-color-8437f0c);
  padding: 2px 10px 2px 10px;
  border-radius: 4px 4px 4px 4px;
}
.elementor-138 .elementor-element.elementor-element-26e0e2c.elementor-element {
  --align-self: flex-start;
}
.elementor-138 .elementor-element.elementor-element-26e0e2c .elementor-icon-list-icon i {
  color: var(--e-global-color-b41e63e);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-26e0e2c .elementor-icon-list-icon svg {
  fill: var(--e-global-color-b41e63e);
  transition: fill 0.3s;
}
.elementor-138 .elementor-element.elementor-element-26e0e2c {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: -0.5px;
}
.elementor-138 .elementor-element.elementor-element-26e0e2c:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
  padding-left: 6px;
}
.elementor-138 .elementor-element.elementor-element-26e0e2c.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
  padding-right: 6px;
}
.elementor-138 .elementor-element.elementor-element-26e0e2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-26e0e2c .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-61258b2-font-family), Sans-serif;
  font-size: var(--e-global-typography-61258b2-font-size);
  font-weight: var(--e-global-typography-61258b2-font-weight);
  text-transform: var(--e-global-typography-61258b2-text-transform);
  line-height: var(--e-global-typography-61258b2-line-height);
  letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-26e0e2c .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-89fb65e > .elementor-widget-container {
  margin: -10px 0px -4px 0px;
}
.elementor-138 .elementor-element.elementor-element-89fb65e .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-138 .elementor-element.elementor-element-89fb65e .elementor-icon-box-title {
  margin-bottom: 6px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-89fb65e .elementor-image-box-title {
  margin-bottom: 6px;
  margin-top: 0;
  font-family: var(--e-global-typography-6b970ff-font-family), Sans-serif;
  font-size: var(--e-global-typography-6b970ff-font-size);
  font-weight: var(--e-global-typography-6b970ff-font-weight);
  text-transform: var(--e-global-typography-6b970ff-text-transform);
  font-style: var(--e-global-typography-6b970ff-font-style);
  line-height: var(--e-global-typography-6b970ff-line-height);
  letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-89fb65e .elementor-image-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-4bdb31b {
  --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: space-between;
  --align-items: center;
  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-127dc2f);
  --border-color: var(--e-global-color-127dc2f);
  --padding-top: 24px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-1169b54 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  border-style: none;
  --border-style: none;
  --border-radius: 16px 16px 16px 16px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-1169b54:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-1169b54 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a32a2b8);
}
.elementor-138 .elementor-element.elementor-element-1169b54.e-con {
  --align-self: center;
}
.elementor-138 .elementor-element.elementor-element-a8cc27d img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-e052ba3);
  border-radius: 99px 99px 99px 99px;
}
.elementor-138 .elementor-element.elementor-element-4466b97 > .elementor-widget-container {
  margin: 0px 0px 0px -16px;
}
.elementor-138 .elementor-element.elementor-element-4466b97 img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-e052ba3);
  border-radius: 99px 99px 99px 99px;
}
.elementor-138 .elementor-element.elementor-element-aaac148 > .elementor-widget-container {
  margin: 0px 0px 0px -16px;
}
.elementor-138 .elementor-element.elementor-element-aaac148 img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-e052ba3);
  border-radius: 99px 99px 99px 99px;
}
.elementor-138 .elementor-element.elementor-element-2328b0f > .elementor-widget-container {
  margin: -4px 0px -6px 16px;
}
.elementor-138 .elementor-element.elementor-element-2328b0f .elementor-counter-title {
  justify-content: start;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-5ec7628-font-family), Sans-serif;
  font-size: var(--e-global-typography-5ec7628-font-size);
  font-weight: var(--e-global-typography-5ec7628-font-weight);
  text-transform: var(--e-global-typography-5ec7628-text-transform);
  font-style: var(--e-global-typography-5ec7628-font-style);
  line-height: var(--e-global-typography-5ec7628-line-height);
  letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-2328b0f .elementor-counter {
  gap: 0px;
}
.elementor-138 .elementor-element.elementor-element-2328b0f .elementor-counter-number-wrapper {
  text-align: {
      {
      VALUE
    }
  }
  ;
  --counter-prefix-grow:0;
  --counter-suffix-grow:1;
  --counter-number-grow:0;
  gap:0px;
  color:var(--e-global-color-primary);
  font-family:var(--e-global-typography-6e340fb-font-family), Sans-serif;
  font-size:var(--e-global-typography-6e340fb-font-size);
  font-weight:var(--e-global-typography-6e340fb-font-weight);
  text-transform:var(--e-global-typography-6e340fb-text-transform);
  font-style:var(--e-global-typography-6e340fb-font-style);
  line-height:var(--e-global-typography-6e340fb-line-height);
  letter-spacing:var(--e-global-typography-6e340fb-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button {
  background-color: var(--e-global-color-a32a2b8);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-b41e63e);
  color: var(--e-global-color-b41e63e);
  border-style: none;
  padding: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button:hover, .elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button:focus {
  background-color: var(--e-global-color-4ade329);
  color: var(--e-global-color-e052ba3);
  border-color: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-6c209f0 {
  width: auto;
  max-width: auto;
}
.elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button:hover svg, .elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button:focus svg {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button-icon {
  font-size: 20px;
  border-style: solid;
  border-color: var(--e-global-color-a32a2b8);
  padding: 10px 10px 10px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button .elementor-button-icon {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button .elementor-button-icon svg {
  transform: rotate(-45deg);
}
.elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button:hover .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button:hover .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button:hover .elementor-button-icon {
  background: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button:hover .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button:hover .elementor-button-icon svg {
  transform: rotate(0deg);
}
.elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button-content-wrapper {
  --e-button-transition-duration: 500ms;
}
.elementor-138 .elementor-element.elementor-element-af99dc1 {
  --display: flex;
  border-style: none;
  --border-style: none;
  --border-radius: 24px 24px 24px 24px;
}
.elementor-138 .elementor-element.elementor-element-af99dc1:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-af99dc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-2ea4fe9 img {
  width: 100%;
  border-radius: 16px 16px 16px 16px;
}
.elementor-138 .elementor-element.elementor-element-71a0cfe {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 16px;
  --row-gap: 0px;
  --column-gap: 16px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-a5c93df {
  --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: center;
  --align-items: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --border-radius: 5px 5px 5px 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-138 .elementor-element.elementor-element-a5c93df:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-a5c93df > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-8437f0c);
}
.elementor-138 .elementor-element.elementor-element-5f43b31 {
  --e-rating-icon-font-size: 14px;
  --e-rating-icon-marked-color: var(--e-global-color-b41e63e);
  --e-rating-icon-color: var(--e-global-color-secondary);
}
.elementor-138 .elementor-element.elementor-element-3e94a18 {
  font-family: var(--e-global-typography-61258b2-font-family), Sans-serif;
  font-size: var(--e-global-typography-61258b2-font-size);
  font-weight: var(--e-global-typography-61258b2-font-weight);
  text-transform: var(--e-global-typography-61258b2-text-transform);
  line-height: var(--e-global-typography-61258b2-line-height);
  letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-3e94a18 p {
  margin-block-end: 0px;
}
.elementor-138 .elementor-element.elementor-element-9cee11f > .elementor-widget-container {
  background-color: var(--e-global-color-8437f0c);
  padding: 2px 10px 2px 10px;
  border-radius: 4px 4px 4px 4px;
}
.elementor-138 .elementor-element.elementor-element-9cee11f.elementor-element {
  --align-self: flex-start;
}
.elementor-138 .elementor-element.elementor-element-9cee11f .elementor-icon-list-icon i {
  color: var(--e-global-color-b41e63e);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-9cee11f .elementor-icon-list-icon svg {
  fill: var(--e-global-color-b41e63e);
  transition: fill 0.3s;
}
.elementor-138 .elementor-element.elementor-element-9cee11f {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: -0.5px;
}
.elementor-138 .elementor-element.elementor-element-9cee11f:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
  padding-left: 6px;
}
.elementor-138 .elementor-element.elementor-element-9cee11f.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
  padding-right: 6px;
}
.elementor-138 .elementor-element.elementor-element-9cee11f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-9cee11f .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-61258b2-font-family), Sans-serif;
  font-size: var(--e-global-typography-61258b2-font-size);
  font-weight: var(--e-global-typography-61258b2-font-weight);
  text-transform: var(--e-global-typography-61258b2-text-transform);
  line-height: var(--e-global-typography-61258b2-line-height);
  letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-9cee11f .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-d5dbd8e > .elementor-widget-container {
  margin: -10px 0px -4px 0px;
}
.elementor-138 .elementor-element.elementor-element-d5dbd8e .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-138 .elementor-element.elementor-element-d5dbd8e .elementor-icon-box-title {
  margin-bottom: 6px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-d5dbd8e .elementor-image-box-title {
  margin-bottom: 6px;
  margin-top: 0;
  font-family: var(--e-global-typography-6b970ff-font-family), Sans-serif;
  font-size: var(--e-global-typography-6b970ff-font-size);
  font-weight: var(--e-global-typography-6b970ff-font-weight);
  text-transform: var(--e-global-typography-6b970ff-text-transform);
  font-style: var(--e-global-typography-6b970ff-font-style);
  line-height: var(--e-global-typography-6b970ff-line-height);
  letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-d5dbd8e .elementor-image-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-4f2ab20 {
  --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: space-between;
  --align-items: center;
  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-127dc2f);
  --border-color: var(--e-global-color-127dc2f);
  --padding-top: 24px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-627035f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  border-style: none;
  --border-style: none;
  --border-radius: 16px 16px 16px 16px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-627035f:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-627035f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a32a2b8);
}
.elementor-138 .elementor-element.elementor-element-627035f.e-con {
  --align-self: center;
}
.elementor-138 .elementor-element.elementor-element-2cec480 img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-e052ba3);
  border-radius: 99px 99px 99px 99px;
}
.elementor-138 .elementor-element.elementor-element-e37cb55 > .elementor-widget-container {
  margin: 0px 0px 0px -16px;
}
.elementor-138 .elementor-element.elementor-element-e37cb55 img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-e052ba3);
  border-radius: 99px 99px 99px 99px;
}
.elementor-138 .elementor-element.elementor-element-9a6fd0a > .elementor-widget-container {
  margin: 0px 0px 0px -16px;
}
.elementor-138 .elementor-element.elementor-element-9a6fd0a img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-e052ba3);
  border-radius: 99px 99px 99px 99px;
}
.elementor-138 .elementor-element.elementor-element-ca96d16 > .elementor-widget-container {
  margin: -4px 0px -6px 16px;
}
.elementor-138 .elementor-element.elementor-element-ca96d16 .elementor-counter-title {
  justify-content: start;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-5ec7628-font-family), Sans-serif;
  font-size: var(--e-global-typography-5ec7628-font-size);
  font-weight: var(--e-global-typography-5ec7628-font-weight);
  text-transform: var(--e-global-typography-5ec7628-text-transform);
  font-style: var(--e-global-typography-5ec7628-font-style);
  line-height: var(--e-global-typography-5ec7628-line-height);
  letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-ca96d16 .elementor-counter {
  gap: 0px;
}
.elementor-138 .elementor-element.elementor-element-ca96d16 .elementor-counter-number-wrapper {
  text-align: {
      {
      VALUE
    }
  }
  ;
  --counter-prefix-grow:0;
  --counter-suffix-grow:1;
  --counter-number-grow:0;
  gap:0px;
  color:var(--e-global-color-primary);
  font-family:var(--e-global-typography-6e340fb-font-family), Sans-serif;
  font-size:var(--e-global-typography-6e340fb-font-size);
  font-weight:var(--e-global-typography-6e340fb-font-weight);
  text-transform:var(--e-global-typography-6e340fb-text-transform);
  font-style:var(--e-global-typography-6e340fb-font-style);
  line-height:var(--e-global-typography-6e340fb-line-height);
  letter-spacing:var(--e-global-typography-6e340fb-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-c294112 .elementor-button {
  background-color: var(--e-global-color-a32a2b8);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-b41e63e);
  color: var(--e-global-color-b41e63e);
  border-style: none;
  padding: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-c294112 .elementor-button:hover, .elementor-138 .elementor-element.elementor-element-c294112 .elementor-button:focus {
  background-color: var(--e-global-color-4ade329);
  color: var(--e-global-color-e052ba3);
  border-color: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-c294112 {
  width: auto;
  max-width: auto;
}
.elementor-138 .elementor-element.elementor-element-c294112 .elementor-button:hover svg, .elementor-138 .elementor-element.elementor-element-c294112 .elementor-button:focus svg {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-c294112 .elementor-button-icon {
  font-size: 20px;
  border-style: solid;
  border-color: var(--e-global-color-a32a2b8);
  padding: 10px 10px 10px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-138 .elementor-element.elementor-element-c294112 .elementor-button .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-c294112 .elementor-button .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-c294112 .elementor-button .elementor-button-icon {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-c294112 .elementor-button .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-c294112 .elementor-button .elementor-button-icon svg {
  transform: rotate(-45deg);
}
.elementor-138 .elementor-element.elementor-element-c294112 .elementor-button:hover .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-c294112 .elementor-button:hover .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-c294112 .elementor-button:hover .elementor-button-icon {
  background: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-c294112 .elementor-button:hover .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-c294112 .elementor-button:hover .elementor-button-icon svg {
  transform: rotate(0deg);
}
.elementor-138 .elementor-element.elementor-element-c294112 .elementor-button-content-wrapper {
  --e-button-transition-duration: 500ms;
}
.elementor-138 .elementor-element.elementor-element-e28db20 {
  --display: flex;
  border-style: none;
  --border-style: none;
  --border-radius: 24px 24px 24px 24px;
}
.elementor-138 .elementor-element.elementor-element-e28db20:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-e28db20 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-3d8d212 img {
  width: 100%;
  border-radius: 16px 16px 16px 16px;
}
.elementor-138 .elementor-element.elementor-element-7819d14 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 16px;
  --row-gap: 0px;
  --column-gap: 16px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-92bd0ba {
  --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: center;
  --align-items: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --border-radius: 5px 5px 5px 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-138 .elementor-element.elementor-element-92bd0ba:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-92bd0ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-8437f0c);
}
.elementor-138 .elementor-element.elementor-element-31401fb {
  --e-rating-icon-font-size: 14px;
  --e-rating-icon-marked-color: var(--e-global-color-b41e63e);
  --e-rating-icon-color: var(--e-global-color-secondary);
}
.elementor-138 .elementor-element.elementor-element-5fa715f {
  font-family: var(--e-global-typography-61258b2-font-family), Sans-serif;
  font-size: var(--e-global-typography-61258b2-font-size);
  font-weight: var(--e-global-typography-61258b2-font-weight);
  text-transform: var(--e-global-typography-61258b2-text-transform);
  line-height: var(--e-global-typography-61258b2-line-height);
  letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-5fa715f p {
  margin-block-end: 0px;
}
.elementor-138 .elementor-element.elementor-element-dcfd756 > .elementor-widget-container {
  background-color: var(--e-global-color-8437f0c);
  padding: 2px 10px 2px 10px;
  border-radius: 4px 4px 4px 4px;
}
.elementor-138 .elementor-element.elementor-element-dcfd756.elementor-element {
  --align-self: flex-start;
}
.elementor-138 .elementor-element.elementor-element-dcfd756 .elementor-icon-list-icon i {
  color: var(--e-global-color-b41e63e);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-dcfd756 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-b41e63e);
  transition: fill 0.3s;
}
.elementor-138 .elementor-element.elementor-element-dcfd756 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: -0.5px;
}
.elementor-138 .elementor-element.elementor-element-dcfd756:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
  padding-left: 6px;
}
.elementor-138 .elementor-element.elementor-element-dcfd756.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
  padding-right: 6px;
}
.elementor-138 .elementor-element.elementor-element-dcfd756 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-dcfd756 .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-61258b2-font-family), Sans-serif;
  font-size: var(--e-global-typography-61258b2-font-size);
  font-weight: var(--e-global-typography-61258b2-font-weight);
  text-transform: var(--e-global-typography-61258b2-text-transform);
  line-height: var(--e-global-typography-61258b2-line-height);
  letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-dcfd756 .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-adc2165 {
  width: var(--container-widget-width, 90%);
  max-width: 90%;
  --container-widget-width: 90%;
  --container-widget-flex-grow: 0;
}
.elementor-138 .elementor-element.elementor-element-adc2165 > .elementor-widget-container {
  margin: -10px 0px -4px 0px;
}
.elementor-138 .elementor-element.elementor-element-adc2165 .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-138 .elementor-element.elementor-element-adc2165 .elementor-icon-box-title {
  margin-bottom: 6px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-adc2165 .elementor-image-box-title {
  margin-bottom: 6px;
  margin-top: 0;
  font-family: var(--e-global-typography-6b970ff-font-family), Sans-serif;
  font-size: var(--e-global-typography-6b970ff-font-size);
  font-weight: var(--e-global-typography-6b970ff-font-weight);
  text-transform: var(--e-global-typography-6b970ff-text-transform);
  font-style: var(--e-global-typography-6b970ff-font-style);
  line-height: var(--e-global-typography-6b970ff-line-height);
  letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-adc2165 .elementor-image-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-e367c52 {
  --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: space-between;
  --align-items: center;
  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-127dc2f);
  --border-color: var(--e-global-color-127dc2f);
  --padding-top: 24px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-981161a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  border-style: none;
  --border-style: none;
  --border-radius: 16px 16px 16px 16px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-981161a:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-981161a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a32a2b8);
}
.elementor-138 .elementor-element.elementor-element-981161a.e-con {
  --align-self: center;
}
.elementor-138 .elementor-element.elementor-element-f2217b1 img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-e052ba3);
  border-radius: 99px 99px 99px 99px;
}
.elementor-138 .elementor-element.elementor-element-a1e3919 > .elementor-widget-container {
  margin: 0px 0px 0px -16px;
}
.elementor-138 .elementor-element.elementor-element-a1e3919 img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-e052ba3);
  border-radius: 99px 99px 99px 99px;
}
.elementor-138 .elementor-element.elementor-element-6befbe7 > .elementor-widget-container {
  margin: 0px 0px 0px -16px;
}
.elementor-138 .elementor-element.elementor-element-6befbe7 img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-e052ba3);
  border-radius: 99px 99px 99px 99px;
}
.elementor-138 .elementor-element.elementor-element-aca040c > .elementor-widget-container {
  margin: -4px 0px -6px 16px;
}
.elementor-138 .elementor-element.elementor-element-aca040c .elementor-counter-title {
  justify-content: start;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-5ec7628-font-family), Sans-serif;
  font-size: var(--e-global-typography-5ec7628-font-size);
  font-weight: var(--e-global-typography-5ec7628-font-weight);
  text-transform: var(--e-global-typography-5ec7628-text-transform);
  font-style: var(--e-global-typography-5ec7628-font-style);
  line-height: var(--e-global-typography-5ec7628-line-height);
  letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-aca040c .elementor-counter {
  gap: 0px;
}
.elementor-138 .elementor-element.elementor-element-aca040c .elementor-counter-number-wrapper {
  text-align: {
      {
      VALUE
    }
  }
  ;
  --counter-prefix-grow:0;
  --counter-suffix-grow:1;
  --counter-number-grow:0;
  gap:0px;
  color:var(--e-global-color-primary);
  font-family:var(--e-global-typography-6e340fb-font-family), Sans-serif;
  font-size:var(--e-global-typography-6e340fb-font-size);
  font-weight:var(--e-global-typography-6e340fb-font-weight);
  text-transform:var(--e-global-typography-6e340fb-text-transform);
  font-style:var(--e-global-typography-6e340fb-font-style);
  line-height:var(--e-global-typography-6e340fb-line-height);
  letter-spacing:var(--e-global-typography-6e340fb-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button {
  background-color: var(--e-global-color-a32a2b8);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-b41e63e);
  color: var(--e-global-color-b41e63e);
  border-style: none;
  padding: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button:hover, .elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button:focus {
  background-color: var(--e-global-color-4ade329);
  color: var(--e-global-color-e052ba3);
  border-color: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-eafcee5 {
  width: auto;
  max-width: auto;
}
.elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button:hover svg, .elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button:focus svg {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button-icon {
  font-size: 20px;
  border-style: solid;
  border-color: var(--e-global-color-a32a2b8);
  padding: 10px 10px 10px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button .elementor-button-icon {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button .elementor-button-icon svg {
  transform: rotate(-45deg);
}
.elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button:hover .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button:hover .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button:hover .elementor-button-icon {
  background: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button:hover .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button:hover .elementor-button-icon svg {
  transform: rotate(0deg);
}
.elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button-content-wrapper {
  --e-button-transition-duration: 500ms;
}
.elementor-138 .elementor-element.elementor-element-b5256cf {
  --display: flex;
  border-style: none;
  --border-style: none;
  --border-radius: 24px 24px 24px 24px;
}
.elementor-138 .elementor-element.elementor-element-b5256cf:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-b5256cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-2971432 img {
  width: 100%;
  border-radius: 16px 16px 16px 16px;
}
.elementor-138 .elementor-element.elementor-element-140aed1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 16px;
  --row-gap: 0px;
  --column-gap: 16px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-4cec26e {
  --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: center;
  --align-items: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --border-radius: 5px 5px 5px 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-138 .elementor-element.elementor-element-4cec26e:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-4cec26e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-8437f0c);
}
.elementor-138 .elementor-element.elementor-element-c3f79d3 {
  --e-rating-icon-font-size: 14px;
  --e-rating-icon-marked-color: var(--e-global-color-b41e63e);
  --e-rating-icon-color: var(--e-global-color-secondary);
}
.elementor-138 .elementor-element.elementor-element-0a9d390 {
  font-family: var(--e-global-typography-61258b2-font-family), Sans-serif;
  font-size: var(--e-global-typography-61258b2-font-size);
  font-weight: var(--e-global-typography-61258b2-font-weight);
  text-transform: var(--e-global-typography-61258b2-text-transform);
  line-height: var(--e-global-typography-61258b2-line-height);
  letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-0a9d390 p {
  margin-block-end: 0px;
}
.elementor-138 .elementor-element.elementor-element-a2dd7ad > .elementor-widget-container {
  background-color: var(--e-global-color-8437f0c);
  padding: 2px 10px 2px 10px;
  border-radius: 4px 4px 4px 4px;
}
.elementor-138 .elementor-element.elementor-element-a2dd7ad.elementor-element {
  --align-self: flex-start;
}
.elementor-138 .elementor-element.elementor-element-a2dd7ad .elementor-icon-list-icon i {
  color: var(--e-global-color-b41e63e);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-a2dd7ad .elementor-icon-list-icon svg {
  fill: var(--e-global-color-b41e63e);
  transition: fill 0.3s;
}
.elementor-138 .elementor-element.elementor-element-a2dd7ad {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: -0.5px;
}
.elementor-138 .elementor-element.elementor-element-a2dd7ad:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
  padding-left: 6px;
}
.elementor-138 .elementor-element.elementor-element-a2dd7ad.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
  padding-right: 6px;
}
.elementor-138 .elementor-element.elementor-element-a2dd7ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-a2dd7ad .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-61258b2-font-family), Sans-serif;
  font-size: var(--e-global-typography-61258b2-font-size);
  font-weight: var(--e-global-typography-61258b2-font-weight);
  text-transform: var(--e-global-typography-61258b2-text-transform);
  line-height: var(--e-global-typography-61258b2-line-height);
  letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-a2dd7ad .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-ebd2f28 {
  width: var(--container-widget-width, 90%);
  max-width: 90%;
  --container-widget-width: 90%;
  --container-widget-flex-grow: 0;
}
.elementor-138 .elementor-element.elementor-element-ebd2f28 > .elementor-widget-container {
  margin: -10px 0px -4px 0px;
}
.elementor-138 .elementor-element.elementor-element-ebd2f28 .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-138 .elementor-element.elementor-element-ebd2f28 .elementor-icon-box-title {
  margin-bottom: 6px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-ebd2f28 .elementor-image-box-title {
  margin-bottom: 6px;
  margin-top: 0;
  font-family: var(--e-global-typography-6b970ff-font-family), Sans-serif;
  font-size: var(--e-global-typography-6b970ff-font-size);
  font-weight: var(--e-global-typography-6b970ff-font-weight);
  text-transform: var(--e-global-typography-6b970ff-text-transform);
  font-style: var(--e-global-typography-6b970ff-font-style);
  line-height: var(--e-global-typography-6b970ff-line-height);
  letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-ebd2f28 .elementor-image-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-3df916e {
  --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: space-between;
  --align-items: center;
  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-127dc2f);
  --border-color: var(--e-global-color-127dc2f);
  --padding-top: 24px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-271aafe {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  border-style: none;
  --border-style: none;
  --border-radius: 16px 16px 16px 16px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-271aafe:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-271aafe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a32a2b8);
}
.elementor-138 .elementor-element.elementor-element-271aafe.e-con {
  --align-self: center;
}
.elementor-138 .elementor-element.elementor-element-e633a7f img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-e052ba3);
  border-radius: 99px 99px 99px 99px;
}
.elementor-138 .elementor-element.elementor-element-b484c2e > .elementor-widget-container {
  margin: 0px 0px 0px -16px;
}
.elementor-138 .elementor-element.elementor-element-b484c2e img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-e052ba3);
  border-radius: 99px 99px 99px 99px;
}
.elementor-138 .elementor-element.elementor-element-2a7bf4f > .elementor-widget-container {
  margin: 0px 0px 0px -16px;
}
.elementor-138 .elementor-element.elementor-element-2a7bf4f img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-e052ba3);
  border-radius: 99px 99px 99px 99px;
}
.elementor-138 .elementor-element.elementor-element-fe394ec > .elementor-widget-container {
  margin: -4px 0px -6px 16px;
}
.elementor-138 .elementor-element.elementor-element-fe394ec .elementor-counter-title {
  justify-content: start;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-5ec7628-font-family), Sans-serif;
  font-size: var(--e-global-typography-5ec7628-font-size);
  font-weight: var(--e-global-typography-5ec7628-font-weight);
  text-transform: var(--e-global-typography-5ec7628-text-transform);
  font-style: var(--e-global-typography-5ec7628-font-style);
  line-height: var(--e-global-typography-5ec7628-line-height);
  letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-fe394ec .elementor-counter {
  gap: 0px;
}
.elementor-138 .elementor-element.elementor-element-fe394ec .elementor-counter-number-wrapper {
  text-align: {
      {
      VALUE
    }
  }
  ;
  --counter-prefix-grow:0;
  --counter-suffix-grow:1;
  --counter-number-grow:0;
  gap:0px;
  color:var(--e-global-color-primary);
  font-family:var(--e-global-typography-6e340fb-font-family), Sans-serif;
  font-size:var(--e-global-typography-6e340fb-font-size);
  font-weight:var(--e-global-typography-6e340fb-font-weight);
  text-transform:var(--e-global-typography-6e340fb-text-transform);
  font-style:var(--e-global-typography-6e340fb-font-style);
  line-height:var(--e-global-typography-6e340fb-line-height);
  letter-spacing:var(--e-global-typography-6e340fb-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button {
  background-color: var(--e-global-color-a32a2b8);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-b41e63e);
  color: var(--e-global-color-b41e63e);
  border-style: none;
  padding: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button:hover, .elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button:focus {
  background-color: var(--e-global-color-4ade329);
  color: var(--e-global-color-e052ba3);
  border-color: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-6c8c7d7 {
  width: auto;
  max-width: auto;
}
.elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button:hover svg, .elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button:focus svg {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button-icon {
  font-size: 20px;
  border-style: solid;
  border-color: var(--e-global-color-a32a2b8);
  padding: 10px 10px 10px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button .elementor-button-icon {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button .elementor-button-icon svg {
  transform: rotate(-45deg);
}
.elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button:hover .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button:hover .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button:hover .elementor-button-icon {
  background: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button:hover .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button:hover .elementor-button-icon svg {
  transform: rotate(0deg);
}
.elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button-content-wrapper {
  --e-button-transition-duration: 500ms;
}
.elementor-138 .elementor-element.elementor-element-8ef6bb4 {
  --display: flex;
  border-style: none;
  --border-style: none;
  --border-radius: 24px 24px 24px 24px;
}
.elementor-138 .elementor-element.elementor-element-8ef6bb4:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-8ef6bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-2b4b468 img {
  width: 100%;
  border-radius: 16px 16px 16px 16px;
}
.elementor-138 .elementor-element.elementor-element-521533e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 16px;
  --row-gap: 0px;
  --column-gap: 16px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-d29ba15 {
  --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: center;
  --align-items: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --border-radius: 5px 5px 5px 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-138 .elementor-element.elementor-element-d29ba15:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-d29ba15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-8437f0c);
}
.elementor-138 .elementor-element.elementor-element-a96f605 {
  --e-rating-icon-font-size: 14px;
  --e-rating-icon-marked-color: var(--e-global-color-b41e63e);
  --e-rating-icon-color: var(--e-global-color-secondary);
}
.elementor-138 .elementor-element.elementor-element-963cffd {
  font-family: var(--e-global-typography-61258b2-font-family), Sans-serif;
  font-size: var(--e-global-typography-61258b2-font-size);
  font-weight: var(--e-global-typography-61258b2-font-weight);
  text-transform: var(--e-global-typography-61258b2-text-transform);
  line-height: var(--e-global-typography-61258b2-line-height);
  letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-963cffd p {
  margin-block-end: 0px;
}
.elementor-138 .elementor-element.elementor-element-88faef6 > .elementor-widget-container {
  background-color: var(--e-global-color-8437f0c);
  padding: 2px 10px 2px 10px;
  border-radius: 4px 4px 4px 4px;
}
.elementor-138 .elementor-element.elementor-element-88faef6.elementor-element {
  --align-self: flex-start;
}
.elementor-138 .elementor-element.elementor-element-88faef6 .elementor-icon-list-icon i {
  color: var(--e-global-color-b41e63e);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-88faef6 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-b41e63e);
  transition: fill 0.3s;
}
.elementor-138 .elementor-element.elementor-element-88faef6 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: -0.5px;
}
.elementor-138 .elementor-element.elementor-element-88faef6:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
  padding-left: 6px;
}
.elementor-138 .elementor-element.elementor-element-88faef6.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
  padding-right: 6px;
}
.elementor-138 .elementor-element.elementor-element-88faef6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-88faef6 .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-61258b2-font-family), Sans-serif;
  font-size: var(--e-global-typography-61258b2-font-size);
  font-weight: var(--e-global-typography-61258b2-font-weight);
  text-transform: var(--e-global-typography-61258b2-text-transform);
  line-height: var(--e-global-typography-61258b2-line-height);
  letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-88faef6 .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-9ee0130 > .elementor-widget-container {
  margin: -10px 0px -4px 0px;
}
.elementor-138 .elementor-element.elementor-element-9ee0130 .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-138 .elementor-element.elementor-element-9ee0130 .elementor-icon-box-title {
  margin-bottom: 6px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-9ee0130 .elementor-image-box-title {
  margin-bottom: 6px;
  margin-top: 0;
  font-family: var(--e-global-typography-6b970ff-font-family), Sans-serif;
  font-size: var(--e-global-typography-6b970ff-font-size);
  font-weight: var(--e-global-typography-6b970ff-font-weight);
  text-transform: var(--e-global-typography-6b970ff-text-transform);
  font-style: var(--e-global-typography-6b970ff-font-style);
  line-height: var(--e-global-typography-6b970ff-line-height);
  letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-9ee0130 .elementor-image-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-e1ff688 {
  --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: space-between;
  --align-items: center;
  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-127dc2f);
  --border-color: var(--e-global-color-127dc2f);
  --padding-top: 24px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-ed28064 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  border-style: none;
  --border-style: none;
  --border-radius: 16px 16px 16px 16px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-ed28064:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-ed28064 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a32a2b8);
}
.elementor-138 .elementor-element.elementor-element-ed28064.e-con {
  --align-self: center;
}
.elementor-138 .elementor-element.elementor-element-f4e67bf img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-e052ba3);
  border-radius: 99px 99px 99px 99px;
}
.elementor-138 .elementor-element.elementor-element-3b97824 > .elementor-widget-container {
  margin: 0px 0px 0px -16px;
}
.elementor-138 .elementor-element.elementor-element-3b97824 img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-e052ba3);
  border-radius: 99px 99px 99px 99px;
}
.elementor-138 .elementor-element.elementor-element-95cf8eb > .elementor-widget-container {
  margin: 0px 0px 0px -16px;
}
.elementor-138 .elementor-element.elementor-element-95cf8eb img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-e052ba3);
  border-radius: 99px 99px 99px 99px;
}
.elementor-138 .elementor-element.elementor-element-6162b79 > .elementor-widget-container {
  margin: -4px 0px -6px 16px;
}
.elementor-138 .elementor-element.elementor-element-6162b79 .elementor-counter-title {
  justify-content: start;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-5ec7628-font-family), Sans-serif;
  font-size: var(--e-global-typography-5ec7628-font-size);
  font-weight: var(--e-global-typography-5ec7628-font-weight);
  text-transform: var(--e-global-typography-5ec7628-text-transform);
  font-style: var(--e-global-typography-5ec7628-font-style);
  line-height: var(--e-global-typography-5ec7628-line-height);
  letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-6162b79 .elementor-counter {
  gap: 0px;
}
.elementor-138 .elementor-element.elementor-element-6162b79 .elementor-counter-number-wrapper {
  text-align: {
      {
      VALUE
    }
  }
  ;
  --counter-prefix-grow:0;
  --counter-suffix-grow:1;
  --counter-number-grow:0;
  gap:0px;
  color:var(--e-global-color-primary);
  font-family:var(--e-global-typography-6e340fb-font-family), Sans-serif;
  font-size:var(--e-global-typography-6e340fb-font-size);
  font-weight:var(--e-global-typography-6e340fb-font-weight);
  text-transform:var(--e-global-typography-6e340fb-text-transform);
  font-style:var(--e-global-typography-6e340fb-font-style);
  line-height:var(--e-global-typography-6e340fb-line-height);
  letter-spacing:var(--e-global-typography-6e340fb-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-e91f303 .elementor-button {
  background-color: var(--e-global-color-a32a2b8);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-b41e63e);
  color: var(--e-global-color-b41e63e);
  border-style: none;
  padding: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-e91f303 .elementor-button:hover, .elementor-138 .elementor-element.elementor-element-e91f303 .elementor-button:focus {
  background-color: var(--e-global-color-4ade329);
  color: var(--e-global-color-e052ba3);
  border-color: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-e91f303 {
  width: auto;
  max-width: auto;
}
.elementor-138 .elementor-element.elementor-element-e91f303 .elementor-button:hover svg, .elementor-138 .elementor-element.elementor-element-e91f303 .elementor-button:focus svg {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-e91f303 .elementor-button-icon {
  font-size: 20px;
  border-style: solid;
  border-color: var(--e-global-color-a32a2b8);
  padding: 10px 10px 10px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-138 .elementor-element.elementor-element-e91f303 .elementor-button .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-e91f303 .elementor-button .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-e91f303 .elementor-button .elementor-button-icon {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-e91f303 .elementor-button .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-e91f303 .elementor-button .elementor-button-icon svg {
  transform: rotate(-45deg);
}
.elementor-138 .elementor-element.elementor-element-e91f303 .elementor-button:hover .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-e91f303 .elementor-button:hover .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-e91f303 .elementor-button:hover .elementor-button-icon {
  background: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-e91f303 .elementor-button:hover .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-e91f303 .elementor-button:hover .elementor-button-icon svg {
  transform: rotate(0deg);
}
.elementor-138 .elementor-element.elementor-element-e91f303 .elementor-button-content-wrapper {
  --e-button-transition-duration: 500ms;
}
.elementor-138 .elementor-element.elementor-element-4d75a66 {
  --display: flex;
  border-style: none;
  --border-style: none;
  --border-radius: 24px 24px 24px 24px;
}
.elementor-138 .elementor-element.elementor-element-4d75a66:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-4d75a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-b662ac3 img {
  width: 100%;
  border-radius: 16px 16px 16px 16px;
}
.elementor-138 .elementor-element.elementor-element-48414f6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 16px;
  --row-gap: 0px;
  --column-gap: 16px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-7045ff1 {
  --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: center;
  --align-items: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --border-radius: 5px 5px 5px 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-138 .elementor-element.elementor-element-7045ff1:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-7045ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-8437f0c);
}
.elementor-138 .elementor-element.elementor-element-96b2115 {
  --e-rating-icon-font-size: 14px;
  --e-rating-icon-marked-color: var(--e-global-color-b41e63e);
  --e-rating-icon-color: var(--e-global-color-secondary);
}
.elementor-138 .elementor-element.elementor-element-bd0146b {
  font-family: var(--e-global-typography-61258b2-font-family), Sans-serif;
  font-size: var(--e-global-typography-61258b2-font-size);
  font-weight: var(--e-global-typography-61258b2-font-weight);
  text-transform: var(--e-global-typography-61258b2-text-transform);
  line-height: var(--e-global-typography-61258b2-line-height);
  letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-bd0146b p {
  margin-block-end: 0px;
}
.elementor-138 .elementor-element.elementor-element-8a7d4b4 > .elementor-widget-container {
  background-color: var(--e-global-color-8437f0c);
  padding: 2px 10px 2px 10px;
  border-radius: 4px 4px 4px 4px;
}
.elementor-138 .elementor-element.elementor-element-8a7d4b4.elementor-element {
  --align-self: flex-start;
}
.elementor-138 .elementor-element.elementor-element-8a7d4b4 .elementor-icon-list-icon i {
  color: var(--e-global-color-b41e63e);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-8a7d4b4 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-b41e63e);
  transition: fill 0.3s;
}
.elementor-138 .elementor-element.elementor-element-8a7d4b4 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: -0.5px;
}
.elementor-138 .elementor-element.elementor-element-8a7d4b4:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
  padding-left: 6px;
}
.elementor-138 .elementor-element.elementor-element-8a7d4b4.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
  padding-right: 6px;
}
.elementor-138 .elementor-element.elementor-element-8a7d4b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-8a7d4b4 .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-61258b2-font-family), Sans-serif;
  font-size: var(--e-global-typography-61258b2-font-size);
  font-weight: var(--e-global-typography-61258b2-font-weight);
  text-transform: var(--e-global-typography-61258b2-text-transform);
  line-height: var(--e-global-typography-61258b2-line-height);
  letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-8a7d4b4 .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-d066b7c > .elementor-widget-container {
  margin: -10px 0px -4px 0px;
}
.elementor-138 .elementor-element.elementor-element-d066b7c .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-138 .elementor-element.elementor-element-d066b7c .elementor-icon-box-title {
  margin-bottom: 6px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-d066b7c .elementor-image-box-title {
  margin-bottom: 6px;
  margin-top: 0;
  font-family: var(--e-global-typography-6b970ff-font-family), Sans-serif;
  font-size: var(--e-global-typography-6b970ff-font-size);

  text-transform: var(--e-global-typography-6b970ff-text-transform);
  font-style: var(--e-global-typography-6b970ff-font-style);

  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-d066b7c .elementor-image-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-0b46c2a {
  --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: space-between;
  --align-items: center;
  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-127dc2f);
  --border-color: var(--e-global-color-127dc2f);
  --padding-top: 24px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-1c6ecd8 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  border-style: none;
  --border-style: none;
  --border-radius: 16px 16px 16px 16px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-1c6ecd8:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-1c6ecd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a32a2b8);
}
.elementor-138 .elementor-element.elementor-element-1c6ecd8.e-con {
  --align-self: center;
}
.elementor-138 .elementor-element.elementor-element-448474a img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-e052ba3);
  border-radius: 99px 99px 99px 99px;
}
.elementor-138 .elementor-element.elementor-element-b5c2add > .elementor-widget-container {
  margin: 0px 0px 0px -16px;
}
.elementor-138 .elementor-element.elementor-element-b5c2add img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-e052ba3);
  border-radius: 99px 99px 99px 99px;
}
.elementor-138 .elementor-element.elementor-element-f7a3800 > .elementor-widget-container {
  margin: 0px 0px 0px -16px;
}
.elementor-138 .elementor-element.elementor-element-f7a3800 img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-e052ba3);
  border-radius: 99px 99px 99px 99px;
}
.elementor-138 .elementor-element.elementor-element-c5de130 > .elementor-widget-container {
  margin: -4px 0px -6px 16px;
}
.elementor-138 .elementor-element.elementor-element-c5de130 .elementor-counter-title {
  justify-content: start;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-5ec7628-font-family), Sans-serif;
  font-size: var(--e-global-typography-5ec7628-font-size);
  font-weight: var(--e-global-typography-5ec7628-font-weight);
  text-transform: var(--e-global-typography-5ec7628-text-transform);
  font-style: var(--e-global-typography-5ec7628-font-style);
  line-height: var(--e-global-typography-5ec7628-line-height);
  letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-c5de130 .elementor-counter {
  gap: 0px;
}
.elementor-138 .elementor-element.elementor-element-c5de130 .elementor-counter-number-wrapper {
  text-align: {
      {
      VALUE
    }
  }
  ;
  --counter-prefix-grow:0;
  --counter-suffix-grow:1;
  --counter-number-grow:0;
  gap:0px;
  color:var(--e-global-color-primary);
  font-family:var(--e-global-typography-6e340fb-font-family), Sans-serif;
  font-size:var(--e-global-typography-6e340fb-font-size);
  font-weight:var(--e-global-typography-6e340fb-font-weight);
  text-transform:var(--e-global-typography-6e340fb-text-transform);
  font-style:var(--e-global-typography-6e340fb-font-style);
  line-height:var(--e-global-typography-6e340fb-line-height);
  letter-spacing:var(--e-global-typography-6e340fb-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-b162f50 .elementor-button {
  background-color: var(--e-global-color-a32a2b8);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-b41e63e);
  color: var(--e-global-color-b41e63e);
  border-style: none;
  padding: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-b162f50 .elementor-button:hover, .elementor-138 .elementor-element.elementor-element-b162f50 .elementor-button:focus {
  background-color: var(--e-global-color-4ade329);
  color: var(--e-global-color-e052ba3);
  border-color: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-b162f50 {
  width: auto;
  max-width: auto;
}
.elementor-138 .elementor-element.elementor-element-b162f50 .elementor-button:hover svg, .elementor-138 .elementor-element.elementor-element-b162f50 .elementor-button:focus svg {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-b162f50 .elementor-button-icon {
  font-size: 20px;
  border-style: solid;
  border-color: var(--e-global-color-a32a2b8);
  padding: 10px 10px 10px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-138 .elementor-element.elementor-element-b162f50 .elementor-button .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-b162f50 .elementor-button .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-b162f50 .elementor-button .elementor-button-icon {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-b162f50 .elementor-button .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-b162f50 .elementor-button .elementor-button-icon svg {
  transform: rotate(-45deg);
}
.elementor-138 .elementor-element.elementor-element-b162f50 .elementor-button:hover .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-b162f50 .elementor-button:hover .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-b162f50 .elementor-button:hover .elementor-button-icon {
  background: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-b162f50 .elementor-button:hover .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-b162f50 .elementor-button:hover .elementor-button-icon svg {
  transform: rotate(0deg);
}
.elementor-138 .elementor-element.elementor-element-b162f50 .elementor-button-content-wrapper {
  --e-button-transition-duration: 500ms;
}
.elementor-138 .elementor-element.elementor-element-d888fff {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;

  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-08f69a0 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 3;
	

}
.elementor-138 .elementor-element.elementor-element-f3ea7bc {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --z-index: 4;
}
.elementor-138 .elementor-element.elementor-element-d46b624 > .elementor-widget-container {
  padding: 4px 12px 4px 12px;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-d46b624.elementor-element {
  --align-self: center;
}
.elementor-138 .elementor-element.elementor-element-d46b624 {
  z-index: 3;
  text-align: center;
}
.elementor-138 .elementor-element.elementor-element-d46b624 .elementor-heading-title {
  font-family: var(--e-global-typography-be54938-font-family), Sans-serif;
  font-size: var(--e-global-typography-be54938-font-size);
  text-transform: var(--e-global-typography-be54938-text-transform);
  line-height: var(--e-global-typography-be54938-line-height);
  letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-7ddc94b {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-138 .elementor-element.elementor-element-7ddc94b > .elementor-widget-container {
  margin: -6px 0px -4px 0px;
}
.elementor-138 .elementor-element.elementor-element-7ddc94b .elementor-heading-title {
  font-family: var(--e-global-typography-4b4aecd-font-family), Sans-serif;
  font-size: var(--e-global-typography-4b4aecd-font-size);

  text-transform: var(--e-global-typography-4b4aecd-text-transform);
  font-style: var(--e-global-typography-4b4aecd-font-style);

  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-202e811 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: var(--e-global-typography-cae1a9c-font-family), Sans-serif;
  font-size: var(--e-global-typography-cae1a9c-font-size);
  text-transform: var(--e-global-typography-cae1a9c-text-transform);
  font-style: var(--e-global-typography-cae1a9c-font-style);
  line-height: var(--e-global-typography-cae1a9c-line-height);
  color: #063879
}
.elementor-138 .elementor-element.elementor-element-202e811 > .elementor-widget-container {
  margin: -4px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-202e811 p {
  margin-block-end: 0px;
}
.elementor-138 .elementor-element.elementor-element-03c5e16 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 48px 48px;
  --row-gap: 48px;
  --column-gap: 48px;
}
.elementor-138 .elementor-element.elementor-element-acbaf59 {
  --display: flex;
  --border-radius: 24px 24px 24px 24px;
  --padding-top: 32px;
  --padding-bottom: 32px;
  --padding-left: 32px;
  --padding-right: 32px;
}
.elementor-138 .elementor-element.elementor-element-acbaf59:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-acbaf59 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-2a8f4d0 .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-138 .elementor-element.elementor-element-2a8f4d0 .elementor-icon-box-title {
  margin-bottom: 8px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-2a8f4d0 .elementor-image-box-title {
  margin-bottom: 8px;
  margin-top: 0;

  font-size: 20px;

  text-transform: var(--e-global-typography-6b970ff-text-transform);
  font-style: var(--e-global-typography-6b970ff-font-style);

  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-2a8f4d0 .elementor-image-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-e2b6fac {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --border-radius: 16px 16px 16px 16px;
}
.elementor-138 .elementor-element.elementor-element-e2b6fac:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-e2b6fac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-8437f0c) 0%, var(--e-global-color-dc78308) 100%);
}
.elementor-138 .elementor-element.elementor-element-d2a8ba3 .elementor-icon-box-title {
  margin-bottom: 8px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-d2a8ba3 .elementor-image-box-title {
  margin-bottom: 8px;
  margin-top: 0;
  font-family: var(--e-global-typography-d9fa867-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9fa867-font-size);
  font-weight: var(--e-global-typography-d9fa867-font-weight);
  text-transform: var(--e-global-typography-d9fa867-text-transform);
  font-style: var(--e-global-typography-d9fa867-font-style);
  line-height: var(--e-global-typography-d9fa867-line-height);
  letter-spacing: var(--e-global-typography-d9fa867-letter-spacing);
  color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-d2a8ba3 .elementor-image-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-2718cde .elementor-button {
  background-color: var(--e-global-color-b41e63e);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-e052ba3);
  color: var(--e-global-color-e052ba3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-b41e63e);
  padding: 4px 4px 4px 28px;
}
.elementor-138 .elementor-element.elementor-element-2718cde .elementor-button:hover, .elementor-138 .elementor-element.elementor-element-2718cde .elementor-button:focus {
  background-color: var(--e-global-color-4ade329);
  color: var(--e-global-color-e052ba3);
  border-color: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-2718cde {
  width: 100%;
  max-width: 100%;
}
.elementor-138 .elementor-element.elementor-element-2718cde > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-2718cde .elementor-button-content-wrapper {
  flex-direction: row-reverse;
  --e-button-transition-duration: 500ms;
}
.elementor-138 .elementor-element.elementor-element-2718cde .elementor-button .elementor-button-content-wrapper {
  justify-content: space-between;
}
.elementor-138 .elementor-element.elementor-element-2718cde .elementor-button:hover svg, .elementor-138 .elementor-element.elementor-element-2718cde .elementor-button:focus svg {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-2718cde .elementor-button-icon {
  font-size: 20px;
  border-style: solid;
  border-color: var(--e-global-color-a32a2b8);
  padding: 10px 10px 10px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-138 .elementor-element.elementor-element-2718cde .elementor-button .elementor-button-icon i {
  color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-2718cde .elementor-button .elementor-button-icon svg * {
  fill: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-2718cde .elementor-button .elementor-button-icon {
  background: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-2718cde .elementor-button .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-2718cde .elementor-button .elementor-button-icon svg {
  transform: rotate(-45deg);
}
.elementor-138 .elementor-element.elementor-element-2718cde .elementor-button:hover .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-2718cde .elementor-button:hover .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-2718cde .elementor-button:hover .elementor-button-icon {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-2718cde .elementor-button:hover .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-2718cde .elementor-button:hover .elementor-button-icon svg {
  transform: rotate(0deg);
}
.elementor-138 .elementor-element.elementor-element-2f73ece .elementor-icon-list-icon i {
  color: var(--e-global-color-a4d0a47);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-2f73ece .elementor-icon-list-icon svg {
  fill: var(--e-global-color-a4d0a47);
  transition: fill 0.3s;
}
.elementor-138 .elementor-element.elementor-element-2f73ece {
  --e-icon-list-icon-size: 12px;
  --icon-vertical-offset: 0px;
}
.elementor-138 .elementor-element.elementor-element-2f73ece .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-2f73ece .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-5ec7628-font-family), Sans-serif;
  font-size: var(--e-global-typography-5ec7628-font-size);
  font-weight: var(--e-global-typography-5ec7628-font-weight);
  text-transform: var(--e-global-typography-5ec7628-text-transform);
  font-style: var(--e-global-typography-5ec7628-font-style);
  line-height: var(--e-global-typography-5ec7628-line-height);
  letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-2f73ece .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-0389427 {
  --display: flex;
  --gap: 16px 16px;
  --row-gap: 16px;
  --column-gap: 16px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-d1de81f .elementor-heading-title {

  font-size: var(--e-global-typography-d9f56ad-font-size);

  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);

  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-c22bda2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(24px/2);
}
.elementor-138 .elementor-element.elementor-element-c22bda2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(24px/2);
}
.elementor-138 .elementor-element.elementor-element-c22bda2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: calc(24px/2);
}
.elementor-138 .elementor-element.elementor-element-c22bda2 .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-24px/2);
}
.elementor-138 .elementor-element.elementor-element-c22bda2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end: calc(-24px/2);
}
.elementor-138 .elementor-element.elementor-element-c22bda2 .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: var(--e-global-color-8437f0c);
}
.elementor-138 .elementor-element.elementor-element-c22bda2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.elementor-138 .elementor-element.elementor-element-c22bda2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-style: solid;
}
.elementor-138 .elementor-element.elementor-element-c22bda2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-width: 1px;
}
.elementor-138 .elementor-element.elementor-element-c22bda2 .elementor-icon-list-icon i {
  color: var(--e-global-color-b41e63e);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-c22bda2 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-b41e63e);
  transition: fill 0.3s;
}
.elementor-138 .elementor-element.elementor-element-c22bda2 {
  --e-icon-list-icon-size: 16px;
}
.elementor-138 .elementor-element.elementor-element-c22bda2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-c22bda2 .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-c22bda2 .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-7b3164d {
  --display: flex;
  --border-radius: 24px 24px 24px 24px;
  --padding-top: 32px;
  --padding-bottom: 32px;
  --padding-left: 32px;
  --padding-right: 32px;
}
.elementor-138 .elementor-element.elementor-element-7b3164d:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-7b3164d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-b41e63e) 0%, var(--e-global-color-4ade329) 100%);
}
.elementor-138 .elementor-element.elementor-element-a461103 .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-138 .elementor-element.elementor-element-a461103 .elementor-icon-box-title {
  margin-bottom: 8px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-a461103 .elementor-image-box-title {
  margin-bottom: 8px;
  margin-top: 0;
  font-family: var(--e-global-typography-6b970ff-font-family), Sans-serif;
  font-size: var(--e-global-typography-6b970ff-font-size);
  font-weight: var(--e-global-typography-6b970ff-font-weight);
  text-transform: var(--e-global-typography-6b970ff-text-transform);
  font-style: var(--e-global-typography-6b970ff-font-style);
  line-height: var(--e-global-typography-6b970ff-line-height);
  letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-a461103 .elementor-image-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-6815e76 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --border-radius: 16px 16px 16px 16px;
}
.elementor-138 .elementor-element.elementor-element-6815e76:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-6815e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-785b64d) 0%, var(--e-global-color-b41e63e) 100%);
}
.elementor-138 .elementor-element.elementor-element-a8d2fec .elementor-icon-box-title {
  margin-bottom: 8px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-a8d2fec .elementor-image-box-title {
  margin-bottom: 8px;
  margin-top: 0;
  font-family: var(--e-global-typography-d9fa867-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9fa867-font-size);
  font-weight: var(--e-global-typography-d9fa867-font-weight);
  text-transform: var(--e-global-typography-d9fa867-text-transform);
  font-style: var(--e-global-typography-d9fa867-font-style);
  line-height: var(--e-global-typography-d9fa867-line-height);
  letter-spacing: var(--e-global-typography-d9fa867-letter-spacing);
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-a8d2fec .elementor-image-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-037d53c .elementor-button {
  background-color: var(--e-global-color-e052ba3);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-b41e63e);
  color: var(--e-global-color-b41e63e);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-e052ba3);
  padding: 4px 4px 4px 28px;
}
.elementor-138 .elementor-element.elementor-element-037d53c .elementor-button:hover, .elementor-138 .elementor-element.elementor-element-037d53c .elementor-button:focus {
  background-color: var(--e-global-color-4ade329);
  color: var(--e-global-color-e052ba3);
  border-color: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-037d53c {
  width: 100%;
  max-width: 100%;
}
.elementor-138 .elementor-element.elementor-element-037d53c > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-037d53c .elementor-button-content-wrapper {
  flex-direction: row-reverse;
  --e-button-transition-duration: 500ms;
}
.elementor-138 .elementor-element.elementor-element-037d53c .elementor-button .elementor-button-content-wrapper {
  justify-content: space-between;
}
.elementor-138 .elementor-element.elementor-element-037d53c .elementor-button:hover svg, .elementor-138 .elementor-element.elementor-element-037d53c .elementor-button:focus svg {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-037d53c .elementor-button-icon {
  font-size: 20px;
  border-style: solid;
  border-color: var(--e-global-color-a32a2b8);
  padding: 10px 10px 10px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-138 .elementor-element.elementor-element-037d53c .elementor-button .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-037d53c .elementor-button .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-037d53c .elementor-button .elementor-button-icon {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-037d53c .elementor-button .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-037d53c .elementor-button .elementor-button-icon svg {
  transform: rotate(-45deg);
}
.elementor-138 .elementor-element.elementor-element-037d53c .elementor-button:hover .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-037d53c .elementor-button:hover .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-037d53c .elementor-button:hover .elementor-button-icon {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-037d53c .elementor-button:hover .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-037d53c .elementor-button:hover .elementor-button-icon svg {
  transform: rotate(0deg);
}
.elementor-138 .elementor-element.elementor-element-d9d2037 .elementor-icon-list-icon i {
  color: var(--e-global-color-127dc2f);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-d9d2037 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-127dc2f);
  transition: fill 0.3s;
}
.elementor-138 .elementor-element.elementor-element-d9d2037 {
  --e-icon-list-icon-size: 12px;
  --icon-vertical-offset: 0px;
}
.elementor-138 .elementor-element.elementor-element-d9d2037 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-d9d2037 .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-5ec7628-font-family), Sans-serif;
  font-size: var(--e-global-typography-5ec7628-font-size);
  font-weight: var(--e-global-typography-5ec7628-font-weight);
  text-transform: var(--e-global-typography-5ec7628-text-transform);
  font-style: var(--e-global-typography-5ec7628-font-style);
  line-height: var(--e-global-typography-5ec7628-line-height);
  letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-d9d2037 .elementor-icon-list-text {
  color: var(--e-global-color-127dc2f);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-18ab141 {
  --display: flex;
  --gap: 16px 16px;
  --row-gap: 16px;
  --column-gap: 16px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-08b5719 .elementor-heading-title {
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-b2d1b74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(24px/2);
}
.elementor-138 .elementor-element.elementor-element-b2d1b74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(24px/2);
}
.elementor-138 .elementor-element.elementor-element-b2d1b74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: calc(24px/2);
}
.elementor-138 .elementor-element.elementor-element-b2d1b74 .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-24px/2);
}
.elementor-138 .elementor-element.elementor-element-b2d1b74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end: calc(-24px/2);
}
.elementor-138 .elementor-element.elementor-element-b2d1b74 .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-b2d1b74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.elementor-138 .elementor-element.elementor-element-b2d1b74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-style: solid;
}
.elementor-138 .elementor-element.elementor-element-b2d1b74 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-width: 1px;
}
.elementor-138 .elementor-element.elementor-element-b2d1b74 .elementor-icon-list-icon i {
  color: var(--e-global-color-d3ae19d);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-b2d1b74 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-d3ae19d);
  transition: fill 0.3s;
}
.elementor-138 .elementor-element.elementor-element-b2d1b74 {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-138 .elementor-element.elementor-element-b2d1b74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-b2d1b74 .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-b2d1b74 .elementor-icon-list-text {
  color: var(--e-global-color-e052ba3);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-bf5ac85 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 100px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-bf5ac85 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-bf5ac85 {
  left: -640px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-bf5ac85 {
  right: -640px;
}
.elementor-138 .elementor-element.elementor-element-bf5ac85 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-bf5ac85 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-a733912 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-a733912 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-a733912 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-a733912 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-a733912 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-a733912 .elementor-divider {
  padding-block-start: 500px;
  padding-block-end: 500px;
}
.elementor-138 .elementor-element.elementor-element-bad3c68 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-bad3c68 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-bad3c68 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-bad3c68 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-bad3c68 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-bad3c68 .elementor-divider {
  padding-block-start: 500px;
  padding-block-end: 500px;
}
.elementor-138 .elementor-element.elementor-element-db04f8c {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-db04f8c > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-db04f8c {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-db04f8c {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-db04f8c .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-db04f8c .elementor-divider {
  padding-block-start: 500px;
  padding-block-end: 500px;
}
.elementor-138 .elementor-element.elementor-element-bbcba86 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 100px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-bbcba86 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-bbcba86 {
  left: -214px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-bbcba86 {
  right: -214px;
}
.elementor-138 .elementor-element.elementor-element-bbcba86 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-bbcba86 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-8cd466a {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-8cd466a > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 230px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8cd466a {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-8cd466a {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-8cd466a .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-8cd466a .elementor-divider {
  padding-block-start: 500px;
  padding-block-end: 500px;
}
.elementor-138 .elementor-element.elementor-element-f20c19d {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-f20c19d > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 230px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-f20c19d {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-f20c19d {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-f20c19d .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-f20c19d .elementor-divider {
  padding-block-start: 500px;
  padding-block-end: 500px;
}
.elementor-138 .elementor-element.elementor-element-2cf754a {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-2cf754a > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 230px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-2cf754a {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-2cf754a {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-2cf754a .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-2cf754a .elementor-divider {
  padding-block-start: 500px;
  padding-block-end: 500px;
}
.elementor-138 .elementor-element.elementor-element-00f7bd7 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 100px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-00f7bd7 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-00f7bd7 {
  right: -214px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-00f7bd7 {
  left: -214px;
}
.elementor-138 .elementor-element.elementor-element-00f7bd7 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-00f7bd7 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-d59f9e3 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-d59f9e3 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -435px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-d59f9e3 {
  right: 230px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-d59f9e3 {
  left: 230px;
}
.elementor-138 .elementor-element.elementor-element-d59f9e3 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-d59f9e3 .elementor-divider {
  padding-block-start: 500px;
  padding-block-end: 500px;
}
.elementor-138 .elementor-element.elementor-element-11fb3f2 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-11fb3f2 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -435px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-11fb3f2 {
  right: 230px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-11fb3f2 {
  left: 230px;
}
.elementor-138 .elementor-element.elementor-element-11fb3f2 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-11fb3f2 .elementor-divider {
  padding-block-start: 500px;
  padding-block-end: 500px;
}
.elementor-138 .elementor-element.elementor-element-6e43feb {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-6e43feb > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -435px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-6e43feb {
  right: 230px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-6e43feb {
  left: 230px;
}
.elementor-138 .elementor-element.elementor-element-6e43feb .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-6e43feb .elementor-divider {
  padding-block-start: 500px;
  padding-block-end: 500px;
}
.elementor-138 .elementor-element.elementor-element-74776ab {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 100px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-74776ab > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-74776ab {
  right: -640px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-74776ab {
  left: -640px;
}
.elementor-138 .elementor-element.elementor-element-74776ab .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-74776ab .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-84ca7ff {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-84ca7ff > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-84ca7ff {
  right: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-84ca7ff {
  left: 0px;
}
.elementor-138 .elementor-element.elementor-element-84ca7ff .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-84ca7ff .elementor-divider {
  padding-block-start: 500px;
  padding-block-end: 500px;
}
.elementor-138 .elementor-element.elementor-element-2346af9 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-2346af9 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-2346af9 {
  right: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-2346af9 {
  left: 0px;
}
.elementor-138 .elementor-element.elementor-element-2346af9 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-2346af9 .elementor-divider {
  padding-block-start: 500px;
  padding-block-end: 500px;
}
.elementor-138 .elementor-element.elementor-element-6fb130f {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-6fb130f > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-6fb130f {
  right: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-6fb130f {
  left: 0px;
}
.elementor-138 .elementor-element.elementor-element-6fb130f .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-6fb130f .elementor-divider {
  padding-block-start: 500px;
  padding-block-end: 500px;
}
.elementor-138 .elementor-element.elementor-element-f32691a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --padding-top: 112px;
  --padding-bottom: 112px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-f0d2027 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-a8823a2 {
  --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;
  --justify-content: space-between;
  --z-index: 4;
}
.elementor-138 .elementor-element.elementor-element-6ea465d img {
  width: 100%;
  height: 568px;
  object-fit: cover;
  object-position: center center;
  border-radius: 16px 16px 16px 16px;
}
.elementor-138 .elementor-element.elementor-element-96baef8 {
  --e-image-carousel-slides-to-show: 2;
}
.elementor-138 .elementor-element.elementor-element-96baef8 > .elementor-widget-container {
  margin: 0px 0px -7px 0px;
}
.elementor-138 .elementor-element.elementor-element-96baef8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
  border-radius: 16px 16px 16px 16px;
}
.elementor-138 .elementor-element.elementor-element-4877a26 {
  --display: flex;
  --justify-content: space-between;
  --z-index: 4;
}
.elementor-138 .elementor-element.elementor-element-398e9e7 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-da5a229 > .elementor-widget-container {
  padding: 4px 12px 4px 12px;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-da5a229.elementor-element {
  --align-self: flex-start;
}
.elementor-138 .elementor-element.elementor-element-da5a229 {
  z-index: 3;
  text-align: center;
}
.elementor-138 .elementor-element.elementor-element-da5a229 .elementor-heading-title {
  font-family: var(--e-global-typography-be54938-font-family), Sans-serif;
  font-size: var(--e-global-typography-be54938-font-size);
  text-transform: var(--e-global-typography-be54938-text-transform);
  line-height: var(--e-global-typography-be54938-line-height);
  letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-703e572 > .elementor-widget-container {
  margin: -6px 0px -4px 0px;
}
.elementor-138 .elementor-element.elementor-element-703e572 .elementor-heading-title {
  font-family: var(--e-global-typography-4b4aecd-font-family), Sans-serif;
  font-size: var(--e-global-typography-4b4aecd-font-size);
  text-transform: var(--e-global-typography-4b4aecd-text-transform);
  font-style: var(--e-global-typography-4b4aecd-font-style);
  line-height: var(--e-global-typography-4b4aecd-line-height);
  letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-886bf63 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 50px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-886bf63 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-886bf63 {
  left: -640px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-886bf63 {
  right: -640px;
}
.elementor-138 .elementor-element.elementor-element-886bf63 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-886bf63 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-c2069e6 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-c2069e6 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-c2069e6 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-c2069e6 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-c2069e6 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-c2069e6 .elementor-divider {
  padding-block-start: 300px;
  padding-block-end: 300px;
}
.elementor-138 .elementor-element.elementor-element-d50c3e4 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-d50c3e4 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-d50c3e4 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-d50c3e4 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-d50c3e4 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-d50c3e4 .elementor-divider {
  padding-block-start: 300px;
  padding-block-end: 300px;
}
.elementor-138 .elementor-element.elementor-element-9eefd25 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-9eefd25 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-9eefd25 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-9eefd25 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-9eefd25 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-9eefd25 .elementor-divider {
  padding-block-start: 300px;
  padding-block-end: 300px;
}
.elementor-138 .elementor-element.elementor-element-83a7a03 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 50px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-83a7a03 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-83a7a03 {
  left: -214px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-83a7a03 {
  right: -214px;
}
.elementor-138 .elementor-element.elementor-element-83a7a03 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-83a7a03 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-3bd49ec {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-3bd49ec > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 230px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-3bd49ec {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-3bd49ec {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-3bd49ec .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-3bd49ec .elementor-divider {
  padding-block-start: 300px;
  padding-block-end: 300px;
}
.elementor-138 .elementor-element.elementor-element-c2898bb {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-c2898bb > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 230px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-c2898bb {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-c2898bb {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-c2898bb .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-c2898bb .elementor-divider {
  padding-block-start: 300px;
  padding-block-end: 300px;
}
.elementor-138 .elementor-element.elementor-element-6aadb68 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-6aadb68 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 230px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-6aadb68 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-6aadb68 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-6aadb68 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-6aadb68 .elementor-divider {
  padding-block-start: 300px;
  padding-block-end: 300px;
}
.elementor-138 .elementor-element.elementor-element-cfeb403 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 50px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-cfeb403 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-cfeb403 {
  right: -214px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-cfeb403 {
  left: -214px;
}
.elementor-138 .elementor-element.elementor-element-cfeb403 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-cfeb403 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-81470e8 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-81470e8 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -435px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-81470e8 {
  right: 230px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-81470e8 {
  left: 230px;
}
.elementor-138 .elementor-element.elementor-element-81470e8 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-81470e8 .elementor-divider {
  padding-block-start: 300px;
  padding-block-end: 300px;
}
.elementor-138 .elementor-element.elementor-element-efd53b1 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-efd53b1 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -435px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-efd53b1 {
  right: 230px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-efd53b1 {
  left: 230px;
}
.elementor-138 .elementor-element.elementor-element-efd53b1 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-efd53b1 .elementor-divider {
  padding-block-start: 300px;
  padding-block-end: 300px;
}
.elementor-138 .elementor-element.elementor-element-9a93d1c {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-9a93d1c > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -435px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-9a93d1c {
  right: 230px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-9a93d1c {
  left: 230px;
}
.elementor-138 .elementor-element.elementor-element-9a93d1c .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-9a93d1c .elementor-divider {
  padding-block-start: 300px;
  padding-block-end: 300px;
}
.elementor-138 .elementor-element.elementor-element-47474c8 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 50px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-47474c8 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-47474c8 {
  right: -640px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-47474c8 {
  left: -640px;
}
.elementor-138 .elementor-element.elementor-element-47474c8 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-47474c8 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-998eec7 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-998eec7 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-998eec7 {
  right: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-998eec7 {
  left: 0px;
}
.elementor-138 .elementor-element.elementor-element-998eec7 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-998eec7 .elementor-divider {
  padding-block-start: 300px;
  padding-block-end: 300px;
}
.elementor-138 .elementor-element.elementor-element-16ea380 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-16ea380 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-16ea380 {
  right: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-16ea380 {
  left: 0px;
}
.elementor-138 .elementor-element.elementor-element-16ea380 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-16ea380 .elementor-divider {
  padding-block-start: 300px;
  padding-block-end: 300px;
}
.elementor-138 .elementor-element.elementor-element-93234f8 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-93234f8 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-93234f8 {
  right: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-93234f8 {
  left: 0px;
}
.elementor-138 .elementor-element.elementor-element-93234f8 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-93234f8 .elementor-divider {
  padding-block-start: 300px;
  padding-block-end: 300px;
}
.elementor-138 .elementor-element.elementor-element-832e0c1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --overflow: hidden;
  --padding-top: 112px;
  --padding-bottom: 112px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 4;
}
.elementor-138 .elementor-element.elementor-element-832e0c1:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-832e0c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-8437f0c);
}
.elementor-138 .elementor-element.elementor-element-aec2167 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --z-index: 4;
}
.elementor-138 .elementor-element.elementor-element-3f9ae85 > .elementor-widget-container {
  padding: 4px 12px 4px 12px;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-3f9ae85.elementor-element {
  --align-self: center;
}
.elementor-138 .elementor-element.elementor-element-3f9ae85 {
  z-index: 3;
  text-align: center;
}
.elementor-138 .elementor-element.elementor-element-3f9ae85 .elementor-heading-title {
  font-family: var(--e-global-typography-be54938-font-family), Sans-serif;
  font-size: var(--e-global-typography-be54938-font-size);
  text-transform: var(--e-global-typography-be54938-text-transform);
  line-height: var(--e-global-typography-be54938-line-height);
  letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-ec57aef {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-138 .elementor-element.elementor-element-ec57aef > .elementor-widget-container {
  margin: -6px 0px -4px 0px;
}
.elementor-138 .elementor-element.elementor-element-ec57aef .elementor-heading-title {
  font-family: var(--e-global-typography-4b4aecd-font-family), Sans-serif;
  font-size: var(--e-global-typography-4b4aecd-font-size);
  text-transform: var(--e-global-typography-4b4aecd-text-transform);
  font-style: var(--e-global-typography-4b4aecd-font-style);
  line-height: var(--e-global-typography-4b4aecd-line-height);
  letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-bf78ead {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: var(--e-global-typography-cae1a9c-font-family), Sans-serif;
  font-size: var(--e-global-typography-cae1a9c-font-size);
  text-transform: var(--e-global-typography-cae1a9c-text-transform);
  font-style: var(--e-global-typography-cae1a9c-font-style);
  line-height: var(--e-global-typography-cae1a9c-line-height);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-bf78ead > .elementor-widget-container {
  margin: -4px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-bf78ead p {
  margin-block-end: 0px;
}
.elementor-138 .elementor-element.elementor-element-ae9ef2c {
  --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;
  --z-index: 4;
}
.elementor-138 .elementor-element.elementor-element-defd47a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 48px 48px;
  --row-gap: 48px;
  --column-gap: 48px;
  --border-radius: 24px 24px 24px 24px;
}
.elementor-138 .elementor-element.elementor-element-defd47a:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-defd47a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-fa441d8 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-d82dee2 img {
  width: 100%;
  height: 250px;
  object-fit: cover;
  object-position: center center;
  border-radius: 16px 16px 16px 16px;
}
.elementor-138 .elementor-element.elementor-element-a063513 > .elementor-widget-container {
  background-color: var(--e-global-color-ec25634);
  padding: 4px 16px 4px 16px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-138 .elementor-element.elementor-element-a063513.elementor-element {
  --align-self: flex-start;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-a063513 {
  left: 16px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-a063513 {
  right: 16px;
}
.elementor-138 .elementor-element.elementor-element-a063513 {
  top: 16px;
}
.elementor-138 .elementor-element.elementor-element-a063513 .elementor-heading-title {
  font-family: var(--e-global-typography-5ec7628-font-family), Sans-serif;
  font-size: var(--e-global-typography-5ec7628-font-size);
  font-weight: var(--e-global-typography-5ec7628-font-weight);
  text-transform: var(--e-global-typography-5ec7628-text-transform);
  font-style: var(--e-global-typography-5ec7628-font-style);
  line-height: var(--e-global-typography-5ec7628-line-height);
  letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  color: var(--e-global-color-07414c8);
}
.elementor-138 .elementor-element.elementor-element-669eb61 {
  --display: flex;
  --justify-content: space-between;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-acde2f9 > .elementor-widget-container {
  margin: -6px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-acde2f9 .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-138 .elementor-element.elementor-element-acde2f9 .elementor-icon-box-title {
  margin-bottom: 8px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-acde2f9 .elementor-image-box-title {
  margin-bottom: 8px;
  margin-top: 0;
  font-family: var(--e-global-typography-6b970ff-font-family), Sans-serif;
  font-size: var(--e-global-typography-6b970ff-font-size);
  font-weight: var(--e-global-typography-6b970ff-font-weight);
  text-transform: var(--e-global-typography-6b970ff-text-transform);
  font-style: var(--e-global-typography-6b970ff-font-style);
  line-height: var(--e-global-typography-6b970ff-line-height);
  letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-acde2f9 .elementor-image-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-84f9335 {
  --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: space-between;
  --align-items: flex-end;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-ed2ff98 {
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-138 .elementor-element.elementor-element-ed2ff98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(8px/2);
}
.elementor-138 .elementor-element.elementor-element-ed2ff98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(8px/2);
}
.elementor-138 .elementor-element.elementor-element-ed2ff98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: calc(8px/2);
}
.elementor-138 .elementor-element.elementor-element-ed2ff98 .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-8px/2);
}
.elementor-138 .elementor-element.elementor-element-ed2ff98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end: calc(-8px/2);
}
.elementor-138 .elementor-element.elementor-element-ed2ff98 .elementor-icon-list-icon i {
  color: var(--e-global-color-b41e63e);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-ed2ff98 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-b41e63e);
  transition: fill 0.3s;
}
.elementor-138 .elementor-element.elementor-element-ed2ff98:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
  padding-left: 8px;
}
.elementor-138 .elementor-element.elementor-element-ed2ff98.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
  padding-right: 8px;
}
.elementor-138 .elementor-element.elementor-element-ed2ff98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-ed2ff98 .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-ed2ff98 .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-237c50f .elementor-button {
  background-color: var(--e-global-color-a32a2b8);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-b41e63e);
  color: var(--e-global-color-b41e63e);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-b41e63e);
  padding: 4px 4px 4px 28px;
}
.elementor-138 .elementor-element.elementor-element-237c50f .elementor-button:hover, .elementor-138 .elementor-element.elementor-element-237c50f .elementor-button:focus {
  background-color: var(--e-global-color-4ade329);
  color: var(--e-global-color-e052ba3);
  border-color: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-237c50f {
  width: auto;
  max-width: auto;
}
.elementor-138 .elementor-element.elementor-element-237c50f > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-237c50f .elementor-button-content-wrapper {
  flex-direction: row-reverse;
  --e-button-transition-duration: 500ms;
}
.elementor-138 .elementor-element.elementor-element-237c50f .elementor-button .elementor-button-content-wrapper {
  gap: 28px;
}
.elementor-138 .elementor-element.elementor-element-237c50f .elementor-button:hover svg, .elementor-138 .elementor-element.elementor-element-237c50f .elementor-button:focus svg {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-237c50f .elementor-button-icon {
  font-size: 20px;
  border-style: solid;
  border-color: var(--e-global-color-a32a2b8);
  padding: 10px 10px 10px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-138 .elementor-element.elementor-element-237c50f .elementor-button .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-237c50f .elementor-button .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-237c50f .elementor-button .elementor-button-icon {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-237c50f .elementor-button .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-237c50f .elementor-button .elementor-button-icon svg {
  transform: rotate(-45deg);
}
.elementor-138 .elementor-element.elementor-element-237c50f .elementor-button:hover .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-237c50f .elementor-button:hover .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-237c50f .elementor-button:hover .elementor-button-icon {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-237c50f .elementor-button:hover .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-237c50f .elementor-button:hover .elementor-button-icon svg {
  transform: rotate(0deg);
}
.elementor-138 .elementor-element.elementor-element-da0b595 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 48px 48px;
  --row-gap: 48px;
  --column-gap: 48px;
  --border-radius: 24px 24px 24px 24px;
}
.elementor-138 .elementor-element.elementor-element-da0b595:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-da0b595 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-6c489a2 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-ae86a43 img {
  width: 100%;
  height: 250px;
  object-fit: cover;
  object-position: top center;
  border-radius: 16px 16px 16px 16px;
}
.elementor-138 .elementor-element.elementor-element-a1dfe4c > .elementor-widget-container {
  background-color: var(--e-global-color-ec25634);
  padding: 4px 16px 4px 16px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-138 .elementor-element.elementor-element-a1dfe4c.elementor-element {
  --align-self: flex-start;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-a1dfe4c {
  left: 16px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-a1dfe4c {
  right: 16px;
}
.elementor-138 .elementor-element.elementor-element-a1dfe4c {
  top: 16px;
}
.elementor-138 .elementor-element.elementor-element-a1dfe4c .elementor-heading-title {
  font-family: var(--e-global-typography-5ec7628-font-family), Sans-serif;
  font-size: var(--e-global-typography-5ec7628-font-size);
  font-weight: var(--e-global-typography-5ec7628-font-weight);
  text-transform: var(--e-global-typography-5ec7628-text-transform);
  font-style: var(--e-global-typography-5ec7628-font-style);
  line-height: var(--e-global-typography-5ec7628-line-height);
  letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  color: var(--e-global-color-07414c8);
}
.elementor-138 .elementor-element.elementor-element-6153e0d {
  --display: flex;
  --justify-content: space-between;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-7e37957 > .elementor-widget-container {
  margin: -6px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-7e37957 .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-138 .elementor-element.elementor-element-7e37957 .elementor-icon-box-title {
  margin-bottom: 8px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-7e37957 .elementor-image-box-title {
  margin-bottom: 8px;
  margin-top: 0;
  font-family: var(--e-global-typography-6b970ff-font-family), Sans-serif;
  font-size: var(--e-global-typography-6b970ff-font-size);
  font-weight: var(--e-global-typography-6b970ff-font-weight);
  text-transform: var(--e-global-typography-6b970ff-text-transform);
  font-style: var(--e-global-typography-6b970ff-font-style);
  line-height: var(--e-global-typography-6b970ff-line-height);
  letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-7e37957 .elementor-image-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-9fb45d0 {
  --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: space-between;
  --align-items: flex-end;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-3a1e83b {
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-138 .elementor-element.elementor-element-3a1e83b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(8px/2);
}
.elementor-138 .elementor-element.elementor-element-3a1e83b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(8px/2);
}
.elementor-138 .elementor-element.elementor-element-3a1e83b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: calc(8px/2);
}
.elementor-138 .elementor-element.elementor-element-3a1e83b .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-8px/2);
}
.elementor-138 .elementor-element.elementor-element-3a1e83b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end: calc(-8px/2);
}
.elementor-138 .elementor-element.elementor-element-3a1e83b .elementor-icon-list-icon i {
  color: var(--e-global-color-b41e63e);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-3a1e83b .elementor-icon-list-icon svg {
  fill: var(--e-global-color-b41e63e);
  transition: fill 0.3s;
}
.elementor-138 .elementor-element.elementor-element-3a1e83b:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
  padding-left: 8px;
}
.elementor-138 .elementor-element.elementor-element-3a1e83b.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
  padding-right: 8px;
}
.elementor-138 .elementor-element.elementor-element-3a1e83b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-3a1e83b .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-3a1e83b .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button {
  background-color: var(--e-global-color-a32a2b8);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-b41e63e);
  color: var(--e-global-color-b41e63e);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-b41e63e);
  padding: 4px 4px 4px 28px;
}
.elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button:hover, .elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button:focus {
  background-color: var(--e-global-color-4ade329);
  color: var(--e-global-color-e052ba3);
  border-color: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-13565b6 {
  width: auto;
  max-width: auto;
}
.elementor-138 .elementor-element.elementor-element-13565b6 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
  --e-button-transition-duration: 500ms;
}
.elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button .elementor-button-content-wrapper {
  gap: 28px;
}
.elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button:hover svg, .elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button:focus svg {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button-icon {
  font-size: 20px;
  border-style: solid;
  border-color: var(--e-global-color-a32a2b8);
  padding: 10px 10px 10px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button .elementor-button-icon {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button .elementor-button-icon svg {
  transform: rotate(-45deg);
}
.elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button:hover .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button:hover .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button:hover .elementor-button-icon {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button:hover .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button:hover .elementor-button-icon svg {
  transform: rotate(0deg);
}
.elementor-138 .elementor-element.elementor-element-04b002a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 48px 48px;
  --row-gap: 48px;
  --column-gap: 48px;
  --border-radius: 24px 24px 24px 24px;
}
.elementor-138 .elementor-element.elementor-element-04b002a:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-04b002a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-7974156 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-4e79a66 img {
  width: 100%;
  height: 250px;
  object-fit: cover;
  object-position: bottom center;
  border-radius: 16px 16px 16px 16px;
}
.elementor-138 .elementor-element.elementor-element-d41d69c > .elementor-widget-container {
  background-color: var(--e-global-color-a047deb);
  padding: 4px 16px 4px 16px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-138 .elementor-element.elementor-element-d41d69c.elementor-element {
  --align-self: flex-start;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-d41d69c {
  left: 16px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-d41d69c {
  right: 16px;
}
.elementor-138 .elementor-element.elementor-element-d41d69c {
  top: 16px;
}
.elementor-138 .elementor-element.elementor-element-d41d69c .elementor-heading-title {
  font-family: var(--e-global-typography-5ec7628-font-family), Sans-serif;
  font-size: var(--e-global-typography-5ec7628-font-size);
  font-weight: var(--e-global-typography-5ec7628-font-weight);
  text-transform: var(--e-global-typography-5ec7628-text-transform);
  font-style: var(--e-global-typography-5ec7628-font-style);
  line-height: var(--e-global-typography-5ec7628-line-height);
  letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  color: var(--e-global-color-ec25634);
}
.elementor-138 .elementor-element.elementor-element-9602c81 {
  --display: flex;
  --justify-content: space-between;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-dadaef3 > .elementor-widget-container {
  margin: -6px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-dadaef3 .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-138 .elementor-element.elementor-element-dadaef3 .elementor-icon-box-title {
  margin-bottom: 8px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-dadaef3 .elementor-image-box-title {
  margin-bottom: 8px;
  margin-top: 0;
  font-family: var(--e-global-typography-6b970ff-font-family), Sans-serif;
  font-size: var(--e-global-typography-6b970ff-font-size);
  font-weight: var(--e-global-typography-6b970ff-font-weight);
  text-transform: var(--e-global-typography-6b970ff-text-transform);
  font-style: var(--e-global-typography-6b970ff-font-style);
  line-height: var(--e-global-typography-6b970ff-line-height);
  letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-dadaef3 .elementor-image-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-c5ca251 {
  --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: space-between;
  --align-items: flex-end;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-06ce2c3 {
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-138 .elementor-element.elementor-element-06ce2c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(8px/2);
}
.elementor-138 .elementor-element.elementor-element-06ce2c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(8px/2);
}
.elementor-138 .elementor-element.elementor-element-06ce2c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: calc(8px/2);
}
.elementor-138 .elementor-element.elementor-element-06ce2c3 .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-8px/2);
}
.elementor-138 .elementor-element.elementor-element-06ce2c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end: calc(-8px/2);
}
.elementor-138 .elementor-element.elementor-element-06ce2c3 .elementor-icon-list-icon i {
  color: var(--e-global-color-b41e63e);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-06ce2c3 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-b41e63e);
  transition: fill 0.3s;
}
.elementor-138 .elementor-element.elementor-element-06ce2c3:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
  padding-left: 8px;
}
.elementor-138 .elementor-element.elementor-element-06ce2c3.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
  padding-right: 8px;
}
.elementor-138 .elementor-element.elementor-element-06ce2c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-06ce2c3 .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-06ce2c3 .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-138 .elementor-element.elementor-element-f693086 .elementor-button {
  background-color: var(--e-global-color-a32a2b8);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-b41e63e);
  color: var(--e-global-color-b41e63e);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-b41e63e);
  padding: 4px 4px 4px 28px;
}
.elementor-138 .elementor-element.elementor-element-f693086 .elementor-button:hover, .elementor-138 .elementor-element.elementor-element-f693086 .elementor-button:focus {
  background-color: var(--e-global-color-4ade329);
  color: var(--e-global-color-e052ba3);
  border-color: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-f693086 {
  width: auto;
  max-width: auto;
}
.elementor-138 .elementor-element.elementor-element-f693086 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-f693086 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
  --e-button-transition-duration: 500ms;
}
.elementor-138 .elementor-element.elementor-element-f693086 .elementor-button .elementor-button-content-wrapper {
  gap: 28px;
}
.elementor-138 .elementor-element.elementor-element-f693086 .elementor-button:hover svg, .elementor-138 .elementor-element.elementor-element-f693086 .elementor-button:focus svg {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-f693086 .elementor-button-icon {
  font-size: 20px;
  border-style: solid;
  border-color: var(--e-global-color-a32a2b8);
  padding: 10px 10px 10px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-138 .elementor-element.elementor-element-f693086 .elementor-button .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-f693086 .elementor-button .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-f693086 .elementor-button .elementor-button-icon {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-f693086 .elementor-button .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-f693086 .elementor-button .elementor-button-icon svg {
  transform: rotate(-45deg);
}
.elementor-138 .elementor-element.elementor-element-f693086 .elementor-button:hover .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-f693086 .elementor-button:hover .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-f693086 .elementor-button:hover .elementor-button-icon {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-f693086 .elementor-button:hover .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-f693086 .elementor-button:hover .elementor-button-icon svg {
  transform: rotate(0deg);
}
.elementor-138 .elementor-element.elementor-element-87987ce {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --padding-top: 112px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-49659ed {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-11a4185 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --z-index: 4;
}
.elementor-138 .elementor-element.elementor-element-f61478b > .elementor-widget-container {
  padding: 4px 12px 4px 12px;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-f61478b.elementor-element {
  --align-self: center;
}
.elementor-138 .elementor-element.elementor-element-f61478b {
  z-index: 3;
  text-align: center;
}
.elementor-138 .elementor-element.elementor-element-f61478b .elementor-heading-title {
  font-family: var(--e-global-typography-be54938-font-family), Sans-serif;
  font-size: var(--e-global-typography-be54938-font-size);
  text-transform: var(--e-global-typography-be54938-text-transform);
  line-height: var(--e-global-typography-be54938-line-height);
  letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-d5f61c6 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-138 .elementor-element.elementor-element-d5f61c6 > .elementor-widget-container {
  margin: -6px 0px -4px 0px;
}
.elementor-138 .elementor-element.elementor-element-d5f61c6 .elementor-heading-title {
  font-family: var(--e-global-typography-4b4aecd-font-family), Sans-serif;
  font-size: var(--e-global-typography-4b4aecd-font-size);
  text-transform: var(--e-global-typography-4b4aecd-text-transform);
  font-style: var(--e-global-typography-4b4aecd-font-style);
  line-height: var(--e-global-typography-4b4aecd-line-height);
  letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-2c2b401 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: var(--e-global-typography-cae1a9c-font-family), Sans-serif;
  font-size: var(--e-global-typography-cae1a9c-font-size);
  text-transform: var(--e-global-typography-cae1a9c-text-transform);
  font-style: var(--e-global-typography-cae1a9c-font-style);
  line-height: var(--e-global-typography-cae1a9c-line-height);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-2c2b401 > .elementor-widget-container {
  margin: -4px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-2c2b401 p {
  margin-block-end: 0px;
}
.elementor-138 .elementor-element.elementor-element-4e42f16 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 4;
}
.elementor-138 .elementor-element.elementor-element-aa61d6d {
  --display: flex;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-b494101 img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  object-position: top center;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: var(--e-global-color-accent);
}
.elementor-138 .elementor-element.elementor-element-9be8547 .elementor-icon-box-title {
  margin-bottom: 4px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-9be8547 .elementor-image-box-title {
  margin-bottom: 4px;
  margin-top: 0;
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-9be8547 .elementor-image-box-description {
  font-family: var(--e-global-typography-be54938-font-family), Sans-serif;
  font-size: var(--e-global-typography-be54938-font-size);
  text-transform: var(--e-global-typography-be54938-text-transform);
  line-height: var(--e-global-typography-be54938-line-height);
  letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-f39f981 {
  --display: flex;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-64c705e img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  object-position: top center;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-accent);
}
.elementor-138 .elementor-element.elementor-element-4c00c1b .elementor-icon-box-title {
  margin-bottom: 4px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-4c00c1b .elementor-image-box-title {
  margin-bottom: 4px;
  margin-top: 0;
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-4c00c1b .elementor-image-box-description {
  font-family: var(--e-global-typography-be54938-font-family), Sans-serif;
  font-size: var(--e-global-typography-be54938-font-size);
  text-transform: var(--e-global-typography-be54938-text-transform);
  line-height: var(--e-global-typography-be54938-line-height);
  letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-29f1653 {
  --display: flex;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-261ac5e img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  object-position: top center;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-accent);
}
.elementor-138 .elementor-element.elementor-element-82cb831 .elementor-icon-box-title {
  margin-bottom: 4px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-82cb831 .elementor-image-box-title {
  margin-bottom: 4px;
  margin-top: 0;
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-82cb831 .elementor-image-box-description {
  font-family: var(--e-global-typography-be54938-font-family), Sans-serif;
  font-size: var(--e-global-typography-be54938-font-size);
  text-transform: var(--e-global-typography-be54938-text-transform);
  line-height: var(--e-global-typography-be54938-line-height);
  letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-6c1c609 {
  --display: flex;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-7b9f816 img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  object-position: top center;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-accent);
}
.elementor-138 .elementor-element.elementor-element-32d6644 .elementor-icon-box-title {
  margin-bottom: 4px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-32d6644 .elementor-image-box-title {
  margin-bottom: 4px;
  margin-top: 0;
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-32d6644 .elementor-image-box-description {
  font-family: var(--e-global-typography-be54938-font-family), Sans-serif;
  font-size: var(--e-global-typography-be54938-font-size);
  text-transform: var(--e-global-typography-be54938-text-transform);
  line-height: var(--e-global-typography-be54938-line-height);
  letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-d9c0e4b {
  --display: flex;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-33a20ab img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  object-position: top center;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-accent);
}
.elementor-138 .elementor-element.elementor-element-80260ed .elementor-icon-box-title {
  margin-bottom: 4px;
  margin-top: 0;
}
.elementor-138 .elementor-element.elementor-element-80260ed .elementor-image-box-title {
  margin-bottom: 4px;
  margin-top: 0;
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-80260ed .elementor-image-box-description {
  font-family: var(--e-global-typography-be54938-font-family), Sans-serif;
  font-size: var(--e-global-typography-be54938-font-size);
  text-transform: var(--e-global-typography-be54938-text-transform);
  line-height: var(--e-global-typography-be54938-line-height);
  letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-b23c470 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-b23c470 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-b23c470 {
  left: -640px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-b23c470 {
  right: -640px;
}
.elementor-138 .elementor-element.elementor-element-b23c470 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-b23c470 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-8c1f952 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-8c1f952 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8c1f952 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-8c1f952 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-8c1f952 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-8c1f952 .elementor-divider {
  padding-block-start: 200px;
  padding-block-end: 200px;
}
.elementor-138 .elementor-element.elementor-element-ff2d81a {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-ff2d81a > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-ff2d81a {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-ff2d81a {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-ff2d81a .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-ff2d81a .elementor-divider {
  padding-block-start: 200px;
  padding-block-end: 200px;
}
.elementor-138 .elementor-element.elementor-element-6f03740 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-6f03740 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-6f03740 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-6f03740 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-6f03740 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-6f03740 .elementor-divider {
  padding-block-start: 200px;
  padding-block-end: 200px;
}
.elementor-138 .elementor-element.elementor-element-1b944da {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-1b944da > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-1b944da {
  left: -214px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-1b944da {
  right: -214px;
}
.elementor-138 .elementor-element.elementor-element-1b944da .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-1b944da .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-94871a0 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-94871a0 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-94871a0 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-94871a0 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-94871a0 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-94871a0 .elementor-divider {
  padding-block-start: 200px;
  padding-block-end: 200px;
}
.elementor-138 .elementor-element.elementor-element-ded03dc {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-ded03dc > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 230px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-ded03dc {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-ded03dc {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-ded03dc .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-ded03dc .elementor-divider {
  padding-block-start: 200px;
  padding-block-end: 200px;
}
.elementor-138 .elementor-element.elementor-element-edd22a8 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-edd22a8 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 230px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-edd22a8 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-edd22a8 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-edd22a8 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-edd22a8 .elementor-divider {
  padding-block-start: 200px;
  padding-block-end: 200px;
}
.elementor-138 .elementor-element.elementor-element-48bb963 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-48bb963 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-48bb963 {
  right: -214px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-48bb963 {
  left: -214px;
}
.elementor-138 .elementor-element.elementor-element-48bb963 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-48bb963 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-1376e72 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-1376e72 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -435px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-1376e72 {
  right: 230px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-1376e72 {
  left: 230px;
}
.elementor-138 .elementor-element.elementor-element-1376e72 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-1376e72 .elementor-divider {
  padding-block-start: 200px;
  padding-block-end: 200px;
}
.elementor-138 .elementor-element.elementor-element-1161052 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-1161052 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -435px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-1161052 {
  right: 230px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-1161052 {
  left: 230px;
}
.elementor-138 .elementor-element.elementor-element-1161052 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-1161052 .elementor-divider {
  padding-block-start: 200px;
  padding-block-end: 200px;
}
.elementor-138 .elementor-element.elementor-element-8e82756 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-8e82756 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -435px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8e82756 {
  right: 230px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-8e82756 {
  left: 230px;
}
.elementor-138 .elementor-element.elementor-element-8e82756 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-8e82756 .elementor-divider {
  padding-block-start: 200px;
  padding-block-end: 200px;
}
.elementor-138 .elementor-element.elementor-element-5819007 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-5819007 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-5819007 {
  right: -640px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-5819007 {
  left: -640px;
}
.elementor-138 .elementor-element.elementor-element-5819007 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-5819007 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-3b558ee {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-3b558ee > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-3b558ee {
  right: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-3b558ee {
  left: 0px;
}
.elementor-138 .elementor-element.elementor-element-3b558ee .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-3b558ee .elementor-divider {
  padding-block-start: 200px;
  padding-block-end: 200px;
}
.elementor-138 .elementor-element.elementor-element-862ef56 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-862ef56 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-862ef56 {
  right: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-862ef56 {
  left: 0px;
}
.elementor-138 .elementor-element.elementor-element-862ef56 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-862ef56 .elementor-divider {
  padding-block-start: 200px;
  padding-block-end: 200px;
}
.elementor-138 .elementor-element.elementor-element-2a529f5 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-2a529f5 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-2a529f5 {
  right: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-2a529f5 {
  left: 0px;
}
.elementor-138 .elementor-element.elementor-element-2a529f5 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-2a529f5 .elementor-divider {
  padding-block-start: 200px;
  padding-block-end: 200px;
}
.elementor-138 .elementor-element.elementor-element-5bd7467 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --padding-top: 112px;
  --padding-bottom: 112px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-c8bae73 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-85268dd {
  --display: flex;
  --justify-content: space-between;
  --z-index: 4;
}
.elementor-138 .elementor-element.elementor-element-ac4a8dc {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-138 .elementor-element.elementor-element-63e2b09 > .elementor-widget-container {
  padding: 4px 12px 4px 12px;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-63e2b09.elementor-element {
  --align-self: flex-start;
}
.elementor-138 .elementor-element.elementor-element-63e2b09 {
  z-index: 3;
  text-align: center;
}
.elementor-138 .elementor-element.elementor-element-63e2b09 .elementor-heading-title {
  font-family: var(--e-global-typography-be54938-font-family), Sans-serif;
  font-size: var(--e-global-typography-be54938-font-size);
  text-transform: var(--e-global-typography-be54938-text-transform);
  line-height: var(--e-global-typography-be54938-line-height);
  letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-2de0cfc > .elementor-widget-container {
  margin: -6px 0px -4px 0px;
}
.elementor-138 .elementor-element.elementor-element-2de0cfc .elementor-heading-title {
  font-family: var(--e-global-typography-4b4aecd-font-family), Sans-serif;
  font-size: var(--e-global-typography-4b4aecd-font-size);
  text-transform: var(--e-global-typography-4b4aecd-text-transform);
  font-style: var(--e-global-typography-4b4aecd-font-style);
  line-height: var(--e-global-typography-4b4aecd-line-height);
  letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-138 .elementor-element.elementor-element-05afe46 > .elementor-widget-container {
  margin: -4px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-05afe46 {
  font-family: var(--e-global-typography-cae1a9c-font-family), Sans-serif;
  font-size: var(--e-global-typography-cae1a9c-font-size);
  text-transform: var(--e-global-typography-cae1a9c-text-transform);
  font-style: var(--e-global-typography-cae1a9c-font-style);
  line-height: var(--e-global-typography-cae1a9c-line-height);
  color: var(--e-global-color-text);
}
.elementor-138 .elementor-element.elementor-element-05afe46 p {
  margin-block-end: 0px;
}
.elementor-138 .elementor-element.elementor-element-09158df .elementor-button {
  background-color: var(--e-global-color-b41e63e);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-e052ba3);
  color: var(--e-global-color-e052ba3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-b41e63e);
  padding: 4px 4px 4px 28px;
}
.elementor-138 .elementor-element.elementor-element-09158df .elementor-button:hover, .elementor-138 .elementor-element.elementor-element-09158df .elementor-button:focus {
  background-color: var(--e-global-color-4ade329);
  color: var(--e-global-color-e052ba3);
  border-color: var(--e-global-color-4ade329);
}
.elementor-138 .elementor-element.elementor-element-09158df {
  width: auto;
  max-width: auto;
}
.elementor-138 .elementor-element.elementor-element-09158df > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-09158df .elementor-button-content-wrapper {
  flex-direction: row-reverse;
  --e-button-transition-duration: 500ms;
}
.elementor-138 .elementor-element.elementor-element-09158df .elementor-button .elementor-button-content-wrapper {
  gap: 28px;
}
.elementor-138 .elementor-element.elementor-element-09158df .elementor-button:hover svg, .elementor-138 .elementor-element.elementor-element-09158df .elementor-button:focus svg {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-09158df .elementor-button-icon {
  font-size: 20px;
  border-style: solid;
  border-color: var(--e-global-color-a32a2b8);

  border-radius: 100px 100px 100px 100px;
}
.elementor-138 .elementor-element.elementor-element-09158df .elementor-button .elementor-button-icon i {
  color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-09158df .elementor-button .elementor-button-icon svg * {
  fill: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-09158df .elementor-button .elementor-button-icon {
  background: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-09158df .elementor-button .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-09158df .elementor-button .elementor-button-icon svg {
  transform: rotate(-45deg);
}
.elementor-138 .elementor-element.elementor-element-09158df .elementor-button:hover .elementor-button-icon i {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-09158df .elementor-button:hover .elementor-button-icon svg * {
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-09158df .elementor-button:hover .elementor-button-icon {
  background: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-09158df .elementor-button:hover .elementor-button-icon i, .elementor-138 .elementor-element.elementor-element-09158df .elementor-button:hover .elementor-button-icon svg {
  transform: rotate(0deg);
}
.elementor-138 .elementor-element.elementor-element-2b2effa img {
  width: 100%;
  height: 550px;
  object-fit: cover;
  object-position: center center;
  border-radius: 16px 16px 16px 16px;
}
.elementor-138 .elementor-element.elementor-element-f8349a1 {
  --display: flex;
  --z-index: 4;
}
.elementor-138 .elementor-element.elementor-element-fc9a789 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"], .elementor-138 .elementor-element.elementor-element-fc9a789 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true], .elementor-138 .elementor-element.elementor-element-fc9a789 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
  background-color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-fc9a789 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
  background-color: var(--e-global-color-e052ba3);
  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);
  text-transform: var(--e-global-typography-primary-text-transform);
  font-style: var(--e-global-typography-primary-font-style);
  line-height: var(--e-global-typography-primary-line-height);
  letter-spacing: var(--e-global-typography-primary-letter-spacing);
  color: var(--e-global-color-primary);
  border-radius: 8px 8px 8px 8px;
  padding: 24px 24px 24px 24px;
}
.elementor-138 .elementor-element.elementor-element-fc9a789 .elementskit-accordion .elementskit-card-body, .elementor-138 .elementor-element.elementor-element-fc9a789 .accordion.floating-style .elementskit-card-body {
  background-color: var(--e-global-color-b41e63e);
}
.elementor-138 .elementor-element.elementor-element-fc9a789 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
  color: var(--e-global-color-e052ba3);
  border-radius: 8px 8px 0px 0px;
}
.elementor-138 .elementor-element.elementor-element-fc9a789 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-fc9a789 .elementskit-accordion .elementskit-card:not(:last-child) {
  margin-bottom: 24px;
}
.elementor-138 .elementor-element.elementor-element-fc9a789 .elementskit-accordion .elementskit-card-body p {
  color: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-fc9a789 .elementskit-accordion .elementskit-card-body {
  color: var(--e-global-color-e052ba3);
  border-radius: 0px 0px 8px 8px;
  padding: 0px 80px 24px 24px;
}
.elementor-138 .elementor-element.elementor-element-fc9a789 .elementskit-accordion .elementskit-card-body p, .elementor-138 .elementor-element.elementor-element-fc9a789 .elementskit-accordion .elementskit-card-body {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-138 .elementor-element.elementor-element-fc9a789 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
  color: var(--e-global-color-e052ba3);
  fill: var(--e-global-color-e052ba3);
}
.elementor-138 .elementor-element.elementor-element-5109073 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 100px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-5109073 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-5109073 {
  left: -640px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-5109073 {
  right: -640px;
}
.elementor-138 .elementor-element.elementor-element-5109073 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-5109073 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-53e66d5 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-53e66d5 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-53e66d5 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-53e66d5 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-53e66d5 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-53e66d5 .elementor-divider {
  padding-block-start: 550px;
  padding-block-end: 550px;
}
.elementor-138 .elementor-element.elementor-element-bdff6a2 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-bdff6a2 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-bdff6a2 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-bdff6a2 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-bdff6a2 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-bdff6a2 .elementor-divider {
  padding-block-start: 550px;
  padding-block-end: 550px;
}
.elementor-138 .elementor-element.elementor-element-76377a0 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-76377a0 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-76377a0 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-76377a0 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-76377a0 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-76377a0 .elementor-divider {
  padding-block-start: 550px;
  padding-block-end: 550px;
}
.elementor-138 .elementor-element.elementor-element-41905be {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 100px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-41905be > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-41905be {
  left: -214px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-41905be {
  right: -214px;
}
.elementor-138 .elementor-element.elementor-element-41905be .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-41905be .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-6d18eb8 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-6d18eb8 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 230px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-6d18eb8 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-6d18eb8 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-6d18eb8 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-6d18eb8 .elementor-divider {
  padding-block-start: 550px;
  padding-block-end: 550px;
}
.elementor-138 .elementor-element.elementor-element-bf3cb73 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-bf3cb73 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 230px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-bf3cb73 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-bf3cb73 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-bf3cb73 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-bf3cb73 .elementor-divider {
  padding-block-start: 550px;
  padding-block-end: 550px;
}
.elementor-138 .elementor-element.elementor-element-9621931 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-9621931 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: 230px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-9621931 {
  left: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-9621931 {
  right: 0px;
}
.elementor-138 .elementor-element.elementor-element-9621931 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-9621931 .elementor-divider {
  padding-block-start: 550px;
  padding-block-end: 550px;
}
.elementor-138 .elementor-element.elementor-element-63e824e {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 100px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-63e824e > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-63e824e {
  right: -214px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-63e824e {
  left: -214px;
}
.elementor-138 .elementor-element.elementor-element-63e824e .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-63e824e .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-ebdca46 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-ebdca46 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -435px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-ebdca46 {
  right: 230px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-ebdca46 {
  left: 230px;
}
.elementor-138 .elementor-element.elementor-element-ebdca46 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-ebdca46 .elementor-divider {
  padding-block-start: 550px;
  padding-block-end: 550px;
}
.elementor-138 .elementor-element.elementor-element-53d2da3 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-53d2da3 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -435px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-53d2da3 {
  right: 230px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-53d2da3 {
  left: 230px;
}
.elementor-138 .elementor-element.elementor-element-53d2da3 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-53d2da3 .elementor-divider {
  padding-block-start: 550px;
  padding-block-end: 550px;
}
.elementor-138 .elementor-element.elementor-element-aea69fc {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-aea69fc > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -435px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-aea69fc {
  right: 230px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-aea69fc {
  left: 230px;
}
.elementor-138 .elementor-element.elementor-element-aea69fc .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-aea69fc .elementor-divider {
  padding-block-start: 550px;
  padding-block-end: 550px;
}
.elementor-138 .elementor-element.elementor-element-385c8c3 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 100px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-385c8c3 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-385c8c3 {
  right: -640px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-385c8c3 {
  left: -640px;
}
.elementor-138 .elementor-element.elementor-element-385c8c3 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-385c8c3 .elementor-divider {
  padding-block-start: 250px;
  padding-block-end: 250px;
}
.elementor-138 .elementor-element.elementor-element-d977cc6 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-d977cc6 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-d977cc6 {
  right: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-d977cc6 {
  left: 0px;
}
.elementor-138 .elementor-element.elementor-element-d977cc6 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-d977cc6 .elementor-divider {
  padding-block-start: 550px;
  padding-block-end: 550px;
}
.elementor-138 .elementor-element.elementor-element-31e0c38 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  top: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-31e0c38 > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-31e0c38 {
  right: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-31e0c38 {
  left: 0px;
}
.elementor-138 .elementor-element.elementor-element-31e0c38 .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-31e0c38 .elementor-divider {
  padding-block-start: 550px;
  padding-block-end: 550px;
}
.elementor-138 .elementor-element.elementor-element-60f6abb {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  bottom: 0px;
  z-index: 1;
}
.elementor-138 .elementor-element.elementor-element-60f6abb > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  --e-transform-translateX: 0px;
  --e-transform-translateY: -640px;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-138 .elementor-element.elementor-element-60f6abb {
  right: 0px;
}
body.rtl .elementor-138 .elementor-element.elementor-element-60f6abb {
  left: 0px;
}
.elementor-138 .elementor-element.elementor-element-60f6abb .elementor-divider-separator {
  width: 100%;
}
.elementor-138 .elementor-element.elementor-element-60f6abb .elementor-divider {
  padding-block-start: 550px;
  padding-block-end: 550px;
}
@media(max-width:1024px) {
  .elementor-138 .elementor-element.elementor-element-4efc384 {
    --margin-top: -24px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-04d3d2b {
    z-index: 4;
  }
  .elementor-138 .elementor-element.elementor-element-04d3d2b .elementor-heading-title {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-de0d5ec .elementor-heading-title {
    font-size: var(--e-global-typography-a9df466-font-size);
    line-height: var(--e-global-typography-a9df466-line-height);
    letter-spacing: var(--e-global-typography-a9df466-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-a165a98 {
    --flex-wrap: wrap;
  }
  .elementor-138 .elementor-element.elementor-element-1d0521f {
    --gap: 64px 0px;
    --row-gap: 64px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-1d0521f.e-con {
    --order: 1;
  }
  .elementor-138 .elementor-element.elementor-element-8a7333a {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-138 .elementor-element.elementor-element-be35c85 {
    width: var(--container-widget-width, 89%);
    max-width: 89%;
    --container-widget-width: 89%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-size: var(--e-global-typography-cae1a9c-font-size);
    line-height: var(--e-global-typography-cae1a9c-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-722f6c1 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-138 .elementor-element.elementor-element-c9f136f .elementor-heading-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-528575d {
    --e-image-carousel-slides-to-show: 5;
  }
  .elementor-138 .elementor-element.elementor-element-02847cd.e-con {
    --order: 2;
  }
  .elementor-138 .elementor-element.elementor-element-98757ce > .elementor-widget-container {
    margin: -24px 0px -24px -24px;
  }
  .elementor-138 .elementor-element.elementor-element-98757ce img {
    height: 550px;
    object-fit: contain;
  }
  .elementor-138 .elementor-element.elementor-element-5bf5cae.e-con {
    --order: 3;
  }
  .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
    --ekit_testimonial_slidetoshow: 1;
  }
  .elementor-138 .elementor-element.elementor-element-94981aa > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-testimonial_card .elementskit-commentor-coment {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-profile-info .elementskit-author-name {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-profile-info .elementskit-author-des {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-0f9575a .elementor-heading-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-0c808b6 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-0c808b6 {
    right: -360px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8a55827 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-8a55827 {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-09d86d7 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-09d86d7 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-09d86d7 {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-8913067 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8913067 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-8913067 {
    right: -360px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-77a3d6e {
    left: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-77a3d6e {
    right: -119px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8ef7e26 {
    left: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-8ef7e26 {
    right: -119px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-a4de906 {
    left: -115px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-a4de906 {
    right: -115px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-69ac6b6 {
    left: -115px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-69ac6b6 {
    right: -115px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-26db636 {
    right: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-26db636 {
    left: -119px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-e55f136 {
    right: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-e55f136 {
    left: -119px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8ea0bdb {
    right: -135px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-8ea0bdb {
    left: -135px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-45d7425 {
    right: -135px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-45d7425 {
    left: -135px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-4e639bc {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-4e639bc {
    left: -360px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-9ba313a {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-9ba313a {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-9ba313a .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-3ae65f0 {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-3ae65f0 {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-3ae65f0 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-33944ac {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-33944ac {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-33944ac .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-c7a0121 {
    --padding-top: 56px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-69efdde {
    --margin-top: -16px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-12660d5 > .elementor-widget-container {
    margin: 0px -48px 0px -48px;
  }
  .elementor-138 .elementor-element.elementor-element-12660d5 img {
    height: 300px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-138 .elementor-element.elementor-element-39cb827 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-138 .elementor-element.elementor-element-39cb827.e-con {
    --order: -99999 /* order start hack */ ;
  }
  .elementor-138 .elementor-element.elementor-element-10619d7.elementor-element {
    --align-self: center;
  }
  .elementor-138 .elementor-element.elementor-element-10619d7 .elementor-heading-title {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-9b06870 .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-6c609e5 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-size: var(--e-global-typography-cae1a9c-font-size);
    line-height: var(--e-global-typography-cae1a9c-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-4115e33 {
    --justify-content: space-between;
  }
  .elementor-138 .elementor-element.elementor-element-4c8333e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-4c8333e .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-518198d {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-518198d {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-518198d {
    top: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-76f3837 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-76f3837 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-76f3837 {
    right: -360px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-6597079 {
    left: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-6597079 {
    right: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-669504f > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-669504f {
    left: -115px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-669504f {
    right: -115px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-db5eaee {
    right: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-db5eaee {
    left: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-b406a77 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-b406a77 {
    right: -135px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-b406a77 {
    left: -135px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-a2a37be {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-a2a37be {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-48b3d7b > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-48b3d7b {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-48b3d7b {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-700042e {
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 48px;
    --padding-right: 48px;
  }
  .elementor-138 .elementor-element.elementor-element-c20db82 .plus-number-counter .number-counter-inner-block .counter-title, .elementor-138 .elementor-element.elementor-element-c20db82 .plus-number-counter .number-counter-inner-block .counter-title a {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-c20db82 .plus-number-counter .number-counter-inner-block .counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-c20db82 .plus-number-counter .number-counter-inner-block .counter-number {
    font-size: var(--e-global-typography-86332c7-font-size);
    line-height: var(--e-global-typography-86332c7-line-height);
    letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
    margin-top: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-b5610ed .plus-number-counter .number-counter-inner-block .counter-title, .elementor-138 .elementor-element.elementor-element-b5610ed .plus-number-counter .number-counter-inner-block .counter-title a {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-b5610ed .plus-number-counter .number-counter-inner-block .counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-b5610ed .plus-number-counter .number-counter-inner-block .counter-number {
    font-size: var(--e-global-typography-86332c7-font-size);
    line-height: var(--e-global-typography-86332c7-line-height);
    letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
    margin-top: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-6ccb952 .plus-number-counter .number-counter-inner-block .counter-title, .elementor-138 .elementor-element.elementor-element-6ccb952 .plus-number-counter .number-counter-inner-block .counter-title a {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-6ccb952 .plus-number-counter .number-counter-inner-block .counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-6ccb952 .plus-number-counter .number-counter-inner-block .counter-number {
    font-size: var(--e-global-typography-86332c7-font-size);
    line-height: var(--e-global-typography-86332c7-line-height);
    letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
    margin-top: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-f59bea2 .plus-number-counter .number-counter-inner-block .counter-title, .elementor-138 .elementor-element.elementor-element-f59bea2 .plus-number-counter .number-counter-inner-block .counter-title a {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-f59bea2 .plus-number-counter .number-counter-inner-block .counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-f59bea2 .plus-number-counter .number-counter-inner-block .counter-number {
    font-size: var(--e-global-typography-86332c7-font-size);
    line-height: var(--e-global-typography-86332c7-line-height);
    letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
    margin-top: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-f99c6cb {
    --padding-top: 56px;
    --padding-bottom: 56px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-5e99652 .elementor-heading-title {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-e2dff8c .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-e46cc80 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 56px;
  }
  .elementor-138 .elementor-element.elementor-element-e46cc80 .elementor-image-box-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-e46cc80 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-807f46f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 56px;
  }
  .elementor-138 .elementor-element.elementor-element-807f46f .elementor-image-box-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-807f46f .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-1c3ce30 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 56px;
  }
  .elementor-138 .elementor-element.elementor-element-1c3ce30 .elementor-image-box-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-1c3ce30 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-302066e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 56px;
  }
  .elementor-138 .elementor-element.elementor-element-302066e .elementor-image-box-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-302066e .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-f7e3bdb {
    --margin-top: -16px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-29b4b8e img {
    height: 350px;
  }
  .elementor-138 .elementor-element.elementor-element-e803a35 .ekit-video-popup-btn {
    line-height: 60px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8e7d5b4 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-8e7d5b4 {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-bb5e0e4 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-bb5e0e4 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-bb5e0e4 {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-bb5e0e4 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-c94259f > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-c94259f {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-c94259f {
    right: -360px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-4f56bd7 {
    left: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-4f56bd7 {
    right: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-ccf2557 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-ccf2557 {
    left: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-ccf2557 {
    right: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-ccf2557 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-cda2969 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-cda2969 {
    left: -115px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-cda2969 {
    right: -115px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-71265d8 {
    right: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-71265d8 {
    left: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-f6a7d3f > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-f6a7d3f {
    right: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-f6a7d3f {
    left: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-f6a7d3f .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-a7b240c > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-a7b240c {
    right: -135px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-a7b240c {
    left: -135px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-d97a036 {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-d97a036 {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-374359c > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-374359c {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-374359c {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-374359c .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-8ecbf9c > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8ecbf9c {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-8ecbf9c {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-4e21648 {
    --padding-top: 56px;
    --padding-bottom: 56px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-6ec4bfb .elementor-heading-title {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-07b3a1d .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-9151897 {
    font-size: var(--e-global-typography-cae1a9c-font-size);
    line-height: var(--e-global-typography-cae1a9c-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-7e7c59b {
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: -24px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-6ea2f89 {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-26e0e2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-26e0e2c .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-89fb65e > .elementor-widget-container {
    margin: -4px 0px -4px 0px;
  }
  .elementor-138 .elementor-element.elementor-element-89fb65e .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-89fb65e .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-4bdb31b {
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-138 .elementor-element.elementor-element-1169b54 {
    --min-height: 0px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-2328b0f .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6e340fb-font-size);
    line-height: var(--e-global-typography-6e340fb-line-height);
    letter-spacing: var(--e-global-typography-6e340fb-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-2328b0f .elementor-counter-title {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button-icon {
    padding: 8px 8px 8px 8px;
  }
  .elementor-138 .elementor-element.elementor-element-3e94a18 {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-9cee11f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-9cee11f .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-d5dbd8e > .elementor-widget-container {
    margin: -4px 0px -4px 0px;
  }
  .elementor-138 .elementor-element.elementor-element-d5dbd8e .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-d5dbd8e .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-4f2ab20 {
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-138 .elementor-element.elementor-element-627035f {
    --min-height: 0px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-ca96d16 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6e340fb-font-size);
    line-height: var(--e-global-typography-6e340fb-line-height);
    letter-spacing: var(--e-global-typography-6e340fb-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-ca96d16 .elementor-counter-title {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-c294112 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-c294112 .elementor-button-icon {
    padding: 8px 8px 8px 8px;
  }
  .elementor-138 .elementor-element.elementor-element-5fa715f {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-dcfd756 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-dcfd756 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-adc2165 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-adc2165 > .elementor-widget-container {
    margin: -4px 0px -4px 0px;
  }
  .elementor-138 .elementor-element.elementor-element-adc2165 .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-adc2165 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-e367c52 {
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-138 .elementor-element.elementor-element-981161a {
    --min-height: 0px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-aca040c .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6e340fb-font-size);
    line-height: var(--e-global-typography-6e340fb-line-height);
    letter-spacing: var(--e-global-typography-6e340fb-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-aca040c .elementor-counter-title {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button-icon {
    padding: 8px 8px 8px 8px;
  }
  .elementor-138 .elementor-element.elementor-element-0a9d390 {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-a2dd7ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-a2dd7ad .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-ebd2f28 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-ebd2f28 > .elementor-widget-container {
    margin: -4px 0px -4px 0px;
  }
  .elementor-138 .elementor-element.elementor-element-ebd2f28 .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-ebd2f28 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-3df916e {
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-138 .elementor-element.elementor-element-271aafe {
    --min-height: 0px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-fe394ec .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6e340fb-font-size);
    line-height: var(--e-global-typography-6e340fb-line-height);
    letter-spacing: var(--e-global-typography-6e340fb-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-fe394ec .elementor-counter-title {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button-icon {
    padding: 8px 8px 8px 8px;
  }
  .elementor-138 .elementor-element.elementor-element-963cffd {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-88faef6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-88faef6 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-9ee0130 .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-9ee0130 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-ed28064 {
    --min-height: 0px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-6162b79 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6e340fb-font-size);
    line-height: var(--e-global-typography-6e340fb-line-height);
    letter-spacing: var(--e-global-typography-6e340fb-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-6162b79 .elementor-counter-title {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-e91f303 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-bd0146b {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-8a7d4b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-8a7d4b4 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-d066b7c .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-d066b7c .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-1c6ecd8 {
    --min-height: 0px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-c5de130 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6e340fb-font-size);
    line-height: var(--e-global-typography-6e340fb-line-height);
    letter-spacing: var(--e-global-typography-6e340fb-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-c5de130 .elementor-counter-title {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-b162f50 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-d888fff {
    --padding-top: 56px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-d46b624 .elementor-heading-title {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-7ddc94b .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-202e811 {
    font-size: var(--e-global-typography-cae1a9c-font-size);
    line-height: var(--e-global-typography-cae1a9c-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-03c5e16 {
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
  }
  .elementor-138 .elementor-element.elementor-element-2a8f4d0 .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-2a8f4d0 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-d2a8ba3 .elementor-image-box-title {
    font-size: var(--e-global-typography-d9fa867-font-size);
    line-height: var(--e-global-typography-d9fa867-line-height);
    letter-spacing: var(--e-global-typography-d9fa867-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-d2a8ba3 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-2718cde .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-2f73ece .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-2f73ece .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-d1de81f .elementor-heading-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-c22bda2 {
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
  }
  .elementor-138 .elementor-element.elementor-element-c22bda2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-c22bda2 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-a461103 .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-a461103 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-a8d2fec .elementor-image-box-title {
    font-size: var(--e-global-typography-d9fa867-font-size);
    line-height: var(--e-global-typography-d9fa867-line-height);
    letter-spacing: var(--e-global-typography-d9fa867-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-a8d2fec .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-037d53c .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-d9d2037 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-d9d2037 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-08b5719 .elementor-heading-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-b2d1b74 {
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
  }
  .elementor-138 .elementor-element.elementor-element-b2d1b74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-b2d1b74 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-bf5ac85 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-bf5ac85 {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-bf5ac85 {
    top: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-bf5ac85 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-a733912 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-a733912 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-a733912 {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-a733912 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-bad3c68 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-bad3c68 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-bad3c68 {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-bad3c68 .elementor-divider {
    padding-block-start: 300px;
    padding-block-end: 300px;
  }
  .elementor-138 .elementor-element.elementor-element-db04f8c > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-db04f8c {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-db04f8c {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-db04f8c {
    top: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-db04f8c .elementor-divider {
    padding-block-start: 300px;
    padding-block-end: 300px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-bbcba86 {
    left: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-bbcba86 {
    right: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-bbcba86 {
    top: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-bbcba86 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-8cd466a > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8cd466a {
    left: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-8cd466a {
    right: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-8cd466a .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-f20c19d > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-f20c19d {
    left: -115px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-f20c19d {
    right: -115px;
  }
  .elementor-138 .elementor-element.elementor-element-f20c19d .elementor-divider {
    padding-block-start: 300px;
    padding-block-end: 300px;
  }
  .elementor-138 .elementor-element.elementor-element-2cf754a > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-2cf754a {
    left: -115px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-2cf754a {
    right: -115px;
  }
  .elementor-138 .elementor-element.elementor-element-2cf754a {
    top: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-2cf754a .elementor-divider {
    padding-block-start: 300px;
    padding-block-end: 300px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-00f7bd7 {
    right: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-00f7bd7 {
    left: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-00f7bd7 {
    top: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-00f7bd7 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-d59f9e3 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-d59f9e3 {
    right: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-d59f9e3 {
    left: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-d59f9e3 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-11fb3f2 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-11fb3f2 {
    right: -135px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-11fb3f2 {
    left: -135px;
  }
  .elementor-138 .elementor-element.elementor-element-11fb3f2 .elementor-divider {
    padding-block-start: 300px;
    padding-block-end: 300px;
  }
  .elementor-138 .elementor-element.elementor-element-6e43feb > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-6e43feb {
    right: -135px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-6e43feb {
    left: -135px;
  }
  .elementor-138 .elementor-element.elementor-element-6e43feb {
    top: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-6e43feb .elementor-divider {
    padding-block-start: 300px;
    padding-block-end: 300px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-74776ab {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-74776ab {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-74776ab {
    top: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-74776ab .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-84ca7ff > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-84ca7ff {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-84ca7ff {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-84ca7ff .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-2346af9 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-2346af9 {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-2346af9 {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-2346af9 .elementor-divider {
    padding-block-start: 300px;
    padding-block-end: 300px;
  }
  .elementor-138 .elementor-element.elementor-element-6fb130f > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-6fb130f {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-6fb130f {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-6fb130f {
    top: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-6fb130f .elementor-divider {
    padding-block-start: 300px;
    padding-block-end: 300px;
  }
  .elementor-138 .elementor-element.elementor-element-f32691a {
    --padding-top: 56px;
    --padding-bottom: 56px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-f0d2027 {
    --flex-wrap: wrap;
  }
  .elementor-138 .elementor-element.elementor-element-a8823a2 {
    --margin-top: -16px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-6ea465d img {
    height: 300px;
  }
  .elementor-138 .elementor-element.elementor-element-4877a26.e-con {
    --order: -99999 /* order start hack */ ;
  }
  .elementor-138 .elementor-element.elementor-element-da5a229 .elementor-heading-title {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-703e572 .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-886bf63 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-886bf63 {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-c2069e6 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-c2069e6 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-c2069e6 {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-c2069e6 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-d50c3e4 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-d50c3e4 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-d50c3e4 {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-9eefd25 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-9eefd25 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-9eefd25 {
    right: -360px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-83a7a03 {
    left: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-83a7a03 {
    right: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-3bd49ec > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-3bd49ec {
    left: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-3bd49ec {
    right: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-3bd49ec .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-c2898bb > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-c2898bb {
    left: -115px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-c2898bb {
    right: -115px;
  }
  .elementor-138 .elementor-element.elementor-element-6aadb68 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-6aadb68 {
    left: -115px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-6aadb68 {
    right: -115px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-cfeb403 {
    right: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-cfeb403 {
    left: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-81470e8 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-81470e8 {
    right: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-81470e8 {
    left: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-81470e8 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-efd53b1 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-efd53b1 {
    right: -135px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-efd53b1 {
    left: -135px;
  }
  .elementor-138 .elementor-element.elementor-element-9a93d1c > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-9a93d1c {
    right: -135px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-9a93d1c {
    left: -135px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-47474c8 {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-47474c8 {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-998eec7 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-998eec7 {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-998eec7 {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-998eec7 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-16ea380 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-16ea380 {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-16ea380 {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-93234f8 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-93234f8 {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-93234f8 {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-832e0c1 {
    --padding-top: 56px;
    --padding-bottom: 56px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-3f9ae85 .elementor-heading-title {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-ec57aef .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-bf78ead {
    font-size: var(--e-global-typography-cae1a9c-font-size);
    line-height: var(--e-global-typography-cae1a9c-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-defd47a {
    --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: 32px 0px;
    --row-gap: 32px;
    --column-gap: 0px;
    --flex-wrap: wrap;
  }
  .elementor-138 .elementor-element.elementor-element-a063513 .elementor-heading-title {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-acde2f9 .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-acde2f9 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-ed2ff98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-ed2ff98 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-237c50f .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-da0b595 {
    --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: 32px 0px;
    --row-gap: 32px;
    --column-gap: 0px;
    --flex-wrap: wrap;
  }
  .elementor-138 .elementor-element.elementor-element-a1dfe4c .elementor-heading-title {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-7e37957 .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-7e37957 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-3a1e83b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-3a1e83b .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-04b002a {
    --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: 32px 0px;
    --row-gap: 32px;
    --column-gap: 0px;
    --flex-wrap: wrap;
  }
  .elementor-138 .elementor-element.elementor-element-d41d69c .elementor-heading-title {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-dadaef3 .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-dadaef3 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-06ce2c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-06ce2c3 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-f693086 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-87987ce {
    --padding-top: 56px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-f61478b .elementor-heading-title {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-d5f61c6 .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-2c2b401 {
    font-size: var(--e-global-typography-cae1a9c-font-size);
    line-height: var(--e-global-typography-cae1a9c-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-4e42f16 {
    --gap: 24px 0px;
    --row-gap: 24px;
    --column-gap: 0px;
    --flex-wrap: wrap;
  }
  .elementor-138 .elementor-element.elementor-element-b494101 img {
    height: 300px;
  }
  .elementor-138 .elementor-element.elementor-element-9be8547 .elementor-image-box-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-9be8547 .elementor-image-box-description {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-64c705e img {
    height: 300px;
  }
  .elementor-138 .elementor-element.elementor-element-4c00c1b .elementor-image-box-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-4c00c1b .elementor-image-box-description {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-261ac5e img {
    height: 300px;
  }
  .elementor-138 .elementor-element.elementor-element-82cb831 .elementor-image-box-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-82cb831 .elementor-image-box-description {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-7b9f816 img {
    height: 300px;
  }
  .elementor-138 .elementor-element.elementor-element-32d6644 .elementor-image-box-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-32d6644 .elementor-image-box-description {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-33a20ab img {
    height: 300px;
  }
  .elementor-138 .elementor-element.elementor-element-80260ed .elementor-image-box-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-80260ed .elementor-image-box-description {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-b23c470 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-b23c470 {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-8c1f952 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8c1f952 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-8c1f952 {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-8c1f952 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-ff2d81a > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-ff2d81a {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-ff2d81a {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-6f03740 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-6f03740 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-6f03740 {
    right: -360px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-1b944da {
    left: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-1b944da {
    right: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-94871a0 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-94871a0 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-94871a0 {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-94871a0 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-ded03dc > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-ded03dc {
    left: -115px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-ded03dc {
    right: -115px;
  }
  .elementor-138 .elementor-element.elementor-element-edd22a8 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-edd22a8 {
    left: -115px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-edd22a8 {
    right: -115px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-48bb963 {
    right: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-48bb963 {
    left: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-1376e72 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-1376e72 {
    right: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-1376e72 {
    left: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-1376e72 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-1161052 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-1161052 {
    right: -135px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-1161052 {
    left: -135px;
  }
  .elementor-138 .elementor-element.elementor-element-8e82756 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8e82756 {
    right: -135px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-8e82756 {
    left: -135px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-5819007 {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-5819007 {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-3b558ee > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-3b558ee {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-3b558ee {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-3b558ee .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-862ef56 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-862ef56 {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-862ef56 {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-2a529f5 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-2a529f5 {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-2a529f5 {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-5bd7467 {
    --padding-top: 56px;
    --padding-bottom: 56px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-85268dd {
    --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: 32px 0px;
    --row-gap: 32px;
    --column-gap: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-63e2b09 .elementor-heading-title {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-2de0cfc .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-05afe46 {
    font-size: var(--e-global-typography-cae1a9c-font-size);
    line-height: var(--e-global-typography-cae1a9c-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-09158df .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-2b2effa img {
    height: 300px;
    object-fit: cover;
    object-position: center center;
  }
  .elementor-138 .elementor-element.elementor-element-f8349a1 {
    --margin-top: -16px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-fc9a789 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-fc9a789 .elementskit-accordion .elementskit-card-body p, .elementor-138 .elementor-element.elementor-element-fc9a789 .elementskit-accordion .elementskit-card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-5109073 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-5109073 {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-5109073 {
    top: 75px;
  }
  .elementor-138 .elementor-element.elementor-element-5109073 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-53e66d5 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-53e66d5 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-53e66d5 {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-53e66d5 {
    bottom: 50px;
  }
  .elementor-138 .elementor-element.elementor-element-53e66d5 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-bdff6a2 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-bdff6a2 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-bdff6a2 {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-bdff6a2 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-76377a0 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-76377a0 {
    left: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-76377a0 {
    right: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-76377a0 .elementor-divider {
    padding-block-start: 320px;
    padding-block-end: 320px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-41905be {
    left: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-41905be {
    right: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-41905be {
    top: 75px;
  }
  .elementor-138 .elementor-element.elementor-element-41905be .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-6d18eb8 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-6d18eb8 {
    left: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-6d18eb8 {
    right: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-6d18eb8 {
    bottom: 50px;
  }
  .elementor-138 .elementor-element.elementor-element-6d18eb8 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-bf3cb73 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-bf3cb73 {
    left: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-bf3cb73 {
    right: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-bf3cb73 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-9621931 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-9621931 {
    left: -115px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-9621931 {
    right: -115px;
  }
  .elementor-138 .elementor-element.elementor-element-9621931 .elementor-divider {
    padding-block-start: 320px;
    padding-block-end: 320px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-63e824e {
    right: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-63e824e {
    left: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-63e824e {
    top: 75px;
  }
  .elementor-138 .elementor-element.elementor-element-63e824e .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-ebdca46 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-ebdca46 {
    right: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-ebdca46 {
    left: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-ebdca46 {
    bottom: 50px;
  }
  .elementor-138 .elementor-element.elementor-element-ebdca46 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-53d2da3 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-53d2da3 {
    right: -119px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-53d2da3 {
    left: -119px;
  }
  .elementor-138 .elementor-element.elementor-element-53d2da3 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-aea69fc > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-aea69fc {
    right: -115px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-aea69fc {
    left: -115px;
  }
  .elementor-138 .elementor-element.elementor-element-aea69fc .elementor-divider {
    padding-block-start: 320px;
    padding-block-end: 320px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-385c8c3 {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-385c8c3 {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-385c8c3 {
    top: 75px;
  }
  .elementor-138 .elementor-element.elementor-element-385c8c3 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-d977cc6 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-d977cc6 {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-d977cc6 {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-d977cc6 {
    bottom: 50px;
  }
  .elementor-138 .elementor-element.elementor-element-d977cc6 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-31e0c38 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-31e0c38 {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-31e0c38 {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-31e0c38 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-60f6abb > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-60f6abb {
    right: -360px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-60f6abb {
    left: -360px;
  }
  .elementor-138 .elementor-element.elementor-element-60f6abb .elementor-divider {
    padding-block-start: 320px;
    padding-block-end: 320px;
  }
}
@media(max-width:767px) {
  .elementor-138 .elementor-element.elementor-element-d572b39 {
    --margin-top: -88px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 88px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-4efc384 {
    --margin-top: -16px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-04d3d2b .elementor-heading-title {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-de0d5ec > .elementor-widget-container {
    margin: -6px 0px -6px 0px;
  }
  .elementor-138 .elementor-element.elementor-element-de0d5ec .elementor-heading-title {
    font-size: var(--e-global-typography-a9df466-font-size);
    line-height: var(--e-global-typography-a9df466-line-height);
    letter-spacing: var(--e-global-typography-a9df466-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-a165a98 {
    --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: 64px 0px;
    --row-gap: 64px;
    --column-gap: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-1d0521f {
    --gap: 48px 0px;
    --row-gap: 48px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-be35c85 {
    width: 100%;
    max-width: 100%;
    font-size: var(--e-global-typography-cae1a9c-font-size);
    line-height: var(--e-global-typography-cae1a9c-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-be35c85 > .elementor-widget-container {
    margin: 0px 0px -2px 0px;
  }
  .elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-c3ef97e .elementor-button-icon {
    padding: 8px 8px 8px 8px;
  }
  .elementor-138 .elementor-element.elementor-element-c9f136f .elementor-heading-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-528575d {
    --e-image-carousel-slides-to-show: 2;
  }
  .elementor-138 .elementor-element.elementor-element-02847cd {
    --margin-top: -40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-02847cd.e-con {
    --order: 99999 /* order end hack */ ;
  }
  .elementor-138 .elementor-element.elementor-element-98757ce > .elementor-widget-container {
    margin: -16px -24px -24px -24px;
  }
  .elementor-138 .elementor-element.elementor-element-5bf5cae {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
  }
  .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-testimonial_card .elementskit-commentor-coment {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
    margin: -4px 20px 28px 0px;
  }
  .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-testimonial_card .elementskit-commentor-coment {
    margin: -4px 20px 28px 0px;
  }
  .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-profile-info .elementskit-author-name {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-94981aa .elementskit-profile-info .elementskit-author-des {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-4f780b0 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-138 .elementor-element.elementor-element-0f9575a .elementor-heading-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-0c808b6 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-0c808b6 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-0c808b6 {
    top: -50px;
  }
  .elementor-138 .elementor-element.elementor-element-0c808b6 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8a55827 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-8a55827 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-8a55827 {
    bottom: -50px;
  }
  .elementor-138 .elementor-element.elementor-element-8a55827 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-09d86d7 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-09d86d7 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-09d86d7 {
    top: 350px;
  }
  .elementor-138 .elementor-element.elementor-element-09d86d7 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8913067 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-8913067 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-8913067 {
    top: 750px;
  }
  .elementor-138 .elementor-element.elementor-element-8913067 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-77a3d6e {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-77a3d6e {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-77a3d6e {
    top: -50px;
  }
  .elementor-138 .elementor-element.elementor-element-77a3d6e .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8ef7e26 {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-8ef7e26 {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-8ef7e26 {
    bottom: -50px;
  }
  .elementor-138 .elementor-element.elementor-element-8ef7e26 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-a4de906 {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-a4de906 {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-a4de906 {
    bottom: 350px;
  }
  .elementor-138 .elementor-element.elementor-element-a4de906 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-69ac6b6 {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-69ac6b6 {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-69ac6b6 {
    bottom: 750px;
  }
  .elementor-138 .elementor-element.elementor-element-69ac6b6 .elementor-divider {
    padding-block-start: 210px;
    padding-block-end: 210px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-26db636 {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-26db636 {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-26db636 {
    top: -50px;
  }
  .elementor-138 .elementor-element.elementor-element-26db636 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-e55f136 {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-e55f136 {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-e55f136 {
    bottom: -50px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8ea0bdb {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-8ea0bdb {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-8ea0bdb {
    bottom: 350px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-45d7425 {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-45d7425 {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-45d7425 {
    bottom: 750px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-4e639bc {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-4e639bc {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-4e639bc {
    top: -50px;
  }
  .elementor-138 .elementor-element.elementor-element-4e639bc .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-9ba313a {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-9ba313a {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-9ba313a {
    bottom: -50px;
  }
  .elementor-138 .elementor-element.elementor-element-9ba313a .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-3ae65f0 {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-3ae65f0 {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-3ae65f0 {
    bottom: 350px;
  }
  .elementor-138 .elementor-element.elementor-element-3ae65f0 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-33944ac {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-33944ac {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-33944ac {
    bottom: 750px;
  }
  .elementor-138 .elementor-element.elementor-element-33944ac .elementor-divider {
    padding-block-start: 210px;
    padding-block-end: 210px;
  }
  .elementor-138 .elementor-element.elementor-element-c7a0121 {
    --padding-top: 48px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-14ac5fb {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-39cb827 {
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-138 .elementor-element.elementor-element-10619d7.elementor-element {
    --align-self: flex-start;
  }
  .elementor-138 .elementor-element.elementor-element-10619d7 .elementor-heading-title {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-9b06870 {
    text-align: start;
  }
  .elementor-138 .elementor-element.elementor-element-9b06870 .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-6c609e5 {
    width: 100%;
    max-width: 100%;
    text-align: start;
    font-size: var(--e-global-typography-cae1a9c-font-size);
    line-height: var(--e-global-typography-cae1a9c-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-2ebd08e {
    width: 100%;
    max-width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-4115e33 {
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-138 .elementor-element.elementor-element-4c8333e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-4c8333e .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-31497b5 .elementor-button-icon {
    padding: 8px 8px 8px 8px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-518198d {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-518198d {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-518198d {
    top: -100px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-76f3837 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-76f3837 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-76f3837 {
    bottom: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-76f3837 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-6597079 {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-6597079 {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-6597079 {
    top: -100px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-669504f {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-669504f {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-669504f {
    bottom: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-669504f .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-db5eaee {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-db5eaee {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-db5eaee {
    top: -100px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-b406a77 {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-b406a77 {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-b406a77 {
    bottom: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-b406a77 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-a2a37be {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-a2a37be {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-a2a37be {
    top: -100px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-48b3d7b {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-48b3d7b {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-48b3d7b {
    bottom: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-48b3d7b .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-700042e {
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-138 .elementor-element.elementor-element-c20db82 .plus-number-counter .number-counter-inner-block .counter-title, .elementor-138 .elementor-element.elementor-element-c20db82 .plus-number-counter .number-counter-inner-block .counter-title a {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-c20db82 .plus-number-counter .number-counter-inner-block .counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-c20db82 .plus-number-counter .number-counter-inner-block .counter-number {
    font-size: var(--e-global-typography-86332c7-font-size);
    line-height: var(--e-global-typography-86332c7-line-height);
    letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
    margin-top: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-b5610ed .plus-number-counter .number-counter-inner-block .counter-title, .elementor-138 .elementor-element.elementor-element-b5610ed .plus-number-counter .number-counter-inner-block .counter-title a {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-b5610ed .plus-number-counter .number-counter-inner-block .counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-b5610ed .plus-number-counter .number-counter-inner-block .counter-number {
    font-size: var(--e-global-typography-86332c7-font-size);
    line-height: var(--e-global-typography-86332c7-line-height);
    letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
    margin-top: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-6ccb952 .plus-number-counter .number-counter-inner-block .counter-title, .elementor-138 .elementor-element.elementor-element-6ccb952 .plus-number-counter .number-counter-inner-block .counter-title a {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-6ccb952 .plus-number-counter .number-counter-inner-block .counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-6ccb952 .plus-number-counter .number-counter-inner-block .counter-number {
    font-size: var(--e-global-typography-86332c7-font-size);
    line-height: var(--e-global-typography-86332c7-line-height);
    letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
    margin-top: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-f59bea2 .plus-number-counter .number-counter-inner-block .counter-title, .elementor-138 .elementor-element.elementor-element-f59bea2 .plus-number-counter .number-counter-inner-block .counter-title a {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-f59bea2 .plus-number-counter .number-counter-inner-block .counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-f59bea2 .plus-number-counter .number-counter-inner-block .counter-number {
    font-size: var(--e-global-typography-86332c7-font-size);
    line-height: var(--e-global-typography-86332c7-line-height);
    letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
    margin-top: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-f99c6cb {
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-e124367 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-a8635c4 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-138 .elementor-element.elementor-element-5e99652.elementor-element {
    --align-self: center;
  }
  .elementor-138 .elementor-element.elementor-element-5e99652 .elementor-heading-title {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-e2dff8c {
    text-align: center;
  }
  .elementor-138 .elementor-element.elementor-element-e2dff8c .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-ff847f8 {
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 24px 0px;
    --row-gap: 24px;
    --column-gap: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-e46cc80 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-e46cc80 .elementor-image-box-wrapper {
    text-align: center;
  }
  .elementor-138 .elementor-element.elementor-element-e46cc80.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img {
    margin-left: 16px !important;
    margin-right: 0 !important;
  }
  .elementor-138 .elementor-element.elementor-element-e46cc80.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img {
    margin-right: 16px !important;
    margin-left: 0 !important;
  }
  .elementor-138 .elementor-element.elementor-element-e46cc80:not(.elementor-keep-position-yes) .elementor-image-box-img {
    margin-bottom: 16px;
  }
  .elementor-138 .elementor-element.elementor-element-e46cc80 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 48px;
  }
  .elementor-138 .elementor-element.elementor-element-e46cc80 .elementor-image-box-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-e46cc80 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-807f46f {
    width: 100%;
    max-width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-807f46f .elementor-image-box-wrapper {
    text-align: center;
  }
  .elementor-138 .elementor-element.elementor-element-807f46f.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img {
    margin-left: 16px !important;
    margin-right: 0 !important;
  }
  .elementor-138 .elementor-element.elementor-element-807f46f.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img {
    margin-right: 16px !important;
    margin-left: 0 !important;
  }
  .elementor-138 .elementor-element.elementor-element-807f46f:not(.elementor-keep-position-yes) .elementor-image-box-img {
    margin-bottom: 16px;
  }
  .elementor-138 .elementor-element.elementor-element-807f46f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 48px;
  }
  .elementor-138 .elementor-element.elementor-element-807f46f .elementor-image-box-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-807f46f .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-1c3ce30 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-1c3ce30 .elementor-image-box-wrapper {
    text-align: center;
  }
  .elementor-138 .elementor-element.elementor-element-1c3ce30.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img {
    margin-left: 16px !important;
    margin-right: 0 !important;
  }
  .elementor-138 .elementor-element.elementor-element-1c3ce30.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img {
    margin-right: 16px !important;
    margin-left: 0 !important;
  }
  .elementor-138 .elementor-element.elementor-element-1c3ce30:not(.elementor-keep-position-yes) .elementor-image-box-img {
    margin-bottom: 16px;
  }
  .elementor-138 .elementor-element.elementor-element-1c3ce30 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 48px;
  }
  .elementor-138 .elementor-element.elementor-element-1c3ce30 .elementor-image-box-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-1c3ce30 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-302066e {
    width: 100%;
    max-width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-302066e .elementor-image-box-wrapper {
    text-align: center;
  }
  .elementor-138 .elementor-element.elementor-element-302066e.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img {
    margin-left: 16px !important;
    margin-right: 0 !important;
  }
  .elementor-138 .elementor-element.elementor-element-302066e.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img {
    margin-right: 16px !important;
    margin-left: 0 !important;
  }
  .elementor-138 .elementor-element.elementor-element-302066e:not(.elementor-keep-position-yes) .elementor-image-box-img {
    margin-bottom: 16px;
  }
  .elementor-138 .elementor-element.elementor-element-302066e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 48px;
  }
  .elementor-138 .elementor-element.elementor-element-302066e .elementor-image-box-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-302066e .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-29b4b8e img {
    height: 220px;
  }
  .elementor-138 .elementor-element.elementor-element-e803a35 .ekit-video-popup-btn {
    line-height: 60px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8e7d5b4 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-8e7d5b4 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-8e7d5b4 {
    top: -50px;
  }
  .elementor-138 .elementor-element.elementor-element-8e7d5b4 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-bb5e0e4 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-bb5e0e4 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-bb5e0e4 {
    bottom: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-bb5e0e4 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-c94259f {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-c94259f {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-c94259f {
    bottom: 300px;
  }
  .elementor-138 .elementor-element.elementor-element-c94259f .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-4f56bd7 {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-4f56bd7 {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-4f56bd7 {
    top: -100px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-ccf2557 {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-ccf2557 {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-ccf2557 {
    bottom: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-ccf2557 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-cda2969 {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-cda2969 {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-cda2969 {
    bottom: 300px;
  }
  .elementor-138 .elementor-element.elementor-element-cda2969 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-71265d8 {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-71265d8 {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-71265d8 {
    top: -100px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-f6a7d3f {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-f6a7d3f {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-f6a7d3f {
    bottom: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-f6a7d3f .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-a7b240c {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-a7b240c {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-a7b240c {
    bottom: 300px;
  }
  .elementor-138 .elementor-element.elementor-element-a7b240c .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-d97a036 {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-d97a036 {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-d97a036 {
    top: -100px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-374359c {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-374359c {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-374359c {
    bottom: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-374359c .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8ecbf9c {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-8ecbf9c {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-8ecbf9c {
    bottom: 300px;
  }
  .elementor-138 .elementor-element.elementor-element-8ecbf9c .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-4e21648 {
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-6ec4bfb .elementor-heading-title {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-07b3a1d {
    width: var(--container-widget-width, 83%);
    max-width: 83%;
    --container-widget-width: 83%;
    --container-widget-flex-grow: 0;
  }
  .elementor-138 .elementor-element.elementor-element-07b3a1d .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-9151897 {
    width: var(--container-widget-width, 85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    font-size: var(--e-global-typography-cae1a9c-font-size);
    line-height: var(--e-global-typography-cae1a9c-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-9151897 > .elementor-widget-container {
    margin: -4px 0px -4px 0px;
  }
  .elementor-138 .elementor-element.elementor-element-4310f3d .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-b632ffa {
    --margin-top: -16px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-160c370 {
    --width: 104px;
  }
  .elementor-138 .elementor-element.elementor-element-6ea2f89 {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-26e0e2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-26e0e2c .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-89fb65e .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-89fb65e .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-1169b54 {
    --width: 70%;
    --justify-content: flex-start;
  }
  .elementor-138 .elementor-element.elementor-element-2328b0f .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6e340fb-font-size);
    line-height: var(--e-global-typography-6e340fb-line-height);
    letter-spacing: var(--e-global-typography-6e340fb-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-2328b0f .elementor-counter-title {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-6c209f0 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-a5c93df {
    --width: 130px;
  }
  .elementor-138 .elementor-element.elementor-element-3e94a18 {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-9cee11f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-9cee11f .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-d5dbd8e .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-d5dbd8e .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-627035f {
    --width: 70%;
    --justify-content: flex-start;
  }
  .elementor-138 .elementor-element.elementor-element-ca96d16 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6e340fb-font-size);
    line-height: var(--e-global-typography-6e340fb-line-height);
    letter-spacing: var(--e-global-typography-6e340fb-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-ca96d16 .elementor-counter-title {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-c294112 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-92bd0ba {
    --width: 130px;
  }
  .elementor-138 .elementor-element.elementor-element-5fa715f {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-dcfd756 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-dcfd756 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-adc2165 .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-adc2165 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-981161a {
    --width: 70%;
    --justify-content: flex-start;
  }
  .elementor-138 .elementor-element.elementor-element-aca040c .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6e340fb-font-size);
    line-height: var(--e-global-typography-6e340fb-line-height);
    letter-spacing: var(--e-global-typography-6e340fb-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-aca040c .elementor-counter-title {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-eafcee5 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-4cec26e {
    --width: 130px;
  }
  .elementor-138 .elementor-element.elementor-element-0a9d390 {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-a2dd7ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-a2dd7ad .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-ebd2f28 .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-ebd2f28 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-271aafe {
    --width: 70%;
    --justify-content: flex-start;
  }
  .elementor-138 .elementor-element.elementor-element-fe394ec .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6e340fb-font-size);
    line-height: var(--e-global-typography-6e340fb-line-height);
    letter-spacing: var(--e-global-typography-6e340fb-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-fe394ec .elementor-counter-title {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-6c8c7d7 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-963cffd {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-88faef6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-88faef6 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-9ee0130 .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-9ee0130 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-ed28064 {
    --justify-content: flex-start;
  }
  .elementor-138 .elementor-element.elementor-element-6162b79 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6e340fb-font-size);
    line-height: var(--e-global-typography-6e340fb-line-height);
    letter-spacing: var(--e-global-typography-6e340fb-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-6162b79 .elementor-counter-title {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-e91f303 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-bd0146b {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-8a7d4b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-8a7d4b4 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-61258b2-font-size);
    line-height: var(--e-global-typography-61258b2-line-height);
    letter-spacing: var(--e-global-typography-61258b2-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-d066b7c .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-d066b7c .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-1c6ecd8 {
    --justify-content: flex-start;
  }
  .elementor-138 .elementor-element.elementor-element-c5de130 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6e340fb-font-size);
    line-height: var(--e-global-typography-6e340fb-line-height);
    letter-spacing: var(--e-global-typography-6e340fb-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-c5de130 .elementor-counter-title {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-b162f50 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-d888fff {
    --padding-top: 48px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-08f69a0 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-d46b624 .elementor-heading-title {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-7ddc94b {
    width: 100%;
    max-width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-7ddc94b .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-202e811 {
    width: 100%;
    max-width: 100%;
    font-size: var(--e-global-typography-cae1a9c-font-size);
    line-height: var(--e-global-typography-cae1a9c-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-03c5e16 {
    --margin-top: -16px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-acbaf59 {
    --padding-top: 24px;
    --padding-bottom: 24px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-138 .elementor-element.elementor-element-2a8f4d0 .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-2a8f4d0 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-d2a8ba3 .elementor-image-box-title {
    font-size: var(--e-global-typography-d9fa867-font-size);
    line-height: var(--e-global-typography-d9fa867-line-height);
    letter-spacing: var(--e-global-typography-d9fa867-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-d2a8ba3 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-2718cde .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-2718cde .elementor-button-icon {
    padding: 8px 8px 8px 8px;
  }
  .elementor-138 .elementor-element.elementor-element-2f73ece .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-2f73ece .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-d1de81f .elementor-heading-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-c22bda2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-c22bda2 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-7b3164d {
    --padding-top: 24px;
    --padding-bottom: 24px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-138 .elementor-element.elementor-element-a461103 .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-a461103 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-a8d2fec .elementor-image-box-title {
    font-size: var(--e-global-typography-d9fa867-font-size);
    line-height: var(--e-global-typography-d9fa867-line-height);
    letter-spacing: var(--e-global-typography-d9fa867-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-a8d2fec .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-037d53c .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-037d53c .elementor-button-icon {
    padding: 8px 8px 8px 8px;
  }
  .elementor-138 .elementor-element.elementor-element-d9d2037 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-d9d2037 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-08b5719 .elementor-heading-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-b2d1b74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-b2d1b74 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-bf5ac85 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-bf5ac85 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-bf5ac85 {
    top: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-a733912 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-a733912 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-a733912 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-a733912 {
    bottom: -100px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-bad3c68 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-bad3c68 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-bad3c68 {
    bottom: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-bad3c68 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-db04f8c {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-db04f8c {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-db04f8c {
    top: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-db04f8c .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-bbcba86 {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-bbcba86 {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-bbcba86 {
    top: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-8cd466a > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8cd466a {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-8cd466a {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-8cd466a {
    bottom: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-f20c19d > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-f20c19d {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-f20c19d {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-f20c19d {
    bottom: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-f20c19d .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-2cf754a > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-2cf754a {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-2cf754a {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-2cf754a {
    top: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-2cf754a .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-00f7bd7 {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-00f7bd7 {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-00f7bd7 {
    top: -100px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-d59f9e3 {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-d59f9e3 {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-d59f9e3 {
    bottom: -100px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-11fb3f2 {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-11fb3f2 {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-11fb3f2 {
    bottom: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-11fb3f2 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-6e43feb {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-6e43feb {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-6e43feb {
    top: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-6e43feb .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-74776ab {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-74776ab {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-74776ab {
    top: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-84ca7ff > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-84ca7ff {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-84ca7ff {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-84ca7ff {
    bottom: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-2346af9 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-2346af9 {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-2346af9 {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-2346af9 {
    bottom: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-2346af9 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-6fb130f > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-6fb130f {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-6fb130f {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-6fb130f {
    top: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-6fb130f .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-f32691a {
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-f0d2027 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-6ea465d img {
    height: 200px;
  }
  .elementor-138 .elementor-element.elementor-element-96baef8 {
    --e-image-carousel-slides-to-show: 2;
  }
  .elementor-138 .elementor-element.elementor-element-da5a229 .elementor-heading-title {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-703e572 .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-886bf63 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-886bf63 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-886bf63 {
    top: -100px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-c2069e6 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-c2069e6 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-c2069e6 {
    bottom: -100px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-d50c3e4 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-d50c3e4 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-d50c3e4 {
    bottom: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-d50c3e4 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-9eefd25 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-9eefd25 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-9eefd25 {
    top: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-9eefd25 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-83a7a03 {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-83a7a03 {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-83a7a03 {
    top: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-3bd49ec > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-3bd49ec {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-3bd49ec {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-3bd49ec {
    bottom: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-c2898bb > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-c2898bb {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-c2898bb {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-c2898bb {
    bottom: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-c2898bb .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-6aadb68 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-6aadb68 {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-6aadb68 {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-6aadb68 {
    top: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-6aadb68 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-cfeb403 {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-cfeb403 {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-cfeb403 {
    top: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-81470e8 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-81470e8 {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-81470e8 {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-81470e8 {
    bottom: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-efd53b1 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-efd53b1 {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-efd53b1 {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-efd53b1 {
    bottom: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-efd53b1 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-9a93d1c > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-9a93d1c {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-9a93d1c {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-9a93d1c {
    top: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-9a93d1c .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-47474c8 {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-47474c8 {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-47474c8 {
    top: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-998eec7 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-998eec7 {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-998eec7 {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-998eec7 {
    bottom: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-16ea380 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-16ea380 {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-16ea380 {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-16ea380 {
    bottom: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-16ea380 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-93234f8 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-93234f8 {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-93234f8 {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-93234f8 {
    top: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-93234f8 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-832e0c1 {
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-3f9ae85 .elementor-heading-title {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-ec57aef {
    width: 100%;
    max-width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-ec57aef .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-bf78ead {
    width: 100%;
    max-width: 100%;
    font-size: var(--e-global-typography-cae1a9c-font-size);
    line-height: var(--e-global-typography-cae1a9c-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-ae9ef2c {
    --margin-top: -16px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-d82dee2 img {
    height: 200px;
  }
  .elementor-138 .elementor-element.elementor-element-a063513 .elementor-heading-title {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-acde2f9 .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-acde2f9 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-84f9335 {
    --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: 18px 0px;
    --row-gap: 18px;
    --column-gap: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-ed2ff98 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-ed2ff98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(6px/2);
  }
  .elementor-138 .elementor-element.elementor-element-ed2ff98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(6px/2);
  }
  .elementor-138 .elementor-element.elementor-element-ed2ff98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(6px/2);
  }
  .elementor-138 .elementor-element.elementor-element-ed2ff98 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-6px/2);
  }
  .elementor-138 .elementor-element.elementor-element-ed2ff98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-6px/2);
  }
  .elementor-138 .elementor-element.elementor-element-ed2ff98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-ed2ff98 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-237c50f {
    width: 100%;
    max-width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-237c50f .elementor-button .elementor-button-content-wrapper {
    justify-content: space-between;
  }
  .elementor-138 .elementor-element.elementor-element-237c50f .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-237c50f .elementor-button-icon {
    padding: 8px 8px 8px 8px;
  }
  .elementor-138 .elementor-element.elementor-element-ae86a43 img {
    height: 200px;
  }
  .elementor-138 .elementor-element.elementor-element-a1dfe4c .elementor-heading-title {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-7e37957 .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-7e37957 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-9fb45d0 {
    --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: 18px 0px;
    --row-gap: 18px;
    --column-gap: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-3a1e83b {
    width: 100%;
    max-width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-3a1e83b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(6px/2);
  }
  .elementor-138 .elementor-element.elementor-element-3a1e83b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(6px/2);
  }
  .elementor-138 .elementor-element.elementor-element-3a1e83b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(6px/2);
  }
  .elementor-138 .elementor-element.elementor-element-3a1e83b .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-6px/2);
  }
  .elementor-138 .elementor-element.elementor-element-3a1e83b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-6px/2);
  }
  .elementor-138 .elementor-element.elementor-element-3a1e83b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-3a1e83b .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-13565b6 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button .elementor-button-content-wrapper {
    justify-content: space-between;
  }
  .elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-13565b6 .elementor-button-icon {
    padding: 8px 8px 8px 8px;
  }
  .elementor-138 .elementor-element.elementor-element-4e79a66 img {
    height: 200px;
  }
  .elementor-138 .elementor-element.elementor-element-d41d69c .elementor-heading-title {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-dadaef3 .elementor-image-box-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-dadaef3 .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-c5ca251 {
    --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: 18px 0px;
    --row-gap: 18px;
    --column-gap: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-06ce2c3 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-06ce2c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(6px/2);
  }
  .elementor-138 .elementor-element.elementor-element-06ce2c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(6px/2);
  }
  .elementor-138 .elementor-element.elementor-element-06ce2c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(6px/2);
  }
  .elementor-138 .elementor-element.elementor-element-06ce2c3 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-6px/2);
  }
  .elementor-138 .elementor-element.elementor-element-06ce2c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-6px/2);
  }
  .elementor-138 .elementor-element.elementor-element-06ce2c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-06ce2c3 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-f693086 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-f693086 .elementor-button .elementor-button-content-wrapper {
    justify-content: space-between;
  }
  .elementor-138 .elementor-element.elementor-element-f693086 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-f693086 .elementor-button-icon {
    padding: 8px 8px 8px 8px;
  }
  .elementor-138 .elementor-element.elementor-element-87987ce {
    --padding-top: 48px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-f61478b .elementor-heading-title {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-d5f61c6 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-d5f61c6 .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-2c2b401 {
    width: 100%;
    max-width: 100%;
    font-size: var(--e-global-typography-cae1a9c-font-size);
    line-height: var(--e-global-typography-cae1a9c-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-4e42f16 {
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-9be8547 .elementor-image-box-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-9be8547 .elementor-image-box-description {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-4c00c1b .elementor-image-box-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-4c00c1b .elementor-image-box-description {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-82cb831 .elementor-image-box-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-82cb831 .elementor-image-box-description {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-32d6644 .elementor-image-box-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-32d6644 .elementor-image-box-description {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-80260ed .elementor-image-box-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-80260ed .elementor-image-box-description {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-b23c470 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-b23c470 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-b23c470 {
    top: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-8c1f952 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8c1f952 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-8c1f952 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-8c1f952 {
    bottom: -40px;
  }
  .elementor-138 .elementor-element.elementor-element-ff2d81a > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-ff2d81a {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-ff2d81a {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-ff2d81a {
    bottom: 380px;
  }
  .elementor-138 .elementor-element.elementor-element-ff2d81a .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-6f03740 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-6f03740 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-6f03740 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-6f03740 {
    top: 400px;
  }
  .elementor-138 .elementor-element.elementor-element-6f03740 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-1b944da {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-1b944da {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-1b944da {
    top: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-94871a0 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-94871a0 {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-94871a0 {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-94871a0 {
    bottom: -40px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-ded03dc {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-ded03dc {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-ded03dc {
    bottom: 380px;
  }
  .elementor-138 .elementor-element.elementor-element-ded03dc .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-edd22a8 {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-edd22a8 {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-edd22a8 {
    top: 400px;
  }
  .elementor-138 .elementor-element.elementor-element-edd22a8 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-48bb963 {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-48bb963 {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-48bb963 {
    top: -100px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-1376e72 {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-1376e72 {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-1376e72 {
    bottom: -40px;
  }
  .elementor-138 .elementor-element.elementor-element-1161052 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-1161052 {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-1161052 {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-1161052 {
    bottom: 380px;
  }
  .elementor-138 .elementor-element.elementor-element-1161052 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-8e82756 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-8e82756 {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-8e82756 {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-8e82756 {
    top: 400px;
  }
  .elementor-138 .elementor-element.elementor-element-8e82756 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-5819007 {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-5819007 {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-5819007 {
    top: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-3b558ee > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-3b558ee {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-3b558ee {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-3b558ee {
    bottom: -40px;
  }
  .elementor-138 .elementor-element.elementor-element-862ef56 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-862ef56 {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-862ef56 {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-862ef56 {
    bottom: 380px;
  }
  .elementor-138 .elementor-element.elementor-element-862ef56 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-2a529f5 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-2a529f5 {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-2a529f5 {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-2a529f5 {
    top: 400px;
  }
  .elementor-138 .elementor-element.elementor-element-2a529f5 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-5bd7467 {
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-c8bae73 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-138 .elementor-element.elementor-element-63e2b09 .elementor-heading-title {
    font-size: var(--e-global-typography-be54938-font-size);
    line-height: var(--e-global-typography-be54938-line-height);
    letter-spacing: var(--e-global-typography-be54938-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-2de0cfc .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  }
  .elementor-138 .elementor-element.elementor-element-05afe46 {
    font-size: var(--e-global-typography-cae1a9c-font-size);
    line-height: var(--e-global-typography-cae1a9c-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-09158df .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-138 .elementor-element.elementor-element-09158df .elementor-button-icon {
    padding: 8px 8px 8px 8px;
  }
  .elementor-138 .elementor-element.elementor-element-2b2effa img {
    height: 200px;
  }
  .elementor-138 .elementor-element.elementor-element-fc9a789 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
    padding: 24px 100px 24px 24px;
  }
  .elementor-138 .elementor-element.elementor-element-fc9a789 .elementskit-accordion .elementskit-card-body p, .elementor-138 .elementor-element.elementor-element-fc9a789 .elementskit-accordion .elementskit-card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-5109073 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-5109073 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-5109073 {
    top: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-53e66d5 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-53e66d5 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-53e66d5 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-53e66d5 {
    bottom: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-bdff6a2 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-bdff6a2 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-bdff6a2 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-bdff6a2 {
    top: 330px;
  }
  .elementor-138 .elementor-element.elementor-element-bdff6a2 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-76377a0 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-76377a0 {
    left: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-76377a0 {
    right: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-76377a0 {
    bottom: 330px;
  }
  .elementor-138 .elementor-element.elementor-element-76377a0 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-41905be {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-41905be {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-41905be {
    top: -100px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-6d18eb8 {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-6d18eb8 {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-6d18eb8 {
    bottom: -100px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-bf3cb73 {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-bf3cb73 {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-bf3cb73 {
    top: 330px;
  }
  .elementor-138 .elementor-element.elementor-element-bf3cb73 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-9621931 {
    left: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-9621931 {
    right: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-9621931 {
    bottom: 330px;
  }
  .elementor-138 .elementor-element.elementor-element-9621931 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-63e824e {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-63e824e {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-63e824e {
    top: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-63e824e .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-ebdca46 {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-ebdca46 {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-ebdca46 {
    bottom: -100px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-53d2da3 {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-53d2da3 {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-53d2da3 {
    top: 330px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-aea69fc {
    right: -63px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-aea69fc {
    left: -63px;
  }
  .elementor-138 .elementor-element.elementor-element-aea69fc {
    bottom: 330px;
  }
  .elementor-138 .elementor-element.elementor-element-aea69fc .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-385c8c3 {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-385c8c3 {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-385c8c3 {
    top: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-d977cc6 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-d977cc6 {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-d977cc6 {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-d977cc6 {
    bottom: -100px;
  }
  .elementor-138 .elementor-element.elementor-element-31e0c38 > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-31e0c38 {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-31e0c38 {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-31e0c38 {
    top: 330px;
  }
  .elementor-138 .elementor-element.elementor-element-31e0c38 .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
  .elementor-138 .elementor-element.elementor-element-60f6abb > .elementor-widget-container {
    --e-transform-translateY: 0px;
  }
  body:not(.rtl) .elementor-138 .elementor-element.elementor-element-60f6abb {
    right: -190px;
  }
  body.rtl .elementor-138 .elementor-element.elementor-element-60f6abb {
    left: -190px;
  }
  .elementor-138 .elementor-element.elementor-element-60f6abb {
    bottom: 330px;
  }
  .elementor-138 .elementor-element.elementor-element-60f6abb .elementor-divider {
    padding-block-start: 250px;
    padding-block-end: 250px;
  }
}
@media(min-width:768px) {
  .elementor-138 .elementor-element.elementor-element-1d0521f {
    --width: calc(30% - 16px);
  }
  .elementor-138 .elementor-element.elementor-element-02847cd {
    --width: calc(40% - 16px);
  }
  .elementor-138 .elementor-element.elementor-element-5bf5cae {
    --width: calc(30% - 16px);
  }
  .elementor-138 .elementor-element.elementor-element-c7a0121 {
    --width: 2000px;
  }
  .elementor-138 .elementor-element.elementor-element-14ac5fb {
    --content-width: 1280px;
  }
  .elementor-138 .elementor-element.elementor-element-69efdde {
    --width: 50%;
  }
  .elementor-138 .elementor-element.elementor-element-39cb827 {
    --width: 50%;
  }
  .elementor-138 .elementor-element.elementor-element-4115e33 {
    --width: calc(50% - 12px);
  }
  .elementor-138 .elementor-element.elementor-element-700042e {
    --content-width: 1280px;
  }
  .elementor-138 .elementor-element.elementor-element-0e5d134 {
    --width: 50%;
  }
  .elementor-138 .elementor-element.elementor-element-f7e3bdb {
    --width: 50%;
  }
  .elementor-138 .elementor-element.elementor-element-1686e11 {
    --width: 70%;
  }
  .elementor-138 .elementor-element.elementor-element-7e7c59b {
    --width: 30%;
  }
  .elementor-138 .elementor-element.elementor-element-ad8cda4 {
    --width: calc(33.33% - 16px);
  }
  .elementor-138 .elementor-element.elementor-element-160c370 {
    --width: 106px;
  }
  .elementor-138 .elementor-element.elementor-element-1169b54 {
    --width: 70%;
  }
  .elementor-138 .elementor-element.elementor-element-af99dc1 {
    --width: calc(33.33% - 16px);
  }
  .elementor-138 .elementor-element.elementor-element-a5c93df {
    --width: 130px;
  }
  .elementor-138 .elementor-element.elementor-element-627035f {
    --width: 70%;
  }
  .elementor-138 .elementor-element.elementor-element-e28db20 {
    --width: calc(33.33% - 16px);
  }
  .elementor-138 .elementor-element.elementor-element-92bd0ba {
    --width: 130px;
  }
  .elementor-138 .elementor-element.elementor-element-981161a {
    --width: 70%;
  }
  .elementor-138 .elementor-element.elementor-element-b5256cf {
    --width: calc(33.33% - 16px);
  }
  .elementor-138 .elementor-element.elementor-element-4cec26e {
    --width: 130px;
  }
  .elementor-138 .elementor-element.elementor-element-271aafe {
    --width: 70%;
  }
  .elementor-138 .elementor-element.elementor-element-8ef6bb4 {
    --width: calc(33.33% - 16px);
  }
  .elementor-138 .elementor-element.elementor-element-d29ba15 {
    --width: 110px;
  }
  .elementor-138 .elementor-element.elementor-element-ed28064 {
    --width: 70%;
  }
  .elementor-138 .elementor-element.elementor-element-4d75a66 {
    --width: calc(33.33% - 16px);
  }
  .elementor-138 .elementor-element.elementor-element-7045ff1 {
    --width: 110px;
  }
  .elementor-138 .elementor-element.elementor-element-1c6ecd8 {
    --width: 70%;
  }
  .elementor-138 .elementor-element.elementor-element-acbaf59 {
    --width: 50%;
  }
  .elementor-138 .elementor-element.elementor-element-7b3164d {
    --width: 50%;
  }
  .elementor-138 .elementor-element.elementor-element-a8823a2 {
    --width: 50%;
  }
  .elementor-138 .elementor-element.elementor-element-4877a26 {
    --width: 50%;
  }
  .elementor-138 .elementor-element.elementor-element-fa441d8 {
    --width: calc(50% - 24px);
  }
  .elementor-138 .elementor-element.elementor-element-669eb61 {
    --width: calc(50% - 24px);
  }
  .elementor-138 .elementor-element.elementor-element-6c489a2 {
    --width: calc(50% - 24px);
  }
  .elementor-138 .elementor-element.elementor-element-6153e0d {
    --width: calc(50% - 24px);
  }
  .elementor-138 .elementor-element.elementor-element-7974156 {
    --width: calc(50% - 24px);
  }
  .elementor-138 .elementor-element.elementor-element-9602c81 {
    --width: calc(50% - 24px);
  }
  .elementor-138 .elementor-element.elementor-element-87987ce {
    --width: 2000px;
  }
  .elementor-138 .elementor-element.elementor-element-85268dd {
    --width: 50%;
  }
  .elementor-138 .elementor-element.elementor-element-f8349a1 {
    --width: 50%;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-138 .elementor-element.elementor-element-1d0521f {
    --width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-02847cd {
    --width: calc(50% - 12px);
  }
  .elementor-138 .elementor-element.elementor-element-5bf5cae {
    --width: calc(50% - 12px);
  }
  .elementor-138 .elementor-element.elementor-element-69efdde {
    --width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-39cb827 {
    --width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-0e5d134 {
    --width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-f7e3bdb {
    --width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-1686e11 {
    --width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-7e7c59b {
    --width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-ad8cda4 {
    --width: calc(50% - 12px);
  }
  .elementor-138 .elementor-element.elementor-element-af99dc1 {
    --width: calc(50% - 12px);
  }
  .elementor-138 .elementor-element.elementor-element-e28db20 {
    --width: calc(50% - 12px);
  }
  .elementor-138 .elementor-element.elementor-element-b5256cf {
    --width: calc(50% - 12px);
  }
  .elementor-138 .elementor-element.elementor-element-8ef6bb4 {
    --width: calc(50% - 12px);
  }
  .elementor-138 .elementor-element.elementor-element-4d75a66 {
    --width: calc(50% - 12px);
  }
  .elementor-138 .elementor-element.elementor-element-acbaf59 {
    --width: 50%;
  }
  .elementor-138 .elementor-element.elementor-element-7b3164d {
    --width: 50%;
  }
  .elementor-138 .elementor-element.elementor-element-a8823a2 {
    --width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-4877a26 {
    --width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-fa441d8 {
    --width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-669eb61 {
    --width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-6c489a2 {
    --width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-6153e0d {
    --width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-7974156 {
    --width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-9602c81 {
    --width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-aa61d6d {
    --width: 50%;
  }
  .elementor-138 .elementor-element.elementor-element-f39f981 {
    --width: 50%;
  }
  .elementor-138 .elementor-element.elementor-element-29f1653 {
    --width: 50%;
  }
  .elementor-138 .elementor-element.elementor-element-6c1c609 {
    --width: 50%;
  }
  .elementor-138 .elementor-element.elementor-element-d9c0e4b {
    --width: 50%;
  }
  .elementor-138 .elementor-element.elementor-element-85268dd {
    --width: 100%;
  }
  .elementor-138 .elementor-element.elementor-element-f8349a1 {
    --width: 100%;
  }
}