.elementor-1243 .elementor-element.elementor-element-863056d {
  margin-top: 0em;
  margin-bottom: 8.75em;
}
.elementor-1243
  .elementor-element.elementor-element-0a6ea7d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243 .elementor-element.elementor-element-358e30a {
  margin-top: 8.75em;
  margin-bottom: 8.75em;
}
.elementor-1243
  .elementor-element.elementor-element-25c0595
  > .elementor-element-populated {
  padding: 0px 15px 0px 0px;
}
.elementor-1243 .elementor-element.elementor-element-6a7f602 {
  width: auto;
  max-width: auto;
}
.elementor-1243 .elementor-element.elementor-element-6a7f602 img {
  border-radius: 0px 80px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-96ad148.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-1243
  .elementor-element.elementor-element-96ad148
  > .elementor-element-populated {
  padding: 0px 0px 0px 15px;
}
.elementor-1243 .elementor-element.elementor-element-16b4efd {
  width: auto;
  max-width: auto;
}
.elementor-1243
  .elementor-element.elementor-element-16b4efd
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}
.elementor-1243 .elementor-element.elementor-element-16b4efd img {
  border-radius: 0px 150px 150px 0px;
}
.elementor-1243 .elementor-element.elementor-element-44fcc44 {
  width: auto;
  max-width: auto;
}
.elementor-1243
  .elementor-element.elementor-element-44fcc44
  > .elementor-widget-container {
  padding: 15px 0px 0px 0px;
}
.elementor-1243 .elementor-element.elementor-element-44fcc44 img {
  border-radius: 0px 150px 150px 0px;
}
.elementor-bc-flex-widget
  .elementor-1243
  .elementor-element.elementor-element-49bc141.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1243
  .elementor-element.elementor-element-49bc141.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1243
  .elementor-element.elementor-element-49bc141
  > .elementor-element-populated {
  padding: 0px 0px 0px 40px;
}
.elementor-1243 .elementor-element.elementor-element-2deda69 {
  width: auto;
  max-width: auto;
  --icon-box-icon-margin: 9px;
}
.elementor-1243 .elementor-element.elementor-element-2deda69 .elementor-icon {
  font-size: 17px;
}
.elementor-1243
  .elementor-element.elementor-element-2deda69
  .elementor-icon-box-title {
  color: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-2deda69
  .elementor-icon-box-title,
.elementor-1243
  .elementor-element.elementor-element-2deda69
  .elementor-icon-box-title
  a {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.4px;
}
.elementor-1243
  .elementor-element.elementor-element-397f460
  > .elementor-widget-container {
  padding: 25px 0px 30px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-397f460
  .elementor-heading-title {
  line-height: 52px;
}
.elementor-1243
  .elementor-element.elementor-element-9e9d27f
  > .elementor-widget-container {
  padding: 0em 1em 0em 0em;
}
.elementor-1243 .elementor-element.elementor-element-9e9d27f {
  text-transform: capitalize;
  line-height: 26px;
}
.elementor-1243 .elementor-element.elementor-element-6cafc9b .elementor-button {
  background-color: var(--e-global-color-thewebs2);
  line-height: 23px;
  fill: var(--e-global-color-thewebs1);
  color: var(--e-global-color-thewebs1);
  border-radius: 10px 10px 10px 10px;
  padding: 13px 47px 13px 47px;
}
.elementor-1243
  .elementor-element.elementor-element-6cafc9b
  .elementor-button:hover,
.elementor-1243
  .elementor-element.elementor-element-6cafc9b
  .elementor-button:focus {
  background-color: var(--e-global-color-thewebs1);
  color: var(--e-global-color-thewebs2);
  border-color: #02010100;
}
.elementor-1243
  .elementor-element.elementor-element-6cafc9b
  > .elementor-widget-container {
  padding: 44px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-6cafc9b
  .elementor-button:hover
  svg,
.elementor-1243
  .elementor-element.elementor-element-6cafc9b
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-thewebs2);
}
.elementor-1243 .elementor-element.elementor-element-7a3ace3 {
  margin-top: 8.75em;
  margin-bottom: 8.75em;
}
.elementor-1243
  .elementor-element.elementor-element-ba9875a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-cfc89cc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-08fbbd4.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1243
  .elementor-element.elementor-element-08fbbd4
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243 .elementor-element.elementor-element-e17bd24 {
  width: auto;
  max-width: auto;
  --icon-box-icon-margin: 5px;
}
.elementor-1243 .elementor-element.elementor-element-e17bd24 .elementor-icon {
  font-size: 19px;
}
.elementor-1243
  .elementor-element.elementor-element-e17bd24
  .elementor-icon-box-title {
  color: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-e17bd24
  .elementor-icon-box-title,
.elementor-1243
  .elementor-element.elementor-element-e17bd24
  .elementor-icon-box-title
  a {
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 22px;
  letter-spacing: 0.5px;
}
.elementor-1243
  .elementor-element.elementor-element-7b8c45c
  > .elementor-widget-container {
  padding: 25px 0px 60px 0px;
}
.elementor-1243 .elementor-element.elementor-element-7b8c45c {
  text-align: center;
}
.elementor-1243
  .elementor-element.elementor-element-7b8c45c
  .elementor-heading-title {
  line-height: 52px;
}
.elementor-1243
  .elementor-element.elementor-element-9a8a345
  > .elementor-element-populated {
  padding: 0px 22px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-56ee9ec
  > .elementor-widget-container {
  background-color: var(--e-global-color-thewebs3);
  padding: 55px 0px 55px 0px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-1243 .elementor-element.elementor-element-56ee9ec {
  --icon-box-icon-margin: 21px;
}
.elementor-1243
  .elementor-element.elementor-element-56ee9ec
  .elementor-icon-box-title {
  margin-bottom: 7px;
}
.elementor-1243
  .elementor-element.elementor-element-56ee9ec.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-thewebs1);
}
.elementor-1243
  .elementor-element.elementor-element-56ee9ec.elementor-view-framed
  .elementor-icon,
.elementor-1243
  .elementor-element.elementor-element-56ee9ec.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-thewebs1);
  color: var(--e-global-color-thewebs1);
  border-color: var(--e-global-color-thewebs1);
}
.elementor-1243
  .elementor-element.elementor-element-56ee9ec.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-56ee9ec.elementor-view-framed
  .elementor-icon:hover,
.elementor-1243
  .elementor-element.elementor-element-56ee9ec.elementor-view-default
  .elementor-icon:hover {
  fill: var(--e-global-color-thewebs2);
  color: var(--e-global-color-thewebs2);
  border-color: var(--e-global-color-thewebs2);
}
.elementor-1243 .elementor-element.elementor-element-56ee9ec .elementor-icon {
  font-size: 79px;
}
.elementor-1243
  .elementor-element.elementor-element-56ee9ec
  .elementor-icon-box-title,
.elementor-1243
  .elementor-element.elementor-element-56ee9ec
  .elementor-icon-box-title
  a {
  line-height: 34px;
}
.elementor-1243
  .elementor-element.elementor-element-56ee9ec
  .elementor-icon-box-description {
  line-height: 22px;
}
.elementor-1243
  .elementor-element.elementor-element-dd48c7c
  > .elementor-element-populated {
  padding: 0px 15px 0px 8px;
}
.elementor-1243
  .elementor-element.elementor-element-dd30fb6
  > .elementor-widget-container {
  background-color: var(--e-global-color-thewebs3);
  padding: 55px 0px 55px 0px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-1243 .elementor-element.elementor-element-dd30fb6 {
  --icon-box-icon-margin: 21px;
}
.elementor-1243
  .elementor-element.elementor-element-dd30fb6
  .elementor-icon-box-title {
  margin-bottom: 7px;
}
.elementor-1243
  .elementor-element.elementor-element-dd30fb6.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-thewebs1);
}
.elementor-1243
  .elementor-element.elementor-element-dd30fb6.elementor-view-framed
  .elementor-icon,
.elementor-1243
  .elementor-element.elementor-element-dd30fb6.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-thewebs1);
  color: var(--e-global-color-thewebs1);
  border-color: var(--e-global-color-thewebs1);
}
.elementor-1243
  .elementor-element.elementor-element-dd30fb6.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-dd30fb6.elementor-view-framed
  .elementor-icon:hover,
