.elementor-60 .elementor-element.elementor-element-816bbaa {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-60 .elementor-element.elementor-element-f0d4949 {
  text-align: center;
}
.elementor-60 .elementor-element.elementor-element-d96b788 {
  text-align: center;
}
.elementor-60 .elementor-element.elementor-element-696f42e {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-60 .elementor-element.elementor-element-d18a1d3 {
  text-align: center;
}
.elementor-60 .elementor-element.elementor-element-cf07179 {
  text-align: center;
}
.elementor-60
  .elementor-element.elementor-element-f7993f1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-60
  .elementor-element.elementor-element-f7993f1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #dbd3bb;
}
.elementor-60 .elementor-element.elementor-element-f7993f1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-60
  .elementor-element.elementor-element-f7993f1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-60
  .elementor-element.elementor-element-660596d
  > .elementor-element-populated {
  margin: -31px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-60
  .elementor-element.elementor-element-7712383
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-60
  .elementor-element.elementor-element-7712383.elementor-view-stacked
  .elementor-icon {
  background-color: #12141a;
}
.elementor-60
  .elementor-element.elementor-element-7712383.elementor-view-framed
  .elementor-icon,
.elementor-60
  .elementor-element.elementor-element-7712383.elementor-view-default
  .elementor-icon {
  color: #12141a;
  border-color: #12141a;
}
.elementor-60
  .elementor-element.elementor-element-7712383.elementor-view-framed
  .elementor-icon,
.elementor-60
  .elementor-element.elementor-element-7712383.elementor-view-default
  .elementor-icon
  svg {
  fill: #12141a;
}
.elementor-60 .elementor-element.elementor-element-7712383 .elementor-icon {
  font-size: 48px;
}
.elementor-60
  .elementor-element.elementor-element-7712383
  > .elementor-widget-container {
  margin: -188px 0px 0px 185px;
}
.elementor-60
  .elementor-element.elementor-element-544e9e3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-60
  .elementor-element.elementor-element-544e9e3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000e5;
}
.elementor-60 .elementor-element.elementor-element-544e9e3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -6px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-60
  .elementor-element.elementor-element-544e9e3
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-60 .elementor-element.elementor-element-1cbe661 {
  --spacer-size: 10px;
}
.elementor-60 .elementor-element.elementor-element-b478e4c {
  text-align: center;
}
.elementor-60
  .elementor-element.elementor-element-b478e4c
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Mulish", Mulish;
  font-weight: 500;
  line-height: 50px;
}
.elementor-60
  .elementor-element.elementor-element-b478e4c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-60 .elementor-element.elementor-element-9db0914 {
  --spacer-size: 10px;
}
.elementor-60
  .elementor-element.elementor-element-49a2e4e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-60
  .elementor-element.elementor-element-49a2e4e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000e5;
}
.elementor-60 .elementor-element.elementor-element-49a2e4e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-60
  .elementor-element.elementor-element-49a2e4e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-60 .elementor-element.elementor-element-e90548b {
  --spacer-size: 25px;
}
.elementor-60
  .elementor-element.elementor-element-1e6dfc7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-60
  .elementor-element.elementor-element-1e6dfc7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #624725;
}
.elementor-60 .elementor-element.elementor-element-1e6dfc7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-60
  .elementor-element.elementor-element-1e6dfc7
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-60
  .elementor-element.elementor-element-f066601
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-60 .elementor-element.elementor-element-ab9c7aa {
  --e-image-carousel-slides-to-show: 8;
}
.elementor-60 .elementor-element.elementor-element-ab9c7aa .swiper-wrapper {
  display: flex;
  align-items: center;
}
.elementor-60
  .elementor-element.elementor-element-ab9c7aa
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-60
  .elementor-element.elementor-element-5068db9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-60
  .elementor-element.elementor-element-5068db9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #624725;
}
.elementor-60 .elementor-element.elementor-element-5068db9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-60
  .elementor-element.elementor-element-5068db9
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-60 .elementor-element.elementor-element-93460c5 {
  --spacer-size: 25px;
}
.elementor-60
  .elementor-element.elementor-element-2b37f3b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-60
  .elementor-element.elementor-element-2b37f3b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ebded4;
}
.elementor-60 .elementor-element.elementor-element-2b37f3b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-60
  .elementor-element.elementor-element-2b37f3b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-60 .elementor-element.elementor-element-c286f99 {
  --spacer-size: 10px;
}
.elementor-60 .elementor-element.elementor-element-d8880c7 {
  text-align: center;
}
.elementor-60
  .elementor-element.elementor-element-d8880c7
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Mulish", Mulish;
  font-weight: 500;
  line-height: 50px;
}
.elementor-60
  .elementor-element.elementor-element-d8880c7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-60 .elementor-element.elementor-element-e335c7f {
  --spacer-size: 10px;
}
.elementor-60
  .elementor-element.elementor-element-7106929
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-60
  .elementor-element.elementor-element-7106929:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-60
  .elementor-element.elementor-element-7106929
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000e5;
}
.elementor-60 .elementor-element.elementor-element-7106929 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-60
  .elementor-element.elementor-element-7106929
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-60 .elementor-element.elementor-element-af30143 {
  --e-image-carousel-slides-to-show: 6;
  width: 100%;
  max-width: 100%;
  align-self: flex-end;
}
.elementor-60 .elementor-element.elementor-element-af30143 .swiper-wrapper {
  display: flex;
  align-items: center;
}
.elementor-60
  .elementor-element.elementor-element-af30143
  .elementor-image-carousel-wrapper
  .elementor-image-carousel
  .swiper-slide-image {
  border-style: none;
}
.elementor-60
  .elementor-element.elementor-element-af30143
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-60
  .elementor-element.elementor-element-52fddc4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-60
  .elementor-element.elementor-element-52fddc4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000e5;
}
.elementor-60 .elementor-element.elementor-element-52fddc4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-60
  .elementor-element.elementor-element-52fddc4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-60 .elementor-element.elementor-element-71b9571 {
  --spacer-size: 15px;
}
.elementor-60
  .elementor-element.elementor-element-051c005
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-60
  .elementor-element.elementor-element-051c005:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-60
  .elementor-element.elementor-element-051c005
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #624725;
}
.elementor-60 .elementor-element.elementor-element-051c005 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-60
  .elementor-element.elementor-element-051c005
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-60
  .elementor-element.elementor-element-28c8407.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-60
  .elementor-element.elementor-element-28c8407.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-60 .elementor-element.elementor-element-6336b58 {
  text-align: center;
}
.elementor-60 .elementor-element.elementor-element-6336b58 img {
  width: 75px;
  max-width: 57%;
}
.elementor-bc-flex-widget
  .elementor-60
  .elementor-element.elementor-element-0de8272.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-60
  .elementor-element.elementor-element-0de8272.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-60 .elementor-element.elementor-element-d7a58ef img {
  width: 75px;
  max-width: 45%;
}
.elementor-bc-flex-widget
  .elementor-60
  .elementor-element.elementor-element-66b7d3e.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-60
  .elementor-element.elementor-element-66b7d3e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-60 .elementor-element.elementor-element-3defeb5 img {
  width: 60px;
  max-width: 35%;
}
.elementor-60
  .elementor-element.elementor-element-aed86ec
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-60
  .elementor-element.elementor-element-aed86ec:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-60
  .elementor-element.elementor-element-aed86ec
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000e5;
}
.elementor-60 .elementor-element.elementor-element-aed86ec {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-60
  .elementor-element.elementor-element-aed86ec
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-60
  .elementor-element.elementor-element-58064c3.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-60
  .elementor-element.elementor-element-58064c3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-60 .elementor-element.elementor-element-7eb3f51 {
  text-align: center;
}
.elementor-60
  .elementor-element.elementor-element-7eb3f51
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Mulish", Mulish;
  font-size: 18px;
  font-weight: 400;
}
.elementor-bc-flex-widget
  .elementor-60
  .elementor-element.elementor-element-17cd14f.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-60
  .elementor-element.elementor-element-17cd14f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-60 .elementor-element.elementor-element-eb41e1b {
  text-align: center;
}
.elementor-60
  .elementor-element.elementor-element-eb41e1b
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Mulish", Mulish;
  font-size: 18px;
  font-weight: 400;
}
.elementor-bc-flex-widget
  .elementor-60
  .elementor-element.elementor-element-7f61330.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-60
  .elementor-element.elementor-element-7f61330.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-60 .elementor-element.elementor-element-88c1cc3 {
  text-align: center;
}
.elementor-60
  .elementor-element.elementor-element-88c1cc3
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Mulish", Mulish;
  font-size: 18px;
  font-weight: 400;
}
.elementor-60
  .elementor-element.elementor-element-fdc0f44:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-60
  .elementor-element.elementor-element-fdc0f44
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000e5;
}
.elementor-60 .elementor-element.elementor-element-fdc0f44 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-60
  .elementor-element.elementor-element-fdc0f44
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-60 .elementor-element.elementor-element-e709c1f {
  --spacer-size: 15px;
}
.elementor-60
  .elementor-element.elementor-element-8c8ee10:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-60
  .elementor-element.elementor-element-8c8ee10
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #624725;
}
.elementor-60 .elementor-element.elementor-element-8c8ee10 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-60
  .elementor-element.elementor-element-8c8ee10
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-60 .elementor-element.elementor-element-1297478 {
  --spacer-size: 10px;
}
.elementor-60 .elementor-element.elementor-element-b620fdf {
  text-align: center;
}
.elementor-60
  .elementor-element.elementor-element-b620fdf
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Mulish", Mulish;
  font-weight: 500;
  line-height: 50px;
}
.elementor-60
  .elementor-element.elementor-element-b620fdf
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-60 .elementor-element.elementor-element-ece0a49 {
  --spacer-size: 10px;
}
.elementor-60
  .elementor-element.elementor-element-6a2d936
  .elementor-cta__content {
  min-height: 1000px;
  text-align: center;
}
.elementor-60
  .elementor-element.elementor-element-6a2d936
  .elementor-cta__button {
  color: #ffffff;
  background-color: #ffffff00;
  border-color: #ffffff;
  border-width: 3px;
  border-radius: 0px;
}
.elementor-60
  .elementor-element.elementor-element-6a2d936
  .elementor-cta:not(:hover)
  .elementor-cta__bg-overlay {
  background-color: #02010100;
}
.elementor-60
  .elementor-element.elementor-element-6a2d936
  .elementor-cta
  .elementor-cta__bg,
