.elementor-12 .elementor-element.elementor-element-6d58bcb {
  --display: flex;
}
.elementor-12 .elementor-element.elementor-element-4f49b72 {
  --display: flex;
  --justify-content: center;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-12
  .elementor-element.elementor-element-4f49b72:not(.elementor-motion-effects-element-type-background),
.elementor-12
  .elementor-element.elementor-element-4f49b72
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #19363a;
  background-image: url('../../2024/08/img-1.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-12 .elementor-element.elementor-element-3ea7563 {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-3ea7563
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 1.1em;
  color: #eeeeee;
}
.elementor-12 .elementor-element.elementor-element-15132ac {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-15132ac
  .elementor-heading-title {
  font-family: 'Montserrat', Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4em;
  color: #cccccc;
}
.elementor-12
  .elementor-element.elementor-element-24c6b81
  .wpr-post-breadcrumbs {
  text-align: center;
  justify-content: center !important;
  color: #e7e7e7;
  font-family: 'Poppins', Sans-serif;
  font-size: 14px;
}
.elementor-12 .elementor-element.elementor-element-24c6b81 .wpr-breadcrumbs {
  text-align: center;
  justify-content: center !important;
}
.elementor-12
  .elementor-element.elementor-element-24c6b81
  .wpr-post-breadcrumbs
  a {
  color: #e7e7e7;
}
.elementor-12
  .elementor-element.elementor-element-24c6b81
  .wpr-post-breadcrumbs
  a:hover {
  color: #1aa47b;
}
.elementor-12 .elementor-element.elementor-element-7319166 {
  --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: 100px;
  --margin-bottom: 100px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-12 .elementor-element.elementor-element-dc726a2 {
  --display: flex;
  --justify-content: center;
}
.elementor-12
  .elementor-element.elementor-element-72960fb
  .elementor-heading-title {
  font-family: 'Poppins', Sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #1aa47b;
}
.elementor-12
  .elementor-element.elementor-element-c65a3ad
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 1.1em;
  color: #333333;
}
.elementor-widget-text-editor {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked
  .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed
  .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default
  .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-12 .elementor-element.elementor-element-0f480b7 {
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #777777;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab {
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  min-width: 70px;
  background-color: #f5f5f5;
  border-color: #ffffff;
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00.wpr-tabs-triangle-type-outer
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab:before {
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00.wpr-tabs-icon-position-left
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00.wpr-tabs-icon-position-center
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab {
  -webkit-align-items: center;
  align-items: center;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00.wpr-tabs-icon-position-right
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00.wpr-tabs-icon-position-left
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab
  .wpr-tab-icon {
  margin-right: 5px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00.wpr-tabs-icon-position-right
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab
  .wpr-tab-icon {
  margin-left: 5px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00.wpr-tabs-icon-position-center
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab
  .wpr-tab-icon {
  margin-bottom: 5px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00.wpr-tabs-icon-position-left
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab
  .wpr-tab-image {
  margin-right: 5px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00.wpr-tabs-icon-position-right
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab
  .wpr-tab-image {
  margin-left: 5px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00.wpr-tabs-icon-position-center
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab
  .wpr-tab-image {
  margin-bottom: 5px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-content-wrap
  > .wpr-tab-content
  > .wpr-tab-content-inner {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00.wpr-tabs-triangle-type-inner
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab:before {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab
  .wpr-tab-title {
  color: #777777;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab
  .wpr-tab-icon {
  color: #7a7a7a;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab
  .wpr-tab-icon
  i {
  font-size: 15px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab
  .wpr-tab-icon
  svg {
  width: 15px;
  height: 15px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab
  .wpr-tab-image {
  width: 15px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab:hover
  .wpr-tab-title {
  color: #1aa47b;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab:hover
  .wpr-tab-icon {
  color: #333333;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab:hover {
  background-color: #f5f5f5;
  border-color: #ffffff;
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab:hover
  .wpr-tab-icon
  i {
  font-size: 15px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab:hover
  .wpr-tab-icon
  svg {
  width: 15px;
  height: 15px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab:hover
  .wpr-tab-image {
  width: 15px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab.wpr-tab-active
  .wpr-tab-title {
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab.wpr-tab-active
  .wpr-tab-icon {
  color: #333333;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab.wpr-tab-active {
  background-color: #1aa47b;
  border-color: #e5e5e5;
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00.wpr-tabs-position-above.wpr-tabs-triangle-type-outer
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab:before {
  border-top-color: #1aa47b;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab.wpr-tab-active
  .wpr-tab-icon
  i {
  font-size: 15px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab.wpr-tab-active
  .wpr-tab-icon
  svg {
  width: 15px;
  height: 15px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab.wpr-tab-active
  .wpr-tab-image {
  width: 15px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-content-wrap
  > .wpr-tab-content {
  color: #777777;
  padding: 20px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-content-wrap {
  background-color: #ffffff;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00.wpr-tabs-position-above.wpr-tabs-triangle-type-inner
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab:before {
  border-top-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00.wpr-tabs-position-right.wpr-tabs-triangle-type-inner
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab:before {
  border-right-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00.wpr-tabs-position-left.wpr-tabs-triangle-type-inner
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-wrap
  > .wpr-tab:before {
  border-right-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-content-wrap
  > .wpr-tab-content,
.elementor-12
  .elementor-element.elementor-element-3eecb00
  > .elementor-widget-container
  > .wpr-tabs
  > .wpr-tabs-content-wrap
  > .wpr-tab-content
  ul {
  font-family: 'Montserrat', Sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.elementor-12 .elementor-element.elementor-element-eb17ad5 {
  --display: flex;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-12 .elementor-element.elementor-element-9391405 {
  --display: flex;
  --min-height: 46vh;
  --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: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-12
  .elementor-element.elementor-element-9391405:not(.elementor-motion-effects-element-type-background),
.elementor-12
  .elementor-element.elementor-element-9391405
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #112a2e;
}
.elementor-12 .elementor-element.elementor-element-c60224f {
  --display: flex;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .elementor-repeater-item-cba652e
  .wpr-slider-item-overlay {
  mix-blend-mode: normal;
  background-color: #40404073;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .elementor-repeater-item-cba652e
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .elementor-repeater-item-cba652e
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .elementor-repeater-item-cba652e
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .elementor-repeater-item-2c6b964
  .wpr-slider-item-overlay {
  mix-blend-mode: normal;
  background-color: #40404073;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .elementor-repeater-item-2c6b964
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .elementor-repeater-item-2c6b964
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .elementor-repeater-item-2c6b964
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .elementor-repeater-item-16e2f0f
  .wpr-slider-item-overlay {
  mix-blend-mode: normal;
  background-color: #40404073;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .elementor-repeater-item-16e2f0f
  .wpr-slider-primary-btn {
  display: none;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .elementor-repeater-item-16e2f0f
  .wpr-slider-secondary-btn {
  display: none;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .elementor-repeater-item-16e2f0f
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-advanced-slider
  .slick-slide {
  margin-left: 0px;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-advanced-slider
  .slick-list {
  margin-left: -0px;
}
.elementor-12 .elementor-element.elementor-element-b519d8b .wpr-slider-title {
  display: block;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-sub-title {
  display: block;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-description {
  display: block;
}
.elementor-12 .elementor-element.elementor-element-b519d8b .wpr-slider-arrow {
  display: none !important;
  color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.8);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  font-size: 25px;
  width: 60px;
  height: 60px;
  border-style: none;
  top: 50%;
}
.elementor-12 .elementor-element.elementor-element-b519d8b .wpr-slider-dots {
  display: inline-table;
  left: 17%;
  top: 94%;
}
.elementor-12 .elementor-element.elementor-element-b519d8b .wpr-slider-dot {
  width: 30px;
  height: 2px;
  border-style: none;
  background-color: #ffffff59;
  border-radius: 0% 0% 0% 0%;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b.wpr-slider-dots-horizontal
  .wpr-slider-dot {
  margin-right: 4px;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b.wpr-slider-dots-vertical
  .wpr-slider-dot {
  margin-bottom: 4px;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-advanced-slider {
  height: 500px;
}
.elementor-12 .elementor-element.elementor-element-b519d8b .wpr-slider-item {
  height: 500px;
  border-style: none;
}
.elementor-12 .elementor-element.elementor-element-b519d8b .slick-list {
  height: 500px;
}
.elementor-12 .elementor-element.elementor-element-b519d8b .wpr-slider-btns i {
  margin-left: 0px;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-btns
  svg {
  margin-left: 0px;
  vertical-align: text-bottom;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-scroll-btn {
  display: none;
  color: #ffffff;
  border-color: #ffffff;
  font-size: 13px;
  padding: 6px 7px 8px 7px;
  bottom: 45px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 9px 9px 9px 9px;
}
.elementor-12 .elementor-element.elementor-element-b519d8b .wpr-slider-content {
  margin: 0 auto;
  text-align: left;
  max-width: 750px;
  padding: 30px 30px 30px 30px;
}
.elementor-12 .elementor-element.elementor-element-b519d8b .wpr-cv-inner {
  vertical-align: bottom;
}
.elementor-12 .elementor-element.elementor-element-b519d8b .wpr-slider-item {
  border-radius: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-b519d8b .wpr-slider-title * {
  color: #ffffff;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 25px;
  line-height: 1.4em;
  padding: 5px 10px 5px 10px;
  margin: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-sub-title
  * {
  color: #ffffff;
  padding: 5px 10px 5px 10px;
  margin: 0px 0px 5px 0px;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-description
  p {
  color: #ffffff;
  padding: 5px 10px 5px 10px;
  margin: 0px 0px 30px 0px;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-primary-btn {
  color: #ffffff;
  border-color: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  padding: 12px 25px 12px 25px;
  margin: 0px 10px 0px 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-primary-btn
  svg {
  fill: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 13px;
  height: auto;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-primary-btn
  i {
  font-size: 13px;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-secondary-btn {
  color: #ffffff;
  border-color: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  padding: 12px 25px 12px 25px;
  margin: 0px 10px 0px 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-secondary-btn
  svg {
  fill: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 13px;
  height: auto;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-secondary-btn
  i {
  font-size: 13px;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-scroll-btn
  svg {
  fill: #ffffff;
  width: 13px;
  height: auto;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-scroll-btn:hover {
  border-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-video-btn {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-arrow
  svg {
  fill: rgba(255, 255, 255, 0.8);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 25px;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-arrow:hover {
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-arrow:hover
  svg {
  fill: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-prev-arrow {
  left: 1%;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-next-arrow {
  right: 1%;
}
.elementor-12
  .elementor-element.elementor-element-b519d8b
  .wpr-slider-dots
  .slick-active
  .wpr-slider-dot {
  background-color: #ffffff;
}
.elementor-12 .elementor-element.elementor-element-8a4eb25 {
  --display: flex;
}
.elementor-12
  .elementor-element.elementor-element-0b03cfb
  .elementor-heading-title {
  font-family: 'Poppins', Sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #37cca0;
}
.elementor-12
  .elementor-element.elementor-element-6963ad0
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 1.1em;
  color: #ffffff;
}
.elementor-12 .elementor-element.elementor-element-e192dfb {
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #dfdfdf;
}
.elementor-12 .elementor-element.elementor-element-3800557 {
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #dfdfdf;
}
.elementor-12
  .elementor-element.elementor-element-0a4b802
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 17px;
  font-weight: 500;
  font-style: italic;
  color: #ffffff;
}
.elementor-12 .elementor-element.elementor-element-455700c {
  --display: flex;
  --min-height: 45vh;
  --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: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-12
  .elementor-element.elementor-element-455700c:not(.elementor-motion-effects-element-type-background),
.elementor-12
  .elementor-element.elementor-element-455700c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-12 .elementor-element.elementor-element-3c67c03 {
  --display: flex;
}
.elementor-12 .elementor-element.elementor-element-542eeaf {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-542eeaf
  .elementor-heading-title {
  font-family: 'Poppins', Sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #1aa47b;
}
.elementor-12 .elementor-element.elementor-element-06d43ed {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-06d43ed
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 45px;
  font-weight: 600;
  color: #333333;
}
.elementor-12 .elementor-element.elementor-element-3212c8c {
  text-align: center;
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #777777;
}
.elementor-12 .elementor-element.elementor-element-5b12fe6 {
  --display: grid;
  --e-con-grid-template-columns: repeat(6, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-12 .elementor-element.elementor-element-2b13808 .wpr-cv-inner {
  vertical-align: middle;
}
.elementor-12
  .elementor-element.elementor-element-2b13808
  .wpr-team-member-animation
  .wpr-cv-outer {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-12 .elementor-element.elementor-element-2b13808 .wpr-member-media {
  max-width: 100%;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-2b13808 .wpr-member-content {
  padding: 20px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-2b13808 .wpr-member-name {
  color: #333333;
  font-family: 'Poppins', Sans-serif;
  font-size: 19px;
  margin: 0 0 8px;
  text-align: left;
}
.elementor-12 .elementor-element.elementor-element-2b13808 .wpr-member-job {
  color: #777777;
  font-family: 'Poppins', Sans-serif;
  font-size: 13px;
  margin: 0 0 10px;
  text-align: left;
}
.elementor-12
  .elementor-element.elementor-element-2b13808
  .wpr-member-description {
  color: #545454;
  margin-bottom: 18px;
  text-align: center;
}
.elementor-12 .elementor-element.elementor-element-2b13808 .wpr-member-social {
  color: #1aa47b;
  border-color: #1aa47b;
  transition-duration: 0.5s;
  font-size: 15px;
  width: 26px;
  height: 26px;
  margin-right: 6px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-2b13808
  .wpr-member-social
  svg {
  fill: #1aa47b;
  width: 15px;
  height: 15px;
  line-height: 26px;
}
.elementor-12
  .elementor-element.elementor-element-2b13808
  .wpr-member-social:hover {
  color: #ffffff;
  background-color: #1aa47b;
  border-color: #1aa47b;
}
.elementor-12
  .elementor-element.elementor-element-2b13808
  .wpr-member-social:hover
  svg {
  fill: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-2b13808
  .wpr-member-social
  i {
  line-height: 26px;
}
.elementor-12
  .elementor-element.elementor-element-2b13808
  .wpr-member-social-media {
  margin-bottom: 0px;
}
.elementor-12
  .elementor-element.elementor-element-2b13808
  .wpr-member-overlay-content {
  padding: 10px 10px 10px 10px;
}
.elementor-12 .elementor-element.elementor-element-a924b22 .wpr-cv-inner {
  vertical-align: middle;
}
.elementor-12
  .elementor-element.elementor-element-a924b22
  .wpr-team-member-animation
  .wpr-cv-outer {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-12 .elementor-element.elementor-element-a924b22 .wpr-member-media {
  max-width: 100%;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-a924b22 .wpr-member-content {
  padding: 20px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-a924b22 .wpr-member-name {
  color: #333333;
  font-family: 'Poppins', Sans-serif;
  font-size: 19px;
  margin: 0 0 8px;
  text-align: left;
}
.elementor-12 .elementor-element.elementor-element-a924b22 .wpr-member-job {
  color: #777777;
  font-family: 'Poppins', Sans-serif;
  font-size: 13px;
  margin: 0 0 10px;
  text-align: left;
}
.elementor-12
  .elementor-element.elementor-element-a924b22
  .wpr-member-description {
  color: #545454;
  margin-bottom: 18px;
  text-align: center;
}
.elementor-12 .elementor-element.elementor-element-a924b22 .wpr-member-social {
  color: #1aa47b;
  border-color: #1aa47b;
  transition-duration: 0.5s;
  font-size: 15px;
  width: 26px;
  height: 26px;
  margin-right: 6px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-a924b22
  .wpr-member-social
  svg {
  fill: #1aa47b;
  width: 15px;
  height: 15px;
  line-height: 26px;
}
.elementor-12
  .elementor-element.elementor-element-a924b22
  .wpr-member-social:hover {
  color: #ffffff;
  background-color: #1aa47b;
  border-color: #1aa47b;
}
.elementor-12
  .elementor-element.elementor-element-a924b22
  .wpr-member-social:hover
  svg {
  fill: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-a924b22
  .wpr-member-social
  i {
  line-height: 26px;
}
.elementor-12
  .elementor-element.elementor-element-a924b22
  .wpr-member-social-media {
  margin-bottom: 0px;
}
.elementor-12
  .elementor-element.elementor-element-a924b22
  .wpr-member-overlay-content {
  padding: 10px 10px 10px 10px;
}
.elementor-12 .elementor-element.elementor-element-99b8165 .wpr-cv-inner {
  vertical-align: middle;
}
.elementor-12
  .elementor-element.elementor-element-99b8165
  .wpr-team-member-animation
  .wpr-cv-outer {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-12 .elementor-element.elementor-element-99b8165 .wpr-member-media {
  max-width: 100%;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-99b8165 .wpr-member-content {
  padding: 20px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-99b8165 .wpr-member-name {
  color: #333333;
  font-family: 'Poppins', Sans-serif;
  font-size: 19px;
  margin: 0 0 8px;
  text-align: left;
}
.elementor-12 .elementor-element.elementor-element-99b8165 .wpr-member-job {
  color: #777777;
  font-family: 'Poppins', Sans-serif;
  font-size: 13px;
  margin: 0 0 10px;
  text-align: left;
}
.elementor-12
  .elementor-element.elementor-element-99b8165
  .wpr-member-description {
  color: #545454;
  margin-bottom: 18px;
  text-align: center;
}
.elementor-12 .elementor-element.elementor-element-99b8165 .wpr-member-social {
  color: #1aa47b;
  border-color: #1aa47b;
  transition-duration: 0.5s;
  font-size: 15px;
  width: 26px;
  height: 26px;
  margin-right: 6px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-99b8165
  .wpr-member-social
  svg {
  fill: #1aa47b;
  width: 15px;
  height: 15px;
  line-height: 26px;
}
.elementor-12
  .elementor-element.elementor-element-99b8165
  .wpr-member-social:hover {
  color: #ffffff;
  background-color: #1aa47b;
  border-color: #1aa47b;
}
.elementor-12
  .elementor-element.elementor-element-99b8165
  .wpr-member-social:hover
  svg {
  fill: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-99b8165
  .wpr-member-social
  i {
  line-height: 26px;
}
.elementor-12
  .elementor-element.elementor-element-99b8165
  .wpr-member-social-media {
  margin-bottom: 0px;
}
.elementor-12
  .elementor-element.elementor-element-99b8165
  .wpr-member-overlay-content {
  padding: 10px 10px 10px 10px;
}
.elementor-12 .elementor-element.elementor-element-71f240c .wpr-cv-inner {
  vertical-align: middle;
}
.elementor-12
  .elementor-element.elementor-element-71f240c
  .wpr-team-member-animation
  .wpr-cv-outer {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-12 .elementor-element.elementor-element-71f240c .wpr-member-media {
  max-width: 100%;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-71f240c .wpr-member-content {
  padding: 20px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-71f240c .wpr-member-name {
  color: #333333;
  font-family: 'Poppins', Sans-serif;
  font-size: 19px;
  margin: 0 0 8px;
  text-align: left;
}
.elementor-12 .elementor-element.elementor-element-71f240c .wpr-member-job {
  color: #777777;
  font-family: 'Poppins', Sans-serif;
  font-size: 13px;
  margin: 0 0 10px;
  text-align: left;
}
.elementor-12
  .elementor-element.elementor-element-71f240c
  .wpr-member-description {
  color: #545454;
  margin-bottom: 18px;
  text-align: center;
}
.elementor-12 .elementor-element.elementor-element-71f240c .wpr-member-social {
  color: #1aa47b;
  border-color: #1aa47b;
  transition-duration: 0.5s;
  font-size: 15px;
  width: 26px;
  height: 26px;
  margin-right: 6px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-71f240c
  .wpr-member-social
  svg {
  fill: #1aa47b;
  width: 15px;
  height: 15px;
  line-height: 26px;
}
.elementor-12
  .elementor-element.elementor-element-71f240c
  .wpr-member-social:hover {
  color: #ffffff;
  background-color: #1aa47b;
  border-color: #1aa47b;
}
.elementor-12
  .elementor-element.elementor-element-71f240c
  .wpr-member-social:hover
  svg {
  fill: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-71f240c
  .wpr-member-social
  i {
  line-height: 26px;
}
.elementor-12
  .elementor-element.elementor-element-71f240c
  .wpr-member-social-media {
  margin-bottom: 0px;
}
.elementor-12
  .elementor-element.elementor-element-71f240c
  .wpr-member-overlay-content {
  padding: 10px 10px 10px 10px;
}
.elementor-12 .elementor-element.elementor-element-3014f86 .wpr-cv-inner {
  vertical-align: middle;
}
.elementor-12
  .elementor-element.elementor-element-3014f86
  .wpr-team-member-animation
  .wpr-cv-outer {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-12 .elementor-element.elementor-element-3014f86 .wpr-member-media {
  max-width: 100%;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-3014f86 .wpr-member-content {
  padding: 20px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-3014f86 .wpr-member-name {
  color: #333333;
  font-family: 'Poppins', Sans-serif;
  font-size: 19px;
  margin: 0 0 8px;
  text-align: left;
}
.elementor-12 .elementor-element.elementor-element-3014f86 .wpr-member-job {
  color: #777777;
  font-family: 'Poppins', Sans-serif;
  font-size: 13px;
  margin: 0 0 10px;
  text-align: left;
}
.elementor-12
  .elementor-element.elementor-element-3014f86
  .wpr-member-description {
  color: #545454;
  margin-bottom: 18px;
  text-align: center;
}
.elementor-12 .elementor-element.elementor-element-3014f86 .wpr-member-social {
  color: #1aa47b;
  border-color: #1aa47b;
  transition-duration: 0.5s;
  font-size: 15px;
  width: 26px;
  height: 26px;
  margin-right: 6px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-3014f86
  .wpr-member-social
  svg {
  fill: #1aa47b;
  width: 15px;
  height: 15px;
  line-height: 26px;
}
.elementor-12
  .elementor-element.elementor-element-3014f86
  .wpr-member-social:hover {
  color: #ffffff;
  background-color: #1aa47b;
  border-color: #1aa47b;
}
.elementor-12
  .elementor-element.elementor-element-3014f86
  .wpr-member-social:hover
  svg {
  fill: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-3014f86
  .wpr-member-social
  i {
  line-height: 26px;
}
.elementor-12
  .elementor-element.elementor-element-3014f86
  .wpr-member-social-media {
  margin-bottom: 0px;
}
.elementor-12
  .elementor-element.elementor-element-3014f86
  .wpr-member-overlay-content {
  padding: 10px 10px 10px 10px;
}
.elementor-12 .elementor-element.elementor-element-ac351a8 .wpr-cv-inner {
  vertical-align: middle;
}
.elementor-12
  .elementor-element.elementor-element-ac351a8
  .wpr-team-member-animation
  .wpr-cv-outer {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-12 .elementor-element.elementor-element-ac351a8 .wpr-member-media {
  max-width: 100%;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-ac351a8 .wpr-member-content {
  padding: 20px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-ac351a8 .wpr-member-name {
  color: #333333;
  font-family: 'Poppins', Sans-serif;
  font-size: 19px;
  margin: 0 0 8px;
  text-align: left;
}
.elementor-12 .elementor-element.elementor-element-ac351a8 .wpr-member-job {
  color: #777777;
  font-family: 'Poppins', Sans-serif;
  font-size: 13px;
  margin: 0 0 10px;
  text-align: left;
}
.elementor-12
  .elementor-element.elementor-element-ac351a8
  .wpr-member-description {
  color: #545454;
  margin-bottom: 18px;
  text-align: center;
}
.elementor-12 .elementor-element.elementor-element-ac351a8 .wpr-member-social {
  color: #1aa47b;
  border-color: #1aa47b;
  transition-duration: 0.5s;
  font-size: 15px;
  width: 26px;
  height: 26px;
  margin-right: 6px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-ac351a8
  .wpr-member-social
  svg {
  fill: #1aa47b;
  width: 15px;
  height: 15px;
  line-height: 26px;
}
.elementor-12
  .elementor-element.elementor-element-ac351a8
  .wpr-member-social:hover {
  color: #ffffff;
  background-color: #1aa47b;
  border-color: #1aa47b;
}
.elementor-12
  .elementor-element.elementor-element-ac351a8
  .wpr-member-social:hover
  svg {
  fill: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-ac351a8
  .wpr-member-social
  i {
  line-height: 26px;
}
.elementor-12
  .elementor-element.elementor-element-ac351a8
  .wpr-member-social-media {
  margin-bottom: 0px;
}
.elementor-12
  .elementor-element.elementor-element-ac351a8
  .wpr-member-overlay-content {
  padding: 10px 10px 10px 10px;
}
.elementor-12 .elementor-element.elementor-element-f73ff5d {
  --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: 100px;
  --margin-bottom: 100px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-12 .elementor-element.elementor-element-b03ef6a {
  --display: flex;
}
.elementor-12 .elementor-element.elementor-element-f45e2d0 {
  --display: flex;
  --justify-content: center;
}
.elementor-12
  .elementor-element.elementor-element-abe3a15
  .elementor-heading-title {
  font-family: 'Poppins', Sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #1aa47b;
}
.elementor-12
  .elementor-element.elementor-element-ac13e9e
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 1.1em;
  color: #333333;
}
.elementor-12 .elementor-element.elementor-element-a24d1d4 {
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #777777;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-timeline-centered.wpr-one-sided-timeline-left
  .wpr-data-wrap {
  margin-right: calc(24px / 2 + 44px);
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-timeline-centered.wpr-one-sided-timeline
  .wpr-data-wrap {
  margin-left: calc(24px / 2 + 44px);
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-centered
  .wpr-left-aligned
  .wpr-timeline-entry-inner
  .wpr-data-wrap {
  margin-right: 44px;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-centered
  .wpr-right-aligned
  .wpr-timeline-entry-inner
  .wpr-data-wrap {
  margin-left: 44px;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-centered
  .wpr-one-sided-timeline
  .wpr-right-aligned
  .wpr-timeline-entry-inner
  .wpr-data-wrap {
  margin-left: calc(24px / 2 + 44px);
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-centered
  .wpr-one-sided-timeline
  .wpr-extra-label {
  margin-left: calc(24px / 2 + 44px);
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-one-sided-wrapper
  .wpr-one-sided-timeline
  .wpr-extra-label {
  margin-left: calc(24px / 2 + 44px);
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-timeline-centered.wpr-one-sided-timeline-left
  .wpr-timeline-entry
  .wpr-extra-label {
  margin-right: calc(24px / 2 + 44px);
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-timeline-centered
  .wpr-year-wrap {
  margin-bottom: 13px;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-timeline-centered
  .wpr-timeline-entry {
  margin-bottom: 13px;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-timeline-centered.wpr-one-sided-timeline
  .wpr-year-label {
  left: calc(24px / 2);
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-timeline-centered.wpr-one-sided-timeline
  .wpr-middle-line {
  left: calc(24px / 2);
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-timeline-centered.wpr-one-sided-timeline
  .wpr-timeline-fill {
  left: calc(24px / 2);
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-timeline-centered.wpr-one-sided-timeline
  .wpr-icon {
  left: calc(24px / 2);
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-timeline-centered.wpr-one-sided-timeline-left
  .wpr-year-label {
  right: calc(24px / 2);
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-timeline-centered.wpr-one-sided-timeline-left
  .wpr-middle-line {
  right: calc(24px / 2);
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-timeline-centered.wpr-one-sided-timeline-left
  .wpr-timeline-fill {
  right: calc(24px / 2);
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-timeline-centered.wpr-one-sided-timeline-left
  .wpr-icon {
  right: calc(24px / 2);
}
body[data-elementor-device-mode='mobile']
  .elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-both-sided-timeline
  .wpr-year-label {
  position: absolute;
  left: calc(24px / 2);
}
body[data-elementor-device-mode='mobile']
  .elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-both-sided-timeline
  .wpr-middle-line {
  left: calc(24px / 2);
}
body[data-elementor-device-mode='mobile']
  .elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-both-sided-timeline
  .wpr-timeline-fill {
  left: calc(24px / 2);
}
body[data-elementor-device-mode='mobile']
  .elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-both-sided-timeline
  .wpr-icon {
  left: calc(24px / 2);
  transform: translate(-50%, -50%) !important;
}
.elementor-12 .elementor-element.elementor-element-6f4a659 .wpr-year-label {
  width: 70px;
  height: 41px;
  border-style: solid;
  border-width: 3px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-icon
  i {
  display: block;
  font-size: 13px !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-icon {
  height: 13px;
  width: 13px;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  color: #4d504a;
  background-color: #ffffff;
  border-color: #eaeaea;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-one-sided-timeline
  .wpr-data-wrap:after {
  border-right-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-one-sided-timeline-left
  .wpr-data-wrap:after {
  border-left-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-right-aligned
  .wpr-data-wrap:after {
  border-right-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-horizontal
  .wpr-story-info:before {
  border-top-color: #ffffff !important;
  border-width: 11px;
  top: 100%;
  left: 50%;
  transform: translate(-50%);
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-horizontal-bottom
  .wpr-story-info:before {
  border-bottom-color: #ffffff !important;
  border-width: 11px;
  bottom: 100%;
  left: 50%;
  transform: translate(-50%);
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-left-aligned
  .wpr-data-wrap:after {
  border-left-color: #ffffff;
}
body[data-elementor-device-mode='mobile']
  .elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-both-sided-timeline
  .wpr-left-aligned
  .wpr-data-wrap:after {
  border-right-color: #ffffff !important;
  border-left-color: transparent !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-centered
  .wpr-one-sided-timeline
  .wpr-right-aligned
  .wpr-data-wrap:after {
  border-right-color: #ffffff !important;
  border-left-color: transparent !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-one-sided-timeline
  .wpr-data-wrap:after {
  top: 30%;
  transform: translateY(-50%);
  border-width: 11px;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-one-sided-timeline-left
  .wpr-data-wrap:after {
  top: 30%;
  transform: translateY(-50%);
  border-width: 11px;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-one-sided-timeline
  .wpr-icon {
  position: absolute;
  top: 30%;
  transform: translate(-50%, -50%) !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-one-sided-timeline-left
  .wpr-icon {
  position: absolute;
  top: 30%;
  transform: translate(50%, -50%) !important;
}
.elementor-12 .elementor-element.elementor-element-6f4a659 .wpr-story-info {
  text-align: left;
  border-color: #605be5 !important;
  padding: 0px 0px 0px 0px;
  border-style: none !important;
  border-radius: 0px 0px 0px 0px !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-right-aligned
  .wpr-story-info-vertical {
  text-align: left;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-right-aligned
  .wpr-title-wrap {
  text-align: left;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-right-aligned
  .wpr-description {
  text-align: left;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-right-aligned
  .wpr-inner-date-label {
  text-align: left;
}
.elementor-12 .elementor-element.elementor-element-6f4a659 .wpr-title-wrap {
  text-align: left;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-data-wrap {
  background-color: #ffffff00;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-horizontal
  .wpr-story-info {
  background-color: #ffffff00;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-horizontal-bottom
  .wpr-story-info {
  background-color: #ffffff00;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-story-info-vertical {
  border-color: #605be5 !important;
  border-style: none !important;
  border-radius: 0px 0px 0px 0px !important;
}
.elementor-12 .elementor-element.elementor-element-6f4a659 .wpr-data-wrap {
  padding: 0px 0px 0px 0px !important;
}
.elementor-12 .elementor-element.elementor-element-6f4a659 .wpr-vertical {
  padding: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .swiper-slide {
  padding: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-6f4a659 .wpr-timeline-media {
  width: 10%;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-timeline-content-wrapper {
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  overflow: hidden;
  padding: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-6f4a659 .wpr-title {
  color: #333333;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-title-wrap {
  background-color: #ffffff00 !important;
  margin: 0px 0px 0px 0px !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 18px;
  font-weight: 500;
  padding: 0px 0px 0px 0px !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-description {
  color: #777777;
  font-family: 'Montserrat', Sans-serif;
  font-size: 14px;
  font-weight: 500;
  font-style: italic;
  margin: 0px 0px 0px 0px !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-description
  p {
  color: #777777;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-line::before {
  background-color: #d6d6d6;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-middle-line {
  background-color: #d6d6d6;
  width: 1px;
  transform: translate(-50%) !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-timeline-centered
  .wpr-year {
  border-color: #d6d6d6;
}
.elementor-12 .elementor-element.elementor-element-6f4a659 .wpr-wrapper:before {
  background-color: #d6d6d6;
}
.elementor-12 .elementor-element.elementor-element-6f4a659 .wpr-wrapper:after {
  background-color: #d6d6d6;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-horizontal
  .wpr-swiper-pagination.swiper-pagination-progressbar {
  background-color: #d6d6d6;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-horizontal-bottom
  .wpr-swiper-pagination.swiper-pagination-progressbar {
  background-color: #d6d6d6;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-horizontal
  .wpr-button-prev {
  color: #d6d6d6;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-horizontal
  .wpr-button-next {
  color: #d6d6d6;
}
.elementor-12 .elementor-element.elementor-element-6f4a659 .wpr-timeline-fill {
  background-color: #4d504a !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-change-border-color {
  border-color: #4d504a !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-vertical:before {
  background-color: #4d504a !important;
}
.elementor-12 .elementor-element.elementor-element-6f4a659 .wpr-vertical:after {
  background-color: #4d504a !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-timeline-fill {
  width: 1px;
  transform: translate(-50%) !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-one-sided-timeline-left
  .wpr-middle-line {
  width: 1px;
  transform: translate(50%) !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-one-sided-timeline-left
  .wpr-timeline-fill {
  width: 1px;
  transform: translate(50%) !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-one-sided-timeline
  .wpr-middle-line {
  width: 1px;
  transform: translate(-50%) !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-one-sided-timeline
  .wpr-timeline-fill {
  width: 1px;
  transform: translate(-50%) !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-year {
  color: #4d504a;
  background-color: #fff;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-year.wpr-year-label {
  border-color: #e0e0e0;
}
.elementor-12 .elementor-element.elementor-element-6f4a659 .wpr-year-wrap {
  height: 41px;
}
.elementor-12 .elementor-element.elementor-element-6f4a659 .wpr-icon i {
  color: #4d504a;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-icon
  svg {
  fill: #4d504a;
  width: 13px !important;
  height: 13px !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-change-border-color.wpr-icon
  i {
  color: #4d504a;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-change-border-color.wpr-icon
  svg {
  fill: #4d504a;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-change-border-color.wpr-icon {
  background-color: #ffffff;
}
.elementor-12 .elementor-element.elementor-element-6f4a659 .wpr-icon {
  transition-duration: 0.1s;
  border-style: solid;
  border-width: 2px 2px 2px 2px !important;
  border-radius: 50% 50% 50% 50% !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  .wpr-extra-label {
  width: 85px;
  height: auto;
  padding: 0px 0px 0px 0px !important;
  border-radius: 0px 0px 0px 0px !important;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  span.wpr-label {
  color: #1aa47b;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-extra-label
  span.wpr-label {
  font-family: 'Poppins', Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 0.9em;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-wrapper
  span.wpr-sub-label {
  color: #4d504a;
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-both-sided-timeline
  .wpr-right-aligned
  .wpr-data-wrap:after {
  border-width: 11px;
  top: 30%;
  transform: translateY(-50%);
}
.elementor-12
  .elementor-element.elementor-element-6f4a659
  .wpr-both-sided-timeline
  .wpr-left-aligned
  .wpr-data-wrap:after {
  border-width: 11px;
  top: 30%;
  transform: translateY(-50%);
}
.elementor-12 .elementor-element.elementor-element-5770ee4 {
  --display: flex;
  --min-height: 45vh;
  --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: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-12
  .elementor-element.elementor-element-5770ee4:not(.elementor-motion-effects-element-type-background),
.elementor-12
  .elementor-element.elementor-element-5770ee4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-12 .elementor-element.elementor-element-81eced2 {
  --display: flex;
}
.elementor-12 .elementor-element.elementor-element-9b2c0cb {
  text-align: left;
}
.elementor-12
  .elementor-element.elementor-element-9b2c0cb
  .elementor-heading-title {
  font-family: 'Poppins', Sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #1aa47b;
}
.elementor-12
  .elementor-element.elementor-element-025df43
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 1.1em;
  color: #333333;
}
.elementor-12 .elementor-element.elementor-element-1760b91 {
  text-align: left;
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #777777;
}
.elementor-12 .elementor-element.elementor-element-f2763e8 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  --grid-auto-flow: row;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-icon-box .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}
.elementor-12
  .elementor-element.elementor-element-ac2a4b0
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-12 .elementor-element.elementor-element-ac2a4b0 {
  --icon-box-icon-margin: 15px;
}
.elementor-12
  .elementor-element.elementor-element-ac2a4b0
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #333333;
}
.elementor-12
  .elementor-element.elementor-element-ac2a4b0.elementor-view-stacked
  .elementor-icon {
  background-color: #184b52;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-ac2a4b0.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-ac2a4b0.elementor-view-default
  .elementor-icon {
  fill: #184b52;
  color: #184b52;
  border-color: #184b52;
}
.elementor-12
  .elementor-element.elementor-element-ac2a4b0.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-ac2a4b0.elementor-view-stacked:has(:hover)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-ac2a4b0.elementor-view-stacked:has(:focus)
  .elementor-icon {
  background-color: #184b52;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-ac2a4b0.elementor-view-framed:has(:hover)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-ac2a4b0.elementor-view-default:has(:hover)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-ac2a4b0.elementor-view-framed:has(:focus)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-ac2a4b0.elementor-view-default:has(:focus)
  .elementor-icon {
  fill: #184b52;
  color: #184b52;
  border-color: #184b52;
}
.elementor-12
  .elementor-element.elementor-element-ac2a4b0.elementor-view-framed:has(:hover)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-ac2a4b0.elementor-view-framed:has(:focus)
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-12 .elementor-element.elementor-element-ac2a4b0 .elementor-icon {
  font-size: 21px;
}
.elementor-12
  .elementor-element.elementor-element-ac2a4b0
  .elementor-icon-box-title,
.elementor-12
  .elementor-element.elementor-element-ac2a4b0
  .elementor-icon-box-title
  a {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-12
  .elementor-element.elementor-element-ac2a4b0
  .elementor-icon-box-description {
  font-family: 'Montserrat', Sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #777777;
}
.elementor-12
  .elementor-element.elementor-element-69f1171
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-12 .elementor-element.elementor-element-69f1171 {
  --icon-box-icon-margin: 15px;
}
.elementor-12
  .elementor-element.elementor-element-69f1171
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #333333;
}
.elementor-12
  .elementor-element.elementor-element-69f1171.elementor-view-stacked
  .elementor-icon {
  background-color: #184b52;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-69f1171.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-69f1171.elementor-view-default
  .elementor-icon {
  fill: #184b52;
  color: #184b52;
  border-color: #184b52;
}
.elementor-12
  .elementor-element.elementor-element-69f1171.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-69f1171.elementor-view-stacked:has(:hover)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-69f1171.elementor-view-stacked:has(:focus)
  .elementor-icon {
  background-color: #184b52;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-69f1171.elementor-view-framed:has(:hover)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-69f1171.elementor-view-default:has(:hover)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-69f1171.elementor-view-framed:has(:focus)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-69f1171.elementor-view-default:has(:focus)
  .elementor-icon {
  fill: #184b52;
  color: #184b52;
  border-color: #184b52;
}
.elementor-12
  .elementor-element.elementor-element-69f1171.elementor-view-framed:has(:hover)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-69f1171.elementor-view-framed:has(:focus)
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-12 .elementor-element.elementor-element-69f1171 .elementor-icon {
  font-size: 21px;
}
.elementor-12
  .elementor-element.elementor-element-69f1171
  .elementor-icon-box-title,
.elementor-12
  .elementor-element.elementor-element-69f1171
  .elementor-icon-box-title
  a {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-12
  .elementor-element.elementor-element-69f1171
  .elementor-icon-box-description {
  font-family: 'Montserrat', Sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #777777;
}
.elementor-12
  .elementor-element.elementor-element-cd0d43b
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-12 .elementor-element.elementor-element-cd0d43b {
  --icon-box-icon-margin: 15px;
}
.elementor-12
  .elementor-element.elementor-element-cd0d43b
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #333333;
}
.elementor-12
  .elementor-element.elementor-element-cd0d43b.elementor-view-stacked
  .elementor-icon {
  background-color: #184b52;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-cd0d43b.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-cd0d43b.elementor-view-default
  .elementor-icon {
  fill: #184b52;
  color: #184b52;
  border-color: #184b52;
}
.elementor-12
  .elementor-element.elementor-element-cd0d43b.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-cd0d43b.elementor-view-stacked:has(:hover)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-cd0d43b.elementor-view-stacked:has(:focus)
  .elementor-icon {
  background-color: #184b52;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-cd0d43b.elementor-view-framed:has(:hover)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-cd0d43b.elementor-view-default:has(:hover)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-cd0d43b.elementor-view-framed:has(:focus)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-cd0d43b.elementor-view-default:has(:focus)
  .elementor-icon {
  fill: #184b52;
  color: #184b52;
  border-color: #184b52;
}
.elementor-12
  .elementor-element.elementor-element-cd0d43b.elementor-view-framed:has(:hover)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-cd0d43b.elementor-view-framed:has(:focus)
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-12 .elementor-element.elementor-element-cd0d43b .elementor-icon {
  font-size: 21px;
}
.elementor-12
  .elementor-element.elementor-element-cd0d43b
  .elementor-icon-box-title,
.elementor-12
  .elementor-element.elementor-element-cd0d43b
  .elementor-icon-box-title
  a {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-12
  .elementor-element.elementor-element-cd0d43b
  .elementor-icon-box-description {
  font-family: 'Montserrat', Sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #777777;
}
.elementor-12
  .elementor-element.elementor-element-a638a29
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-12 .elementor-element.elementor-element-a638a29 {
  --icon-box-icon-margin: 15px;
}
.elementor-12
  .elementor-element.elementor-element-a638a29
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #333333;
}
.elementor-12
  .elementor-element.elementor-element-a638a29.elementor-view-stacked
  .elementor-icon {
  background-color: #184b52;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-a638a29.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-a638a29.elementor-view-default
  .elementor-icon {
  fill: #184b52;
  color: #184b52;
  border-color: #184b52;
}
.elementor-12
  .elementor-element.elementor-element-a638a29.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-a638a29.elementor-view-stacked:has(:hover)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-a638a29.elementor-view-stacked:has(:focus)
  .elementor-icon {
  background-color: #184b52;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-a638a29.elementor-view-framed:has(:hover)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-a638a29.elementor-view-default:has(:hover)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-a638a29.elementor-view-framed:has(:focus)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-a638a29.elementor-view-default:has(:focus)
  .elementor-icon {
  fill: #184b52;
  color: #184b52;
  border-color: #184b52;
}
.elementor-12
  .elementor-element.elementor-element-a638a29.elementor-view-framed:has(:hover)
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-a638a29.elementor-view-framed:has(:focus)
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-12 .elementor-element.elementor-element-a638a29 .elementor-icon {
  font-size: 21px;
}
.elementor-12
  .elementor-element.elementor-element-a638a29
  .elementor-icon-box-title,
.elementor-12
  .elementor-element.elementor-element-a638a29
  .elementor-icon-box-title
  a {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-12
  .elementor-element.elementor-element-a638a29
  .elementor-icon-box-description {
  font-family: 'Montserrat', Sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #777777;
}
.elementor-12 .elementor-element.elementor-element-6ae9a33 {
  --display: flex;
}
.elementor-12
  .elementor-element.elementor-element-3c43c8d
  > .elementor-widget-container {
  border-radius: 20px 20px 20px 20px;
}
.elementor-12 .elementor-element.elementor-element-3c43c8d .elementor-wrapper {
  --video-aspect-ratio: 1.33333;
}
.elementor-12
  .elementor-element.elementor-element-3c43c8d
  .elementor-custom-embed-play
  i {
  font-size: 54px;
}
.elementor-12
  .elementor-element.elementor-element-3c43c8d
  .elementor-custom-embed-play
  svg {
  width: 54px;
  height: 54px;
}
.elementor-12 .elementor-element.elementor-element-2c893fe {
  --display: flex;
  --margin-top: 100px;
  --margin-bottom: 100px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-12 .elementor-element.elementor-element-2465895 {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-2465895
  .elementor-heading-title {
  font-family: 'Poppins', Sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #1aa47b;
}
.elementor-12 .elementor-element.elementor-element-ee50857 {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-ee50857
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 45px;
  font-weight: 600;
  color: #333333;
}
.elementor-12 .elementor-element.elementor-element-fd6c6ca {
  text-align: center;
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #777777;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-carousel
  .slick-slide {
  margin-left: 25px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-carousel
  .slick-list {
  margin-left: -25px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-arrow {
  display: flex !important;
  color: #41dcae;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  font-size: 14px;
  width: 21px;
  height: 21px;
  border-style: none;
  top: 52%;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-dots {
  display: inline-table !important;
  left: 50%;
  top: 108%;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-item {
  background-color: #29484d;
  padding: 20px 20px 20px 20px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-content-inner {
  background-color: #f9f9f900;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-dot {
  width: 7px;
  height: 7px;
  margin-right: 6px;
  background-color: #d1d1d1;
  border-style: none;
  border-radius: 50% 50% 50% 50%;
}
.elementor-12
  .elementor-element.elementor-element-882c450.wpr-testimonial-meta-position-left
  .wpr-testimonial-meta {
  padding-top: 0px;
  margin-right: 10px;
}
.elementor-12
  .elementor-element.elementor-element-882c450.wpr-testimonial-meta-position-right
  .wpr-testimonial-meta {
  padding-top: 0px;
  margin-left: 10px;
}
.elementor-12
  .elementor-element.elementor-element-882c450.wpr-testimonial-meta-position-top:not(.wpr-testimonial-meta-align-center)
  .wpr-testimonial-meta,
.elementor-12
  .elementor-element.elementor-element-882c450.wpr-testimonial-meta-position-bottom:not(.wpr-testimonial-meta-align-center)
  .wpr-testimonial-meta {
  padding: 0 0px 0 0px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-icon
  i {
  color: #c1c1c1;
  font-size: 35px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-icon
  svg {
  fill: #c1c1c1;
  width: 35px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-icon {
  margin-bottom: 10px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-title {
  color: #222222;
  margin: 0 0 3px;
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-content {
  color: #dcdcdc;
  font-family: 'Montserrat', Sans-serif;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 15px;
  text-align: left;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-date {
  color: #c1c1c1;
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-rating
  i:before {
  color: #41dcae;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-rating-icon
  .wpr-rating-marked
  svg {
  fill: #41dcae;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-rating
  i {
  color: #41dcae;
  font-size: 21px;
  margin-right: -1px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-rating
  svg {
  fill: #41dcae;
  width: 21px;
  height: 21px;
  margin-right: -1px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-rating
  span {
  color: #41dcae;
  margin-left: -1px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-rating {
  text-align: left;
  margin-bottom: 3px;
}
.elementor-12
  .elementor-element.elementor-element-882c450.wpr-testimonial-meta-position-top
  .wpr-testimonial-meta {
  margin-bottom: 10px;
}
.elementor-12
  .elementor-element.elementor-element-882c450.wpr-testimonial-meta-position-bottom
  .wpr-testimonial-meta {
  margin-top: 10px;
}
.elementor-12
  .elementor-element.elementor-element-882c450.wpr-testimonial-meta-position-extra
  .wpr-testimonial-content-wrap {
  margin-bottom: 10px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-image
  img {
  width: 65px;
  border-radius: 50px 50px 50px 50px;
}
.elementor-12
  .elementor-element.elementor-element-882c450.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left
  .wpr-testimonial-content-inner:before,
.elementor-12
  .elementor-element.elementor-element-882c450.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left
  .wpr-testimonial-content-inner:before {
  left: calc(0px + 1px + (65px / 2));
}
.elementor-12
  .elementor-element.elementor-element-882c450.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right
  .wpr-testimonial-content-inner:before,
.elementor-12
  .elementor-element.elementor-element-882c450.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right
  .wpr-testimonial-content-inner:before {
  right: calc(0px + 1px + (65px / 2));
}
.elementor-12
  .elementor-element.elementor-element-882c450.wpr-testimonial-meta-position-left
  .wpr-testimonial-content-inner:before,
.elementor-12
  .elementor-element.elementor-element-882c450.wpr-testimonial-meta-position-right
  .wpr-testimonial-content-inner:before {
  top: calc(0px + 1px + (65px / 2));
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-image {
  margin-bottom: 8px;
}
.elementor-12
  .elementor-element.elementor-element-882c450.wpr-testimonial-image-position-right
  .wpr-testimonial-image {
  margin-left: 8px;
}
.elementor-12
  .elementor-element.elementor-element-882c450.wpr-testimonial-image-position-left
  .wpr-testimonial-image {
  margin-right: 8px;
}
.elementor-12
  .elementor-element.elementor-element-882c450.wpr-testimonial-image-position-center
  .wpr-testimonial-image {
  margin-bottom: 8px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-name {
  color: #ffffff;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 17px;
  margin-bottom: 0px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-job {
  color: #e0e0e0;
  font-family: 'Poppins', Sans-serif;
  font-size: 11px;
  margin: 0 0 0px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-logo-image
  img {
  max-width: 65px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-logo-image {
  margin-bottom: 5px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-social {
  color: #ffffff;
  background-color: #919191;
  border-color: #b5b5b5;
  transition-duration: 0.1s;
  width: 30px;
  height: 30px;
  font-size: 9px;
  margin-right: 3px;
  border-style: none;
  border-radius: 1px 1px 1px 1px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-social:hover {
  color: #ffffff;
  background-color: #444444;
  border-color: #b5b5b5;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-social
  i {
  line-height: 30px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-social
  svg {
  line-height: 30px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-arrow
  svg {
  fill: #41dcae;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 14px;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-arrow:hover {
  color: #26c495;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-arrow:hover
  svg {
  fill: #26c495;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-prev-arrow {
  left: -4%;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-next-arrow {
  right: -4%;
}
.elementor-12
  .elementor-element.elementor-element-882c450
  .wpr-testimonial-dots
  .slick-active
  .wpr-testimonial-dot {
  background-color: #1aa47b;
}
.elementor-12 .elementor-element.elementor-element-dc51ecd {
  --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-12 .elementor-element.elementor-element-3b16891 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-12 .elementor-element.elementor-element-75a3f92 .wpr-promo-box-btn {
  background-color: #33bc9300;
  color: #ffffff;
  border-color: #ffffff;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  font-family: 'Poppins', Sans-serif;
  font-size: 14px;
  border-width: 1px 1px 1px 1px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-75a3f92
  .wpr-promo-box:hover
  .wpr-promo-box-btn {
  background-color: #29a681;
  color: #ffffff;
  border-color: #29a681;
}
.elementor-12
  .elementor-element.elementor-element-75a3f92
  .wpr-promo-box-bg-image {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.elementor-12
  .elementor-element.elementor-element-75a3f92
  .wpr-promo-box-bg-overlay {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  background-color: #36363675;
  mix-blend-mode: normal;
}
.elementor-12 .elementor-element.elementor-element-75a3f92 .wpr-promo-box-icon {
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-75a3f92
  .wpr-promo-box-title {
  color: #ffffff;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 25px;
  margin: 0 0 0px;
}
.elementor-12
  .elementor-element.elementor-element-75a3f92
  .wpr-promo-box-title
  a {
  color: #ffffff;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-75a3f92
  .wpr-promo-box-description {
  color: #ffffff;
  font-family: 'Montserrat', Sans-serif;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 0px;
}
.elementor-12
  .elementor-element.elementor-element-75a3f92
  .wpr-promo-box-content {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  min-height: 438px;
  padding: 30px 30px 30px 30px;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  text-align: left;
}
.elementor-12
  .elementor-element.elementor-element-75a3f92
  .wpr-promo-box-icon
  i {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-75a3f92
  .wpr-promo-box-icon
  svg {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-75a3f92
  .wpr-promo-box-title
  span {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-75a3f92
  .wpr-promo-box-description
  p {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-12 .elementor-element.elementor-element-75a3f92 .wpr-promo-box {
  border-radius: 0px 0px 0px 0px;
  overflow: hidden;
}
.elementor-12
  .elementor-element.elementor-element-75a3f92
  .wpr-promo-box-content
  .wpr-promo-box-icon {
  font-size: 27px;
  margin-bottom: 10px;
}
.elementor-12 .elementor-element.elementor-element-75a3f92 .wpr-promo-box-btn {
  padding: 9px 30px 9px 30px;
  border-style: solid;
}
.elementor-12
  .elementor-element.elementor-element-75a3f92
  .wpr-promo-box:hover
  .wpr-promo-box-bg-overlay {
  background-color: #353535bd;
}
.elementor-12 .elementor-element.elementor-element-323cd8f {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-12 .elementor-element.elementor-element-5d90fe3 .wpr-promo-box-btn {
  background-color: #33bc9300;
  color: #ffffff;
  border-color: #ffffff;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  font-family: 'Poppins', Sans-serif;
  font-size: 14px;
  border-width: 1px 1px 1px 1px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-5d90fe3
  .wpr-promo-box:hover
  .wpr-promo-box-btn {
  background-color: #29a681;
  color: #ffffff;
  border-color: #29a681;
}
.elementor-12
  .elementor-element.elementor-element-5d90fe3
  .wpr-promo-box-bg-image {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.elementor-12
  .elementor-element.elementor-element-5d90fe3
  .wpr-promo-box-bg-overlay {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  background-color: #36363675;
  mix-blend-mode: normal;
}
.elementor-12 .elementor-element.elementor-element-5d90fe3 .wpr-promo-box-icon {
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-5d90fe3
  .wpr-promo-box-title {
  color: #ffffff;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 25px;
  margin: 0 0 0px;
}
.elementor-12
  .elementor-element.elementor-element-5d90fe3
  .wpr-promo-box-title
  a {
  color: #ffffff;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-5d90fe3
  .wpr-promo-box-description {
  color: #ffffff;
  font-family: 'Montserrat', Sans-serif;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 0px;
}
.elementor-12
  .elementor-element.elementor-element-5d90fe3
  .wpr-promo-box-content {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  min-height: 438px;
  padding: 30px 30px 30px 30px;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  text-align: left;
}
.elementor-12
  .elementor-element.elementor-element-5d90fe3
  .wpr-promo-box-icon
  i {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-5d90fe3
  .wpr-promo-box-icon
  svg {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-5d90fe3
  .wpr-promo-box-title
  span {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-5d90fe3
  .wpr-promo-box-description
  p {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-12 .elementor-element.elementor-element-5d90fe3 .wpr-promo-box {
  border-radius: 0px 0px 0px 0px;
  overflow: hidden;
}
.elementor-12
  .elementor-element.elementor-element-5d90fe3
  .wpr-promo-box-content
  .wpr-promo-box-icon {
  font-size: 27px;
  margin-bottom: 10px;
}
.elementor-12 .elementor-element.elementor-element-5d90fe3 .wpr-promo-box-btn {
  padding: 9px 30px 9px 30px;
  border-style: solid;
}
.elementor-12
  .elementor-element.elementor-element-5d90fe3
  .wpr-promo-box:hover
  .wpr-promo-box-bg-overlay {
  background-color: #353535bd;
}
body.elementor-page-12:not(.elementor-motion-effects-element-type-background),
body.elementor-page-12
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
@media (min-width: 768px) {
  .elementor-12 .elementor-element.elementor-element-455700c {
    --content-width: 1600px;
  }
  .elementor-12 .elementor-element.elementor-element-3c67c03 {
    --content-width: 1600px;
  }
  .elementor-12 .elementor-element.elementor-element-5b12fe6 {
    --content-width: 1600px;
  }
}
@media (max-width: 1366px) {
  .elementor-12 .elementor-element.elementor-element-6d58bcb {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-12 .elementor-element.elementor-element-4f49b72 {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-12 .elementor-element.elementor-element-7319166 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-12 .elementor-element.elementor-element-9391405 {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .elementor-repeater-item-cba652e
    .wpr-slider-primary-btn {
    display: inline-block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .elementor-repeater-item-cba652e
    .wpr-slider-secondary-btn {
    display: inline-block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .elementor-repeater-item-2c6b964
    .wpr-slider-primary-btn {
    display: inline-block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .elementor-repeater-item-2c6b964
    .wpr-slider-secondary-btn {
    display: inline-block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .elementor-repeater-item-16e2f0f
    .wpr-slider-primary-btn {
    display: inline-block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .elementor-repeater-item-16e2f0f
    .wpr-slider-secondary-btn {
    display: inline-block;
  }
  .elementor-12 .elementor-element.elementor-element-b519d8b .wpr-slider-title {
    display: block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .wpr-slider-sub-title {
    display: block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .wpr-slider-description {
    display: block;
  }
  .elementor-12 .elementor-element.elementor-element-b519d8b .wpr-slider-arrow {
    display: flex !important;
  }
  .elementor-12 .elementor-element.elementor-element-b519d8b .wpr-slider-dots {
    display: inline-table;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .wpr-slider-scroll-btn {
    display: none;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .wpr-slider-content {
    margin: 0 auto;
  }
  .elementor-12 .elementor-element.elementor-element-455700c {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-12 .elementor-element.elementor-element-5b12fe6 {
    --grid-auto-flow: row;
  }
  .elementor-12 .elementor-element.elementor-element-f73ff5d {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-wrapper
    .wpr-icon
    i {
    display: block;
  }
  .elementor-12 .elementor-element.elementor-element-5770ee4 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-12 .elementor-element.elementor-element-f2763e8 {
    --grid-auto-flow: row;
  }
  .elementor-12 .elementor-element.elementor-element-2c893fe {
    --margin-top: 100px;
    --margin-bottom: 120px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-12
    .elementor-element.elementor-element-882c450
    .wpr-testimonial-carousel
    .slick-slide {
    margin-left: 15px;
  }
  .elementor-12
    .elementor-element.elementor-element-882c450
    .wpr-testimonial-carousel
    .slick-list {
    margin-left: -15px;
  }
  .elementor-12
    .elementor-element.elementor-element-882c450
    .wpr-testimonial-arrow {
    display: flex !important;
  }
  .elementor-12
    .elementor-element.elementor-element-882c450
    .wpr-testimonial-dots {
    display: inline-table !important;
  }
}
@media (max-width: 1024px) {
  .elementor-12
    .elementor-element.elementor-element-3ea7563
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-12 .elementor-element.elementor-element-7319166 {
    --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;
    --margin-top: 50px;
    --margin-bottom: 100px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-12
    .elementor-element.elementor-element-c65a3ad
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-12 .elementor-element.elementor-element-9391405 {
    --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;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .elementor-repeater-item-cba652e
    .wpr-slider-primary-btn {
    display: inline-block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .elementor-repeater-item-cba652e
    .wpr-slider-secondary-btn {
    display: inline-block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .elementor-repeater-item-2c6b964
    .wpr-slider-primary-btn {
    display: inline-block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .elementor-repeater-item-2c6b964
    .wpr-slider-secondary-btn {
    display: inline-block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .elementor-repeater-item-16e2f0f
    .wpr-slider-primary-btn {
    display: inline-block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .elementor-repeater-item-16e2f0f
    .wpr-slider-secondary-btn {
    display: inline-block;
  }
  .elementor-12 .elementor-element.elementor-element-b519d8b .wpr-slider-title {
    display: block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .wpr-slider-sub-title {
    display: block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .wpr-slider-description {
    display: block;
  }
  .elementor-12 .elementor-element.elementor-element-b519d8b .wpr-slider-arrow {
    display: flex !important;
  }
  .elementor-12 .elementor-element.elementor-element-b519d8b .wpr-slider-dots {
    display: inline-table;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .wpr-slider-scroll-btn {
    display: none;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .wpr-slider-content {
    margin: 0 auto;
  }
  .elementor-12
    .elementor-element.elementor-element-6963ad0
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-12
    .elementor-element.elementor-element-06d43ed
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-12 .elementor-element.elementor-element-5b12fe6 {
    --e-con-grid-template-columns: repeat(3, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-12 .elementor-element.elementor-element-2b13808 .wpr-member-name {
    font-size: 20px;
  }
  .elementor-12 .elementor-element.elementor-element-a924b22 .wpr-member-name {
    font-size: 20px;
  }
  .elementor-12 .elementor-element.elementor-element-99b8165 .wpr-member-name {
    font-size: 20px;
  }
  .elementor-12 .elementor-element.elementor-element-71f240c .wpr-member-name {
    font-size: 20px;
  }
  .elementor-12 .elementor-element.elementor-element-3014f86 .wpr-member-name {
    font-size: 20px;
  }
  .elementor-12 .elementor-element.elementor-element-ac351a8 .wpr-member-name {
    font-size: 20px;
  }
  .elementor-12 .elementor-element.elementor-element-f73ff5d {
    --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;
  }
  .elementor-12
    .elementor-element.elementor-element-ac13e9e
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline-left
    .wpr-data-wrap {
    margin-right: calc(100px / 2 + 40px);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline
    .wpr-data-wrap {
    margin-left: calc(100px / 2 + 40px);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-centered
    .wpr-left-aligned
    .wpr-timeline-entry-inner
    .wpr-data-wrap {
    margin-right: 40px;
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-centered
    .wpr-right-aligned
    .wpr-timeline-entry-inner
    .wpr-data-wrap {
    margin-left: 40px;
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-centered
    .wpr-one-sided-timeline
    .wpr-right-aligned
    .wpr-timeline-entry-inner
    .wpr-data-wrap {
    margin-left: calc(100px / 2 + 40px);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-centered
    .wpr-one-sided-timeline
    .wpr-extra-label {
    margin-left: calc(100px / 2 + 40px);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-one-sided-wrapper
    .wpr-one-sided-timeline
    .wpr-extra-label {
    margin-left: calc(100px / 2 + 40px);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline-left
    .wpr-timeline-entry
    .wpr-extra-label {
    margin-right: calc(100px / 2 + 40px);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline
    .wpr-year-label {
    left: calc(100px / 2);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline
    .wpr-middle-line {
    left: calc(100px / 2);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline
    .wpr-timeline-fill {
    left: calc(100px / 2);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline
    .wpr-icon {
    left: calc(100px / 2);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline-left
    .wpr-year-label {
    right: calc(100px / 2);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline-left
    .wpr-middle-line {
    right: calc(100px / 2);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline-left
    .wpr-timeline-fill {
    right: calc(100px / 2);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline-left
    .wpr-icon {
    right: calc(100px / 2);
  }
  body[data-elementor-device-mode='mobile']
    .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-both-sided-timeline
    .wpr-year-label {
    position: absolute;
    left: calc(100px / 2);
  }
  body[data-elementor-device-mode='mobile']
    .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-both-sided-timeline
    .wpr-middle-line {
    left: calc(100px / 2);
  }
  body[data-elementor-device-mode='mobile']
    .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-both-sided-timeline
    .wpr-timeline-fill {
    left: calc(100px / 2);
  }
  body[data-elementor-device-mode='mobile']
    .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-both-sided-timeline
    .wpr-icon {
    left: calc(100px / 2);
    transform: translate(-50%, -50%) !important;
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-wrapper
    .wpr-icon
    i {
    display: block;
  }
  .elementor-12 .elementor-element.elementor-element-6f4a659 .wpr-vertical {
    padding: 10px 10px 10px 10px;
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-wrapper
    .swiper-slide {
    padding: 10px 10px 10px 10px;
  }
  .elementor-12 .elementor-element.elementor-element-5770ee4 {
    --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;
  }
  .elementor-12
    .elementor-element.elementor-element-025df43
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-12 .elementor-element.elementor-element-f2763e8 {
    --grid-auto-flow: row;
  }
  .elementor-12
    .elementor-element.elementor-element-ee50857
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-12
    .elementor-element.elementor-element-882c450
    .wpr-testimonial-carousel
    .slick-slide {
    margin-left: 15px;
  }
  .elementor-12
    .elementor-element.elementor-element-882c450
    .wpr-testimonial-carousel
    .slick-list {
    margin-left: -15px;
  }
  .elementor-12
    .elementor-element.elementor-element-882c450
    .wpr-testimonial-arrow {
    display: none !important;
  }
  .elementor-12
    .elementor-element.elementor-element-882c450
    .wpr-testimonial-dots {
    display: inline-table !important;
  }
  .elementor-12 .elementor-element.elementor-element-dc51ecd {
    --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;
  }
}
@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-4f49b72 {
    --min-height: 43vh;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-12
    .elementor-element.elementor-element-4f49b72:not(.elementor-motion-effects-element-type-background),
  .elementor-12
    .elementor-element.elementor-element-4f49b72
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-12
    .elementor-element.elementor-element-3ea7563
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-12
    .elementor-element.elementor-element-15132ac
    .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-12
    .elementor-element.elementor-element-24c6b81
    .wpr-post-breadcrumbs {
    font-size: 12px;
  }
  .elementor-12 .elementor-element.elementor-element-7319166 {
    --z-index: 0;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .elementor-repeater-item-cba652e
    .wpr-slider-primary-btn {
    display: inline-block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .elementor-repeater-item-cba652e
    .wpr-slider-secondary-btn {
    display: inline-block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .elementor-repeater-item-2c6b964
    .wpr-slider-primary-btn {
    display: inline-block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .elementor-repeater-item-2c6b964
    .wpr-slider-secondary-btn {
    display: inline-block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .elementor-repeater-item-16e2f0f
    .wpr-slider-primary-btn {
    display: inline-block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .elementor-repeater-item-16e2f0f
    .wpr-slider-secondary-btn {
    display: inline-block;
  }
  .elementor-12 .elementor-element.elementor-element-b519d8b .wpr-slider-title {
    display: block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .wpr-slider-sub-title {
    display: block;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .wpr-slider-description {
    display: block;
  }
  .elementor-12 .elementor-element.elementor-element-b519d8b .wpr-slider-arrow {
    display: none !important;
  }
  .elementor-12 .elementor-element.elementor-element-b519d8b .wpr-slider-dots {
    display: inline-table;
    left: 91px;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .wpr-slider-scroll-btn {
    display: none;
  }
  .elementor-12
    .elementor-element.elementor-element-b519d8b
    .wpr-slider-content {
    margin: 0 auto;
  }
  .elementor-12 .elementor-element.elementor-element-5b12fe6 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline-left
    .wpr-data-wrap {
    margin-right: calc(50px / 2 + 15px);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline
    .wpr-data-wrap {
    margin-left: calc(50px / 2 + 15px);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-centered
    .wpr-left-aligned
    .wpr-timeline-entry-inner
    .wpr-data-wrap {
    margin-right: 15px;
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-centered
    .wpr-right-aligned
    .wpr-timeline-entry-inner
    .wpr-data-wrap {
    margin-left: 15px;
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-centered
    .wpr-one-sided-timeline
    .wpr-right-aligned
    .wpr-timeline-entry-inner
    .wpr-data-wrap {
    margin-left: calc(50px / 2 + 15px);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-centered
    .wpr-one-sided-timeline
    .wpr-extra-label {
    margin-left: calc(50px / 2 + 15px);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-one-sided-wrapper
    .wpr-one-sided-timeline
    .wpr-extra-label {
    margin-left: calc(50px / 2 + 15px);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline-left
    .wpr-timeline-entry
    .wpr-extra-label {
    margin-right: calc(50px / 2 + 15px);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline
    .wpr-year-label {
    left: calc(50px / 2);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline
    .wpr-middle-line {
    left: calc(50px / 2);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline
    .wpr-timeline-fill {
    left: calc(50px / 2);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline
    .wpr-icon {
    left: calc(50px / 2);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline-left
    .wpr-year-label {
    right: calc(50px / 2);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline-left
    .wpr-middle-line {
    right: calc(50px / 2);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline-left
    .wpr-timeline-fill {
    right: calc(50px / 2);
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-timeline-centered.wpr-one-sided-timeline-left
    .wpr-icon {
    right: calc(50px / 2);
  }
  body[data-elementor-device-mode='mobile']
    .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-both-sided-timeline
    .wpr-year-label {
    position: absolute;
    left: calc(50px / 2);
  }
  body[data-elementor-device-mode='mobile']
    .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-both-sided-timeline
    .wpr-middle-line {
    left: calc(50px / 2);
  }
  body[data-elementor-device-mode='mobile']
    .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-both-sided-timeline
    .wpr-timeline-fill {
    left: calc(50px / 2);
  }
  body[data-elementor-device-mode='mobile']
    .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-both-sided-timeline
    .wpr-icon {
    left: calc(50px / 2);
    transform: translate(-50%, -50%) !important;
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-wrapper
    .wpr-icon
    i {
    display: block;
  }
  .elementor-12 .elementor-element.elementor-element-6f4a659 .wpr-vertical {
    padding: 10px 10px 10px 10px;
  }
  .elementor-12
    .elementor-element.elementor-element-6f4a659
    .wpr-wrapper
    .swiper-slide {
    padding: 10px 10px 10px 10px;
  }
  .elementor-12 .elementor-element.elementor-element-f2763e8 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-12
    .elementor-element.elementor-element-882c450
    .wpr-testimonial-carousel
    .slick-slide {
    margin-left: 0px;
  }
  .elementor-12
    .elementor-element.elementor-element-882c450
    .wpr-testimonial-carousel
    .slick-list {
    margin-left: -0px;
  }
  .elementor-12
    .elementor-element.elementor-element-882c450
    .wpr-testimonial-arrow {
    display: none !important;
  }
  .elementor-12
    .elementor-element.elementor-element-882c450
    .wpr-testimonial-dots {
    display: inline-table !important;
  }
}