.elementor-1243
  .elementor-element.elementor-element-dd30fb6.elementor-view-default
  .elementor-icon:hover {
  fill: var(--e-global-color-thewebs2);
  color: var(--e-global-color-thewebs2);
  border-color: var(--e-global-color-thewebs2);
}
.elementor-1243 .elementor-element.elementor-element-dd30fb6 .elementor-icon {
  font-size: 79px;
}
.elementor-1243
  .elementor-element.elementor-element-dd30fb6
  .elementor-icon-box-title,
.elementor-1243
  .elementor-element.elementor-element-dd30fb6
  .elementor-icon-box-title
  a {
  line-height: 34px;
}
.elementor-1243
  .elementor-element.elementor-element-dd30fb6
  .elementor-icon-box-description {
  line-height: 22px;
}
.elementor-1243
  .elementor-element.elementor-element-d977961
  > .elementor-element-populated {
  padding: 0px 8px 0px 15px;
}
.elementor-1243
  .elementor-element.elementor-element-8dd3a07
  > .elementor-widget-container {
  background-color: var(--e-global-color-thewebs3);
  padding: 55px 0px 55px 0px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-1243 .elementor-element.elementor-element-8dd3a07 {
  --icon-box-icon-margin: 21px;
}
.elementor-1243
  .elementor-element.elementor-element-8dd3a07
  .elementor-icon-box-title {
  margin-bottom: 7px;
}
.elementor-1243
  .elementor-element.elementor-element-8dd3a07.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-thewebs1);
}
.elementor-1243
  .elementor-element.elementor-element-8dd3a07.elementor-view-framed
  .elementor-icon,
.elementor-1243
  .elementor-element.elementor-element-8dd3a07.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-thewebs1);
  color: var(--e-global-color-thewebs1);
  border-color: var(--e-global-color-thewebs1);
}
.elementor-1243
  .elementor-element.elementor-element-8dd3a07.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-8dd3a07.elementor-view-framed
  .elementor-icon:hover,
.elementor-1243
  .elementor-element.elementor-element-8dd3a07.elementor-view-default
  .elementor-icon:hover {
  fill: var(--e-global-color-thewebs2);
  color: var(--e-global-color-thewebs2);
  border-color: var(--e-global-color-thewebs2);
}
.elementor-1243 .elementor-element.elementor-element-8dd3a07 .elementor-icon {
  font-size: 79px;
}
.elementor-1243
  .elementor-element.elementor-element-8dd3a07
  .elementor-icon-box-title,
.elementor-1243
  .elementor-element.elementor-element-8dd3a07
  .elementor-icon-box-title
  a {
  line-height: 34px;
}
.elementor-1243
  .elementor-element.elementor-element-8dd3a07
  .elementor-icon-box-description {
  line-height: 22px;
}
.elementor-1243
  .elementor-element.elementor-element-c61a948
  > .elementor-element-populated {
  padding: 0px 0px 0px 22px;
}
.elementor-1243
  .elementor-element.elementor-element-6fc04f8
  > .elementor-widget-container {
  background-color: var(--e-global-color-thewebs3);
  padding: 55px 0px 55px 0px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-1243 .elementor-element.elementor-element-6fc04f8 {
  --icon-box-icon-margin: 21px;
}
.elementor-1243
  .elementor-element.elementor-element-6fc04f8
  .elementor-icon-box-title {
  margin-bottom: 7px;
}
.elementor-1243
  .elementor-element.elementor-element-6fc04f8.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-thewebs1);
}
.elementor-1243
  .elementor-element.elementor-element-6fc04f8.elementor-view-framed
  .elementor-icon,
.elementor-1243
  .elementor-element.elementor-element-6fc04f8.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-thewebs1);
  color: var(--e-global-color-thewebs1);
  border-color: var(--e-global-color-thewebs1);
}
.elementor-1243
  .elementor-element.elementor-element-6fc04f8.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-6fc04f8.elementor-view-framed
  .elementor-icon:hover,
.elementor-1243
  .elementor-element.elementor-element-6fc04f8.elementor-view-default
  .elementor-icon:hover {
  fill: var(--e-global-color-thewebs2);
  color: var(--e-global-color-thewebs2);
  border-color: var(--e-global-color-thewebs2);
}
.elementor-1243 .elementor-element.elementor-element-6fc04f8 .elementor-icon {
  font-size: 79px;
}
.elementor-1243
  .elementor-element.elementor-element-6fc04f8
  .elementor-icon-box-title,