.elementor-60
  .elementor-element.elementor-element-6a2d936
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 1500ms;
}
.elementor-60
  .elementor-element.elementor-element-b7679eb
  .elementor-cta__content {
  min-height: 1000px;
  text-align: center;
}
.elementor-60
  .elementor-element.elementor-element-b7679eb
  .elementor-cta__button {
  color: #ffffff;
  background-color: #ffffff00;
  border-color: #ffffff;
  border-width: 3px;
  border-radius: 0px;
}
.elementor-60
  .elementor-element.elementor-element-b7679eb
  .elementor-cta
  .elementor-cta__bg,
.elementor-60
  .elementor-element.elementor-element-b7679eb
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 1500ms;
}
.elementor-60
  .elementor-element.elementor-element-edba449:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-60
  .elementor-element.elementor-element-edba449
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #9a9792;
}
.elementor-60
  .elementor-element.elementor-element-edba449
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-60
  .elementor-element.elementor-element-edba449
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-60
  .elementor-element.elementor-element-2d24577
  .elementor-cta__content {
  min-height: 75vh;
  text-align: center;
}
.elementor-60
  .elementor-element.elementor-element-2d24577
  .elementor-cta__title {
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-60
  .elementor-element.elementor-element-2d24577
  .elementor-cta__button {
  font-family: "Mulish", Mulish;
  font-size: 48px;
  font-weight: 400;
  color: #ffffff;
  background-color: #ffffff00;
  border-color: #ffffff;
  border-width: 3px;
  border-radius: 0px;
}
.elementor-60
  .elementor-element.elementor-element-2d24577
  .elementor-cta__button:hover {
  color: #000000;
  background-color: #ffffff;
}
.elementor-60
  .elementor-element.elementor-element-2d24577
  .elementor-cta:not(:hover)
  .elementor-cta__bg-overlay {
  background-color: #02010100;
}
.elementor-60
  .elementor-element.elementor-element-2d24577
  .elementor-cta
  .elementor-cta__bg,
.elementor-60
  .elementor-element.elementor-element-2d24577
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 1500ms;
}
.elementor-60
  .elementor-element.elementor-element-c231960:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-60
  .elementor-element.elementor-element-c231960
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-60
  .elementor-element.elementor-element-c231960
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-60
  .elementor-element.elementor-element-c231960
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-60
  .elementor-element.elementor-element-56fb8f7
  .elementor-cta__content {
  min-height: 75vh;
  text-align: center;
}
.elementor-60
  .elementor-element.elementor-element-56fb8f7
  .elementor-cta__title {
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-60
  .elementor-element.elementor-element-56fb8f7
  .elementor-cta__button {
  font-family: "Mulish", Mulish;
  font-size: 48px;
  font-weight: 400;
  color: #ffffff;
  background-color: #ffffff00;
  border-color: #ffffff;
  border-width: 3px;
  border-radius: 0px;
}
.elementor-60
  .elementor-element.elementor-element-56fb8f7
  .elementor-cta__button:hover {
  color: #000000;
  background-color: #ffffff;
}
.elementor-60
  .elementor-element.elementor-element-56fb8f7
  .elementor-cta:not(:hover)
  .elementor-cta__bg-overlay {
  background-color: #02010100;
}
.elementor-60
  .elementor-element.elementor-element-56fb8f7
  .elementor-cta
  .elementor-cta__bg,
.elementor-60
  .elementor-element.elementor-element-56fb8f7
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 1500ms;
}
.elementor-60
  .elementor-element.elementor-element-7e0008d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-60
  .elementor-element.elementor-element-7e0008d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1a1a1a;
}
.elementor-60
  .elementor-element.elementor-element-7e0008d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 10% 10% 10% 10%;
}
.elementor-60
  .elementor-element.elementor-element-7e0008d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-60
  .elementor-element.elementor-element-7d20459
  .elementor-field-group {
  padding-right: calc(10px / 2);
  padding-left: calc(10px / 2);
  margin-bottom: 10px;
}
.elementor-60
  .elementor-element.elementor-element-7d20459
  .elementor-form-fields-wrapper {
  margin-left: calc(-10px / 2);
  margin-right: calc(-10px / 2);
  margin-bottom: -10px;
}
.elementor-60
  .elementor-element.elementor-element-7d20459
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-60
  .elementor-element.elementor-element-7d20459
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-60
  .elementor-element.elementor-element-7d20459
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 0px;
}
body:not(.rtl)
  .elementor-60
  .elementor-element.elementor-element-7d20459
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 0px;
}
body
  .elementor-60
  .elementor-element.elementor-element-7d20459
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 0px;
}
.elementor-60
  .elementor-element.elementor-element-7d20459
  .elementor-field-group
  > label,
