.elementor-11 .elementor-element.elementor-element-d5ba142 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .elementor-repeater-item-ee27b53
  .wpr-slider-primary-btn {
  display: inline-block;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .elementor-repeater-item-ee27b53
  .wpr-slider-secondary-btn {
  display: inline-block;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .elementor-repeater-item-ee27b53
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .elementor-repeater-item-6373113
  .wpr-slider-primary-btn {
  display: inline-block;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .elementor-repeater-item-6373113
  .wpr-slider-secondary-btn {
  display: inline-block;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .elementor-repeater-item-6373113
  .wpr-slider-item-bg {
  background-size: cover;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-advanced-slider
  .slick-slide {
  margin-left: 0px;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-advanced-slider
  .slick-list {
  margin-left: -0px;
}
.elementor-11 .elementor-element.elementor-element-a4d99bc .wpr-slider-title {
  display: block;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-sub-title {
  display: block;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-description {
  display: block;
}
.elementor-11 .elementor-element.elementor-element-a4d99bc .wpr-slider-arrow {
  display: flex !important;
  color: rgba(255, 255, 255, 0.8);
  background-color: #ffffff4a;
  border-color: rgba(255, 255, 255, 0.8);
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  font-size: 12px;
  width: 44px;
  height: 44px;
  border-style: none;
}
.elementor-11 .elementor-element.elementor-element-a4d99bc .wpr-slider-dots {
  display: inline-table;
  left: 3%;
  top: 50%;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-primary-btn {
  background-color: #ffffff;
  color: #333333;
  border-color: #ffffff;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  font-family: 'Poppins', Sans-serif;
  font-size: 14px;
  padding: 11px 50px 12px 50px;
  margin: 0px 10px 0px 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-primary-btn:hover {
  background-color: #ffffff;
  color: #333333;
  border-color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-a4d99bc .wpr-slider-dot {
  width: 2px;
  height: 40px;
  border-style: none;
  background-color: #ffffff59;
  border-radius: 0% 0% 0% 0%;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc.wpr-slider-dots-horizontal
  .wpr-slider-dot {
  margin-right: 0px;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc.wpr-slider-dots-vertical
  .wpr-slider-dot {
  margin-bottom: 0px;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-advanced-slider {
  height: 800px;
}
.elementor-11 .elementor-element.elementor-element-a4d99bc .wpr-slider-item {
  height: 800px;
  border-style: none;
}
.elementor-11 .elementor-element.elementor-element-a4d99bc .slick-list {
  height: 800px;
}
.elementor-11 .elementor-element.elementor-element-a4d99bc .wpr-slider-btns i {
  margin-left: 0px;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-btns
  svg {
  margin-left: 0px;
  vertical-align: text-bottom;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .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-11 .elementor-element.elementor-element-a4d99bc .wpr-slider-content {
  float: left;
  text-align: left;
  max-width: 1047px;
  padding: 10px 150px 50px 250px;
}
.elementor-11 .elementor-element.elementor-element-a4d99bc .wpr-cv-inner {
  vertical-align: middle;
}
.elementor-11 .elementor-element.elementor-element-a4d99bc .wpr-slider-item {
  border-radius: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-a4d99bc .wpr-slider-title * {
  color: #ffffff;
  font-family: 'Poppins', Sans-serif;
  font-size: 20px;
  font-weight: 500;
  padding: 5px 10px 5px 10px;
  margin: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-sub-title
  * {
  color: #ffffff;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 75px;
  font-weight: 400;
  padding: 5px 10px 5px 10px;
  margin: 0px 0px 5px 0px;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-description
  p {
  color: #f5f5f5;
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  padding: 5px 10px 5px 10px;
  margin: 0px 0px 30px 0px;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-primary-btn
  svg {
  fill: #333333;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  width: 13px;
  height: auto;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-primary-btn:hover
  svg {
  fill: #333333;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-primary-btn
  i {
  font-size: 13px;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-secondary-btn {
  color: #ffffff;
  border-color: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  padding: 7px 16px 14px 16px;
  margin: 0px 10px 0px 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 100% 100% 100% 100%;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-secondary-btn
  svg {
  fill: #ffffff;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 13px;
  height: auto;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-secondary-btn
  i {
  font-size: 13px;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-scroll-btn
  svg {
  fill: #ffffff;
  width: 13px;
  height: auto;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-scroll-btn:hover {
  border-color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-video-btn {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-arrow
  svg {
  fill: rgba(255, 255, 255, 0.8);
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  width: 12px;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-arrow:hover {
  color: #333333;
  background-color: #ffffffc9;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-arrow:hover
  svg {
  fill: #333333;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc[class*='wpr-slider-nav-align-top']
  .wpr-slider-arrow-container {
  top: 26px;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc[class*='wpr-slider-nav-align-bottom']
  .wpr-slider-arrow-container {
  bottom: 26px;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc.wpr-slider-nav-align-top-left
  .wpr-slider-arrow-container {
  left: 26px;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc.wpr-slider-nav-align-bottom-left
  .wpr-slider-arrow-container {
  left: 26px;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc.wpr-slider-nav-align-top-right
  .wpr-slider-arrow-container {
  right: 26px;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc.wpr-slider-nav-align-bottom-right
  .wpr-slider-arrow-container {
  right: 26px;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-arrow-container
  .wpr-slider-prev-arrow {
  margin-right: 2px;
}
.elementor-11
  .elementor-element.elementor-element-a4d99bc
  .wpr-slider-dots
  .slick-active
  .wpr-slider-dot {
  background-color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-d3ff4a5 {
  --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: -7px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 100px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-11
  .elementor-element.elementor-element-d3ff4a5:not(.elementor-motion-effects-element-type-background),
.elementor-11
  .elementor-element.elementor-element-d3ff4a5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-11 .elementor-element.elementor-element-1aec148 {
  --display: flex;
}
.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-11
  .elementor-element.elementor-element-698ca64
  .elementor-heading-title {
  font-family: 'Poppins', Sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #1aa47b;
}
.elementor-11
  .elementor-element.elementor-element-a09a340
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 40px;
  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-11 .elementor-element.elementor-element-dc8126c {
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #777777;
}
.elementor-11 .elementor-element.elementor-element-4899f05 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  --gap: 0px 00px;
  --row-gap: 0px;
  --column-gap: 00px;
  --grid-auto-flow: row;
}
.elementor-widget-counter .elementor-counter-number-wrapper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-counter .elementor-counter-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-11
  .elementor-element.elementor-element-9058766
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
  border-style: solid;
  border-width: 0px 1px 1px 0px;
  border-color: #c5c5c5;
}
.elementor-11
  .elementor-element.elementor-element-9058766
  .elementor-counter-number-wrapper {
  color: #333333;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-weight: 600;
}
.elementor-11
  .elementor-element.elementor-element-9058766
  .elementor-counter-title {
  color: #333333;
  font-family: 'Poppins', Sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.elementor-11
  .elementor-element.elementor-element-f3b2701
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #c5c5c5;
}
.elementor-11
  .elementor-element.elementor-element-f3b2701
  .elementor-counter-number-wrapper {
  color: #333333;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-weight: 600;
}
.elementor-11
  .elementor-element.elementor-element-f3b2701
  .elementor-counter-title {
  color: #333333;
  font-family: 'Poppins', Sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.elementor-11
  .elementor-element.elementor-element-3e052be
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #c5c5c5;
}
.elementor-11
  .elementor-element.elementor-element-3e052be
  .elementor-counter-number-wrapper {
  color: #333333;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-weight: 600;
}
.elementor-11
  .elementor-element.elementor-element-3e052be
  .elementor-counter-title {
  color: #333333;
  font-family: 'Poppins', Sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.elementor-11
  .elementor-element.elementor-element-2e36e2d
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #c5c5c5;
}
.elementor-11
  .elementor-element.elementor-element-2e36e2d
  .elementor-counter-number-wrapper {
  color: #333333;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-weight: 600;
}
.elementor-11
  .elementor-element.elementor-element-2e36e2d
  .elementor-counter-title {
  color: #333333;
  font-family: 'Poppins', Sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.elementor-11 .elementor-element.elementor-element-0018f31 {
  --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: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-11
  .elementor-element.elementor-element-0018f31:not(.elementor-motion-effects-element-type-background),
.elementor-11
  .elementor-element.elementor-element-0018f31
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-11 .elementor-element.elementor-element-3377543 {
  --display: grid;
  --e-con-grid-template-columns: repeat(6, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --grid-auto-flow: row;
  --align-items: center;
  --padding-top: 30px;
  --padding-bottom: 0px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.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-11 .elementor-element.elementor-element-75faf90 {
  --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-11 .elementor-element.elementor-element-aaa93e6 {
  --display: flex;
}
.elementor-11
  .elementor-element.elementor-element-8870aaa
  .elementor-heading-title {
  font-family: 'Poppins', Sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #1aa47b;
}
.elementor-11
  .elementor-element.elementor-element-fd84e3b
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.1em;
  color: #333333;
}
.elementor-11 .elementor-element.elementor-element-28997eb {
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #777777;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-11
  .elementor-element.elementor-element-37690d5
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(4px / 2);
}
.elementor-11
  .elementor-element.elementor-element-37690d5
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(4px / 2);
}
.elementor-11
  .elementor-element.elementor-element-37690d5
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(4px / 2);
  margin-left: calc(4px / 2);
}
.elementor-11
  .elementor-element.elementor-element-37690d5
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-4px / 2);
  margin-left: calc(-4px / 2);
}
body.rtl
  .elementor-11
  .elementor-element.elementor-element-37690d5
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-4px / 2);
}
body:not(.rtl)
  .elementor-11
  .elementor-element.elementor-element-37690d5
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-4px / 2);
}
.elementor-11
  .elementor-element.elementor-element-37690d5
  .elementor-icon-list-icon
  i {
  color: #1aa47b;
  transition: color 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-37690d5
  .elementor-icon-list-icon
  svg {
  fill: #1aa47b;
  transition: fill 0.3s;
}
.elementor-11 .elementor-element.elementor-element-37690d5 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-11
  .elementor-element.elementor-element-37690d5
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-11
  .elementor-element.elementor-element-37690d5
  .elementor-icon-list-item
  > a {
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
}
.elementor-11
  .elementor-element.elementor-element-37690d5
  .elementor-icon-list-text {
  color: #777777;
  transition: color 0.3s;
}
.elementor-11 .elementor-element.elementor-element-49e85c4 .wpr-button {
  background-color: #1aa47b;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-49e85c4
  [class*='elementor-animation']:hover,
.elementor-11 .elementor-element.elementor-element-49e85c4 .wpr-button::before,
.elementor-11 .elementor-element.elementor-element-49e85c4 .wpr-button::after {
  background-color: #0e8b66;
}
.elementor-11 .elementor-element.elementor-element-49e85c4 .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11 .elementor-element.elementor-element-49e85c4 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffffff;
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-49e85c4
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-49e85c4
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-49e85c4
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-49e85c4
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11 .elementor-element.elementor-element-49e85c4 .wpr-button-wrap {
  max-width: 160px;
}
.elementor-11 .elementor-element.elementor-element-49e85c4 {
  text-align: left;
}
.elementor-11 .elementor-element.elementor-element-49e85c4 .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-11 .elementor-element.elementor-element-49e85c4 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-49e85c4 .wpr-button-icon {
  font-size: 18px;
}
.elementor-11
  .elementor-element.elementor-element-49e85c4
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-11
  .elementor-element.elementor-element-49e85c4.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-11
  .elementor-element.elementor-element-49e85c4.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-11
  .elementor-element.elementor-element-49e85c4.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-49e85c4.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-49e85c4 .wpr-button-text,
.elementor-11 .elementor-element.elementor-element-49e85c4 .wpr-button::after {
  font-family: 'Poppins', Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-11
  .elementor-element.elementor-element-49e85c4
  .wpr-button:hover
  .wpr-button-text {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-49e85c4.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-49e85c4.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-49e85c4 .wpr-button:hover {
  border-color: #e8e8e8;
}
.elementor-11
  .elementor-element.elementor-element-49e85c4.wpr-button-icon-style-inline
  .wpr-button {
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-49e85c4.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-49e85c4.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 10px 10px 10px 10px;
}
.elementor-11 .elementor-element.elementor-element-d85cbfa {
  --display: flex;
  --justify-content: center;
}
.elementor-11 .elementor-element.elementor-element-6a2185d {
  --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-11 .elementor-element.elementor-element-2b1fe87 {
  --display: flex;
  --justify-content: center;
}
.elementor-11 .elementor-element.elementor-element-fa4b5d5 {
  --display: flex;
}
.elementor-11
  .elementor-element.elementor-element-56435f8
  .elementor-heading-title {
  font-family: 'Poppins', Sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #1aa47b;
}
.elementor-11
  .elementor-element.elementor-element-3842dd2
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.1em;
  color: #333333;
}
.elementor-11 .elementor-element.elementor-element-589d426 {
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #777777;
}
.elementor-11
  .elementor-element.elementor-element-020bb34
  .wpr-prbar-circle-prline {
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.elementor-11
  .elementor-element.elementor-element-020bb34
  .wpr-prbar-hr-line-inner {
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.elementor-11
  .elementor-element.elementor-element-020bb34
  .wpr-prbar-vr-line-inner {
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.elementor-11
  .elementor-element.elementor-element-020bb34
  .wpr-prbar-hr-line-inner,
.elementor-11
  .elementor-element.elementor-element-020bb34
  .wpr-prbar-vr-line-inner {
  background-color: #1aa47b;
}
.elementor-11 .elementor-element.elementor-element-020bb34 .wpr-prbar-hr-line {
  height: 6px;
  background-color: #f4f4f4;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-020bb34 .wpr-prbar-vr-line {
  width: 6px;
  background-color: #f4f4f4;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-020bb34
  .wpr-prbar-circle-line {
  fill: #f4f4f4;
}
.elementor-11
  .elementor-element.elementor-element-020bb34.wpr-prbar-prline-rounded-yes
  .wpr-prbar-hr-line-inner {
  border-top-right-radius: calc(0px - 1px);
  border-bottom-right-radius: calc(0px - 1px);
}
.elementor-11
  .elementor-element.elementor-element-020bb34.wpr-prbar-prline-rounded-yes
  .wpr-prbar-vr-line-inner {
  border-top-right-radius: calc(0px - 1px);
  border-top-left-radius: calc(0px - 1px);
}
.elementor-11 .elementor-element.elementor-element-020bb34 .wpr-prbar-title {
  color: #333333;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 13px;
  font-weight: 500;
}
.elementor-11
  .elementor-element.elementor-element-020bb34.wpr-prbar-layout-hr-line
  .wpr-prbar-title {
  margin-bottom: 6px;
}
.elementor-11
  .elementor-element.elementor-element-020bb34.wpr-prbar-layout-circle.wpr-pbar-title-pos-inside
  .wpr-prbar-title {
  margin-bottom: 6px;
}
.elementor-11
  .elementor-element.elementor-element-020bb34.wpr-prbar-layout-circle.wpr-pbar-title-pos-outside
  .wpr-prbar-title {
  margin-top: 6px;
}
.elementor-11
  .elementor-element.elementor-element-020bb34.wpr-prbar-layout-vr-line
  .wpr-prbar-title {
  margin-top: 6px;
}
.elementor-11 .elementor-element.elementor-element-020bb34 .wpr-prbar-counter {
  color: #333333;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 13px;
  font-weight: 500;
}
.elementor-11
  .elementor-element.elementor-element-020bb34
  .wpr-prbar-counter-value-suffix {
  -webkit-align-self: center;
  align-self: center;
  font-size: 12px;
  margin-left: 5px;
}
.elementor-11
  .elementor-element.elementor-element-fcde332
  .wpr-prbar-circle-prline {
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.elementor-11
  .elementor-element.elementor-element-fcde332
  .wpr-prbar-hr-line-inner {
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.elementor-11
  .elementor-element.elementor-element-fcde332
  .wpr-prbar-vr-line-inner {
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.elementor-11
  .elementor-element.elementor-element-fcde332
  .wpr-prbar-hr-line-inner,
.elementor-11
  .elementor-element.elementor-element-fcde332
  .wpr-prbar-vr-line-inner {
  background-color: #1aa47b;
}
.elementor-11 .elementor-element.elementor-element-fcde332 .wpr-prbar-hr-line {
  height: 6px;
  background-color: #f4f4f4;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-fcde332 .wpr-prbar-vr-line {
  width: 6px;
  background-color: #f4f4f4;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-fcde332
  .wpr-prbar-circle-line {
  fill: #f4f4f4;
}
.elementor-11
  .elementor-element.elementor-element-fcde332.wpr-prbar-prline-rounded-yes
  .wpr-prbar-hr-line-inner {
  border-top-right-radius: calc(0px - 1px);
  border-bottom-right-radius: calc(0px - 1px);
}
.elementor-11
  .elementor-element.elementor-element-fcde332.wpr-prbar-prline-rounded-yes
  .wpr-prbar-vr-line-inner {
  border-top-right-radius: calc(0px - 1px);
  border-top-left-radius: calc(0px - 1px);
}
.elementor-11 .elementor-element.elementor-element-fcde332 .wpr-prbar-title {
  color: #333333;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 13px;
  font-weight: 500;
}
.elementor-11
  .elementor-element.elementor-element-fcde332.wpr-prbar-layout-hr-line
  .wpr-prbar-title {
  margin-bottom: 6px;
}
.elementor-11
  .elementor-element.elementor-element-fcde332.wpr-prbar-layout-circle.wpr-pbar-title-pos-inside
  .wpr-prbar-title {
  margin-bottom: 6px;
}
.elementor-11
  .elementor-element.elementor-element-fcde332.wpr-prbar-layout-circle.wpr-pbar-title-pos-outside
  .wpr-prbar-title {
  margin-top: 6px;
}
.elementor-11
  .elementor-element.elementor-element-fcde332.wpr-prbar-layout-vr-line
  .wpr-prbar-title {
  margin-top: 6px;
}
.elementor-11 .elementor-element.elementor-element-fcde332 .wpr-prbar-counter {
  color: #333333;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 13px;
  font-weight: 500;
}
.elementor-11
  .elementor-element.elementor-element-fcde332
  .wpr-prbar-counter-value-suffix {
  -webkit-align-self: center;
  align-self: center;
  font-size: 12px;
  margin-left: 5px;
}
.elementor-11
  .elementor-element.elementor-element-e2c8f0a
  .wpr-prbar-circle-prline {
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.elementor-11
  .elementor-element.elementor-element-e2c8f0a
  .wpr-prbar-hr-line-inner {
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.elementor-11
  .elementor-element.elementor-element-e2c8f0a
  .wpr-prbar-vr-line-inner {
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.elementor-11
  .elementor-element.elementor-element-e2c8f0a
  .wpr-prbar-hr-line-inner,
.elementor-11
  .elementor-element.elementor-element-e2c8f0a
  .wpr-prbar-vr-line-inner {
  background-color: #1aa47b;
}
.elementor-11 .elementor-element.elementor-element-e2c8f0a .wpr-prbar-hr-line {
  height: 6px;
  background-color: #f4f4f4;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-e2c8f0a .wpr-prbar-vr-line {
  width: 6px;
  background-color: #f4f4f4;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-e2c8f0a
  .wpr-prbar-circle-line {
  fill: #f4f4f4;
}
.elementor-11
  .elementor-element.elementor-element-e2c8f0a.wpr-prbar-prline-rounded-yes
  .wpr-prbar-hr-line-inner {
  border-top-right-radius: calc(0px - 1px);
  border-bottom-right-radius: calc(0px - 1px);
}
.elementor-11
  .elementor-element.elementor-element-e2c8f0a.wpr-prbar-prline-rounded-yes
  .wpr-prbar-vr-line-inner {
  border-top-right-radius: calc(0px - 1px);
  border-top-left-radius: calc(0px - 1px);
}
.elementor-11 .elementor-element.elementor-element-e2c8f0a .wpr-prbar-title {
  color: #333333;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 13px;
  font-weight: 500;
}
.elementor-11
  .elementor-element.elementor-element-e2c8f0a.wpr-prbar-layout-hr-line
  .wpr-prbar-title {
  margin-bottom: 6px;
}
.elementor-11
  .elementor-element.elementor-element-e2c8f0a.wpr-prbar-layout-circle.wpr-pbar-title-pos-inside
  .wpr-prbar-title {
  margin-bottom: 6px;
}
.elementor-11
  .elementor-element.elementor-element-e2c8f0a.wpr-prbar-layout-circle.wpr-pbar-title-pos-outside
  .wpr-prbar-title {
  margin-top: 6px;
}
.elementor-11
  .elementor-element.elementor-element-e2c8f0a.wpr-prbar-layout-vr-line
  .wpr-prbar-title {
  margin-top: 6px;
}
.elementor-11 .elementor-element.elementor-element-e2c8f0a .wpr-prbar-counter {
  color: #333333;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 13px;
  font-weight: 500;
}
.elementor-11
  .elementor-element.elementor-element-e2c8f0a
  .wpr-prbar-counter-value-suffix {
  -webkit-align-self: center;
  align-self: center;
  font-size: 12px;
  margin-left: 5px;
}
.elementor-11 .elementor-element.elementor-element-bbcae2c {
  --display: flex;
  --margin-top: 100px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-11
  .elementor-element.elementor-element-bbcae2c:not(.elementor-motion-effects-element-type-background),
.elementor-11
  .elementor-element.elementor-element-bbcae2c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #112a2e;
}
.elementor-11 .elementor-element.elementor-element-cdc51ee {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
}
.elementor-11 .elementor-element.elementor-element-e0b34e5 {
  --display: flex;
}
.elementor-11 .elementor-element.elementor-element-e0b34e5.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-11
  .elementor-element.elementor-element-69a9ae3
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 40px;
  font-weight: 600;
  color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-27de6cc {
  --display: flex;
}
.elementor-11 .elementor-element.elementor-element-27de6cc.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-11 .elementor-element.elementor-element-aae1d0f {
  font-family: 'Montserrat', Sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #d5d5d5;
}
.elementor-11 .elementor-element.elementor-element-5e8fc58 {
  --display: flex;
}
.elementor-11 .elementor-element.elementor-element-b47236c .wpr-button {
  background-color: #1aa47b00;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-b47236c
  [class*='elementor-animation']:hover,
.elementor-11 .elementor-element.elementor-element-b47236c .wpr-button::before,
.elementor-11 .elementor-element.elementor-element-b47236c .wpr-button::after {
  background-color: #0e8b66;
}
.elementor-11 .elementor-element.elementor-element-b47236c .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11 .elementor-element.elementor-element-b47236c .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffffff;
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-b47236c
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-b47236c
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-b47236c
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-b47236c
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11 .elementor-element.elementor-element-b47236c .wpr-button-wrap {
  max-width: 210px;
}
.elementor-11 .elementor-element.elementor-element-b47236c {
  text-align: right;
}
.elementor-11 .elementor-element.elementor-element-b47236c .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-11 .elementor-element.elementor-element-b47236c .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-b47236c .wpr-button-icon {
  font-size: 18px;
}
.elementor-11
  .elementor-element.elementor-element-b47236c
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-11
  .elementor-element.elementor-element-b47236c.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-11
  .elementor-element.elementor-element-b47236c.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-11
  .elementor-element.elementor-element-b47236c.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-b47236c.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-b47236c .wpr-button-text,
.elementor-11 .elementor-element.elementor-element-b47236c .wpr-button::after {
  font-family: 'Poppins', Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-11
  .elementor-element.elementor-element-b47236c
  .wpr-button:hover
  .wpr-button-text {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-b47236c.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-b47236c.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-b47236c .wpr-button:hover {
  border-color: #0e8b66;
}
.elementor-11
  .elementor-element.elementor-element-b47236c.wpr-button-icon-style-inline
  .wpr-button {
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-b47236c.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-b47236c.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 10px 10px 10px 10px;
}
.elementor-11 .elementor-element.elementor-element-24dc178 {
  --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;
}
.elementor-11 .elementor-element.elementor-element-60f7c02 {
  --display: flex;
}
.elementor-11
  .elementor-element.elementor-element-5be61a3
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3em;
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-f6bbfa8
  > .elementor-widget-container {
  margin: -13px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-f6bbfa8 {
  font-family: 'Montserrat', Sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #d5d5d5;
}
.elementor-11 .elementor-element.elementor-element-f0ef59e .wpr-button {
  background-color: #1aa47b;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-f0ef59e
  [class*='elementor-animation']:hover,
.elementor-11 .elementor-element.elementor-element-f0ef59e .wpr-button::before,
.elementor-11 .elementor-element.elementor-element-f0ef59e .wpr-button::after {
  background-color: #0e8b66;
}
.elementor-11 .elementor-element.elementor-element-f0ef59e .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11 .elementor-element.elementor-element-f0ef59e .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffffff;
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-f0ef59e
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-f0ef59e
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-f0ef59e
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-f0ef59e
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11 .elementor-element.elementor-element-f0ef59e .wpr-button-wrap {
  max-width: 160px;
}
.elementor-11 .elementor-element.elementor-element-f0ef59e {
  text-align: left;
}
.elementor-11 .elementor-element.elementor-element-f0ef59e .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-11 .elementor-element.elementor-element-f0ef59e .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-f0ef59e .wpr-button-icon {
  font-size: 18px;
}
.elementor-11
  .elementor-element.elementor-element-f0ef59e
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-11
  .elementor-element.elementor-element-f0ef59e.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-11
  .elementor-element.elementor-element-f0ef59e.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-11
  .elementor-element.elementor-element-f0ef59e.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-f0ef59e.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-f0ef59e .wpr-button-text,
.elementor-11 .elementor-element.elementor-element-f0ef59e .wpr-button::after {
  font-family: 'Poppins', Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-11
  .elementor-element.elementor-element-f0ef59e
  .wpr-button:hover
  .wpr-button-text {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-f0ef59e.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-f0ef59e.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-f0ef59e .wpr-button:hover {
  border-color: #e8e8e8;
}
.elementor-11
  .elementor-element.elementor-element-f0ef59e.wpr-button-icon-style-inline
  .wpr-button {
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-f0ef59e.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-f0ef59e.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 10px 10px 10px 10px;
}
.elementor-11 .elementor-element.elementor-element-c6a9d88 {
  --display: flex;
}
.elementor-11
  .elementor-element.elementor-element-c2e1697
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3em;
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-531e185
  > .elementor-widget-container {
  margin: -13px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-531e185 {
  font-family: 'Montserrat', Sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #d5d5d5;
}
.elementor-11 .elementor-element.elementor-element-8597482 .wpr-button {
  background-color: #1aa47b;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-8597482
  [class*='elementor-animation']:hover,
.elementor-11 .elementor-element.elementor-element-8597482 .wpr-button::before,
.elementor-11 .elementor-element.elementor-element-8597482 .wpr-button::after {
  background-color: #0e8b66;
}
.elementor-11 .elementor-element.elementor-element-8597482 .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11 .elementor-element.elementor-element-8597482 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffffff;
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-8597482
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-8597482
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-8597482
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-8597482
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11 .elementor-element.elementor-element-8597482 .wpr-button-wrap {
  max-width: 160px;
}
.elementor-11 .elementor-element.elementor-element-8597482 {
  text-align: left;
}
.elementor-11 .elementor-element.elementor-element-8597482 .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-11 .elementor-element.elementor-element-8597482 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-8597482 .wpr-button-icon {
  font-size: 18px;
}
.elementor-11
  .elementor-element.elementor-element-8597482
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-11
  .elementor-element.elementor-element-8597482.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-11
  .elementor-element.elementor-element-8597482.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-11
  .elementor-element.elementor-element-8597482.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-8597482.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-8597482 .wpr-button-text,
.elementor-11 .elementor-element.elementor-element-8597482 .wpr-button::after {
  font-family: 'Poppins', Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-11
  .elementor-element.elementor-element-8597482
  .wpr-button:hover
  .wpr-button-text {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-8597482.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-8597482.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-8597482 .wpr-button:hover {
  border-color: #e8e8e8;
}
.elementor-11
  .elementor-element.elementor-element-8597482.wpr-button-icon-style-inline
  .wpr-button {
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-8597482.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-8597482.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 10px 10px 10px 10px;
}
.elementor-11 .elementor-element.elementor-element-76024e7 {
  --display: flex;
}
.elementor-11
  .elementor-element.elementor-element-4b8269f
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3em;
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-a285ca5
  > .elementor-widget-container {
  margin: -13px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-a285ca5 {
  font-family: 'Montserrat', Sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #d5d5d5;
}
.elementor-11 .elementor-element.elementor-element-e179741 .wpr-button {
  background-color: #1aa47b;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-e179741
  [class*='elementor-animation']:hover,
.elementor-11 .elementor-element.elementor-element-e179741 .wpr-button::before,
.elementor-11 .elementor-element.elementor-element-e179741 .wpr-button::after {
  background-color: #0e8b66;
}
.elementor-11 .elementor-element.elementor-element-e179741 .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11 .elementor-element.elementor-element-e179741 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffffff;
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-e179741
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-e179741
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-e179741
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-e179741
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11 .elementor-element.elementor-element-e179741 .wpr-button-wrap {
  max-width: 160px;
}
.elementor-11 .elementor-element.elementor-element-e179741 {
  text-align: left;
}
.elementor-11 .elementor-element.elementor-element-e179741 .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-11 .elementor-element.elementor-element-e179741 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-e179741 .wpr-button-icon {
  font-size: 18px;
}
.elementor-11
  .elementor-element.elementor-element-e179741
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-11
  .elementor-element.elementor-element-e179741.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-11
  .elementor-element.elementor-element-e179741.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-11
  .elementor-element.elementor-element-e179741.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-e179741.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-e179741 .wpr-button-text,
.elementor-11 .elementor-element.elementor-element-e179741 .wpr-button::after {
  font-family: 'Poppins', Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-11
  .elementor-element.elementor-element-e179741
  .wpr-button:hover
  .wpr-button-text {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-e179741.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-e179741.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-e179741 .wpr-button:hover {
  border-color: #e8e8e8;
}
.elementor-11
  .elementor-element.elementor-element-e179741.wpr-button-icon-style-inline
  .wpr-button {
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-e179741.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-e179741.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 10px 10px 10px 10px;
}
.elementor-11 .elementor-element.elementor-element-ccc8ac1 {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 100px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-11
  .elementor-element.elementor-element-ccc8ac1:not(.elementor-motion-effects-element-type-background),
.elementor-11
  .elementor-element.elementor-element-ccc8ac1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-11 .elementor-element.elementor-element-7c0b387 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
}
.elementor-11 .elementor-element.elementor-element-7dc12b6 {
  --display: flex;
}
.elementor-11 .elementor-element.elementor-element-7dc12b6.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-11
  .elementor-element.elementor-element-4e996c9
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.1em;
  color: #333333;
}
.elementor-11 .elementor-element.elementor-element-07c3dc6 {
  --display: flex;
}
.elementor-11 .elementor-element.elementor-element-07c3dc6.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-11 .elementor-element.elementor-element-6a1c844 {
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #777777;
}
.elementor-11 .elementor-element.elementor-element-0a229ac {
  --display: flex;
}
.elementor-11 .elementor-element.elementor-element-1fdafcf .wpr-button {
  background-color: #1aa47b;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-1fdafcf
  [class*='elementor-animation']:hover,
.elementor-11 .elementor-element.elementor-element-1fdafcf .wpr-button::before,
.elementor-11 .elementor-element.elementor-element-1fdafcf .wpr-button::after {
  background-color: #0e8b66;
}
.elementor-11 .elementor-element.elementor-element-1fdafcf .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11 .elementor-element.elementor-element-1fdafcf .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffffff;
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-1fdafcf
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-1fdafcf
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-1fdafcf
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-1fdafcf
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11 .elementor-element.elementor-element-1fdafcf .wpr-button-wrap {
  max-width: 199px;
}
.elementor-11 .elementor-element.elementor-element-1fdafcf {
  text-align: right;
}
.elementor-11 .elementor-element.elementor-element-1fdafcf .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-11 .elementor-element.elementor-element-1fdafcf .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-1fdafcf .wpr-button-icon {
  font-size: 18px;
}
.elementor-11
  .elementor-element.elementor-element-1fdafcf
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-11
  .elementor-element.elementor-element-1fdafcf.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-11
  .elementor-element.elementor-element-1fdafcf.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-11
  .elementor-element.elementor-element-1fdafcf.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-1fdafcf.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-1fdafcf .wpr-button-text,
.elementor-11 .elementor-element.elementor-element-1fdafcf .wpr-button::after {
  font-family: 'Poppins', Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-11
  .elementor-element.elementor-element-1fdafcf
  .wpr-button:hover
  .wpr-button-text {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-1fdafcf.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-1fdafcf.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-1fdafcf .wpr-button:hover {
  border-color: #e8e8e8;
}
.elementor-11
  .elementor-element.elementor-element-1fdafcf.wpr-button-icon-style-inline
  .wpr-button {
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-1fdafcf.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-1fdafcf.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 10px 10px 10px 10px;
}
.elementor-11 .elementor-element.elementor-element-20bd065 {
  --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;
}
.elementor-11 .elementor-element.elementor-element-f12883e {
  --display: flex;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-arrow {
  display: none !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-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-dots {
  display: none !important;
  left: 50%;
  top: 108%;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-content-inner {
  background-color: #f9f9f900;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 5px 5px 5px 5px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-dot {
  width: 7px;
  height: 7px;
  margin-right: 6px;
  background-color: #d1d1d1;
  border-style: none;
  border-radius: 50% 50% 50% 50%;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-item {
  padding: 0px 0px 0px 0px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530.wpr-testimonial-meta-position-left
  .wpr-testimonial-meta {
  padding-top: 0px;
  margin-right: 10px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530.wpr-testimonial-meta-position-right
  .wpr-testimonial-meta {
  padding-top: 0px;
  margin-left: 10px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530.wpr-testimonial-meta-position-top:not(.wpr-testimonial-meta-align-center)
  .wpr-testimonial-meta,
.elementor-11
  .elementor-element.elementor-element-b0cc530.wpr-testimonial-meta-position-bottom:not(.wpr-testimonial-meta-align-center)
  .wpr-testimonial-meta {
  padding: 0 0px 0 0px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-icon
  i {
  color: #c1c1c1;
  font-size: 35px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-icon
  svg {
  fill: #c1c1c1;
  width: 35px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-icon {
  margin-bottom: 10px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-title {
  color: #222222;
  margin: 0 0 3px;
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-content {
  color: #333333;
  font-family: 'Montserrat', Sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 15px;
  text-align: left;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-date {
  color: #c1c1c1;
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-rating
  i:before {
  color: #41dcae;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-rating-icon
  .wpr-rating-marked
  svg {
  fill: #41dcae;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-rating
  i {
  color: #41dcae;
  font-size: 21px;
  margin-right: -1px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-rating
  svg {
  fill: #41dcae;
  width: 21px;
  height: 21px;
  margin-right: -1px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-rating
  span {
  color: #41dcae;
  margin-left: -1px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-rating {
  text-align: left;
  margin-bottom: 3px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530.wpr-testimonial-meta-position-top
  .wpr-testimonial-meta {
  margin-bottom: 10px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530.wpr-testimonial-meta-position-bottom
  .wpr-testimonial-meta {
  margin-top: 10px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530.wpr-testimonial-meta-position-extra
  .wpr-testimonial-content-wrap {
  margin-bottom: 10px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-image
  img {
  width: 65px;
  border-radius: 50px 50px 50px 50px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left
  .wpr-testimonial-content-inner:before,
.elementor-11
  .elementor-element.elementor-element-b0cc530.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left
  .wpr-testimonial-content-inner:before {
  left: calc(0px + 1px + (65px / 2));
}
.elementor-11
  .elementor-element.elementor-element-b0cc530.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right
  .wpr-testimonial-content-inner:before,
.elementor-11
  .elementor-element.elementor-element-b0cc530.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right
  .wpr-testimonial-content-inner:before {
  right: calc(0px + 1px + (65px / 2));
}
.elementor-11
  .elementor-element.elementor-element-b0cc530.wpr-testimonial-meta-position-left
  .wpr-testimonial-content-inner:before,
.elementor-11
  .elementor-element.elementor-element-b0cc530.wpr-testimonial-meta-position-right
  .wpr-testimonial-content-inner:before {
  top: calc(0px + 1px + (65px / 2));
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-image {
  margin-bottom: 8px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530.wpr-testimonial-image-position-right
  .wpr-testimonial-image {
  margin-left: 8px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530.wpr-testimonial-image-position-left
  .wpr-testimonial-image {
  margin-right: 8px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530.wpr-testimonial-image-position-center
  .wpr-testimonial-image {
  margin-bottom: 8px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-name {
  color: #333333;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 17px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-job {
  color: #777777;
  font-family: 'Poppins', Sans-serif;
  font-size: 11px;
  margin: 0 0 0px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-logo-image
  img {
  max-width: 65px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-logo-image {
  margin-bottom: 5px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .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-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-social:hover {
  color: #ffffff;
  background-color: #444444;
  border-color: #b5b5b5;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-social
  i {
  line-height: 30px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-social
  svg {
  line-height: 30px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-arrow
  svg {
  fill: #41dcae;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 14px;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-arrow:hover {
  color: #26c495;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-arrow:hover
  svg {
  fill: #26c495;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-prev-arrow {
  left: -4%;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-next-arrow {
  right: -4%;
}
.elementor-11
  .elementor-element.elementor-element-b0cc530
  .wpr-testimonial-dots
  .slick-active
  .wpr-testimonial-dot {
  background-color: #1aa47b;
}
.elementor-widget-divider {
  --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .elementor-divider__text {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-secondary);
}
.elementor-11 .elementor-element.elementor-element-a79ee93 {
  --divider-border-style: solid;
  --divider-color: #c0c0c0;
  --divider-border-width: 1px;
}
.elementor-11
  .elementor-element.elementor-element-a79ee93
  .elementor-divider-separator {
  width: 100%;
}
.elementor-11 .elementor-element.elementor-element-a79ee93 .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
.elementor-widget-image-box:has(:focus) .elementor-image-box-title {
  color: var(--e-global-color-primary);
}
.elementor-widget-image-box .elementor-image-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-11
  .elementor-element.elementor-element-24c3df2
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-11
  .elementor-element.elementor-element-24c3df2
  .elementor-image-box-title {
  margin-bottom: 3px;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 50px;
  font-weight: 600;
  color: #333333;
}
.elementor-11
  .elementor-element.elementor-element-24c3df2
  .elementor-image-box-description {
  font-family: 'Montserrat', Sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #777777;
}
.elementor-11 .elementor-element.elementor-element-0da4ee6 {
  --display: flex;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-arrow {
  display: none !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-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-dots {
  display: none !important;
  left: 50%;
  top: 108%;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-content-inner {
  background-color: #f9f9f900;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 5px 5px 5px 5px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-dot {
  width: 7px;
  height: 7px;
  margin-right: 6px;
  background-color: #d1d1d1;
  border-style: none;
  border-radius: 50% 50% 50% 50%;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-item {
  padding: 0px 0px 0px 0px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16.wpr-testimonial-meta-position-left
  .wpr-testimonial-meta {
  padding-top: 0px;
  margin-right: 10px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16.wpr-testimonial-meta-position-right
  .wpr-testimonial-meta {
  padding-top: 0px;
  margin-left: 10px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16.wpr-testimonial-meta-position-top:not(.wpr-testimonial-meta-align-center)
  .wpr-testimonial-meta,
.elementor-11
  .elementor-element.elementor-element-e00fb16.wpr-testimonial-meta-position-bottom:not(.wpr-testimonial-meta-align-center)
  .wpr-testimonial-meta {
  padding: 0 0px 0 0px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-icon
  i {
  color: #c1c1c1;
  font-size: 35px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-icon
  svg {
  fill: #c1c1c1;
  width: 35px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-icon {
  margin-bottom: 10px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-title {
  color: #222222;
  margin: 0 0 3px;
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-content {
  color: #333333;
  font-family: 'Montserrat', Sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 15px;
  text-align: left;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-date {
  color: #c1c1c1;
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-rating
  i:before {
  color: #41dcae;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-rating-icon
  .wpr-rating-marked
  svg {
  fill: #41dcae;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-rating
  i {
  color: #41dcae;
  font-size: 21px;
  margin-right: -1px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-rating
  svg {
  fill: #41dcae;
  width: 21px;
  height: 21px;
  margin-right: -1px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-rating
  span {
  color: #41dcae;
  margin-left: -1px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-rating {
  text-align: left;
  margin-bottom: 3px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16.wpr-testimonial-meta-position-top
  .wpr-testimonial-meta {
  margin-bottom: 10px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16.wpr-testimonial-meta-position-bottom
  .wpr-testimonial-meta {
  margin-top: 10px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16.wpr-testimonial-meta-position-extra
  .wpr-testimonial-content-wrap {
  margin-bottom: 10px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-image
  img {
  width: 65px;
  border-radius: 50px 50px 50px 50px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left
  .wpr-testimonial-content-inner:before,
.elementor-11
  .elementor-element.elementor-element-e00fb16.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left
  .wpr-testimonial-content-inner:before {
  left: calc(0px + 1px + (65px / 2));
}
.elementor-11
  .elementor-element.elementor-element-e00fb16.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right
  .wpr-testimonial-content-inner:before,
.elementor-11
  .elementor-element.elementor-element-e00fb16.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right
  .wpr-testimonial-content-inner:before {
  right: calc(0px + 1px + (65px / 2));
}
.elementor-11
  .elementor-element.elementor-element-e00fb16.wpr-testimonial-meta-position-left
  .wpr-testimonial-content-inner:before,
.elementor-11
  .elementor-element.elementor-element-e00fb16.wpr-testimonial-meta-position-right
  .wpr-testimonial-content-inner:before {
  top: calc(0px + 1px + (65px / 2));
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-image {
  margin-bottom: 8px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16.wpr-testimonial-image-position-right
  .wpr-testimonial-image {
  margin-left: 8px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16.wpr-testimonial-image-position-left
  .wpr-testimonial-image {
  margin-right: 8px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16.wpr-testimonial-image-position-center
  .wpr-testimonial-image {
  margin-bottom: 8px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-name {
  color: #333333;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 17px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-job {
  color: #777777;
  font-family: 'Poppins', Sans-serif;
  font-size: 11px;
  margin: 0 0 0px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-logo-image
  img {
  max-width: 65px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-logo-image {
  margin-bottom: 5px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .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-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-social:hover {
  color: #ffffff;
  background-color: #444444;
  border-color: #b5b5b5;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-social
  i {
  line-height: 30px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-social
  svg {
  line-height: 30px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-arrow
  svg {
  fill: #41dcae;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 14px;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-arrow:hover {
  color: #26c495;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-arrow:hover
  svg {
  fill: #26c495;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-prev-arrow {
  left: -4%;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-next-arrow {
  right: -4%;
}
.elementor-11
  .elementor-element.elementor-element-e00fb16
  .wpr-testimonial-dots
  .slick-active
  .wpr-testimonial-dot {
  background-color: #1aa47b;
}
.elementor-11 .elementor-element.elementor-element-8ea3918 {
  --divider-border-style: solid;
  --divider-color: #c0c0c0;
  --divider-border-width: 1px;
}
.elementor-11
  .elementor-element.elementor-element-8ea3918
  .elementor-divider-separator {
  width: 100%;
}
.elementor-11 .elementor-element.elementor-element-8ea3918 .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-11
  .elementor-element.elementor-element-36438bb
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-11
  .elementor-element.elementor-element-36438bb
  .elementor-image-box-title {
  margin-bottom: 3px;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 50px;
  font-weight: 600;
  color: #333333;
}
.elementor-11
  .elementor-element.elementor-element-36438bb
  .elementor-image-box-description {
  font-family: 'Montserrat', Sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #777777;
}
.elementor-11 .elementor-element.elementor-element-22fb4d6 {
  --display: flex;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-arrow {
  display: none !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-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-dots {
  display: none !important;
  left: 50%;
  top: 108%;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-content-inner {
  background-color: #f9f9f900;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 5px 5px 5px 5px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-dot {
  width: 7px;
  height: 7px;
  margin-right: 6px;
  background-color: #d1d1d1;
  border-style: none;
  border-radius: 50% 50% 50% 50%;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-item {
  padding: 0px 0px 0px 0px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4.wpr-testimonial-meta-position-left
  .wpr-testimonial-meta {
  padding-top: 0px;
  margin-right: 10px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4.wpr-testimonial-meta-position-right
  .wpr-testimonial-meta {
  padding-top: 0px;
  margin-left: 10px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4.wpr-testimonial-meta-position-top:not(.wpr-testimonial-meta-align-center)
  .wpr-testimonial-meta,
.elementor-11
  .elementor-element.elementor-element-071dba4.wpr-testimonial-meta-position-bottom:not(.wpr-testimonial-meta-align-center)
  .wpr-testimonial-meta {
  padding: 0 0px 0 0px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-icon
  i {
  color: #c1c1c1;
  font-size: 35px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-icon
  svg {
  fill: #c1c1c1;
  width: 35px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-icon {
  margin-bottom: 10px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-title {
  color: #222222;
  margin: 0 0 3px;
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-content {
  color: #333333;
  font-family: 'Montserrat', Sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 15px;
  text-align: left;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-date {
  color: #c1c1c1;
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-rating
  i:before {
  color: #41dcae;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-rating-icon
  .wpr-rating-marked
  svg {
  fill: #41dcae;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-rating
  i {
  color: #41dcae;
  font-size: 21px;
  margin-right: -1px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-rating
  svg {
  fill: #41dcae;
  width: 21px;
  height: 21px;
  margin-right: -1px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-rating
  span {
  color: #41dcae;
  margin-left: -1px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-rating {
  text-align: left;
  margin-bottom: 3px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4.wpr-testimonial-meta-position-top
  .wpr-testimonial-meta {
  margin-bottom: 10px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4.wpr-testimonial-meta-position-bottom
  .wpr-testimonial-meta {
  margin-top: 10px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4.wpr-testimonial-meta-position-extra
  .wpr-testimonial-content-wrap {
  margin-bottom: 10px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-image
  img {
  width: 65px;
  border-radius: 50px 50px 50px 50px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left
  .wpr-testimonial-content-inner:before,
.elementor-11
  .elementor-element.elementor-element-071dba4.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left
  .wpr-testimonial-content-inner:before {
  left: calc(0px + 1px + (65px / 2));
}
.elementor-11
  .elementor-element.elementor-element-071dba4.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right
  .wpr-testimonial-content-inner:before,
.elementor-11
  .elementor-element.elementor-element-071dba4.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right
  .wpr-testimonial-content-inner:before {
  right: calc(0px + 1px + (65px / 2));
}
.elementor-11
  .elementor-element.elementor-element-071dba4.wpr-testimonial-meta-position-left
  .wpr-testimonial-content-inner:before,
.elementor-11
  .elementor-element.elementor-element-071dba4.wpr-testimonial-meta-position-right
  .wpr-testimonial-content-inner:before {
  top: calc(0px + 1px + (65px / 2));
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-image {
  margin-bottom: 8px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4.wpr-testimonial-image-position-right
  .wpr-testimonial-image {
  margin-left: 8px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4.wpr-testimonial-image-position-left
  .wpr-testimonial-image {
  margin-right: 8px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4.wpr-testimonial-image-position-center
  .wpr-testimonial-image {
  margin-bottom: 8px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-name {
  color: #333333;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 17px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-job {
  color: #777777;
  font-family: 'Poppins', Sans-serif;
  font-size: 11px;
  margin: 0 0 0px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-logo-image
  img {
  max-width: 65px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-logo-image {
  margin-bottom: 5px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .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-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-social:hover {
  color: #ffffff;
  background-color: #444444;
  border-color: #b5b5b5;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-social
  i {
  line-height: 30px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-social
  svg {
  line-height: 30px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-arrow
  svg {
  fill: #41dcae;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 14px;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-arrow:hover {
  color: #26c495;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-arrow:hover
  svg {
  fill: #26c495;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-prev-arrow {
  left: -4%;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-next-arrow {
  right: -4%;
}
.elementor-11
  .elementor-element.elementor-element-071dba4
  .wpr-testimonial-dots
  .slick-active
  .wpr-testimonial-dot {
  background-color: #1aa47b;
}
.elementor-11 .elementor-element.elementor-element-b8224b2 {
  --divider-border-style: solid;
  --divider-color: #c0c0c0;
  --divider-border-width: 1px;
}
.elementor-11
  .elementor-element.elementor-element-b8224b2
  .elementor-divider-separator {
  width: 100%;
}
.elementor-11 .elementor-element.elementor-element-b8224b2 .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-11
  .elementor-element.elementor-element-d0c872f
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-11
  .elementor-element.elementor-element-d0c872f
  .elementor-image-box-title {
  margin-bottom: 3px;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 50px;
  font-weight: 600;
  color: #333333;
}
.elementor-11
  .elementor-element.elementor-element-d0c872f
  .elementor-image-box-description {
  font-family: 'Montserrat', Sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #777777;
}
.elementor-11 .elementor-element.elementor-element-533ce22 {
  --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-11 .elementor-element.elementor-element-e9476bb {
  --display: flex;
}
.elementor-11
  .elementor-element.elementor-element-ed72eaa
  .elementor-heading-title {
  font-family: 'Poppins', Sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #1aa47b;
}
.elementor-11
  .elementor-element.elementor-element-c55a818
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 40px;
  font-weight: 600;
  color: #333333;
}
.elementor-11 .elementor-element.elementor-element-c548d1d {
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #777777;
}
.elementor-11 .elementor-element.elementor-element-11e03e2 .wpr-button {
  background-color: #1aa47b;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-11e03e2
  [class*='elementor-animation']:hover,
.elementor-11 .elementor-element.elementor-element-11e03e2 .wpr-button::before,
.elementor-11 .elementor-element.elementor-element-11e03e2 .wpr-button::after {
  background-color: #0e8b66;
}
.elementor-11 .elementor-element.elementor-element-11e03e2 .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11 .elementor-element.elementor-element-11e03e2 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffffff;
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-11e03e2
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-11e03e2
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-11e03e2
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-11e03e2
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11 .elementor-element.elementor-element-11e03e2 .wpr-button-wrap {
  max-width: 182px;
}
.elementor-11 .elementor-element.elementor-element-11e03e2 {
  text-align: left;
}
.elementor-11 .elementor-element.elementor-element-11e03e2 .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-11 .elementor-element.elementor-element-11e03e2 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-11e03e2 .wpr-button-icon {
  font-size: 18px;
}
.elementor-11
  .elementor-element.elementor-element-11e03e2
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-11
  .elementor-element.elementor-element-11e03e2.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-11
  .elementor-element.elementor-element-11e03e2.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-11
  .elementor-element.elementor-element-11e03e2.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-11e03e2.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-11e03e2 .wpr-button-text,
.elementor-11 .elementor-element.elementor-element-11e03e2 .wpr-button::after {
  font-family: 'Poppins', Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-11
  .elementor-element.elementor-element-11e03e2
  .wpr-button:hover
  .wpr-button-text {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-11e03e2.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-11e03e2.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-11e03e2 .wpr-button:hover {
  border-color: #e8e8e8;
}
.elementor-11
  .elementor-element.elementor-element-11e03e2.wpr-button-icon-style-inline
  .wpr-button {
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-11e03e2.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-11e03e2.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 10px 10px 10px 10px;
}
.elementor-11 .elementor-element.elementor-element-8980e8b {
  --display: flex;
}
.elementor-11
  .elementor-element.elementor-element-8d41262
  .wpr-advanced-accordion
  .wpr-acc-button {
  background-color: #ffffff;
  color: #333333;
  border-color: #eaeaea;
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 15px 15px 15px 15px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-8d41262 .wpr-acc-icon-box {
  width: 0px;
}
.elementor-11
  .elementor-element.elementor-element-8d41262
  .wpr-advanced-accordion
  .wpr-acc-button
  .wpr-acc-title-text {
  color: #333333;
}
.elementor-11
  .elementor-element.elementor-element-8d41262
  .wpr-advanced-accordion
  .wpr-acc-button,
.elementor-11
  .elementor-element.elementor-element-8d41262
  .wpr-advanced-accordion
  .wpr-acc-button
  .wpr-acc-title-text {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 17px;
  font-weight: 500;
}
.elementor-11
  .elementor-element.elementor-element-8d41262
  .wpr-advanced-accordion
  button.wpr-acc-button {
  transition: all 0.3s ease-in-out;
}
.elementor-11
  .elementor-element.elementor-element-8d41262.wpr-advanced-accordion-icon-no-box
  .wpr-acc-item-title
  .wpr-acc-title-text {
  margin-left: 5px;
}
.elementor-11
  .elementor-element.elementor-element-8d41262.wpr-advanced-accordion-icon-side-box
  .wpr-acc-item-title
  .wpr-acc-title-text {
  margin-left: calc(0px + 5px);
}
.elementor-11
  .elementor-element.elementor-element-8d41262.wpr-advanced-accordion-icon-side-curve
  .wpr-acc-item-title
  .wpr-acc-title-text {
  margin-left: calc(0px + 30px + 5px);
}
.elementor-11
  .elementor-element.elementor-element-8d41262
  .wpr-advanced-accordion
  .wpr-acc-button
  .wpr-title-icon
  i {
  color: #ededed;
  font-size: 16px;
}
.elementor-11
  .elementor-element.elementor-element-8d41262
  .wpr-advanced-accordion
  .wpr-acc-button
  .wpr-title-icon
  svg {
  fill: #ededed;
  width: 16px;
}
.elementor-11
  .elementor-element.elementor-element-8d41262
  .wpr-advanced-accordion
  .wpr-acc-button
  .wpr-toggle-icon
  i {
  color: #333333;
  font-size: 15px;
}
.elementor-11
  .elementor-element.elementor-element-8d41262
  .wpr-advanced-accordion
  .wpr-acc-button
  .wpr-toggle-icon
  svg {
  fill: #333333;
  width: 15px;
}
.elementor-11
  .elementor-element.elementor-element-8d41262
  .wpr-advanced-accordion
  .wpr-acc-button
  .wpr-acc-icon-box {
  background-color: #605be4;
}
.elementor-11
  .elementor-element.elementor-element-8d41262
  .wpr-advanced-accordion
  .wpr-toggle-icon
  i {
  transition: all 0.3s ease-in-out;
}
.elementor-11
  .elementor-element.elementor-element-8d41262
  .wpr-advanced-accordion
  .wpr-title-icon
  i {
  transition: all 0.3s ease-in-out;
}
.elementor-11
  .elementor-element.elementor-element-8d41262
  .wpr-advanced-accordion
  .wpr-toggle-icon
  svg {
  transition: all 0.3s ease-in-out;
}
.elementor-11
  .elementor-element.elementor-element-8d41262
  .wpr-advanced-accordion
  .wpr-title-icon
  svg {
  transition: all 0.3s ease-in-out;
}
.elementor-11
  .elementor-element.elementor-element-8d41262
  .wpr-advanced-accordion
  .wpr-acc-panel
  .wpr-acc-panel-content {
  color: #777777;
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
}
.elementor-11
  .elementor-element.elementor-element-8d41262
  .wpr-advanced-accordion
  .wpr-acc-panel {
  background-color: #ffffff;
  border-color: #e8e8e8;
  padding: 20px 20px 20px 20px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-f2b9a7f {
  --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;
  --margin-top: 100px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --z-index: 1;
}
.elementor-11 .elementor-element.elementor-element-d724ae8 {
  --display: flex;
  --justify-content: center;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 50px;
  --padding-right: 50px;
}
.elementor-11
  .elementor-element.elementor-element-d724ae8:not(.elementor-motion-effects-element-type-background),
.elementor-11
  .elementor-element.elementor-element-d724ae8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-11 .elementor-element.elementor-element-d724ae8.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-11
  .elementor-element.elementor-element-d8bd2fc
  .elementor-heading-title {
  font-family: 'Poppins', Sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #1aa47b;
}
.elementor-11 .elementor-element.elementor-element-f4de91a {
  text-align: left;
}
.elementor-11
  .elementor-element.elementor-element-f4de91a
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.1em;
  color: #333333;
}
.elementor-11 .elementor-element.elementor-element-5c5b222 {
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #777777;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .elementor-repeater-item-273a048 {
  width: 50%;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .elementor-repeater-item-2bb4171 {
  width: 50%;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .elementor-repeater-item-645a0cf {
  width: 50%;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .elementor-repeater-item-2619c22 {
  width: 50%;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .elementor-repeater-item-46c9bc9 {
  width: 50%;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .elementor-repeater-item-1a74c6f {
  width: 50%;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .elementor-repeater-item-e2d85f4 {
  width: 100%;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group.wpr-form-field-type-submit {
  width: 100%;
}
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-stp-btns-wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-right: calc(50px / 2);
  padding-left: calc(50px / 2);
  margin: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  > .elementor-widget-container {
  margin: -16px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-step-prev {
  width: 150px;
  margin-right: 0px;
  background-color: #1aa47b;
  color: #ffffff;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-step-next {
  width: 150px;
  margin-left: 0px;
  background-color: #1aa47b;
  color: #ffffff;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-step-tab
  .wpr-button {
  width: 150px;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-button[type='submit'] {
  margin-left: 0px;
  background-color: #1aa47b;
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-step-tab:first-of-type
  .wpr-step-next {
  margin-left: auto;
  margin-right: auto;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587.wpr-step-content-layout-vertical
  .wpr-step {
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587.wpr-step-content-layout-horizontal
  .wpr-step {
  justify-content: center;
}
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-step {
  text-align: center;
  border-color: #605be5;
  margin-bottom: 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group
  > label,
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-sub-group
  label {
  color: #7a7a7a;
}
body.rtl
  .elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-labels-inline
  .wpr-field-group
  > label {
  padding-left: 0px;
}
body:not(.rtl)
  .elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-labels-inline
  .wpr-field-group
  > label {
  padding-right: 0px;
}
body
  .elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-labels-above
  .wpr-field-group
  > label {
  padding-bottom: 0px;
}
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-field-group {
  padding-right: calc(50px / 2);
  padding-left: calc(50px / 2);
}
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-step-wrap {
  padding-left: calc(-50px / 2);
  padding-right: calc(-50px / 2);
  margin-bottom: 15px;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-form-fields-wrap {
  margin-left: calc(-50px / 2);
  margin-right: calc(-50px / 2);
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group:not(.wpr-stp-btns-wrap) {
  margin-bottom: 17px;
  justify-content: flex-start;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group.recaptcha-v3-bottomleft,
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group.recaptcha-v3-bottomright {
  margin-bottom: 0;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group
  .wpr-form-field {
  color: #333333;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group
  .wpr-form-field
  select {
  color: #333333;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group
  .wpr-form-field
  svg {
  fill: #333333;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group
  input[type='radio']
  + label {
  color: #333333;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group
  input[type='checkbox']
  + label {
  color: #333333;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group:not(.wpr-form-field-type-upload)
  .wpr-form-field:not(.wpr-select-wrap) {
  background-color: #ffffff00;
  border-width: 0px 0px 1px 0px;
  border-radius: 0px 0px 0px 0px;
  padding: 6px 0px 7px 0px;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group
  .wpr-select-wrap
  select {
  background-color: #ffffff00;
  border-width: 0px 0px 1px 0px;
  border-radius: 0px 0px 0px 0px;
  padding: 6px 0px 7px 0px;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group
  .wpr-form-field,
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-sub-group
  label {
  font-family: 'Montserrat', Sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group
  .wpr-form-field:focus {
  color: #333333;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group
  input[type='radio']:focus {
  color: #333333;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group
  input[type='checkbox']:focus {
  color: #333333;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group:not(.wpr-form-field-type-upload)
  .wpr-form-field:not(.wpr-select-wrap):focus {
  background-color: #ffffff00;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group
  .wpr-select-wrap
  select:focus {
  background-color: #ffffff00;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group
  .wpr-form-field.wpr-form-error {
  color: #ff3535;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group
  input[type='radio'].wpr-form-error {
  color: #ff3535;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group
  input[type='checkbox'].wpr-form-error {
  color: #ff3535;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group:not(.wpr-form-field-type-upload)
  .wpr-form-field:not(.wpr-select-wrap).wpr-form-error {
  background-color: #ffffff00;
  border-color: #ff3535;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group
  .wpr-select-wrap
  select.wpr-form-error {
  background-color: #ffffff00;
  border-color: #ff3535;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group
  .wpr-select-wrap.wpr-form-error-wrap::before {
  color: #ff3535;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group
  input[type='date']::before {
  right: 0px;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-field-group
  input[type='time']::before {
  right: 0px;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-form-field-option
  label {
  margin-left: 5px;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587.wpr-custom-styles-yes
  .wpr-form-field-option
  label:before {
  margin-right: 5px;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-form-field-type-checkbox
  .wpr-form-field-option
  label:before {
  background-color: #ffffff;
  color: #605be5;
  border-color: #e8e8e8;
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: calc(16px / 1.3);
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-form-field-type-radio
  .wpr-form-field-option
  label:before {
  background-color: #ffffff;
  color: #605be5;
  border-color: #e8e8e8;
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: calc(16px / 1.3);
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-form-field-type-checkbox
  input {
  width: 16px;
  height: 16px;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-form-field-type-radio
  input {
  width: 16px;
  height: 16px;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-double-bounce
  .wpr-child {
  background-color: #ffffff !important;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-button[type='submit']
  svg
  * {
  fill: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-button,
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-step-prev,
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-step-next {
  font-family: 'Poppins', Sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-style: none;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-step-next:hover {
  background-color: #24b88c;
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-button[type='submit']:hover {
  background-color: #24b88c;
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-button[type='submit']:hover
  svg
  * {
  fill: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-step-prev:hover {
  background-color: #24b88c;
  color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-button {
  border-radius: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-step-main-label {
  color: #7a7a7a;
  font-size: 12px;
}
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-step-sub-label {
  color: #7a7a7a;
  font-size: 12px;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-step.wpr-step-active
  .wpr-step-main-label {
  color: #7a7a7a;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-step.wpr-step-active
  .wpr-step-sub-label {
  color: #7a7a7a;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-step.wpr-step-finish
  .wpr-step-main-label {
  color: #7a7a7a;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-step.wpr-step-finish
  .wpr-step-sub-label {
  color: #7a7a7a;
}
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-step-sep {
  margin-left: 5px;
  margin-right: 5px;
  background-color: #222333;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-separator-off
  .wpr-step:not(:last-of-type) {
  margin-right: 5px;
}
.elementor-11 .elementor-element.elementor-element-f8d2587 {
  --wpr-steps-padding: 10px;
  --wpr-steps-indicator-padding: 20px;
  --wpr-steps-divider-width: 2px;
}
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-step-content i {
  color: #222;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-step-content
  svg {
  fill: #222;
}
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-step-content {
  color: #222;
  background-color: #605be5;
  border-color: #605be5;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-step-active
  .wpr-step-content
  i {
  color: #222;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-step-active
  .wpr-step-content
  svg {
  fill: #222;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-step-active
  .wpr-step-content {
  color: #222;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-step.wpr-step-active
  .wpr-step-content {
  background-color: #605be5;
  border-color: #605be5;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-step-finish
  .wpr-step-content
  i {
  color: #222;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-step-finish
  .wpr-step-content
  svg {
  fill: #222;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-step-finish
  .wpr-step-content {
  color: #222;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587
  .wpr-step.wpr-step-finish
  .wpr-step-content {
  background-color: #605be5;
  border-color: #605be5;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587.wpr-step-content-layout-horizontal
  .wpr-step-label {
  margin-left: 5px;
}
.elementor-11
  .elementor-element.elementor-element-f8d2587.wpr-step-content-layout-vertical
  .wpr-step-label {
  margin-top: 5px;
}
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-step-progress {
  background-color: #222333;
}
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-step-number {
  font-size: 12px;
}
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-submit-success,
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-submit-error {
  font-family: 'Poppins', Sans-serif;
  font-size: 12px;
}
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-submit-success {
  color: #24b88c;
  text-align: center;
}
.elementor-11 .elementor-element.elementor-element-f8d2587 .wpr-submit-error {
  color: #ff2a2a;
  text-align: center;
}
.elementor-11 .elementor-element.elementor-element-5dc9a7c {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-11
  .elementor-element.elementor-element-ae434e7
  .wpr-promo-box-bg-image {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.elementor-11
  .elementor-element.elementor-element-ae434e7
  .wpr-promo-box-bg-overlay {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  background-color: #50505073;
  mix-blend-mode: normal;
}
.elementor-11 .elementor-element.elementor-element-ae434e7 .wpr-promo-box-icon {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-ae434e7
  .wpr-promo-box-title {
  color: #ffffff;
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 22px;
  font-weight: 400;
  font-style: italic;
  margin: 0 0 0px;
}
.elementor-11
  .elementor-element.elementor-element-ae434e7
  .wpr-promo-box-title
  a {
  color: #ffffff;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-ae434e7
  .wpr-promo-box-description {
  color: #ffffff;
  font-family: 'Montserrat', Sans-serif;
  font-size: 25px;
  font-weight: 600;
  margin-bottom: 0px;
}
.elementor-11
  .elementor-element.elementor-element-ae434e7
  .wpr-promo-box-content {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  min-height: 73vh;
  padding: 30px 30px 30px 30px;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  text-align: left;
}
.elementor-11
  .elementor-element.elementor-element-ae434e7
  .wpr-promo-box-icon
  i {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-ae434e7
  .wpr-promo-box-icon
  svg {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-ae434e7
  .wpr-promo-box-title
  span {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-ae434e7
  .wpr-promo-box-description
  p {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.elementor-11 .elementor-element.elementor-element-ae434e7 .wpr-promo-box {
  border-radius: 0px 0px 0px 0px;
  overflow: hidden;
}
.elementor-11
  .elementor-element.elementor-element-ae434e7
  .wpr-promo-box-content
  .wpr-promo-box-icon {
  font-size: 27px;
  margin-bottom: 10px;
}
.elementor-11
  .elementor-element.elementor-element-ae434e7
  .wpr-promo-box:hover
  .wpr-promo-box-bg-overlay {
  background-color: #303030b3;
}
.elementor-11 .elementor-element.elementor-element-705d786 {
  --display: flex;
  --margin-top: -130px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-11 .elementor-element.elementor-element-78252f4 {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 200px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-11
  .elementor-element.elementor-element-78252f4:not(.elementor-motion-effects-element-type-background),
.elementor-11
  .elementor-element.elementor-element-78252f4
  > .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-11 .elementor-element.elementor-element-b4b5be0 {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-b4b5be0
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.1em;
  color: #eeeeee;
}
.elementor-11 .elementor-element.elementor-element-a2aefcf {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-a2aefcf
  .elementor-heading-title {
  font-family: 'Montserrat', Sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4em;
  color: #cccccc;
}
.elementor-11 .elementor-element.elementor-element-680d2ce {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --align-items: center;
}
.elementor-11 .elementor-element.elementor-element-c9fa029 .wpr-button {
  background-color: #1aa47b;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-c9fa029
  [class*='elementor-animation']:hover,
.elementor-11 .elementor-element.elementor-element-c9fa029 .wpr-button::before,
.elementor-11 .elementor-element.elementor-element-c9fa029 .wpr-button::after {
  background-color: #0e8b66;
}
.elementor-11 .elementor-element.elementor-element-c9fa029 .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11 .elementor-element.elementor-element-c9fa029 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffffff;
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-c9fa029
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-c9fa029
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-c9fa029
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-c9fa029
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11 .elementor-element.elementor-element-c9fa029 .wpr-button-wrap {
  max-width: 160px;
}
.elementor-11 .elementor-element.elementor-element-c9fa029 {
  text-align: right;
}
.elementor-11 .elementor-element.elementor-element-c9fa029 .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-11 .elementor-element.elementor-element-c9fa029 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-c9fa029 .wpr-button-icon {
  font-size: 18px;
}
.elementor-11
  .elementor-element.elementor-element-c9fa029
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-11
  .elementor-element.elementor-element-c9fa029.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-11
  .elementor-element.elementor-element-c9fa029.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-11
  .elementor-element.elementor-element-c9fa029.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-c9fa029.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-c9fa029 .wpr-button-text,
.elementor-11 .elementor-element.elementor-element-c9fa029 .wpr-button::after {
  font-family: 'Poppins', Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-11
  .elementor-element.elementor-element-c9fa029
  .wpr-button:hover
  .wpr-button-text {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-c9fa029.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-c9fa029.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-c9fa029 .wpr-button:hover {
  border-color: #e8e8e8;
}
.elementor-11
  .elementor-element.elementor-element-c9fa029.wpr-button-icon-style-inline
  .wpr-button {
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-c9fa029.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-c9fa029.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 10px 10px 10px 10px;
}
.elementor-11 .elementor-element.elementor-element-ee03690 .wpr-button {
  background-color: #1aa47b00;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #1aa47b;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-ee03690
  [class*='elementor-animation']:hover,
.elementor-11 .elementor-element.elementor-element-ee03690 .wpr-button::before,
.elementor-11 .elementor-element.elementor-element-ee03690 .wpr-button::after {
  background-color: #0e8b66;
}
.elementor-11 .elementor-element.elementor-element-ee03690 .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11 .elementor-element.elementor-element-ee03690 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffffff;
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-ee03690
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-ee03690
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-ee03690
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11
  .elementor-element.elementor-element-ee03690
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-11 .elementor-element.elementor-element-ee03690 .wpr-button-wrap {
  max-width: 160px;
}
.elementor-11 .elementor-element.elementor-element-ee03690 {
  text-align: left;
}
.elementor-11 .elementor-element.elementor-element-ee03690 .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-11 .elementor-element.elementor-element-ee03690 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-ee03690 .wpr-button-icon {
  font-size: 18px;
}
.elementor-11
  .elementor-element.elementor-element-ee03690
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-11
  .elementor-element.elementor-element-ee03690.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-11
  .elementor-element.elementor-element-ee03690.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-11
  .elementor-element.elementor-element-ee03690.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-ee03690.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-ee03690 .wpr-button-text,
.elementor-11 .elementor-element.elementor-element-ee03690 .wpr-button::after {
  font-family: 'Poppins', Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-11
  .elementor-element.elementor-element-ee03690
  .wpr-button:hover
  .wpr-button-text {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-ee03690.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-ee03690.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-ee03690 .wpr-button:hover {
  border-color: #1aa47b;
}
.elementor-11
  .elementor-element.elementor-element-ee03690.wpr-button-icon-style-inline
  .wpr-button {
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-ee03690.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-ee03690.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 10px 10px 10px 10px;
}
body.elementor-page-11:not(.elementor-motion-effects-element-type-background),
body.elementor-page-11
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
@media (max-width: 1366px) {
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .elementor-repeater-item-ee27b53
    .wpr-slider-primary-btn {
    display: inline-block;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .elementor-repeater-item-ee27b53
    .wpr-slider-secondary-btn {
    display: inline-block;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .elementor-repeater-item-6373113
    .wpr-slider-primary-btn {
    display: inline-block;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .elementor-repeater-item-6373113
    .wpr-slider-secondary-btn {
    display: inline-block;
  }
  .elementor-11 .elementor-element.elementor-element-a4d99bc .wpr-slider-title {
    display: block;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .wpr-slider-sub-title {
    display: block;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .wpr-slider-description {
    display: block;
  }
  .elementor-11 .elementor-element.elementor-element-a4d99bc .wpr-slider-arrow {
    display: flex !important;
  }
  .elementor-11 .elementor-element.elementor-element-a4d99bc .wpr-slider-dots {
    display: inline-table;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .wpr-slider-scroll-btn {
    display: none;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .wpr-slider-content {
    margin: 0 auto;
    padding: 10px 150px 50px 100px;
  }
  .elementor-11 .elementor-element.elementor-element-d3ff4a5 {
    --padding-top: 100px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-11 .elementor-element.elementor-element-4899f05 {
    --grid-auto-flow: row;
  }
  .elementor-11 .elementor-element.elementor-element-0018f31 {
    --padding-top: 20px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-11 .elementor-element.elementor-element-3377543 {
    --grid-auto-flow: row;
  }
  .elementor-11 .elementor-element.elementor-element-75faf90 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-11 .elementor-element.elementor-element-6a2185d {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-11 .elementor-element.elementor-element-bbcae2c {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-11 .elementor-element.elementor-element-ccc8ac1 {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-11
    .elementor-element.elementor-element-b0cc530
    .wpr-testimonial-carousel
    .slick-slide {
    margin-left: 15px;
  }
  .elementor-11
    .elementor-element.elementor-element-b0cc530
    .wpr-testimonial-carousel
    .slick-list {
    margin-left: -15px;
  }
  .elementor-11
    .elementor-element.elementor-element-b0cc530
    .wpr-testimonial-arrow {
    display: none !important;
  }
  .elementor-11
    .elementor-element.elementor-element-b0cc530
    .wpr-testimonial-dots {
    display: inline-table !important;
  }
  .elementor-11
    .elementor-element.elementor-element-e00fb16
    .wpr-testimonial-carousel
    .slick-slide {
    margin-left: 15px;
  }
  .elementor-11
    .elementor-element.elementor-element-e00fb16
    .wpr-testimonial-carousel
    .slick-list {
    margin-left: -15px;
  }
  .elementor-11
    .elementor-element.elementor-element-e00fb16
    .wpr-testimonial-arrow {
    display: none !important;
  }
  .elementor-11
    .elementor-element.elementor-element-e00fb16
    .wpr-testimonial-dots {
    display: none !important;
  }
  .elementor-11
    .elementor-element.elementor-element-071dba4
    .wpr-testimonial-carousel
    .slick-slide {
    margin-left: 15px;
  }
  .elementor-11
    .elementor-element.elementor-element-071dba4
    .wpr-testimonial-carousel
    .slick-list {
    margin-left: -15px;
  }
  .elementor-11
    .elementor-element.elementor-element-071dba4
    .wpr-testimonial-arrow {
    display: none !important;
  }
  .elementor-11
    .elementor-element.elementor-element-071dba4
    .wpr-testimonial-dots {
    display: inline-table !important;
  }
  .elementor-11 .elementor-element.elementor-element-533ce22 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-11 .elementor-element.elementor-element-f2b9a7f {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-11 .elementor-element.elementor-element-705d786 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-11 .elementor-element.elementor-element-680d2ce {
    --grid-auto-flow: row;
  }
}
@media (max-width: 1024px) {
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .elementor-repeater-item-ee27b53
    .wpr-slider-primary-btn {
    display: inline-block;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .elementor-repeater-item-ee27b53
    .wpr-slider-secondary-btn {
    display: inline-block;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .elementor-repeater-item-6373113
    .wpr-slider-primary-btn {
    display: inline-block;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .elementor-repeater-item-6373113
    .wpr-slider-secondary-btn {
    display: inline-block;
  }
  .elementor-11 .elementor-element.elementor-element-a4d99bc .wpr-slider-title {
    display: block;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .wpr-slider-sub-title {
    display: block;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .wpr-slider-description {
    display: block;
  }
  .elementor-11 .elementor-element.elementor-element-a4d99bc .wpr-slider-arrow {
    display: flex !important;
  }
  .elementor-11 .elementor-element.elementor-element-a4d99bc .wpr-slider-dots {
    display: inline-table;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .wpr-slider-scroll-btn {
    display: none;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .wpr-slider-content {
    margin: 0 auto;
    padding: 20px 50px 20px 50px;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .wpr-slider-sub-title
    * {
    font-size: 60px;
  }
  .elementor-11 .elementor-element.elementor-element-d3ff4a5 {
    --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-11
    .elementor-element.elementor-element-a09a340
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-11 .elementor-element.elementor-element-4899f05 {
    --grid-auto-flow: row;
  }
  .elementor-11 .elementor-element.elementor-element-3377543 {
    --e-con-grid-template-columns: repeat(3, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-11 .elementor-element.elementor-element-75faf90 {
    --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-11
    .elementor-element.elementor-element-fd84e3b
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-11 .elementor-element.elementor-element-6a2185d {
    --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-11
    .elementor-element.elementor-element-3842dd2
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-11 .elementor-element.elementor-element-cdc51ee {
    --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-11
    .elementor-element.elementor-element-69a9ae3
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-11 .elementor-element.elementor-element-b47236c {
    text-align: left;
  }
  .elementor-11 .elementor-element.elementor-element-24dc178 {
    --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-11 .elementor-element.elementor-element-ccc8ac1 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-11 .elementor-element.elementor-element-7c0b387 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-4e996c9
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-11 .elementor-element.elementor-element-1fdafcf {
    text-align: left;
  }
  .elementor-11 .elementor-element.elementor-element-20bd065 {
    --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;
  }
  .elementor-11
    .elementor-element.elementor-element-b0cc530
    .wpr-testimonial-arrow {
    display: none !important;
  }
  .elementor-11
    .elementor-element.elementor-element-b0cc530
    .wpr-testimonial-dots {
    display: none !important;
  }
  .elementor-11
    .elementor-element.elementor-element-24c3df2
    .elementor-image-box-title {
    font-size: 40px;
  }
  .elementor-11
    .elementor-element.elementor-element-e00fb16
    .wpr-testimonial-arrow {
    display: none !important;
  }
  .elementor-11
    .elementor-element.elementor-element-e00fb16
    .wpr-testimonial-dots {
    display: none !important;
  }
  .elementor-11
    .elementor-element.elementor-element-36438bb
    .elementor-image-box-title {
    font-size: 40px;
  }
  .elementor-11
    .elementor-element.elementor-element-071dba4
    .wpr-testimonial-arrow {
    display: none !important;
  }
  .elementor-11
    .elementor-element.elementor-element-071dba4
    .wpr-testimonial-dots {
    display: none !important;
  }
  .elementor-11
    .elementor-element.elementor-element-d0c872f
    .elementor-image-box-title {
    font-size: 40px;
  }
  .elementor-11 .elementor-element.elementor-element-533ce22 {
    --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-11
    .elementor-element.elementor-element-c55a818
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-11 .elementor-element.elementor-element-f2b9a7f {
    --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-11
    .elementor-element.elementor-element-f4de91a
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-11
    .elementor-element.elementor-element-ae434e7
    .wpr-promo-box-content {
    min-height: 32vh;
  }
  .elementor-11 .elementor-element.elementor-element-78252f4 {
    --padding-top: 200px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-11
    .elementor-element.elementor-element-b4b5be0
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-11
    .elementor-element.elementor-element-a2aefcf
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-11 .elementor-element.elementor-element-680d2ce {
    --grid-auto-flow: row;
  }
}
@media (max-width: 767px) {
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .elementor-repeater-item-ee27b53
    .wpr-slider-primary-btn {
    display: inline-block;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .elementor-repeater-item-ee27b53
    .wpr-slider-secondary-btn {
    display: inline-block;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .elementor-repeater-item-6373113
    .wpr-slider-primary-btn {
    display: inline-block;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .elementor-repeater-item-6373113
    .wpr-slider-secondary-btn {
    display: inline-block;
  }
  .elementor-11 .elementor-element.elementor-element-a4d99bc .wpr-slider-title {
    display: block;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .wpr-slider-sub-title {
    display: block;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .wpr-slider-description {
    display: block;
  }
  .elementor-11 .elementor-element.elementor-element-a4d99bc .wpr-slider-arrow {
    display: none !important;
  }
  .elementor-11 .elementor-element.elementor-element-a4d99bc .wpr-slider-dots {
    display: inline-table;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .wpr-advanced-slider {
    height: 601px;
  }
  .elementor-11 .elementor-element.elementor-element-a4d99bc .wpr-slider-item {
    height: 601px;
  }
  .elementor-11 .elementor-element.elementor-element-a4d99bc .slick-list {
    height: 601px;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .wpr-slider-scroll-btn {
    display: none;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .wpr-slider-content {
    margin: 0 auto;
    padding: 20px 20px 20px 20px;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .wpr-slider-sub-title
    * {
    font-size: 35px;
  }
  .elementor-11
    .elementor-element.elementor-element-a4d99bc
    .wpr-slider-secondary-btn {
    margin: 0px 0px 0px 0px;
  }
  .elementor-11 .elementor-element.elementor-element-d3ff4a5 {
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-11
    .elementor-element.elementor-element-a09a340
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-11 .elementor-element.elementor-element-4899f05 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-11
    .elementor-element.elementor-element-9058766
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-11
    .elementor-element.elementor-element-9058766
    .elementor-counter-title {
    font-size: 15px;
    line-height: 1.1em;
  }
  .elementor-11
    .elementor-element.elementor-element-f3b2701
    > .elementor-widget-container {
    border-width: 0px 0px 1px 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-f3b2701
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-11
    .elementor-element.elementor-element-f3b2701
    .elementor-counter-title {
    font-size: 15px;
    line-height: 1.1em;
  }
  .elementor-11
    .elementor-element.elementor-element-3e052be
    > .elementor-widget-container {
    border-width: 0px 1px 0px 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-3e052be
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-11
    .elementor-element.elementor-element-3e052be
    .elementor-counter-title {
    font-size: 15px;
    line-height: 1.1em;
  }
  .elementor-11
    .elementor-element.elementor-element-2e36e2d
    > .elementor-widget-container {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-2e36e2d
    .elementor-counter-number-wrapper {
    font-size: 45px;
  }
  .elementor-11
    .elementor-element.elementor-element-2e36e2d
    .elementor-counter-title {
    font-size: 15px;
    line-height: 1.1em;
  }
  .elementor-11 .elementor-element.elementor-element-0018f31 {
    --padding-top: 20px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-11 .elementor-element.elementor-element-3377543 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
  }
  .elementor-11
    .elementor-element.elementor-element-fd84e3b
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-11
    .elementor-element.elementor-element-3842dd2
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-11
    .elementor-element.elementor-element-69a9ae3
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-11
    .elementor-element.elementor-element-4e996c9
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-11
    .elementor-element.elementor-element-b0cc530
    .wpr-testimonial-carousel
    .slick-slide {
    margin-left: 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-b0cc530
    .wpr-testimonial-carousel
    .slick-list {
    margin-left: -0px;
  }
  .elementor-11
    .elementor-element.elementor-element-b0cc530
    .wpr-testimonial-arrow {
    display: none !important;
  }
  .elementor-11
    .elementor-element.elementor-element-b0cc530
    .wpr-testimonial-dots {
    display: none !important;
  }
  .elementor-11
    .elementor-element.elementor-element-e00fb16
    .wpr-testimonial-carousel
    .slick-slide {
    margin-left: 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-e00fb16
    .wpr-testimonial-carousel
    .slick-list {
    margin-left: -0px;
  }
  .elementor-11
    .elementor-element.elementor-element-e00fb16
    .wpr-testimonial-arrow {
    display: none !important;
  }
  .elementor-11
    .elementor-element.elementor-element-e00fb16
    .wpr-testimonial-dots {
    display: none !important;
  }
  .elementor-11
    .elementor-element.elementor-element-071dba4
    .wpr-testimonial-carousel
    .slick-slide {
    margin-left: 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-071dba4
    .wpr-testimonial-carousel
    .slick-list {
    margin-left: -0px;
  }
  .elementor-11
    .elementor-element.elementor-element-071dba4
    .wpr-testimonial-arrow {
    display: none !important;
  }
  .elementor-11
    .elementor-element.elementor-element-071dba4
    .wpr-testimonial-dots {
    display: none !important;
  }
  .elementor-11 .elementor-element.elementor-element-533ce22 {
    --margin-top: 50px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-c55a818
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-11
    .elementor-element.elementor-element-8d41262
    .wpr-advanced-accordion
    .wpr-acc-button {
    padding: 15px 15px 15px 0px;
  }
  .elementor-11 .elementor-element.elementor-element-d724ae8 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-11
    .elementor-element.elementor-element-f4de91a
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-11
    .elementor-element.elementor-element-f8d2587
    .elementor-repeater-item-273a048 {
    width: 100%;
  }
  .elementor-11
    .elementor-element.elementor-element-f8d2587
    .elementor-repeater-item-2bb4171 {
    width: 100%;
  }
  .elementor-11
    .elementor-element.elementor-element-f8d2587
    .elementor-repeater-item-645a0cf {
    width: 100%;
  }
  .elementor-11
    .elementor-element.elementor-element-f8d2587
    .elementor-repeater-item-2619c22 {
    width: 100%;
  }
  .elementor-11
    .elementor-element.elementor-element-f8d2587
    .elementor-repeater-item-46c9bc9 {
    width: 100%;
  }
  .elementor-11
    .elementor-element.elementor-element-f8d2587
    .elementor-repeater-item-1a74c6f {
    width: 100%;
  }
  .elementor-11
    .elementor-element.elementor-element-f8d2587
    .elementor-repeater-item-e2d85f4 {
    width: 100%;
  }
  .elementor-11
    .elementor-element.elementor-element-ae434e7
    .wpr-promo-box-content {
    min-height: 59vh;
  }
  .elementor-11
    .elementor-element.elementor-element-b4b5be0
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-11 .elementor-element.elementor-element-680d2ce {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-11 .elementor-element.elementor-element-c9fa029 {
    text-align: center;
  }
  .elementor-11 .elementor-element.elementor-element-ee03690 {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .elementor-11 .elementor-element.elementor-element-e0b34e5 {
    --width: 36.205%;
  }
  .elementor-11 .elementor-element.elementor-element-27de6cc {
    --width: 38.661%;
  }
  .elementor-11 .elementor-element.elementor-element-7dc12b6 {
    --width: 36.205%;
  }
  .elementor-11 .elementor-element.elementor-element-07c3dc6 {
    --width: 38.661%;
  }
  .elementor-11 .elementor-element.elementor-element-d724ae8 {
    --width: 65%;
  }
  .elementor-11 .elementor-element.elementor-element-680d2ce {
    --content-width: 606px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-11 .elementor-element.elementor-element-e0b34e5 {
    --width: 100%;
  }
  .elementor-11 .elementor-element.elementor-element-27de6cc {
    --width: 100%;
  }
  .elementor-11 .elementor-element.elementor-element-7dc12b6 {
    --width: 100%;
  }
  .elementor-11 .elementor-element.elementor-element-07c3dc6 {
    --width: 100%;
  }
  .elementor-11 .elementor-element.elementor-element-d724ae8 {
    --width: 100%;
  }
}