.elementor-1243
  .elementor-element.elementor-element-6fc04f8
  .elementor-icon-box-title
  a {
  line-height: 34px;
}
.elementor-1243
  .elementor-element.elementor-element-6fc04f8
  .elementor-icon-box-description {
  line-height: 22px;
}
.elementor-1243 .elementor-element.elementor-element-36409b6 {
  margin-top: 8.75em;
  margin-bottom: 8.75em;
}
.elementor-1243
  .elementor-element.elementor-element-72d35e2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-1243
  .elementor-element.elementor-element-e7c2b7a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1243
  .elementor-element.elementor-element-e7c2b7a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1243
  .elementor-element.elementor-element-e7c2b7a
  > .elementor-element-populated {
  padding: 0px 50px 0px 0px;
}
.elementor-1243 .elementor-element.elementor-element-c57b823 {
  width: auto;
  max-width: auto;
  --icon-box-icon-margin: 9px;
}
.elementor-1243 .elementor-element.elementor-element-c57b823 .elementor-icon {
  font-size: 17px;
}
.elementor-1243
  .elementor-element.elementor-element-c57b823
  .elementor-icon-box-title {
  color: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-c57b823
  .elementor-icon-box-title,
.elementor-1243
  .elementor-element.elementor-element-c57b823
  .elementor-icon-box-title
  a {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 22px;
  letter-spacing: 0.4px;
}
.elementor-1243
  .elementor-element.elementor-element-115027f
  > .elementor-widget-container {
  padding: 25px 0px 30px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-115027f
  .elementor-heading-title {
  line-height: 52px;
}
.elementor-1243
  .elementor-element.elementor-element-327e0e7
  > .elementor-widget-container {
  padding: 0px 42px 0px 0px;
}
.elementor-1243 .elementor-element.elementor-element-327e0e7 {
  line-height: 22px;
}
.elementor-1243
  .elementor-element.elementor-element-2b0532e
  > .elementor-widget-container {
  padding: 22px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-2b0532e
  .uc_material_bullets_row {
  flex-direction: row;
}
.elementor-1243 .elementor-element.elementor-element-2b0532e .ue-bullets {
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 12px;
}
.elementor-1243 .elementor-element.elementor-element-2b0532e .uc_content_box {
  text-align: inherit;
  padding: 0px 0px 0px 0px;
}
.elementor-1243 .elementor-element.elementor-element-2b0532e .ue-icon {
  font-size: 8px;
  color: var(--e-global-color-thewebs1);
  width: 26px;
  padding: 0px 0px 0px 0px;
}
.elementor-1243 .elementor-element.elementor-element-2b0532e .ue-icon svg {
  fill: var(--e-global-color-thewebs1);
}
.elementor-1243 .elementor-element.elementor-element-2b0532e .ue-title {
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-1243 .elementor-element.elementor-element-2b0532e .ue-text {
  color: #ffffff;
  margin-top: 5px;
}
.elementor-1243
  .elementor-element.elementor-element-2b0532e
  .ue-seperator-line {
  background-color: #ffffff;
  width: 30px;
  height: 3px;
}
.elementor-1243 .elementor-element.elementor-element-2b0532e .ue-seperator {
  margin-top: 5px;
}
.elementor-1243 .elementor-element.elementor-element-be56709 .elementor-button {
  background-color: var(--e-global-color-thewebs2);
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 23px;
  fill: var(--e-global-color-thewebs1);
  color: var(--e-global-color-thewebs1);
  border-radius: 10px 10px 10px 10px;
  padding: 13px 55px 13px 55px;
}
.elementor-1243
  .elementor-element.elementor-element-be56709
  .elementor-button:hover,
.elementor-1243
  .elementor-element.elementor-element-be56709
  .elementor-button:focus {
  background-color: var(--e-global-color-thewebs1);
  color: var(--e-global-color-thewebs2);
  border-color: #02010100;
}
.elementor-1243
  .elementor-element.elementor-element-be56709
  > .elementor-widget-container {
  padding: 41px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-be56709
  .elementor-button:hover
  svg,
.elementor-1243
  .elementor-element.elementor-element-be56709
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-4e242dc.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-1243
  .elementor-element.elementor-element-4e242dc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-da062a3
  .elementor-repeater-item-1480ba3
  .ue-item-image {
  background-position: center center;
}
.elementor-1243
  .elementor-element.elementor-element-da062a3
  .elementor-repeater-item-e4574e9
  .ue-item-image {
  background-position: center center;
}
.elementor-1243
  .elementor-element.elementor-element-da062a3
  .elementor-repeater-item-f07ae51
  .ue-item-image {
  background-position: center center;
}
.elementor-1243 .elementor-element.elementor-element-da062a3 .uc_fbps_slide {
  height: 659px;
  align-items: center;
  justify-content: center;
  border-radius: 0px;
}
.elementor-1243
  .elementor-element.elementor-element-da062a3
  .uc_fbps_slide
  .ue-item-image {
  background-position: center;
  background-repeat: no-repeat;
}
.elementor-1243 .elementor-element.elementor-element-da062a3 .uc_fbps_content {
  text-align: center;
  padding: 0px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-da062a3
  .uc_fbps_container_title {
  margin-top: 0px;
  color: #ffffff;
}
.elementor-1243
  .elementor-element.elementor-element-da062a3
  .uc_fbps_container_desc {
  margin-top: 10px;
  color: #ffffff;
}
.elementor-1243 .elementor-element.elementor-element-da062a3 .ue-btn-wrap {
  text-align: inherit;
}
.elementor-1243 .elementor-element.elementor-element-da062a3 .ue-btn {
  display: inline-block;
  padding: 10px 20px 10px 20px;
  background-color: #8c8c8c;
  color: #ffffff;
  margin-top: 20px;
}
.elementor-1243
  .elementor-element.elementor-element-da062a3
  .owl-nav
  .owl-prev {
  left: 20px;
  right: auto;
}
.elementor-1243
  .elementor-element.elementor-element-da062a3
  .owl-nav
  .owl-next {
  right: 20px;
  left: auto;
}
.elementor-1243
  .elementor-element.elementor-element-da062a3
  .owl-carousel
  .owl-nav
  .owl-next,
.elementor-1243
  .elementor-element.elementor-element-da062a3
  .owl-carousel
  .owl-nav
  .owl-prev {
  top: 224px;
  border-radius: 0px;
  width: 62px;
  height: 62px;
  line-height: 62px;
  font-size: 24px;
  background-color: #ffffff;
  color: #000000;
}
.elementor-1243 .elementor-element.elementor-element-da062a3 .owl-dot {
  width: 8px;
  height: 8px;
  background-color: #c6c6c6;
  margin: 0px 5px;
}
.elementor-1243 .elementor-element.elementor-element-da062a3 .owl-dot.active {
  background-color: #000000;
}
.elementor-1243 .elementor-element.elementor-element-da062a3 .owl-dots {
  margin-top: 20px;
}
.elementor-1243 .elementor-element.elementor-element-da062a3 .ue-item-icon {
  width: 60px;
  height: 60px;
  font-size: 20px;
  color: #ffffff;
  background-color: #6e6e6e;
  border-radius: 100px 100px 100px 100px;
  margin-top: 0px;
}
.elementor-1243 .elementor-element.elementor-element-da062a3 .ue-item-icon svg {
  fill: #ffffff;
}
.elementor-1243
  .elementor-element.elementor-element-ca52fcf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1243
  .elementor-element.elementor-element-ca52fcf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/bg/background-image.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1243
  .elementor-element.elementor-element-ca52fcf
  > .elementor-background-overlay {
  background-color: var(--e-global-color-thewebs7);
  opacity: 0.1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1243 .elementor-element.elementor-element-ca52fcf {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 8.75em;
  margin-bottom: 8.75em;
  padding: 10.47em 0em 10.47em 0em;
}
.elementor-1243
  .elementor-element.elementor-element-9063bbd
  > .elementor-element-populated {
  padding: 0em 7em 0em 0em;
}
.elementor-1243 .elementor-element.elementor-element-2f9049c {
  width: auto;
  max-width: auto;
  --icon-box-icon-margin: 9px;
}
.elementor-1243 .elementor-element.elementor-element-2f9049c .elementor-icon {
  font-size: 17px;
}
.elementor-1243
  .elementor-element.elementor-element-2f9049c
  .elementor-icon-box-title {
  color: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-2f9049c
  .elementor-icon-box-title,
.elementor-1243
  .elementor-element.elementor-element-2f9049c
  .elementor-icon-box-title
  a {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 22px;
  letter-spacing: 0.4px;
}
.elementor-1243
  .elementor-element.elementor-element-91779d2
  > .elementor-widget-container {
  padding: 25px 0px 30px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-91779d2
  .elementor-heading-title {
  line-height: 52px;
}
.elementor-1243 .elementor-element.elementor-element-4118b53 {
  line-height: 22px;
}
.elementor-1243 .elementor-element.elementor-element-223b57b .elementor-button {
  background-color: var(--e-global-color-thewebs2);
  line-height: 23px;
  fill: var(--e-global-color-thewebs1);
  color: var(--e-global-color-thewebs1);
  border-radius: 10px 10px 10px 10px;
  padding: 13px 51px 13px 51px;
}
.elementor-1243
  .elementor-element.elementor-element-223b57b
  .elementor-button:hover,
.elementor-1243
  .elementor-element.elementor-element-223b57b
  .elementor-button:focus {
  background-color: var(--e-global-color-thewebs1);
  color: var(--e-global-color-thewebs2);
  border-color: #02010100;
}
.elementor-1243
  .elementor-element.elementor-element-223b57b
  > .elementor-widget-container {
  padding: 43px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-223b57b
  .elementor-button:hover
  svg,
.elementor-1243
  .elementor-element.elementor-element-223b57b
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-459eadb
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243 .elementor-element.elementor-element-7513e4d {
  margin-top: 8.75em;
  margin-bottom: 8.75em;
}
.elementor-1243
  .elementor-element.elementor-element-bf489f2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-d328b12
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-a1bd07c.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1243
  .elementor-element.elementor-element-a1bd07c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243 .elementor-element.elementor-element-1384c08 {
  width: auto;
  max-width: auto;
  --icon-box-icon-margin: 5px;
}
.elementor-1243 .elementor-element.elementor-element-1384c08 .elementor-icon {
  font-size: 19px;
}
.elementor-1243
  .elementor-element.elementor-element-1384c08
  .elementor-icon-box-title {
  color: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-1384c08
  .elementor-icon-box-title,
.elementor-1243
  .elementor-element.elementor-element-1384c08
  .elementor-icon-box-title
  a {
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 22px;
  letter-spacing: 0.5px;
}
.elementor-1243
  .elementor-element.elementor-element-e68a70e
  > .elementor-widget-container {
  padding: 25px 0px 60px 0px;
}
.elementor-1243 .elementor-element.elementor-element-e68a70e {
  text-align: center;
}
.elementor-1243
  .elementor-element.elementor-element-e68a70e
  .elementor-heading-title {
  line-height: 52px;
}
.elementor-1243
  .elementor-element.elementor-element-a52b8f9:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1243
  .elementor-element.elementor-element-a52b8f9
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-thewebs3);
}
.elementor-1243
  .elementor-element.elementor-element-a52b8f9
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 50px 0px 50px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-a52b8f9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1243 .elementor-element.elementor-element-3a64e78 {
  text-align: center;
}
.elementor-1243
  .elementor-element.elementor-element-3a64e78
  .elementor-heading-title {
  font-size: 24px;
  font-weight: 600;
}
.elementor-1243
  .elementor-element.elementor-element-a38980d
  > .elementor-widget-container {
  margin: 35px 0px 35px 0px;
}
.elementor-1243 .elementor-element.elementor-element-a38980d {
  text-align: center;
}
.elementor-1243
  .elementor-element.elementor-element-a38980d
  .elementor-heading-title {
  color: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-b24c826
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(17px / 2);
}
.elementor-1243
  .elementor-element.elementor-element-b24c826
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(17px / 2);
}
.elementor-1243
  .elementor-element.elementor-element-b24c826
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(17px / 2);
  margin-left: calc(17px / 2);
}
.elementor-1243
  .elementor-element.elementor-element-b24c826
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-17px / 2);
  margin-left: calc(-17px / 2);
}
body.rtl
  .elementor-1243
  .elementor-element.elementor-element-b24c826
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-17px / 2);
}
body:not(.rtl)
  .elementor-1243
  .elementor-element.elementor-element-b24c826
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-17px / 2);
}
.elementor-1243
  .elementor-element.elementor-element-b24c826
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-1243
  .elementor-element.elementor-element-b24c826
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-1243 .elementor-element.elementor-element-b24c826 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-1243
  .elementor-element.elementor-element-b24c826
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-1243
  .elementor-element.elementor-element-ba3eb5b
  > .elementor-widget-container {
  padding: 33px 0px 0px 0px;
}
.elementor-1243 .elementor-element.elementor-element-ba3eb5b .elementor-button {
  text-decoration: underline;
  line-height: 23px;
  fill: var(--e-global-color-thewebs1);
  color: var(--e-global-color-thewebs1);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 10px 10px 10px 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-ba3eb5b
  .elementor-button:hover,
.elementor-1243
  .elementor-element.elementor-element-ba3eb5b
  .elementor-button:focus {
  color: var(--e-global-color-thewebs2);
  border-color: #02010100;
}
.elementor-1243
  .elementor-element.elementor-element-ba3eb5b
  .elementor-button:hover
  svg,
.elementor-1243
  .elementor-element.elementor-element-ba3eb5b
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-fd111ce:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1243
  .elementor-element.elementor-element-fd111ce
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-thewebs3);
}
.elementor-1243
  .elementor-element.elementor-element-fd111ce
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 50px 0px 50px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-fd111ce
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1243 .elementor-element.elementor-element-7779f8b {
  text-align: center;
}
.elementor-1243
  .elementor-element.elementor-element-7779f8b
  .elementor-heading-title {
  font-size: 24px;
  font-weight: 600;
}
.elementor-1243
  .elementor-element.elementor-element-0c37e25
  > .elementor-widget-container {
  margin: 35px 0px 35px 0px;
}
.elementor-1243 .elementor-element.elementor-element-0c37e25 {
  text-align: center;
}
.elementor-1243
  .elementor-element.elementor-element-0c37e25
  .elementor-heading-title {
  color: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-211c34e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(17px / 2);
}
.elementor-1243
  .elementor-element.elementor-element-211c34e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(17px / 2);
}
.elementor-1243
  .elementor-element.elementor-element-211c34e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(17px / 2);
  margin-left: calc(17px / 2);
}
.elementor-1243
  .elementor-element.elementor-element-211c34e
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-17px / 2);
  margin-left: calc(-17px / 2);
}
body.rtl
  .elementor-1243
  .elementor-element.elementor-element-211c34e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-17px / 2);
}
body:not(.rtl)
  .elementor-1243
  .elementor-element.elementor-element-211c34e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-17px / 2);
}
.elementor-1243
  .elementor-element.elementor-element-211c34e
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-1243
  .elementor-element.elementor-element-211c34e
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-1243 .elementor-element.elementor-element-211c34e {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-1243
  .elementor-element.elementor-element-211c34e
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-1243
  .elementor-element.elementor-element-a7192cd
  > .elementor-widget-container {
  padding: 33px 0px 0px 0px;
}
.elementor-1243 .elementor-element.elementor-element-a7192cd .elementor-button {
  text-decoration: underline;
  line-height: 23px;
  fill: var(--e-global-color-thewebs1);
  color: var(--e-global-color-thewebs1);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 10px 10px 10px 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-a7192cd
  .elementor-button:hover,
.elementor-1243
  .elementor-element.elementor-element-a7192cd
  .elementor-button:focus {
  color: var(--e-global-color-thewebs2);
  border-color: #02010100;
}
.elementor-1243
  .elementor-element.elementor-element-a7192cd
  .elementor-button:hover
  svg,
.elementor-1243
  .elementor-element.elementor-element-a7192cd
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-45d7530:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1243
  .elementor-element.elementor-element-45d7530
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-thewebs3);
}
.elementor-1243
  .elementor-element.elementor-element-45d7530
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
  padding: 50px 0px 50px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-45d7530
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1243 .elementor-element.elementor-element-2162378 {
  text-align: center;
}
.elementor-1243
  .elementor-element.elementor-element-2162378
  .elementor-heading-title {
  font-size: 24px;
  font-weight: 600;
}
.elementor-1243
  .elementor-element.elementor-element-991cad1
  > .elementor-widget-container {
  margin: 35px 0px 35px 0px;
}
.elementor-1243 .elementor-element.elementor-element-991cad1 {
  text-align: center;
}
.elementor-1243
  .elementor-element.elementor-element-991cad1
  .elementor-heading-title {
  color: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-8229eb5
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(17px / 2);
}
.elementor-1243
  .elementor-element.elementor-element-8229eb5
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(17px / 2);
}
.elementor-1243
  .elementor-element.elementor-element-8229eb5
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(17px / 2);
  margin-left: calc(17px / 2);
}
.elementor-1243
  .elementor-element.elementor-element-8229eb5
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-17px / 2);
  margin-left: calc(-17px / 2);
}
body.rtl
  .elementor-1243
  .elementor-element.elementor-element-8229eb5
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-17px / 2);
}
body:not(.rtl)
  .elementor-1243
  .elementor-element.elementor-element-8229eb5
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-17px / 2);
}
.elementor-1243
  .elementor-element.elementor-element-8229eb5
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-1243
  .elementor-element.elementor-element-8229eb5
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-1243 .elementor-element.elementor-element-8229eb5 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-1243
  .elementor-element.elementor-element-8229eb5
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-1243
  .elementor-element.elementor-element-5776be4
  > .elementor-widget-container {
  padding: 33px 0px 0px 0px;
}
.elementor-1243 .elementor-element.elementor-element-5776be4 .elementor-button {
  text-decoration: underline;
  line-height: 23px;
  fill: var(--e-global-color-thewebs1);
  color: var(--e-global-color-thewebs1);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 10px 10px 10px 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-5776be4
  .elementor-button:hover,
.elementor-1243
  .elementor-element.elementor-element-5776be4
  .elementor-button:focus {
  color: var(--e-global-color-thewebs2);
  border-color: #02010100;
}
.elementor-1243
  .elementor-element.elementor-element-5776be4
  .elementor-button:hover
  svg,
.elementor-1243
  .elementor-element.elementor-element-5776be4
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-fbe214d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1243
  .elementor-element.elementor-element-fbe214d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/bg/2.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1243 .elementor-element.elementor-element-fbe214d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 8.75em;
  margin-bottom: 8.75em;
  padding: 10.5em 0em 10.5em 0em;
}
.elementor-1243
  .elementor-element.elementor-element-fbe214d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1243
  .elementor-element.elementor-element-51a8854.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1243
  .elementor-element.elementor-element-51a8854
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243 .elementor-element.elementor-element-0cbd1d1 {
  width: auto;
  max-width: auto;
  --icon-box-icon-margin: 5px;
}
.elementor-1243 .elementor-element.elementor-element-0cbd1d1 .elementor-icon {
  font-size: 19px;
}
.elementor-1243
  .elementor-element.elementor-element-0cbd1d1
  .elementor-icon-box-title {
  color: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-0cbd1d1
  .elementor-icon-box-title,
.elementor-1243
  .elementor-element.elementor-element-0cbd1d1
  .elementor-icon-box-title
  a {
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 22px;
  letter-spacing: 0.5px;
}
.elementor-1243
  .elementor-element.elementor-element-1fad859
  > .elementor-widget-container {
  padding: 25px 0px 60px 0px;
}
.elementor-1243 .elementor-element.elementor-element-1fad859 {
  text-align: center;
}
.elementor-1243
  .elementor-element.elementor-element-1fad859
  .elementor-heading-title {
  line-height: 52px;
}
.elementor-1243 .elementor-element.elementor-element-8a25b99 .uc_quote_item {
  transition: all 200ms;
  background-color: var(--e-global-color-thewebs4);
  margin: 0px 0px 0px 0px;
  padding: 58px 50px 58px 50px;
  text-align: left;
}
.elementor-1243 .elementor-element.elementor-element-8a25b99 .uc_quote_info {
  flex-direction: column-reverse;
}
.elementor-1243 .elementor-element.elementor-element-8a25b99 .uc_quote_item,
.elementor-1243
  .elementor-element.elementor-element-8a25b99
  .flipster__item__content {
  border-radius: 10px 10px 10px 10px;
}
.elementor-1243 .elementor-element.elementor-element-8a25b99 .uc_author {
  flex-direction: column;
  margin-top: 0px;
}
.elementor-1243 .elementor-element.elementor-element-8a25b99 .ue_title {
  color: var(--e-global-color-thewebs1);
  font-size: 24px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 34px;
  margin-top: 50px;
}
.elementor-1243 .elementor-element.elementor-element-8a25b99 .ue_subtitle {
  color: var(--e-global-color-thewebs1);
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-top: 1px;
}
.elementor-1243 .elementor-element.elementor-element-8a25b99 .ue-text {
  color: var(--e-global-color-thewebs1);
  line-height: 22px;
  margin-top: 35px;
  min-height: 0px;
}
.elementor-1243 .elementor-element.elementor-element-8a25b99 .uc_stars {
  margin-top: 20px;
  color: #ffcb00;
  font-size: 14px;
  justify-content: flex-start;
}
.elementor-1243
  .elementor-element.elementor-element-8a25b99
  .owl-nav
  .owl-prev {
  left: 15px;
}
.elementor-1243
  .elementor-element.elementor-element-8a25b99
  .owl-nav
  .owl-next {
  right: 15px;
}
.elementor-1243
  .elementor-element.elementor-element-8a25b99
  .owl-carousel
  .owl-nav
  .owl-next,
.elementor-1243
  .elementor-element.elementor-element-8a25b99
  .owl-carousel
  .owl-nav
  .owl-prev {
  top: 150px;
  border-radius: 10px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 20px;
  background-color: #ffffff00;
  color: #00000000;
}
.elementor-1243
  .elementor-element.elementor-element-8a25b99
  .owl-carousel
  .owl-nav
  .owl-next:hover,
.elementor-1243
  .elementor-element.elementor-element-8a25b99
  .owl-carousel
  .owl-nav
  .owl-prev:hover {
  background-color: #00000000;
  color: #ffffff00;
}
.elementor-1243 .elementor-element.elementor-element-8a25b99 .owl-dot {
  width: 11px;
  height: 11px;
  background-color: var(--e-global-color-thewebs1);
  margin: 0px 5px;
}
.elementor-1243 .elementor-element.elementor-element-8a25b99 .owl-dot.active {
  background-color: #f82f77;
}
.elementor-1243 .elementor-element.elementor-element-8a25b99 .owl-dots {
  margin-top: 52px;
  text-align: center;
}
.elementor-1243 .elementor-element.elementor-element-b3f2280 {
  margin-top: 10.75em;
  margin-bottom: 0em;
}
.elementor-1243
  .elementor-element.elementor-element-e1badfb
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-226cd83
  .elementor-counter {
  flex-direction: column;
  gap: 12px;
}
.elementor-1243
  .elementor-element.elementor-element-226cd83
  .elementor-counter-number-wrapper {
  font-size: 42px;
  font-weight: 700;
  line-height: 52px;
}
.elementor-1243
  .elementor-element.elementor-element-226cd83
  .elementor-counter-title {
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
}
.elementor-1243
  .elementor-element.elementor-element-1dd853f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-1d67ca2
  .elementor-counter {
  flex-direction: column;
  gap: 12px;
}
.elementor-1243
  .elementor-element.elementor-element-1d67ca2
  .elementor-counter-number-wrapper {
  font-size: 42px;
  font-weight: 700;
  line-height: 52px;
}
.elementor-1243
  .elementor-element.elementor-element-1d67ca2
  .elementor-counter-title {
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
}
.elementor-1243
  .elementor-element.elementor-element-03c2a19
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-bf07c80
  .elementor-counter {
  flex-direction: column;
  gap: 12px;
}
.elementor-1243
  .elementor-element.elementor-element-bf07c80
  .elementor-counter-number-wrapper {
  font-size: 42px;
  font-weight: 700;
  line-height: 52px;
}
.elementor-1243
  .elementor-element.elementor-element-bf07c80
  .elementor-counter-title {
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
}
.elementor-1243
  .elementor-element.elementor-element-64c471d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-a8c9b02
  .elementor-counter {
  flex-direction: column;
  gap: 12px;
}
.elementor-1243
  .elementor-element.elementor-element-a8c9b02
  .elementor-counter-number-wrapper {
  font-size: 42px;
  font-weight: 700;
  line-height: 52px;
}
.elementor-1243
  .elementor-element.elementor-element-a8c9b02
  .elementor-counter-title {
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
}
.elementor-1243 .elementor-element.elementor-element-4ef9db7 {
  margin-top: 8.75em;
  margin-bottom: 8.75em;
}
.elementor-1243
  .elementor-element.elementor-element-e2f14d7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-1243
  .elementor-element.elementor-element-55c6eab.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1243
  .elementor-element.elementor-element-55c6eab.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1243
  .elementor-element.elementor-element-55c6eab.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-1243
  .elementor-element.elementor-element-55c6eab
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243 .elementor-element.elementor-element-a6b3f04 {
  width: auto;
  max-width: auto;
  --icon-box-icon-margin: 9px;
}
.elementor-1243 .elementor-element.elementor-element-a6b3f04 .elementor-icon {
  font-size: 17px;
}
.elementor-1243
  .elementor-element.elementor-element-a6b3f04
  .elementor-icon-box-title {
  color: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-a6b3f04
  .elementor-icon-box-title,
.elementor-1243
  .elementor-element.elementor-element-a6b3f04
  .elementor-icon-box-title
  a {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 22px;
  letter-spacing: 0.4px;
}
.elementor-1243
  .elementor-element.elementor-element-a9915d6
  > .elementor-widget-container {
  padding: 25px 0px 60px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-a9915d6
  .elementor-heading-title {
  line-height: 52px;
}
.elementor-1243
  .elementor-element.elementor-element-e5e53a8
  .elementor-accordion-item {
  border-width: 0px;
}
.elementor-1243
  .elementor-element.elementor-element-e5e53a8
  .elementor-accordion-item
  .elementor-tab-content {
  border-width: 0px;
}
.elementor-1243
  .elementor-element.elementor-element-e5e53a8
  .elementor-accordion-item
  .elementor-tab-title.elementor-active {
  border-width: 0px;
}
.elementor-1243
  .elementor-element.elementor-element-e5e53a8
  .elementor-accordion-title {
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
}
.elementor-1243
  .elementor-element.elementor-element-e5e53a8
  .elementor-tab-title {
  padding: 27px 34px 27px 34px;
}
.elementor-1243
  .elementor-element.elementor-element-e5e53a8
  .elementor-tab-title
  .elementor-accordion-icon
  i:before {
  color: var(--e-global-color-thewebs1);
}
.elementor-1243
  .elementor-element.elementor-element-e5e53a8
  .elementor-tab-title
  .elementor-accordion-icon
  svg {
  fill: var(--e-global-color-thewebs1);
}
.elementor-1243
  .elementor-element.elementor-element-e5e53a8
  .elementor-tab-title.elementor-active
  .elementor-accordion-icon
  i:before {
  color: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-e5e53a8
  .elementor-tab-title.elementor-active
  .elementor-accordion-icon
  svg {
  fill: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-e5e53a8
  .elementor-tab-content {
  line-height: 24px;
  padding: 0px 62px 31px 34px;
}
.elementor-1243
  .elementor-element.elementor-element-6a41d07.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-1243
  .elementor-element.elementor-element-6a41d07
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243 .elementor-element.elementor-element-42f9004 {
  width: auto;
  max-width: auto;
}
.elementor-1243 .elementor-element.elementor-element-18cc9cc {
  margin-top: 8.75em;
  /* margin-bottom: 8.75em; */
}
.elementor-1243
  .elementor-element.elementor-element-c2bb18a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-31deb8c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-8f07638.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1243
  .elementor-element.elementor-element-8f07638
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243 .elementor-element.elementor-element-b5f183f {
  width: auto;
  max-width: auto;
  --icon-box-icon-margin: 5px;
}
.elementor-1243 .elementor-element.elementor-element-b5f183f .elementor-icon {
  font-size: 19px;
}
.elementor-1243
  .elementor-element.elementor-element-b5f183f
  .elementor-icon-box-title {
  color: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-b5f183f
  .elementor-icon-box-title,
.elementor-1243
  .elementor-element.elementor-element-b5f183f
  .elementor-icon-box-title
  a {
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 22px;
  letter-spacing: 0.5px;
}
.elementor-1243
  .elementor-element.elementor-element-f01760b
  > .elementor-widget-container {
  padding: 25px 0px 60px 0px;
}
.elementor-1243 .elementor-element.elementor-element-f01760b {
  text-align: center;
}
.elementor-1243
  .elementor-element.elementor-element-f01760b
  .elementor-heading-title {
  line-height: 52px;
}
.elementor-1243 .elementor-element.elementor-element-38805b8 .uc_carousel_item {
  border-radius: 0px;
}
.elementor-1243 .elementor-element.elementor-element-38805b8 .ue-item {
  opacity: 100%;
  transform: scale(1, 1);
}
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .uc-active-item
  .ue-item {
  opacity: 100%;
  transform: scale(1, 1);
}
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .uc_image_carousel_placeholder {
  height: 297px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .uc_image_carousel_placeholder
  img {
  height: 297px;
  object-fit: cover;
  transition: all 200ms ease-in-out;
}
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .uc_image_carousel_container_holder {
  text-align: left;
}
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .uc_image_carousel_content {
  padding: 0px 0px 0px 0px;
  min-height: 0px;
}
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .ue_pos_carousel_image_overlay {
  background-color: var(--e-global-color-thewebs2);
  opacity: 0%;
}
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .uc_carousel_item:hover
  .ue_pos_carousel_image_overlay {
  opacity: 9%;
}
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .ue-grid-item-category
  a {
  color: #ffffff;
  background-color: #545454;
  padding: 3px 5px 3px 5px;
  border-radius: 3px 3px 3px 3px;
}
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .ue-grid-item-category {
  margin-top: 0px;
}
.elementor-1243 .elementor-element.elementor-element-38805b8 .uc_post_title {
  color: var(--e-global-color-thewebs1);
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
  margin-top: 22px;
}
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .ue-item:hover
  .uc_post_title {
  color: var(--e-global-color-thewebs2);
}
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .ue-grid-item-meta-data {
  color: var(--e-global-color-thewebs1);
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  gap: 0px;
  width: auto;
}
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .ue-grid-item-meta-data
  svg {
  fill: var(--e-global-color-thewebs1);
}
.elementor-1243 .elementor-element.elementor-element-38805b8 .ue-meta-data {
  margin-top: 0px;
  gap: 20px;
  justify-content: flex-start;
}
.elementor-1243 .elementor-element.elementor-element-38805b8 .uc_paragraph {
  color: var(--e-global-color-thewebs1);
  line-height: 22px;
  margin-top: 10px;
}
.elementor-1243 .elementor-element.elementor-element-38805b8 .uc_more_btn {
  padding: 10px 20px 10px 20px;
  margin-top: 20px;
  background-color: #ffffff;
  color: #000000;
  border-radius: 0px;
}
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .uc_more_btn:hover {
  background-color: #000000;
  color: #ffffff;
  border-radius: 0px;
}
.elementor-1243 .elementor-element.elementor-element-38805b8 .uc_more_btn i {
  margin-left: 10px;
}
.elementor-1243 .elementor-element.elementor-element-38805b8 .uc_more_btn svg {
  margin-left: 10px;
}
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .owl-nav
  .owl-prev {
  left: 15px;
  right: auto;
}
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .owl-nav
  .owl-next {
  right: 15px;
  left: auto;
}
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .owl-carousel
  .owl-nav
  .owl-next,
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .owl-carousel
  .owl-nav
  .owl-prev {
  top: 160px;
  border-radius: 100px;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  background-color: #ffffff;
  color: #000000;
}
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .owl-carousel
  .owl-nav
  .owl-next:hover,
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .owl-carousel
  .owl-nav
  .owl-prev:hover {
  background-color: #000000;
  color: #ffffff;
}
.elementor-1243 .elementor-element.elementor-element-38805b8 .owl-dot {
  width: 8px;
  height: 8px;
  background-color: #c6c6c6;
}
.elementor-1243 .elementor-element.elementor-element-38805b8 .owl-dot.active {
  background-color: #000000;
}
.elementor-1243 .elementor-element.elementor-element-38805b8 .owl-dots {
  margin-top: 20px;
  gap: 5px;
  justify-content: center;
}
.elementor-1243
  .elementor-element.elementor-element-38805b8
  .ue-no-posts-found {
  color: #000000;
  background-color: #e8e8e8;
  padding: 20px 20px 20px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #c4c4c4;
}
.elementor-1243
  .elementor-element.elementor-element-4230a10:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1243
  .elementor-element.elementor-element-4230a10
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/bg/background-image1.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  
}
.elementor-1243 .elementor-element.elementor-element-4230a10 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 8.75em;
  margin-bottom: 0em;
  padding: 7em 0em 7em 0em;
}
.elementor-1243
  .elementor-element.elementor-element-4230a10
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1243
  .elementor-element.elementor-element-9d535cc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-9c13636
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1243
  .elementor-element.elementor-element-cf24b89
  .elementor-heading-title {
  line-height: 52px;
}
.elementor-bc-flex-widget
  .elementor-1243
  .elementor-element.elementor-element-e4345f8.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1243
  .elementor-element.elementor-element-e4345f8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1243
  .elementor-element.elementor-element-e4345f8
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
@media (max-width: 1200px) {
  .elementor-bc-flex-widget
    .elementor-1243
    .elementor-element.elementor-element-25c0595.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-25c0595.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-bc-flex-widget
    .elementor-1243
    .elementor-element.elementor-element-96ad148.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-96ad148.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-49bc141
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-1243
    .elementor-element.elementor-element-9e9d27f
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
  }
  .elementor-1243
    .elementor-element.elementor-element-e7c2b7a
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-327e0e7
    > .elementor-widget-container {
    padding: 0px 20px 0px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-9063bbd
    > .elementor-element-populated {
    padding: 0em 0em 0em 0em;
  }
  .elementor-1243
    .elementor-element.elementor-element-459eadb
    > .elementor-element-populated {
    padding: 0em 34em 0em 0em;
  }
  .elementor-1243 .elementor-element.elementor-element-fbe214d {
    padding: 6em 0em 6em 0em;
  }
  .elementor-1243 .elementor-element.elementor-element-b3f2280 {
    padding: 0px 24px 0px 24px;
  }
  .elementor-1243
    .elementor-element.elementor-element-e5e53a8
    .elementor-accordion-title {
    line-height: 30px;
  }
  .elementor-bc-flex-widget
    .elementor-1243
    .elementor-element.elementor-element-6a41d07.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-6a41d07.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-6a41d07.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
}
@media (min-width: 768px) {
  .elementor-1243 .elementor-element.elementor-element-25c0595 {
    width: 31.7%;
  }
  .elementor-1243 .elementor-element.elementor-element-96ad148 {
    width: 23.6%;
  }
  .elementor-1243 .elementor-element.elementor-element-49bc141 {
    width: 44.032%;
  }
  .elementor-1243 .elementor-element.elementor-element-9c13636 {
    width: 47.066%;
  }
  .elementor-1243 .elementor-element.elementor-element-e4345f8 {
    width: 52.934%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1243 .elementor-element.elementor-element-25c0595 {
    width: 56%;
  }
  .elementor-1243 .elementor-element.elementor-element-96ad148 {
    width: 42%;
  }
  .elementor-1243 .elementor-element.elementor-element-49bc141 {
    width: 100%;
  }
  .elementor-1243 .elementor-element.elementor-element-9a8a345 {
    width: 50%;
  }
  .elementor-1243 .elementor-element.elementor-element-dd48c7c {
    width: 50%;
  }
  .elementor-1243 .elementor-element.elementor-element-d977961 {
    width: 50%;
  }
  .elementor-1243 .elementor-element.elementor-element-c61a948 {
    width: 50%;
  }
  .elementor-1243 .elementor-element.elementor-element-e7c2b7a {
    width: 100%;
  }
  .elementor-1243 .elementor-element.elementor-element-4e242dc {
    width: 100%;
  }
  .elementor-1243 .elementor-element.elementor-element-9063bbd {
    width: 100%;
  }
  .elementor-1243 .elementor-element.elementor-element-459eadb {
    width: 100%;
  }
  .elementor-1243 .elementor-element.elementor-element-a52b8f9 {
    width: 50%;
  }
  .elementor-1243 .elementor-element.elementor-element-fd111ce {
    width: 50%;
  }
  .elementor-1243 .elementor-element.elementor-element-45d7530 {
    width: 50%;
  }
  .elementor-1243 .elementor-element.elementor-element-55c6eab {
    width: 100%;
  }
  .elementor-1243 .elementor-element.elementor-element-6a41d07 {
    width: 100%;
  }
  .elementor-1243 .elementor-element.elementor-element-9c13636 {
    width: 100%;
  }
  .elementor-1243 .elementor-element.elementor-element-e4345f8 {
    width: 100%;
  }
}
@media (max-width: 880px) and (min-width: 768px) {
  .elementor-1243 .elementor-element.elementor-element-25c0595 {
    width: 58%;
  }
  .elementor-1243 .elementor-element.elementor-element-96ad148 {
    width: 42%;
  }
}
@media (min-width: 1367px) {
  .elementor-1243
    .elementor-element.elementor-element-ca52fcf:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-1243
    .elementor-element.elementor-element-ca52fcf
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}
@media (max-width: 1366px) {
  .elementor-1243
    .elementor-element.elementor-element-49bc141
    > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-1243
    .elementor-element.elementor-element-9e9d27f
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
  }
  .elementor-1243 .elementor-element.elementor-element-ca52fcf {
    padding: 9.5em 1.5em 9.5em 1.5em;
  }
  .elementor-1243
    .elementor-element.elementor-element-9063bbd
    > .elementor-element-populated {
    padding: 0em 2em 0em 0em;
  }
  .elementor-1243
    .elementor-element.elementor-element-459eadb
    > .elementor-element-populated {
    padding: 0em 46em 0em 0em;
  }
  .elementor-1243 .elementor-element.elementor-element-8a25b99 .uc_quote_item {
    padding: 30px 30px 30px 30px;
  }
  .elementor-1243 .elementor-element.elementor-element-b3f2280 {
    margin-top: 5em;
    margin-bottom: 0em;
  }
  .elementor-1243 .elementor-element.elementor-element-4230a10 {
    padding: 7.2em 1.5em 7.2em 1.5em;
  }
}
@media (max-width: 1024px) {
  .elementor-1243
    .elementor-element.elementor-element-25c0595.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-1243
    .elementor-element.elementor-element-96ad148.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-1243
    .elementor-element.elementor-element-96ad148
    > .elementor-element-populated {
    padding: 0px 0px 0px 15px;
  }
  .elementor-1243
    .elementor-element.elementor-element-49bc141.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-49bc141
    > .elementor-element-populated {
    padding: 2em 7em 0em 7em;
  }
  .elementor-1243 .elementor-element.elementor-element-2deda69 {
    width: auto;
    max-width: auto;
  }
  .elementor-1243
    .elementor-element.elementor-element-2deda69
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-1243 .elementor-element.elementor-element-397f460 {
    text-align: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-397f460
    .elementor-heading-title {
    line-height: 62px;
  }
  .elementor-1243
    .elementor-element.elementor-element-9e9d27f
    > .elementor-widget-container {
    padding: 0em 1.5em 0em 1.5em;
  }
  .elementor-1243 .elementor-element.elementor-element-9e9d27f {
    text-align: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-9a8a345
    > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-dd48c7c
    > .elementor-element-populated {
    padding: 0px 0px 0px 15px;
  }
  .elementor-1243
    .elementor-element.elementor-element-d977961
    > .elementor-element-populated {
    padding: 30px 15px 0px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-c61a948
    > .elementor-element-populated {
    padding: 30px 0px 0px 15px;
  }
  .elementor-1243
    .elementor-element.elementor-element-e7c2b7a.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-e7c2b7a
    > .elementor-element-populated {
    padding: 0em 9em 3em 9em;
  }
  .elementor-1243 .elementor-element.elementor-element-c57b823 {
    width: auto;
    max-width: auto;
  }
  .elementor-1243
    .elementor-element.elementor-element-c57b823
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-1243 .elementor-element.elementor-element-115027f {
    text-align: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-327e0e7
    > .elementor-widget-container {
    padding: 0px 40px 0px 40px;
  }
  .elementor-1243 .elementor-element.elementor-element-327e0e7 {
    text-align: center;
  }
  .elementor-1243 .elementor-element.elementor-element-2b0532e {
    width: auto;
    max-width: auto;
  }
  .elementor-1243 .elementor-element.elementor-element-2b0532e .uc_content_box {
    text-align: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-4e242dc.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-9063bbd.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-9063bbd
    > .elementor-element-populated {
    padding: 0em 12em 0em 12em;
  }
  .elementor-1243 .elementor-element.elementor-element-91779d2 {
    text-align: center;
  }
  .elementor-1243 .elementor-element.elementor-element-4118b53 {
    text-align: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-459eadb.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-459eadb
    > .elementor-element-populated {
    padding: 0em 12em 0em 12em;
  }
  .elementor-1243
    .elementor-element.elementor-element-a52b8f9
    > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-fd111ce
    > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
  }
  .elementor-1243
    .elementor-element.elementor-element-45d7530
    > .elementor-element-populated {
    margin: 30px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-55c6eab.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-55c6eab
    > .elementor-element-populated {
    padding: 0em 8em 0em 8em;
  }
  .elementor-1243 .elementor-element.elementor-element-a9915d6 {
    text-align: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-6a41d07.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-e4345f8.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-e4345f8
    > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
  }
}
@media (max-width: 880px) {
  .elementor-1243
    .elementor-element.elementor-element-25c0595.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-1243
    .elementor-element.elementor-element-96ad148.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-1243
    .elementor-element.elementor-element-16b4efd
    > .elementor-widget-container {
    padding: 0px 8px 15px 8px;
  }
  .elementor-1243
    .elementor-element.elementor-element-44fcc44
    > .elementor-widget-container {
    padding: 15px 8px 0px 8px;
  }
  .elementor-1243
    .elementor-element.elementor-element-49bc141
    > .elementor-element-populated {
    padding: 2em 5em 0em 5em;
  }
  .elementor-1243
    .elementor-element.elementor-element-9e9d27f
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
  }
  .elementor-1243
    .elementor-element.elementor-element-327e0e7
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-9063bbd
    > .elementor-element-populated {
    padding: 0em 8em 0em 8em;
  }
  .elementor-1243
    .elementor-element.elementor-element-459eadb
    > .elementor-element-populated {
    padding: 0em 8em 0em 8em;
  }
  .elementor-1243
    .elementor-element.elementor-element-1fad859
    > .elementor-widget-container {
    padding: 25px 0px 30px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-55c6eab.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-55c6eab
    > .elementor-element-populated {
    padding: 0em 5em 0em 5em;
  }
  .elementor-1243 .elementor-element.elementor-element-a6b3f04 {
    width: auto;
    max-width: auto;
  }
  .elementor-1243
    .elementor-element.elementor-element-a6b3f04
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-1243 .elementor-element.elementor-element-cf24b89 {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .elementor-1243 .elementor-element.elementor-element-863056d {
    margin-top: 0em;
    margin-bottom: 5em;
  }
  .elementor-1243 .elementor-element.elementor-element-358e30a {
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .elementor-1243
    .elementor-element.elementor-element-25c0595
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-96ad148.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-96ad148
    > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-16b4efd
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-44fcc44
    > .elementor-widget-container {
    padding: 30px 0px 0px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-49bc141
    > .elementor-element-populated {
    padding: 2em 0em 0em 0em;
  }
  .elementor-1243
    .elementor-element.elementor-element-397f460
    > .elementor-widget-container {
    padding: 20px 0px 20px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-397f460
    .elementor-heading-title {
    font-size: 23px;
    line-height: 33px;
  }
  .elementor-1243
    .elementor-element.elementor-element-9e9d27f
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
  }
  .elementor-1243 .elementor-element.elementor-element-7a3ace3 {
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .elementor-1243
    .elementor-element.elementor-element-7b8c45c
    > .elementor-widget-container {
    padding: 20px 0px 20px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-7b8c45c
    .elementor-heading-title {
    font-size: 23px;
    line-height: 33px;
  }
  .elementor-1243
    .elementor-element.elementor-element-9a8a345
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-56ee9ec
    .elementor-icon-box-title,
  .elementor-1243
    .elementor-element.elementor-element-56ee9ec
    .elementor-icon-box-title
    a {
    font-size: 19px;
  }
  .elementor-1243
    .elementor-element.elementor-element-dd48c7c
    > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-dd30fb6
    .elementor-icon-box-title,
  .elementor-1243
    .elementor-element.elementor-element-dd30fb6
    .elementor-icon-box-title
    a {
    font-size: 19px;
  }
  .elementor-1243
    .elementor-element.elementor-element-d977961
    > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-8dd3a07
    .elementor-icon-box-title,
  .elementor-1243
    .elementor-element.elementor-element-8dd3a07
    .elementor-icon-box-title
    a {
    font-size: 19px;
  }
  .elementor-1243
    .elementor-element.elementor-element-c61a948
    > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-6fc04f8
    .elementor-icon-box-title,
  .elementor-1243
    .elementor-element.elementor-element-6fc04f8
    .elementor-icon-box-title
    a {
    font-size: 19px;
  }
  .elementor-1243 .elementor-element.elementor-element-36409b6 {
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .elementor-1243
    .elementor-element.elementor-element-e7c2b7a
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-115027f
    > .elementor-widget-container {
    padding: 20px 0px 20px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-115027f
    .elementor-heading-title {
    font-size: 23px;
    line-height: 33px;
  }
  .elementor-1243 .elementor-element.elementor-element-da062a3 .uc_fbps_slide {
    height: 350px;
  }
  .elementor-1243 .elementor-element.elementor-element-ca52fcf {
    margin-top: 5em;
    margin-bottom: 5em;
    padding: 5em 1.5em 5em 1.5em;
  }
  .elementor-1243
    .elementor-element.elementor-element-9063bbd.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-9063bbd
    > .elementor-element-populated {
    padding: 0em 0em 0em 0em;
  }
  .elementor-1243 .elementor-element.elementor-element-2f9049c {
    width: auto;
    max-width: auto;
  }
  .elementor-1243
    .elementor-element.elementor-element-2f9049c
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-91779d2
    > .elementor-widget-container {
    padding: 20px 0px 37px 0px;
  }
  .elementor-1243 .elementor-element.elementor-element-91779d2 {
    text-align: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-91779d2
    .elementor-heading-title {
    font-size: 23px;
    line-height: 33px;
  }
  .elementor-1243
    .elementor-element.elementor-element-4118b53
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
  }
  .elementor-1243 .elementor-element.elementor-element-4118b53 {
    text-align: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-459eadb.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1243
    .elementor-element.elementor-element-459eadb
    > .elementor-element-populated {
    padding: 0em 0em 0em 0em;
  }
  .elementor-1243 .elementor-element.elementor-element-7513e4d {
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .elementor-1243
    .elementor-element.elementor-element-e68a70e
    > .elementor-widget-container {
    padding: 20px 0px 20px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-e68a70e
    .elementor-heading-title {
    font-size: 23px;
    line-height: 33px;
  }
  .elementor-1243
    .elementor-element.elementor-element-a52b8f9
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 0px 30px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-fd111ce
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 0px 30px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-45d7530
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 0px 30px 0px;
  }
  .elementor-1243 .elementor-element.elementor-element-fbe214d {
    margin-top: 5em;
    margin-bottom: 5em;
    padding: 5em 1.5em 5em 1.5em;
  }
  .elementor-1243
    .elementor-element.elementor-element-1fad859
    > .elementor-widget-container {
    padding: 20px 0px 20px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-1fad859
    .elementor-heading-title {
    font-size: 23px;
    line-height: 33px;
  }
  .elementor-1243 .elementor-element.elementor-element-8a25b99 .uc_quote_item {
    padding: 40px 25px 40px 25px;
  }
  .elementor-1243 .elementor-element.elementor-element-8a25b99 .ue_title {
    font-size: 19px;
  }
  .elementor-1243 .elementor-element.elementor-element-b3f2280 {
    margin-top: 4em;
    margin-bottom: 0em;
  }
  .elementor-1243
    .elementor-element.elementor-element-226cd83
    .elementor-counter-number-wrapper {
    font-size: 23px;
  }
  .elementor-1243
    .elementor-element.elementor-element-226cd83
    .elementor-counter-title {
    font-size: 19px;
    line-height: 21px;
  }
  .elementor-1243
    .elementor-element.elementor-element-1dd853f
    > .elementor-element-populated {
    padding: 20px 0px 20px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-1d67ca2
    .elementor-counter-number-wrapper {
    font-size: 23px;
  }
  .elementor-1243
    .elementor-element.elementor-element-1d67ca2
    .elementor-counter-title {
    font-size: 19px;
    line-height: 21px;
  }
  .elementor-1243
    .elementor-element.elementor-element-bf07c80
    .elementor-counter-number-wrapper {
    font-size: 23px;
  }
  .elementor-1243
    .elementor-element.elementor-element-bf07c80
    .elementor-counter-title {
    font-size: 19px;
    line-height: 21px;
  }
  .elementor-1243
    .elementor-element.elementor-element-64c471d
    > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-a8c9b02
    .elementor-counter-number-wrapper {
    font-size: 23px;
  }
  .elementor-1243
    .elementor-element.elementor-element-a8c9b02
    .elementor-counter-title {
    font-size: 19px;
    line-height: 21px;
  }
  .elementor-1243 .elementor-element.elementor-element-4ef9db7 {
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .elementor-1243
    .elementor-element.elementor-element-55c6eab
    > .elementor-element-populated {
    padding: 0em 0em 0em 0em;
  }
  .elementor-1243
    .elementor-element.elementor-element-a9915d6
    > .elementor-widget-container {
    padding: 20px 0px 37px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-a9915d6
    .elementor-heading-title {
    font-size: 23px;
    line-height: 33px;
  }
  .elementor-1243
    .elementor-element.elementor-element-e5e53a8
    .elementor-accordion-title {
    font-size: 16px;
  }
  .elementor-1243
    .elementor-element.elementor-element-e5e53a8
    .elementor-tab-title {
    padding: 20px 20px 20px 20px;
  }
  .elementor-1243
    .elementor-element.elementor-element-e5e53a8
    .elementor-tab-content {
    padding: 0px 20px 20px 20px;
  }
  .elementor-1243 .elementor-element.elementor-element-18cc9cc {
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .elementor-1243
    .elementor-element.elementor-element-f01760b
    > .elementor-widget-container {
    padding: 20px 0px 20px 0px;
  }
  .elementor-1243
    .elementor-element.elementor-element-f01760b
    .elementor-heading-title {
    font-size: 23px;
    line-height: 33px;
  }
  .elementor-1243 .elementor-element.elementor-element-38805b8 .uc_post_title {
    font-size: 19px;
    line-height: 29px;
  }
  .elementor-1243 .elementor-element.elementor-element-4230a10 {
    margin-top: 5em;
    margin-bottom: 0em;
    padding: 5em 1.5em 5em 1.5em;
  }
  .elementor-1243
    .elementor-element.elementor-element-cf24b89
    .elementor-heading-title {
    font-size: 23px;
    line-height: 33px;
  }
}