.elementor-60
  .elementor-element.elementor-element-7d20459
  .elementor-field-subgroup
  label {
  color: #ffffff;
}
.elementor-60
  .elementor-element.elementor-element-7d20459
  .elementor-field-type-html {
  padding-bottom: 0px;
  color: #ffffff;
}
.elementor-60
  .elementor-element.elementor-element-7d20459
  .elementor-field-group
  .elementor-field {
  color: #ffffff;
}
.elementor-60
  .elementor-element.elementor-element-7d20459
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  border-color: #ffffff;
  border-width: 0px 0px 1px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-60
  .elementor-element.elementor-element-7d20459
  .elementor-field-group
  .elementor-select-wrapper
  select {
  border-color: #ffffff;
  border-width: 0px 0px 1px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-60
  .elementor-element.elementor-element-7d20459
  .elementor-field-group
  .elementor-select-wrapper::before {
  color: #ffffff;
}
.elementor-60
  .elementor-element.elementor-element-7d20459
  .e-form__buttons__wrapper__button-next {
  background-color: #ffffff;
  color: #000000e5;
}
.elementor-60
  .elementor-element.elementor-element-7d20459
  .elementor-button[type="submit"] {
  background-color: #ffffff;
  color: #000000e5;
}
.elementor-60
  .elementor-element.elementor-element-7d20459
  .elementor-button[type="submit"]
  svg
  * {
  fill: #000000e5;
}
.elementor-60
  .elementor-element.elementor-element-7d20459
  .e-form__buttons__wrapper__button-previous {
  background-color: #d9d9d9;
  color: #ffffff;
}
.elementor-60
  .elementor-element.elementor-element-7d20459
  .e-form__buttons__wrapper__button-next:hover {
  background-color: #ffffff;
  color: #000000e5;
}
.elementor-60
  .elementor-element.elementor-element-7d20459
  .elementor-button[type="submit"]:hover {
  background-color: #ffffff;
  color: #000000e5;
}
.elementor-60
  .elementor-element.elementor-element-7d20459
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: #000000e5;
}
.elementor-60
  .elementor-element.elementor-element-7d20459
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-60 .elementor-element.elementor-element-7d20459 .elementor-button {
  border-radius: 1px 1px 1px 1px;
}
.elementor-60 .elementor-element.elementor-element-7d20459 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
  width: var(--container-widget-width, 101.973%);
  max-width: 101.973%;
  --container-widget-width: 101.973%;
  --container-widget-flex-grow: 0;
}
.elementor-60
  .elementor-element.elementor-element-7d20459
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-60
  .elementor-element.elementor-element-1ac7806.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-60
  .elementor-element.elementor-element-1ac7806.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-60
  .elementor-element.elementor-element-1ac7806.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-60
  .elementor-element.elementor-element-1ac7806:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-60
  .elementor-element.elementor-element-1ac7806
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1a1a1a;
}
.elementor-60
  .elementor-element.elementor-element-1ac7806
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-60
  .elementor-element.elementor-element-1ac7806
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-60 .elementor-element.elementor-element-0ece86b {
  --spacer-size: 1rem;
}
.elementor-60 .elementor-element.elementor-element-da8fe9a img {
  width: 70px;
  max-width: 45%;
}
.elementor-60 .elementor-element.elementor-element-0fe3c9f {
  --spacer-size: 1rem;
}
.elementor-60 .elementor-element.elementor-element-e233117 {
  text-align: center;
}
.elementor-60
  .elementor-element.elementor-element-e233117
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Mulish", Mulish;
  font-size: 18px;
  font-weight: 400;
}
.elementor-60 .elementor-element.elementor-element-15cb10b {
  --spacer-size: 5rem;
}
.elementor-60 .elementor-element.elementor-element-7c99488 img {
  width: 75px;
  max-width: 45%;
}
.elementor-60 .elementor-element.elementor-element-7c99488 {
  width: var(--container-widget-width, 100.44%);
  max-width: 100.44%;
  --container-widget-width: 100.44%;
  --container-widget-flex-grow: 0;
}
.elementor-60 .elementor-element.elementor-element-a48d6ca {
  --spacer-size: 1rem;
}
.elementor-60 .elementor-element.elementor-element-7186b53 {
  text-align: center;
}
.elementor-60
  .elementor-element.elementor-element-7186b53
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Mulish", Mulish;
  font-size: 18px;
  font-weight: 400;
}
.elementor-60 .elementor-element.elementor-element-26e539c {
  --spacer-size: 5rem;
}
.elementor-60 .elementor-element.elementor-element-fb451c5 img {
  width: 75px;
  max-width: 50%;
}
.elementor-60 .elementor-element.elementor-element-c21054f {
  --spacer-size: 1rem;
}
.elementor-60 .elementor-element.elementor-element-407ba5f {
  text-align: center;
}
.elementor-60
  .elementor-element.elementor-element-407ba5f
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Mulish", Mulish;
  font-size: 18px;
  font-weight: 400;
}
.elementor-60 .elementor-element.elementor-element-3596b4c {
  --spacer-size: 1rem;
}
.elementor-60 .elementor-element.elementor-element-4937cad {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-60 .elementor-element.elementor-element-ec9d153 .elementor-wrapper {
  aspect-ratio: 16 / 9;
}
.elementor-bc-flex-widget
  .elementor-60
  .elementor-element.elementor-element-98b879b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-60
  .elementor-element.elementor-element-98b879b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-60
  .elementor-element.elementor-element-98b879b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-60
  .elementor-element.elementor-element-98b879b
  > .elementor-element-populated {
  margin: 0px 50px 0px 50px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 50px;
}
.elementor-60 .elementor-element.elementor-element-8cadcbf {
  text-align: center;
}
.elementor-60
  .elementor-element.elementor-element-8cadcbf
  .elementor-heading-title {
  color: #000000;
  font-family: "Mulish", Mulish;
  font-weight: 600;
}
.elementor-60 .elementor-element.elementor-element-2776ce7 {
  --spacer-size: 50px;
}
.elementor-60 .elementor-element.elementor-element-c84829c {
  column-gap: 0px;
  text-align: center;
  color: #000000e5;
  font-family: "Mulish", Mulish;
  font-weight: 500;
}
.elementor-60 .elementor-element.elementor-element-def1f0a {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-60 .elementor-element.elementor-element-ccac067 {
  text-align: center;
}
.elementor-60 .elementor-element.elementor-element-ccac067 img {
  width: 100%;
  max-width: 100%;
}
.elementor-60 .elementor-element.elementor-element-1ea7172 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-60 .elementor-element.elementor-element-b61a169 .elementor-wrapper {
  aspect-ratio: 16 / 9;
}
.elementor-60 .elementor-element.elementor-element-e259c48 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-60 .elementor-element.elementor-element-df77d6f img {
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.elementor-60
  .elementor-element.elementor-element-df77d6f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-60
  .elementor-element.elementor-element-0db2a98
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-60
  .elementor-element.elementor-element-0db2a98:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-60
  .elementor-element.elementor-element-0db2a98
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000e5;
}
.elementor-60 .elementor-element.elementor-element-0db2a98 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-60
  .elementor-element.elementor-element-0db2a98
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-60 .elementor-element.elementor-element-1cc53be {
  text-align: center;
}
.elementor-60
  .elementor-element.elementor-element-1cc53be
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Mulish", Mulish;
  font-weight: 500;
  line-height: 50px;
}
.elementor-60
  .elementor-element.elementor-element-1cc53be
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-60 .elementor-element.elementor-element-6cfcccd {
  text-align: center;
}
.elementor-60
  .elementor-element.elementor-element-6cfcccd
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Mulish", Mulish;
  font-weight: 100;
}
.elementor-60
  .elementor-element.elementor-element-5fef403:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-60
  .elementor-element.elementor-element-5fef403
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffffe5;
}
.elementor-60 .elementor-element.elementor-element-5fef403 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-60
  .elementor-element.elementor-element-5fef403
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-60
  .elementor-element.elementor-element-c88476a
  > .elementor-widget-container {
  background-color: #000000e5;
}
.elementor-60 .elementor-element.elementor-element-f0a7f7a {
  --spacer-size: 15px;
}
.elementor-60
  .elementor-element.elementor-element-f0a7f7a
  > .elementor-widget-container {
  background-color: #000000e5;
}
.elementor-60
  .elementor-element.elementor-element-1dcb311:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-60
  .elementor-element.elementor-element-1dcb311
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000e5;
}
.elementor-60 .elementor-element.elementor-element-1dcb311 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 33px 0px 33px 0px;
}
.elementor-60
  .elementor-element.elementor-element-1dcb311
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-60
  .elementor-element.elementor-element-fc92c6b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-60 .elementor-element.elementor-element-8276f6c {
  text-align: center;
}
.elementor-60
  .elementor-element.elementor-element-8276f6c
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Mulish", Mulish;
  font-size: 48px;
  font-weight: 400;
}
.elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-arrows-yes
  .elementor-main-swiper {
  width: calc(70% - 40px);
}
.elementor-60
  .elementor-element.elementor-element-aa2e97a
  .elementor-main-swiper {
  width: 70%;
}
.elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-testimonial--layout-image_inline
  .elementor-testimonial__footer,
.elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-testimonial--layout-image_stacked
  .elementor-testimonial__footer {
  margin-top: 16px;
}
.elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-testimonial--layout-image_above
  .elementor-testimonial__footer {
  margin-bottom: 16px;
}
.elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-testimonial--layout-image_left
  .elementor-testimonial__footer {
  padding-right: 16px;
}
.elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-testimonial--layout-image_right
  .elementor-testimonial__footer {
  padding-left: 16px;
}
.elementor-60
  .elementor-element.elementor-element-aa2e97a
  .elementor-testimonial__text {
  color: #ffffff;
  font-size: 16px;
  font-weight: 300;
  font-style: normal;
  line-height: 2em;
}
.elementor-60
  .elementor-element.elementor-element-aa2e97a
  .elementor-testimonial__name {
  color: #ffffff;
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  font-style: normal;
}
.elementor-60
  .elementor-element.elementor-element-aa2e97a
  .elementor-testimonial__title {
  color: #ffffff;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  font-style: normal;
  line-height: 0.9em;
}
.elementor-60
  .elementor-element.elementor-element-aa2e97a
  .elementor-testimonial__image
  img {
  width: 126px;
  height: 126px;
  border-style: solid;
  border-color: #ffffff;
  border-width: 2px;
}
.elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-testimonial--layout-image_left
  .elementor-testimonial__content:after,
.elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-testimonial--layout-image_right
  .elementor-testimonial__content:after {
  top: calc(20px + (126px / 2) - 8px);
}
body:not(.rtl)
  .elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-testimonial--layout-image_stacked:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-right)
  .elementor-testimonial__content:after,
body:not(.rtl)
  .elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-testimonial--layout-image_inline:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-right)
  .elementor-testimonial__content:after,
.elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left
  .elementor-testimonial__content:after,
.elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left
  .elementor-testimonial__content:after {
  left: calc(20px + (126px / 2) - 8px);
  right: auto;
}
body.rtl
  .elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-testimonial--layout-image_stacked:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-left)
  .elementor-testimonial__content:after,
body.rtl
  .elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-testimonial--layout-image_inline:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-left)
  .elementor-testimonial__content:after,
.elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right
  .elementor-testimonial__content:after,
.elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right
  .elementor-testimonial__content:after {
  right: calc(20px + (126px / 2) - 8px);
  left: auto;
}
body:not(.rtl)
  .elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-testimonial--layout-image_above:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-right)
  .elementor-testimonial__content:after,
.elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-testimonial--layout-image_above.elementor-testimonial--align-left
  .elementor-testimonial__content:after {
  left: calc(20px + (126px / 2) - 8px);
  right: auto;
}
body.rtl
  .elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-testimonial--layout-image_above:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-left)
  .elementor-testimonial__content:after,
.elementor-60
  .elementor-element.elementor-element-aa2e97a.elementor-testimonial--layout-image_above.elementor-testimonial--align-right
  .elementor-testimonial__content:after {
  right: calc(20px + (126px / 2) - 8px);
  left: auto;
}
.elementor-60
  .elementor-element.elementor-element-aa2e97a
  .elementor-swiper-button {
  font-size: 35px;
  color: #ffffff;
}
.elementor-60
  .elementor-element.elementor-element-aa2e97a
  .elementor-swiper-button
  svg {
  fill: #ffffff;
}
.elementor-60
  .elementor-element.elementor-element-aa2e97a
  .swiper-pagination-bullet {
  height: 4px;
  width: 4px;
}
.elementor-60
  .elementor-element.elementor-element-aa2e97a
  .swiper-horizontal
  .swiper-pagination-progressbar {
  height: 4px;
}
.elementor-60
  .elementor-element.elementor-element-aa2e97a
  .swiper-pagination-fraction {
  font-size: 4px;
  color: #808080;
}
.elementor-60
  .elementor-element.elementor-element-aa2e97a
  .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  background-color: #ffffff;
  opacity: 1;
}
.elementor-60
  .elementor-element.elementor-element-aa2e97a
  .swiper-pagination-bullet-active,
.elementor-60
  .elementor-element.elementor-element-aa2e97a
  .swiper-pagination-progressbar-fill {
  background-color: #808080;
}
.elementor-60
  .elementor-element.elementor-element-aa2e97a
  > .elementor-widget-container {
  padding: 15px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-60
    .elementor-element.elementor-element-2d24577
    .elementor-cta__content {
    min-height: 50vh;
  }
  .elementor-60
    .elementor-element.elementor-element-56fb8f7
    .elementor-cta__content {
    min-height: 50vh;
  }
  .elementor-60 .elementor-element.elementor-element-1dcb311 {
    padding: 100px 25px 100px 25px;
  }
  .elementor-60
    .elementor-element.elementor-element-8276f6c
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-60
    .elementor-element.elementor-element-aa2e97a.elementor-arrows-yes
    .elementor-main-swiper {
    width: calc(100% - 40px);
  }
  .elementor-60
    .elementor-element.elementor-element-aa2e97a
    .elementor-main-swiper {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-60 .elementor-element.elementor-element-816bbaa {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-60 .elementor-element.elementor-element-696f42e {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-60 .elementor-element.elementor-element-7712383 .elementor-icon {
    font-size: 13px;
  }
  .elementor-60
    .elementor-element.elementor-element-7712383
    > .elementor-widget-container {
    margin: -33px 0px 0px 72px;
  }
  .elementor-60
    .elementor-element.elementor-element-b478e4c
    .elementor-heading-title {
    font-size: 24px;
    line-height: 25px;
    letter-spacing: 0px;
    word-spacing: 0px;
  }
  .elementor-60 .elementor-element.elementor-element-9db0914 {
    --spacer-size: 10px;
  }
  .elementor-60 .elementor-element.elementor-element-ab9c7aa {
    --e-image-carousel-slides-to-show: 5;
  }
  .elementor-60
    .elementor-element.elementor-element-ab9c7aa
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-60
    .elementor-element.elementor-element-d8880c7
    .elementor-heading-title {
    font-size: 24px;
    line-height: 25px;
    letter-spacing: 0px;
    word-spacing: 0px;
  }
  .elementor-60 .elementor-element.elementor-element-e335c7f {
    --spacer-size: 10px;
  }
  .elementor-60 .elementor-element.elementor-element-af30143 {
    --e-image-carousel-slides-to-show: 4;
  }
  .elementor-60 .elementor-element.elementor-element-71b9571 {
    --spacer-size: 0px;
  }
  .elementor-60 .elementor-element.elementor-element-28c8407 {
    width: 33%;
  }
  .elementor-60
    .elementor-element.elementor-element-28c8407.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-60 .elementor-element.elementor-element-6336b58 img {
    max-width: 45%;
  }
  .elementor-60 .elementor-element.elementor-element-0de8272 {
    width: 33%;
  }
  .elementor-60 .elementor-element.elementor-element-66b7d3e {
    width: 33%;
  }
  .elementor-60 .elementor-element.elementor-element-3defeb5 {
    text-align: center;
  }
  .elementor-60
    .elementor-element.elementor-element-3defeb5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-60 .elementor-element.elementor-element-aed86ec {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-60 .elementor-element.elementor-element-58064c3 {
    width: 33%;
  }
  .elementor-bc-flex-widget
    .elementor-60
    .elementor-element.elementor-element-58064c3.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-60
    .elementor-element.elementor-element-58064c3.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-60
    .elementor-element.elementor-element-58064c3.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-60 .elementor-element.elementor-element-7eb3f51 {
    text-align: center;
  }
  .elementor-60
    .elementor-element.elementor-element-7eb3f51
    .elementor-heading-title {
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 0px;
    word-spacing: 0px;
  }
  .elementor-60 .elementor-element.elementor-element-17cd14f {
    width: 33%;
  }
  .elementor-bc-flex-widget
    .elementor-60
    .elementor-element.elementor-element-17cd14f.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-60
    .elementor-element.elementor-element-17cd14f.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-60 .elementor-element.elementor-element-eb41e1b {
    text-align: center;
  }
  .elementor-60
    .elementor-element.elementor-element-eb41e1b
    .elementor-heading-title {
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 0px;
    word-spacing: 0px;
  }
  .elementor-60 .elementor-element.elementor-element-7f61330 {
    width: 33%;
  }
  .elementor-bc-flex-widget
    .elementor-60
    .elementor-element.elementor-element-7f61330.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-60
    .elementor-element.elementor-element-7f61330.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-60 .elementor-element.elementor-element-88c1cc3 {
    text-align: center;
  }
  .elementor-60
    .elementor-element.elementor-element-88c1cc3
    .elementor-heading-title {
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 0px;
    word-spacing: 0px;
  }
  .elementor-60 .elementor-element.elementor-element-e709c1f {
    --spacer-size: 0px;
  }
  .elementor-60
    .elementor-element.elementor-element-b620fdf
    .elementor-heading-title {
    font-size: 24px;
    line-height: 25px;
    letter-spacing: 0px;
    word-spacing: 0px;
  }
  .elementor-60 .elementor-element.elementor-element-ece0a49 {
    --spacer-size: 10px;
  }
  .elementor-60 .elementor-element.elementor-element-2eb4896 {
    width: 50%;
  }
  .elementor-60
    .elementor-element.elementor-element-6a2d936
    .elementor-cta__content {
    min-height: 250px;
  }
  .elementor-60 .elementor-element.elementor-element-fee9b94 {
    width: 50%;
  }
  .elementor-60
    .elementor-element.elementor-element-b7679eb
    .elementor-cta__content {
    min-height: 250px;
  }
  .elementor-60 .elementor-element.elementor-element-edba449 {
    width: 50%;
  }
  .elementor-60
    .elementor-element.elementor-element-2d24577
    .elementor-cta__content {
    min-height: 250px;
  }
  .elementor-60 .elementor-element.elementor-element-c231960 {
    width: 50%;
  }
  .elementor-60
    .elementor-element.elementor-element-56fb8f7
    .elementor-cta__content {
    min-height: 250px;
  }
  .elementor-60 .elementor-element.elementor-element-7d20459 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-60 .elementor-element.elementor-element-da8fe9a {
    text-align: center;
  }
  .elementor-60 .elementor-element.elementor-element-e233117 {
    text-align: center;
  }
  .elementor-60
    .elementor-element.elementor-element-e233117
    .elementor-heading-title {
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 0px;
    word-spacing: 0px;
  }
  .elementor-60 .elementor-element.elementor-element-7186b53 {
    text-align: center;
  }
  .elementor-60
    .elementor-element.elementor-element-7186b53
    .elementor-heading-title {
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 0px;
    word-spacing: 0px;
  }
  .elementor-60 .elementor-element.elementor-element-fb451c5 {
    text-align: center;
  }
  .elementor-60 .elementor-element.elementor-element-407ba5f {
    text-align: center;
  }
  .elementor-60
    .elementor-element.elementor-element-407ba5f
    .elementor-heading-title {
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 0px;
    word-spacing: 0px;
  }
  .elementor-60 .elementor-element.elementor-element-4937cad {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-60
    .elementor-element.elementor-element-ec9d153
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-60
    .elementor-element.elementor-element-8cadcbf
    .elementor-heading-title {
    line-height: 25px;
    letter-spacing: 0.1px;
    word-spacing: 1em;
  }
  .elementor-60
    .elementor-element.elementor-element-1cc53be
    .elementor-heading-title {
    font-size: 24px;
    line-height: 25px;
    letter-spacing: 0.1px;
    word-spacing: 1em;
  }
  .elementor-60 .elementor-element.elementor-element-dc764f1 {
    --spacer-size: 10px;
  }
  .elementor-60
    .elementor-element.elementor-element-6cfcccd
    .elementor-heading-title {
    font-size: 10px;
    line-height: 25px;
    letter-spacing: 0px;
    word-spacing: 0px;
  }
  .elementor-60 .elementor-element.elementor-element-1dcb311 {
    padding: 050px 0px 50px 0px;
  }
  .elementor-60
    .elementor-element.elementor-element-fc92c6b
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-60
    .elementor-element.elementor-element-fc92c6b
    > .elementor-element-populated {
    margin: -30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-60
    .elementor-element.elementor-element-8276f6c
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-60
    .elementor-element.elementor-element-8276f6c
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-60
    .elementor-element.elementor-element-aa2e97a.elementor-arrows-yes
    .elementor-main-swiper {
    width: calc(100% - 40px);
  }
  .elementor-60
    .elementor-element.elementor-element-aa2e97a
    .elementor-main-swiper {
    width: 100%;
  }
  .elementor-60
    .elementor-element.elementor-element-aa2e97a
    > .elementor-widget-container {
    margin: -20px 0px -50px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-60 .elementor-element.elementor-element-5123061 {
    width: 100%;
  }
  .elementor-60 .elementor-element.elementor-element-7e0008d {
    /* width: 70%; */
    width: 100%;
  }
  .elementor-60 .elementor-element.elementor-element-1ac7806 {
    width: 30%;
  }
  .elementor-60 .elementor-element.elementor-element-6d3803f {
    width: 70%;
  }
  .elementor-60 .elementor-element.elementor-element-98b879b {
    width: 30%;
  }
  .elementor-60 .elementor-element.elementor-element-acbb943 {
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-60 .elementor-element.elementor-element-fc92c6b {
    width: 100%;
  }
}
