.elementor-8
  .elementor-element.elementor-element-01879d7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-9637984 {
  margin-top: 8.12em;
  margin-bottom: 8.12em;
}
.elementor-8
  .elementor-element.elementor-element-abbea4d
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-6cf8226
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-6cf8226
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-6cf8226
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-6cf8226
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-8
  .elementor-element.elementor-element-6cf8226
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-8
  .elementor-element.elementor-element-6cf8226
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-6cf8226
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-6cf8226
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-8 .elementor-element.elementor-element-6cf8226 {
  --e-icon-list-icon-size: 35px;
  --e-icon-list-icon-align: center;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}
.elementor-8
  .elementor-element.elementor-element-6cf8226
  .elementor-icon-list-icon {
  padding-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-6cf8226
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-8
  .elementor-element.elementor-element-6cf8226
  .elementor-icon-list-item
  > a {
  font-family: "Nunito", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
}
.elementor-8
  .elementor-element.elementor-element-6cf8226
  .elementor-icon-list-text {
  color: var(--e-global-color-slaceso2);
  transition: color 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-a52d4e8
  > .elementor-widget-container {
  padding: 15px 0px 70px 0px;
}
.elementor-8 .elementor-element.elementor-element-a52d4e8 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-a52d4e8
  .elementor-heading-title {
  color: var(--e-global-color-slaceso1);
}
.elementor-8
  .elementor-element.elementor-element-316a9bc:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8
  .elementor-element.elementor-element-316a9bc
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-slaceso3);
}
.elementor-8
  .elementor-element.elementor-element-316a9bc
  > .elementor-element-populated,
.elementor-8
  .elementor-element.elementor-element-316a9bc
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8
  .elementor-element.elementor-element-316a9bc
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-8
  .elementor-element.elementor-element-316a9bc
  > .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: 75px 50px 75px 50px;
}
.elementor-8
  .elementor-element.elementor-element-316a9bc
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-4474217 {
  --icon-box-icon-margin: 20px;
}
.elementor-8
  .elementor-element.elementor-element-4474217
  .elementor-icon-box-title {
  margin-bottom: 12px;
}
.elementor-8
  .elementor-element.elementor-element-4474217.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-slaceso2);
}
.elementor-8
  .elementor-element.elementor-element-4474217.elementor-view-framed
  .elementor-icon,
.elementor-8
  .elementor-element.elementor-element-4474217.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-slaceso2);
  color: var(--e-global-color-slaceso2);
  border-color: var(--e-global-color-slaceso2);
}
.elementor-8 .elementor-element.elementor-element-4474217 .elementor-icon {
  font-size: 72px;
}
.elementor-8
  .elementor-element.elementor-element-e462c45:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8
  .elementor-element.elementor-element-e462c45
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-slaceso3);
}
.elementor-8
  .elementor-element.elementor-element-e462c45
  > .elementor-element-populated,
.elementor-8
  .elementor-element.elementor-element-e462c45
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8
  .elementor-element.elementor-element-e462c45
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-8
  .elementor-element.elementor-element-e462c45
  > .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: 75px 50px 75px 50px;
}
.elementor-8
  .elementor-element.elementor-element-e462c45
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-f20824e {
  --icon-box-icon-margin: 20px;
}
.elementor-8
  .elementor-element.elementor-element-f20824e
  .elementor-icon-box-title {
  margin-bottom: 12px;
}
.elementor-8
  .elementor-element.elementor-element-f20824e.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-slaceso2);
}
.elementor-8
  .elementor-element.elementor-element-f20824e.elementor-view-framed
  .elementor-icon,
.elementor-8
  .elementor-element.elementor-element-f20824e.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-slaceso2);
  color: var(--e-global-color-slaceso2);
  border-color: var(--e-global-color-slaceso2);
}
.elementor-8 .elementor-element.elementor-element-f20824e .elementor-icon {
  font-size: 72px;
}
.elementor-8
  .elementor-element.elementor-element-396024d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8
  .elementor-element.elementor-element-396024d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-slaceso3);
}
.elementor-8
  .elementor-element.elementor-element-396024d
  > .elementor-element-populated,
.elementor-8
  .elementor-element.elementor-element-396024d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8
  .elementor-element.elementor-element-396024d
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-8
  .elementor-element.elementor-element-396024d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 20px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 20px;
  padding: 75px 50px 75px 50px;
}
.elementor-8
  .elementor-element.elementor-element-396024d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-765d30b {
  --icon-box-icon-margin: 20px;
}
.elementor-8
  .elementor-element.elementor-element-765d30b
  .elementor-icon-box-title {
  margin-bottom: 12px;
}
.elementor-8
  .elementor-element.elementor-element-765d30b.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-slaceso2);
}
.elementor-8
  .elementor-element.elementor-element-765d30b.elementor-view-framed
  .elementor-icon,
.elementor-8
  .elementor-element.elementor-element-765d30b.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-slaceso2);
  color: var(--e-global-color-slaceso2);
  border-color: var(--e-global-color-slaceso2);
}
.elementor-8 .elementor-element.elementor-element-765d30b .elementor-icon {
  font-size: 72px;
}
.elementor-8
  .elementor-element.elementor-element-160908d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8
  .elementor-element.elementor-element-160908d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-slaceso3);
}
.elementor-8
  .elementor-element.elementor-element-160908d
  > .elementor-element-populated,
.elementor-8
  .elementor-element.elementor-element-160908d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8
  .elementor-element.elementor-element-160908d
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-8
  .elementor-element.elementor-element-160908d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 25px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 25px;
  padding: 75px 50px 75px 50px;
}
.elementor-8
  .elementor-element.elementor-element-160908d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-0c89d99 {
  --icon-box-icon-margin: 20px;
}
.elementor-8
  .elementor-element.elementor-element-0c89d99
  .elementor-icon-box-title {
  margin-bottom: 12px;
}
.elementor-8
  .elementor-element.elementor-element-0c89d99.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-slaceso2);
}
.elementor-8
  .elementor-element.elementor-element-0c89d99.elementor-view-framed
  .elementor-icon,
.elementor-8
  .elementor-element.elementor-element-0c89d99.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-slaceso2);
  color: var(--e-global-color-slaceso2);
  border-color: var(--e-global-color-slaceso2);
}
.elementor-8 .elementor-element.elementor-element-0c89d99 .elementor-icon {
  font-size: 72px;
}
.elementor-8 .elementor-element.elementor-element-1fa3766 {
  margin-top: 8.12em;
  margin-bottom: 8.12em;
}
.elementor-8
  .elementor-element.elementor-element-c0cab93
  > .elementor-element-populated {
  padding: 0px 25px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-f878ced {
  text-align: left;
}
.elementor-8 .elementor-element.elementor-element-f878ced img {
  border-radius: 20px 20px 20px 20px;
}
.elementor-8
  .elementor-element.elementor-element-bd0211f
  > .elementor-element-populated {
  padding: 0px 0px 0px 25px;
}
.elementor-8
  .elementor-element.elementor-element-927998f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-927998f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-927998f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-927998f
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-8
  .elementor-element.elementor-element-927998f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-8
  .elementor-element.elementor-element-927998f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-927998f
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-927998f
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-8 .elementor-element.elementor-element-927998f {
  --e-icon-list-icon-size: 35px;
  --e-icon-list-icon-align: center;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}
.elementor-8
  .elementor-element.elementor-element-927998f
  .elementor-icon-list-icon {
  padding-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-927998f
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-8
  .elementor-element.elementor-element-927998f
  .elementor-icon-list-item
  > a {
  font-family: "Nunito", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
}
.elementor-8
  .elementor-element.elementor-element-927998f
  .elementor-icon-list-text {
  color: var(--e-global-color-slaceso2);
  transition: color 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-7b92708
  > .elementor-widget-container {
  padding: 15px 0px 30px 0px;
}
.elementor-8
  .elementor-element.elementor-element-7b92708
  .elementor-heading-title {
  color: var(--e-global-color-slaceso1);
}
.elementor-8
  .elementor-element.elementor-element-03e9beb
  > .elementor-widget-container {
  padding: 40px 0px 60px 0px;
}
.elementor-8
  .elementor-element.elementor-element-3a4ade3
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-3a4ade3 img {
  border-radius: 20px 20px 20px 20px;
}
.elementor-8
  .elementor-element.elementor-element-64b8672:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8
  .elementor-element.elementor-element-64b8672
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://template.slacesthemes.com/CMS/SC09/wp-content/uploads/2025/05/cms-01.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8
  .elementor-element.elementor-element-64b8672
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-64b8672
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-d9888bf
  > .elementor-widget-container {
  padding: 9em 5em 9em 5em;
}
.elementor-8 .elementor-element.elementor-element-d9888bf {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-d9888bf
  .elementor-heading-title {
  color: var(--e-global-color-slaceso1);
}
.elementor-8
  .elementor-element.elementor-element-8778634:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8
  .elementor-element.elementor-element-8778634
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://template.slacesthemes.com/CMS/SC09/wp-content/uploads/2025/05/cms-02.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8
  .elementor-element.elementor-element-8778634
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-8778634
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-d577892
  > .elementor-widget-container {
  padding: 9em 6em 9em 6em;
}
.elementor-8 .elementor-element.elementor-element-d577892 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-d577892
  .elementor-heading-title {
  color: var(--e-global-color-slaceso1);
}
.elementor-8
  .elementor-element.elementor-element-95713f7:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8
  .elementor-element.elementor-element-95713f7
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://template.slacesthemes.com/CMS/SC09/wp-content/uploads/2025/05/cms-03.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8
  .elementor-element.elementor-element-95713f7
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-95713f7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-1193cbb
  > .elementor-widget-container {
  padding: 9em 5em 9em 5em;
}
.elementor-8 .elementor-element.elementor-element-1193cbb {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-1193cbb
  .elementor-heading-title {
  color: var(--e-global-color-slaceso1);
}
.elementor-8
  .elementor-element.elementor-element-7236dfe:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8
  .elementor-element.elementor-element-7236dfe
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://template.slacesthemes.com/CMS/SC09/wp-content/uploads/2025/05/cms-04.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8
  .elementor-element.elementor-element-7236dfe
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-7236dfe
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-56b6b36
  > .elementor-widget-container {
  padding: 9em 5em 9em 5em;
}
.elementor-8 .elementor-element.elementor-element-56b6b36 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-56b6b36
  .elementor-heading-title {
  color: var(--e-global-color-slaceso1);
}
.elementor-8
  .elementor-element.elementor-element-efaa70a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-efaa70a
  > .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-8
  .elementor-element.elementor-element-efaa70a
  > .elementor-container {
  min-height: 700px;
}
.elementor-8 .elementor-element.elementor-element-efaa70a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-efaa70a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-7a4aeef
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-9f12e3f {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-9f12e3f
  .elementor-heading-title {
  color: var(--e-global-color-slaceso1);
}
.elementor-8
  .elementor-element.elementor-element-d87d373
  > .elementor-widget-container {
  padding: 16px 0px 14px 0px;
}
.elementor-8 .elementor-element.elementor-element-d87d373 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-d87d373
  .elementor-heading-title {
  color: var(--e-global-color-slaceso1);
}
.elementor-8 .elementor-element.elementor-element-26489b4 {
  text-align: center;
  color: var(--e-global-color-slaceso1);
}
.elementor-8
  .elementor-element.elementor-element-edf683b
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-2f92f6c {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-2f92f6c
  .elementor-heading-title {
  color: var(--e-global-color-slaceso1);
}
.elementor-8
  .elementor-element.elementor-element-25cbd78
  > .elementor-widget-container {
  padding: 16px 0px 14px 0px;
}
.elementor-8 .elementor-element.elementor-element-25cbd78 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-25cbd78
  .elementor-heading-title {
  color: var(--e-global-color-slaceso1);
}
.elementor-8 .elementor-element.elementor-element-561e890 {
  text-align: center;
  color: var(--e-global-color-slaceso1);
}
.elementor-8
  .elementor-element.elementor-element-a549dc8
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-92059ce {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-92059ce
  .elementor-heading-title {
  color: var(--e-global-color-slaceso1);
}
.elementor-8
  .elementor-element.elementor-element-aab4ada
  > .elementor-widget-container {
  padding: 16px 0px 14px 0px;
}
.elementor-8 .elementor-element.elementor-element-aab4ada {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-aab4ada
  .elementor-heading-title {
  color: var(--e-global-color-slaceso1);
}
.elementor-8 .elementor-element.elementor-element-85f0864 {
  text-align: center;
  color: var(--e-global-color-slaceso1);
}
.elementor-8 .elementor-element.elementor-element-3199e37 {
  margin-top: 8.12em;
  margin-bottom: 8.12em;
}
.elementor-8
  .elementor-element.elementor-element-4a65b94
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-222c76b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-222c76b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-222c76b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-222c76b
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-8
  .elementor-element.elementor-element-222c76b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-8
  .elementor-element.elementor-element-222c76b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-222c76b
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-222c76b
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-8 .elementor-element.elementor-element-222c76b {
  --e-icon-list-icon-size: 35px;
  --e-icon-list-icon-align: center;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}
.elementor-8
  .elementor-element.elementor-element-222c76b
  .elementor-icon-list-icon {
  padding-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-222c76b
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-8
  .elementor-element.elementor-element-222c76b
  .elementor-icon-list-item
  > a {
  font-family: "Nunito", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
}
.elementor-8
  .elementor-element.elementor-element-222c76b
  .elementor-icon-list-text {
  color: var(--e-global-color-slaceso2);
  transition: color 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-3963768
  > .elementor-widget-container {
  padding: 15px 0px 75px 0px;
}
.elementor-8 .elementor-element.elementor-element-3963768 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-3963768
  .elementor-heading-title {
  color: var(--e-global-color-slaceso1);
}
.elementor-8
  .elementor-element.elementor-element-e223487
  > .elementor-element-populated {
  padding: 0px 27px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-8cbdd4e
  > .elementor-widget-container {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #f5f5f533;
}
.elementor-8
  .elementor-element.elementor-element-8cbdd4e
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-8cbdd4e.elementor-position-right
  .elementor-image-box-img {
  margin-left: 30px;
}
.elementor-8
  .elementor-element.elementor-element-8cbdd4e.elementor-position-left
  .elementor-image-box-img {
  margin-right: 30px;
}
.elementor-8
  .elementor-element.elementor-element-8cbdd4e.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 30px;
}
.elementor-8
  .elementor-element.elementor-element-8cbdd4e
  .elementor-image-box-title {
  margin-bottom: 30px;
}
.elementor-8
  .elementor-element.elementor-element-8cbdd4e
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-8
  .elementor-element.elementor-element-8cbdd4e
  .elementor-image-box-img
  img {
  border-radius: 20px;
  transition-duration: 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-e749a7f
  > .elementor-element-populated {
  padding: 0px 13px 0px 13px;
}
.elementor-8
  .elementor-element.elementor-element-29e910b
  > .elementor-widget-container {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #f5f5f533;
}
.elementor-8
  .elementor-element.elementor-element-29e910b
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-29e910b.elementor-position-right
  .elementor-image-box-img {
  margin-left: 30px;
}
.elementor-8
  .elementor-element.elementor-element-29e910b.elementor-position-left
  .elementor-image-box-img {
  margin-right: 30px;
}
.elementor-8
  .elementor-element.elementor-element-29e910b.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 30px;
}
.elementor-8
  .elementor-element.elementor-element-29e910b
  .elementor-image-box-title {
  margin-bottom: 30px;
}
.elementor-8
  .elementor-element.elementor-element-29e910b
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-8
  .elementor-element.elementor-element-29e910b
  .elementor-image-box-img
  img {
  border-radius: 20px;
  transition-duration: 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-4d41605
  > .elementor-element-populated {
  padding: 0px 0px 0px 27px;
}
.elementor-8
  .elementor-element.elementor-element-f151a1d
  > .elementor-widget-container {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #f5f5f533;
}
.elementor-8
  .elementor-element.elementor-element-f151a1d
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-f151a1d.elementor-position-right
  .elementor-image-box-img {
  margin-left: 30px;
}
.elementor-8
  .elementor-element.elementor-element-f151a1d.elementor-position-left
  .elementor-image-box-img {
  margin-right: 30px;
}
.elementor-8
  .elementor-element.elementor-element-f151a1d.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 30px;
}
.elementor-8
  .elementor-element.elementor-element-f151a1d
  .elementor-image-box-title {
  margin-bottom: 30px;
}
.elementor-8
  .elementor-element.elementor-element-f151a1d
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-8
  .elementor-element.elementor-element-f151a1d
  .elementor-image-box-img
  img {
  border-radius: 20px;
  transition-duration: 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-5d5f228
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-7b379e0 .ue_play_button {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-7b379e0 .video-button {
  background-color: var(--e-global-color-slaceso1);
  width: 64px;
  height: 64px;
  border-radius: 50px;
}
.elementor-8 .elementor-element.elementor-element-7b379e0 .video-button:hover {
  background-color: var(--e-global-color-slaceso2);
}
.elementor-8 .elementor-element.elementor-element-7b379e0 span.video-button {
  color: var(--e-global-color-slaceso2);
  font-size: 20px;
}
.elementor-8
  .elementor-element.elementor-element-7b379e0
  span.video-button
  svg {
  fill: var(--e-global-color-slaceso2);
}
.elementor-8
  .elementor-element.elementor-element-7b379e0
  span.video-button:hover {
  color: var(--e-global-color-slaceso1);
}
.elementor-8
  .elementor-element.elementor-element-7b379e0
  span.video-button:hover
  svg {
  fill: var(--e-global-color-slaceso1);
}
.elementor-8 .elementor-element.elementor-element-7b379e0 .ue-play-bg {
  height: 700px;
  width: 1920px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-17adf9a {
  margin-top: 8.12em;
  margin-bottom: 8.12em;
}
.elementor-8
  .elementor-element.elementor-element-1dc9105
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-194884d
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-194884d
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-194884d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-194884d
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-8
  .elementor-element.elementor-element-194884d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-8
  .elementor-element.elementor-element-194884d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-194884d
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-194884d
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-8 .elementor-element.elementor-element-194884d {
  --e-icon-list-icon-size: 35px;
  --e-icon-list-icon-align: center;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}
.elementor-8
  .elementor-element.elementor-element-194884d
  .elementor-icon-list-icon {
  padding-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-194884d
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-8
  .elementor-element.elementor-element-194884d
  .elementor-icon-list-item
  > a {
  font-family: "Nunito", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
}
.elementor-8
  .elementor-element.elementor-element-194884d
  .elementor-icon-list-text {
  color: var(--e-global-color-slaceso2);
  transition: color 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-ec05569
  > .elementor-widget-container {
  padding: 25px 0px 70px 0px;
}
.elementor-8 .elementor-element.elementor-element-ec05569 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-ec05569
  .elementor-heading-title {
  color: var(--e-global-color-slaceso1);
}
.elementor-8
  .elementor-element.elementor-element-2141626
  > .elementor-element-populated {
  padding: 0px 20px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-a964f33 img {
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-a8db4e3
  .uc_icon_solid_pricing_table {
  background-color: var(--e-global-color-slaceso3);
  border-style: none;
  border-radius: 0px;
}
.elementor-8
  .elementor-element.elementor-element-a8db4e3
  .uc_ispt_container_main {
  padding: 0px 0px 0px 0px;
  min-height: 100px;
}
.elementor-8
  .elementor-element.elementor-element-a8db4e3
  .ue_pricing_table_content {
  align-items: center;
}
.elementor-8
  .elementor-element.elementor-element-a8db4e3
  .ue_pricing_above_header {
  padding: 50px 0px 0px 0px;
  flex-direction: column;
  align-items: center;
}
.elementor-8 .elementor-element.elementor-element-a8db4e3 .uc_ispt_header {
  background-color: var(--e-global-color-slaceso3);
  padding: 0px 0px 0px 0px;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
.elementor-8
  .elementor-element.elementor-element-a8db4e3
  .uc_ispt_header_content {
  flex-direction: column;
  align-items: center;
}
.elementor-8
  .elementor-element.elementor-element-a8db4e3
  .uc_ispt_container_icon {
  width: 0px;
  height: 0px;
  border-radius: 0px;
  margin-top: 0px;
  font-size: 0px;
}
.elementor-8
  .elementor-element.elementor-element-a8db4e3
  .uc_ispt_container_icon
  img {
  width: 0px;
  height: 0px;
  border-radius: 0px;
  object-fit: cover;
}
.elementor-8 .elementor-element.elementor-element-a8db4e3 .ue_old_price {
  margin-top: 0px;
}
.elementor-8
  .elementor-element.elementor-element-a8db4e3
  .uc_ispt_container_price {
  color: var(--e-global-color-slaceso2);
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  margin-top: 0px;
}
.elementor-8
  .elementor-element.elementor-element-a8db4e3
  .ue_pricing_table_duration {
  color: var(--e-global-color-slaceso1);
  font-family: "Nunito", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-8
  .elementor-element.elementor-element-a8db4e3
  .uc_ispt_header_title {
  color: var(--e-global-color-slaceso1);
  font-family: "Nunito", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  margin-top: 0px;
}
.elementor-8
  .elementor-element.elementor-element-a8db4e3
  .uc_ispt_header_subtitle {
  color: #878787;
  margin-top: 0px;
}
.elementor-8
  .elementor-element.elementor-element-a8db4e3
  .uc_ispt_container_list {
  margin-top: 0px;
  color: var(--e-global-color-slaceso1);
  font-family: "Nunito", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-8
  .elementor-element.elementor-element-a8db4e3
  .uc_ispt_container_list_row {
  padding: 5px 5px 5px 5px;
  justify-content: center;
}
.elementor-8
  .elementor-element.elementor-element-a8db4e3
  .uc_ispt_container_list_row_spacing {
  width: 10px;
}
.elementor-8
  .elementor-element.elementor-element-a8db4e3
  .uc_ispt_container_list_row_icon {
  color: var(--e-global-color-slaceso2);
  font-size: 20px;
}
.elementor-8
  .elementor-element.elementor-element-a8db4e3
  .uc_ispt_container_list_row_icon
  svg {
  fill: var(--e-global-color-slaceso2);
}
.elementor-8 .elementor-element.elementor-element-a8db4e3 .uc_more_btn {
  font-family: "Nunito", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 22px 63px 22px 63px;
  background-color: var(--e-global-color-slaceso2);
  color: var(--e-global-color-slaceso1);
  margin-top: 0px;
  border-radius: 10px;
}
.elementor-8 .elementor-element.elementor-element-a8db4e3 .uc_more_btn:hover {
  background-color: var(--e-global-color-slaceso2);
  color: var(--e-global-color-slaceso1);
}
.elementor-8 .elementor-element.elementor-element-a8db4e3 .uc_ispt_btn {
  display: inline-block;
}
.elementor-8 .elementor-element.elementor-element-a8db4e3 .ue_badge {
  background-color: #4300ff;
  color: #ffffff;
}
.elementor-8
  .elementor-element.elementor-element-a8db4e3
  .ue_pricing_table_footer {
  background-color: var(--e-global-color-slaceso3);
  padding: 30px 0px 50px 0px;
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-a8db4e3
  .ue_pricing_table_footer_text {
  color: #9a9a9a;
  margin-top: 0px;
}
.elementor-8
  .elementor-element.elementor-element-e9aa52e
  > .elementor-element-populated {
  padding: 0px 10px 0px 10px;
}
.elementor-8
  .elementor-element.elementor-element-5bedce7
  .uc_icon_solid_pricing_table {
  background-color: var(--e-global-color-slaceso3);
  border-style: none;
  border-radius: 0px;
}
.elementor-8
  .elementor-element.elementor-element-5bedce7
  .uc_ispt_container_main {
  padding: 0px 0px 0px 0px;
  min-height: 100px;
}
.elementor-8
  .elementor-element.elementor-element-5bedce7
  .ue_pricing_table_content {
  align-items: center;
}
.elementor-8
  .elementor-element.elementor-element-5bedce7
  .ue_pricing_above_header {
  padding: 50px 0px 0px 0px;
  flex-direction: column;
  align-items: center;
}
.elementor-8 .elementor-element.elementor-element-5bedce7 .uc_ispt_header {
  background-color: var(--e-global-color-slaceso3);
  padding: 0px 0px 0px 0px;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
.elementor-8
  .elementor-element.elementor-element-5bedce7
  .uc_ispt_header_content {
  flex-direction: column;
  align-items: center;
}
.elementor-8
  .elementor-element.elementor-element-5bedce7
  .uc_ispt_container_icon {
  width: 0px;
  height: 0px;
  border-radius: 0px;
  margin-top: 0px;
  font-size: 0px;
}
.elementor-8
  .elementor-element.elementor-element-5bedce7
  .uc_ispt_container_icon
  img {
  width: 0px;
  height: 0px;
  border-radius: 0px;
  object-fit: cover;
}
.elementor-8 .elementor-element.elementor-element-5bedce7 .ue_old_price {
  margin-top: 0px;
}
.elementor-8
  .elementor-element.elementor-element-5bedce7
  .uc_ispt_container_price {
  color: var(--e-global-color-slaceso2);
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  margin-top: 0px;
}
.elementor-8
  .elementor-element.elementor-element-5bedce7
  .ue_pricing_table_duration {
  color: var(--e-global-color-slaceso1);
  font-family: "Nunito", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-8
  .elementor-element.elementor-element-5bedce7
  .uc_ispt_header_title {
  color: var(--e-global-color-slaceso1);
  font-family: "Nunito", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  margin-top: 0px;
}
.elementor-8
  .elementor-element.elementor-element-5bedce7
  .uc_ispt_header_subtitle {
  color: #878787;
  margin-top: 0px;
}
.elementor-8
  .elementor-element.elementor-element-5bedce7
  .uc_ispt_container_list {
  margin-top: 0px;
  color: var(--e-global-color-slaceso1);
  font-family: "Nunito", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-8
  .elementor-element.elementor-element-5bedce7
  .uc_ispt_container_list_row {
  padding: 5px 5px 5px 5px;
  justify-content: center;
}
.elementor-8
  .elementor-element.elementor-element-5bedce7
  .uc_ispt_container_list_row_spacing {
  width: 10px;
}
.elementor-8
  .elementor-element.elementor-element-5bedce7
  .uc_ispt_container_list_row_icon {
  color: var(--e-global-color-slaceso2);
  font-size: 20px;
}
.elementor-8
  .elementor-element.elementor-element-5bedce7
  .uc_ispt_container_list_row_icon
  svg {
  fill: var(--e-global-color-slaceso2);
}
.elementor-8 .elementor-element.elementor-element-5bedce7 .uc_more_btn {
  font-family: "Nunito", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 22px 63px 22px 63px;
  background-color: var(--e-global-color-slaceso2);
  color: var(--e-global-color-slaceso1);
  margin-top: 0px;
  border-radius: 10px;
}
.elementor-8 .elementor-element.elementor-element-5bedce7 .uc_more_btn:hover {
  background-color: var(--e-global-color-slaceso2);
  color: var(--e-global-color-slaceso1);
}
.elementor-8 .elementor-element.elementor-element-5bedce7 .uc_ispt_btn {
  display: inline-block;
}
.elementor-8 .elementor-element.elementor-element-5bedce7 .ue_badge {
  background-color: #4300ff;
  color: #ffffff;
}
.elementor-8
  .elementor-element.elementor-element-5bedce7
  .ue_pricing_table_footer {
  background-color: var(--e-global-color-slaceso3);
  padding: 30px 0px 50px 0px;
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-5bedce7
  .ue_pricing_table_footer_text {
  color: #9a9a9a;
  margin-top: 0px;
}
.elementor-8
  .elementor-element.elementor-element-01eb3f1
  > .elementor-element-populated {
  padding: 0px 0px 0px 20px;
}
.elementor-8
  .elementor-element.elementor-element-52f0304
  .uc_icon_solid_pricing_table {
  background-color: var(--e-global-color-slaceso3);
  border-style: none;
  border-radius: 0px;
}
.elementor-8
  .elementor-element.elementor-element-52f0304
  .uc_ispt_container_main {
  padding: 0px 0px 0px 0px;
  min-height: 100px;
}
.elementor-8
  .elementor-element.elementor-element-52f0304
  .ue_pricing_table_content {
  align-items: center;
}
.elementor-8
  .elementor-element.elementor-element-52f0304
  .ue_pricing_above_header {
  padding: 50px 0px 0px 0px;
  flex-direction: column;
  align-items: center;
}
.elementor-8 .elementor-element.elementor-element-52f0304 .uc_ispt_header {
  background-color: var(--e-global-color-slaceso3);
  padding: 0px 0px 0px 0px;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
.elementor-8
  .elementor-element.elementor-element-52f0304
  .uc_ispt_header_content {
  flex-direction: column;
  align-items: center;
}
.elementor-8
  .elementor-element.elementor-element-52f0304
  .uc_ispt_container_icon {
  width: 0px;
  height: 0px;
  border-radius: 0px;
  margin-top: 0px;
  font-size: 0px;
}
.elementor-8
  .elementor-element.elementor-element-52f0304
  .uc_ispt_container_icon
  img {
  width: 0px;
  height: 0px;
  border-radius: 0px;
  object-fit: cover;
}
.elementor-8 .elementor-element.elementor-element-52f0304 .ue_old_price {
  margin-top: 0px;
}
.elementor-8
  .elementor-element.elementor-element-52f0304
  .uc_ispt_container_price {
  color: var(--e-global-color-slaceso2);
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  margin-top: 0px;
}
.elementor-8
  .elementor-element.elementor-element-52f0304
  .ue_pricing_table_duration {
  color: var(--e-global-color-slaceso1);
  font-family: "Nunito", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-8
  .elementor-element.elementor-element-52f0304
  .uc_ispt_header_title {
  color: var(--e-global-color-slaceso1);
  font-family: "Nunito", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  margin-top: 0px;
}
.elementor-8
  .elementor-element.elementor-element-52f0304
  .uc_ispt_header_subtitle {
  color: #878787;
  margin-top: 0px;
}
.elementor-8
  .elementor-element.elementor-element-52f0304
  .uc_ispt_container_list {
  margin-top: 0px;
  color: var(--e-global-color-slaceso1);
  font-family: "Nunito", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-8
  .elementor-element.elementor-element-52f0304
  .uc_ispt_container_list_row {
  padding: 5px 5px 5px 5px;
  justify-content: center;
}
.elementor-8
  .elementor-element.elementor-element-52f0304
  .uc_ispt_container_list_row_spacing {
  width: 10px;
}
.elementor-8
  .elementor-element.elementor-element-52f0304
  .uc_ispt_container_list_row_icon {
  color: var(--e-global-color-slaceso2);
  font-size: 20px;
}
.elementor-8
  .elementor-element.elementor-element-52f0304
  .uc_ispt_container_list_row_icon
  svg {
  fill: var(--e-global-color-slaceso2);
}
.elementor-8 .elementor-element.elementor-element-52f0304 .uc_more_btn {
  font-family: "Nunito", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 22px 63px 22px 63px;
  background-color: var(--e-global-color-slaceso2);
  color: var(--e-global-color-slaceso1);
  margin-top: 0px;
  border-radius: 10px;
}
.elementor-8 .elementor-element.elementor-element-52f0304 .uc_more_btn:hover {
  background-color: var(--e-global-color-slaceso2);
  color: var(--e-global-color-slaceso1);
}
.elementor-8 .elementor-element.elementor-element-52f0304 .uc_ispt_btn {
  display: inline-block;
}
.elementor-8 .elementor-element.elementor-element-52f0304 .ue_badge {
  background-color: #4300ff;
  color: #ffffff;
}
.elementor-8
  .elementor-element.elementor-element-52f0304
  .ue_pricing_table_footer {
  background-color: var(--e-global-color-slaceso3);
  padding: 30px 0px 50px 0px;
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-52f0304
  .ue_pricing_table_footer_text {
  color: #9a9a9a;
  margin-top: 0px;
}
.elementor-8 .elementor-element.elementor-element-7d23cf5 {
  margin-top: 8.12em;
  margin-bottom: 8.12em;
}
.elementor-8
  .elementor-element.elementor-element-f5efd15
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-0da9913
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-0da9913
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-0da9913
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-0da9913
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-8
  .elementor-element.elementor-element-0da9913
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-8
  .elementor-element.elementor-element-0da9913
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-8
  .elementor-element.elementor-element-0da9913
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-0da9913
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-8 .elementor-element.elementor-element-0da9913 {
  --e-icon-list-icon-size: 35px;
  --e-icon-list-icon-align: center;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}
.elementor-8
  .elementor-element.elementor-element-0da9913
  .elementor-icon-list-icon {
  padding-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-0da9913
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-8
  .elementor-element.elementor-element-0da9913
  .elementor-icon-list-item
  > a {
  font-family: "Nunito", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
}
.elementor-8
  .elementor-element.elementor-element-0da9913
  .elementor-icon-list-text {
  color: var(--e-global-color-slaceso2);
  transition: color 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-a3d17a9
  > .elementor-widget-container {
  padding: 15px 0px 75px 0px;
}
.elementor-8 .elementor-element.elementor-element-a3d17a9 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-a3d17a9
  .elementor-heading-title {
  color: var(--e-global-color-slaceso1);
}
.elementor-8 .elementor-element.elementor-element-60c9f14 .uc_carousel_item {
  border-radius: 0px;
}
.elementor-8 .elementor-element.elementor-element-60c9f14 .ue-item {
  opacity: 100%;
  transform: scale(1, 1);
}
.elementor-8
  .elementor-element.elementor-element-60c9f14
  .uc-active-item
  .ue-item {
  opacity: 100%;
  transform: scale(1, 1);
}
.elementor-8
  .elementor-element.elementor-element-60c9f14
  .uc_image_carousel_placeholder {
  height: 280px;
  background-color: #ffffff;
}
.elementor-8
  .elementor-element.elementor-element-60c9f14
  .uc_image_carousel_placeholder
  img {
  height: 280px;
  object-fit: cover;
  transition: all 200ms ease-in-out;
}
.elementor-8
  .elementor-element.elementor-element-60c9f14
  .uc_image_carousel_container_holder {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-60c9f14
  .uc_image_carousel_content {
  padding: 0px 0px 0px 0px;
  min-height: 0px;
}
.elementor-8
  .elementor-element.elementor-element-60c9f14
  .ue_pos_carousel_image_overlay {
  background-color: #000000;
  opacity: 0%;
}
.elementor-8
  .elementor-element.elementor-element-60c9f14
  .uc_carousel_item:hover
  .ue_pos_carousel_image_overlay {
  opacity: 0%;
}
.elementor-8
  .elementor-element.elementor-element-60c9f14
  .ue-grid-item-category
  a {
  color: #ffffff;
  background-color: #545454;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-60c9f14
  .ue-grid-item-category {
  margin-top: 0px;
}
.elementor-8 .elementor-element.elementor-element-60c9f14 .uc_post_title {
  color: var(--e-global-color-slaceso1);
  font-family: "Kumbh Sans", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  margin-top: 40px;
}
.elementor-8
  .elementor-element.elementor-element-60c9f14
  .ue-grid-item-meta-data {
  color: var(--e-global-color-slaceso1);
  font-family: "Nunito", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  gap: 0px;
  width: auto;
}
.elementor-8
  .elementor-element.elementor-element-60c9f14
  .ue-grid-item-meta-data
  svg {
  fill: var(--e-global-color-slaceso1);
}
.elementor-8 .elementor-element.elementor-element-60c9f14 .ue-meta-data {
  margin-top: 0px;
  gap: 0px;
  justify-content: flex-start;
}
.elementor-8 .elementor-element.elementor-element-60c9f14 .uc_paragraph {
  color: var(--e-global-color-slaceso1);
  font-family: "Nunito", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  margin-top: 10px;
}
.elementor-8 .elementor-element.elementor-element-60c9f14 .uc_more_btn {
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  background-color: #ffffff;
  color: #000000;
  border-radius: 0px;
}
.elementor-8 .elementor-element.elementor-element-60c9f14 .uc_more_btn:hover {
  background-color: #000000;
  color: #ffffff;
  border-radius: 0px;
}
.elementor-8 .elementor-element.elementor-element-60c9f14 .uc_more_btn i {
  margin-left: 0px;
  font-size: 0px;
}
.elementor-8 .elementor-element.elementor-element-60c9f14 .uc_more_btn svg {
  margin-left: 0px;
  font-size: 0px;
}
.elementor-8 .elementor-element.elementor-element-60c9f14 .owl-nav .owl-prev {
  left: 0px;
  right: auto;
}
.elementor-8 .elementor-element.elementor-element-60c9f14 .owl-nav .owl-next {
  right: 0px;
  left: auto;
}
.elementor-8
  .elementor-element.elementor-element-60c9f14
  .owl-carousel
  .owl-nav
  .owl-next,
.elementor-8
  .elementor-element.elementor-element-60c9f14
  .owl-carousel
  .owl-nav
  .owl-prev {
  top: 0px;
  border-radius: 0px;
  width: 0px;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
  background-color: #ffffff;
  color: #000000;
}
.elementor-8
  .elementor-element.elementor-element-60c9f14
  .owl-carousel
  .owl-nav
  .owl-next:hover,
.elementor-8
  .elementor-element.elementor-element-60c9f14
  .owl-carousel
  .owl-nav
  .owl-prev:hover {
  background-color: #000000;
  color: #ffffff;
}
.elementor-8 .elementor-element.elementor-element-60c9f14 .owl-dot {
  width: 0px;
  height: 0px;
  background-color: #c6c6c6;
}
.elementor-8 .elementor-element.elementor-element-60c9f14 .owl-dot.active {
  background-color: #000000;
}
.elementor-8 .elementor-element.elementor-element-60c9f14 .owl-dots {
  margin-top: 0px;
  gap: 0px;
  justify-content: center;
}
.elementor-8 .elementor-element.elementor-element-60c9f14 .ue-no-posts-found {
  color: #000000;
  background-color: #e8e8e8;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-style: none;
}
.elementor-8
  .elementor-element.elementor-element-8674e11:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-8674e11
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://template.slacesthemes.com/CMS/SC09/wp-content/uploads/2025/05/cms-img.png");
}
.elementor-8
  .elementor-element.elementor-element-8674e11
  > .elementor-container {
  min-height: 325px;
}
.elementor-8 .elementor-element.elementor-element-8674e11 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-8674e11
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-5f15561
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-27ab8a3 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-27ab8a3
  .elementor-heading-title {
  color: var(--e-global-color-slaceso1);
}
@media (max-width: 1366px) {
  .elementor-8
    .elementor-element.elementor-element-316a9bc
    > .elementor-element-populated {
    padding: 70px 38px 70px 38px;
  }
  .elementor-8
    .elementor-element.elementor-element-e462c45
    > .elementor-element-populated {
    padding: 70px 38px 70px 38px;
  }
  .elementor-8
    .elementor-element.elementor-element-396024d
    > .elementor-element-populated {
    padding: 70px 38px 73px 38px;
  }
  .elementor-8
    .elementor-element.elementor-element-160908d
    > .elementor-element-populated {
    padding: 70px 38px 70px 38px;
  }
  .elementor-8
    .elementor-element.elementor-element-d9888bf
    > .elementor-widget-container {
    padding: 9em 0em 9em 0em;
  }
  .elementor-8
    .elementor-element.elementor-element-8778634
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-d577892
    > .elementor-widget-container {
    padding: 9em 0em 9em 0em;
  }
  .elementor-8
    .elementor-element.elementor-element-1193cbb
    > .elementor-widget-container {
    padding: 9em 0em 9em 0em;
  }
  .elementor-8
    .elementor-element.elementor-element-56b6b36
    > .elementor-widget-container {
    padding: 9em 0em 9em 0em;
  }
  .elementor-8
    .elementor-element.elementor-element-7a4aeef
    > .elementor-element-populated {
    padding: 0px 15px 0px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-a549dc8
    > .elementor-element-populated {
    padding: 0px 20px 0px 15px;
  }
}
@media (max-width: 1200px) {
  .elementor-8
    .elementor-element.elementor-element-a52d4e8
    .elementor-heading-title {
    font-size: 55px;
  }
  .elementor-8
    .elementor-element.elementor-element-316a9bc
    > .elementor-element-populated {
    padding: 50px 16px 50px 16px;
  }
  .elementor-8
    .elementor-element.elementor-element-e462c45
    > .elementor-element-populated {
    padding: 50px 16px 50px 16px;
  }
  .elementor-8
    .elementor-element.elementor-element-396024d
    > .elementor-element-populated {
    padding: 50px 16px 50px 16px;
  }
  .elementor-8
    .elementor-element.elementor-element-160908d
    > .elementor-element-populated {
    padding: 50px 16px 50px 16px;
  }
  .elementor-8
    .elementor-element.elementor-element-7b92708
    .elementor-heading-title {
    font-size: 55px;
  }
  .elementor-8
    .elementor-element.elementor-element-3963768
    .elementor-heading-title {
    font-size: 55px;
  }
  .elementor-8
    .elementor-element.elementor-element-ec05569
    .elementor-heading-title {
    font-size: 55px;
  }
  .elementor-8
    .elementor-element.elementor-element-a3d17a9
    .elementor-heading-title {
    font-size: 55px;
  }
  .elementor-8
    .elementor-element.elementor-element-27ab8a3
    .elementor-heading-title {
    font-size: 55px;
  }
}
@media (max-width: 1024px) {
  .elementor-8
    .elementor-element.elementor-element-316a9bc
    > .elementor-element-populated {
    margin: 0px 25px 25px 0px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 0px;
    padding: 50px 70px 50px 70px;
  }
  .elementor-8
    .elementor-element.elementor-element-e462c45
    > .elementor-element-populated {
    margin: 0px 0px 25px 25px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 25px;
    padding: 50px 70px 50px 70px;
  }
  .elementor-8
    .elementor-element.elementor-element-396024d
    > .elementor-element-populated {
    margin: 25px 25px 0px 0px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 0px;
    padding: 50px 70px 50px 70px;
  }
  .elementor-8
    .elementor-element.elementor-element-160908d
    > .elementor-element-populated {
    margin: 25px 0px 0px 25px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 25px;
    padding: 50px 70px 50px 70px;
  }
  .elementor-8
    .elementor-element.elementor-element-c0cab93
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-f878ced {
    text-align: center;
  }
  .elementor-8
    .elementor-element.elementor-element-bd0211f
    > .elementor-element-populated {
    text-align: center;
    padding: 50px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-64b8672
    > .elementor-element-populated {
    margin: 0px 10px 10px 20px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-d9888bf
    > .elementor-widget-container {
    padding: 9em 4em 9em 4em;
  }
  .elementor-8
    .elementor-element.elementor-element-8778634
    > .elementor-element-populated {
    margin: 0px 20px 10px 10px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 10px;
  }
  .elementor-8
    .elementor-element.elementor-element-d577892
    > .elementor-widget-container {
    padding: 9em 4em 9em 4em;
  }
  .elementor-8
    .elementor-element.elementor-element-95713f7
    > .elementor-element-populated {
    margin: 10px 10px 0px 20px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-1193cbb
    > .elementor-widget-container {
    padding: 9em 4em 9em 4em;
  }
  .elementor-8
    .elementor-element.elementor-element-7236dfe
    > .elementor-element-populated {
    margin: 10px 20px 0px 10px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-56b6b36
    > .elementor-widget-container {
    padding: 9em 4em 9em 4em;
  }
  .elementor-8
    .elementor-element.elementor-element-7a4aeef
    > .elementor-element-populated {
    padding: 0px 15px 15px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-edf683b
    > .elementor-element-populated {
    padding: 0px 20px 0px 15px;
  }
  .elementor-8
    .elementor-element.elementor-element-e223487
    > .elementor-element-populated {
    padding: 0px 15px 15px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-e749a7f
    > .elementor-element-populated {
    padding: 0px 0px 15px 15px;
  }
  .elementor-8
    .elementor-element.elementor-element-4d41605
    > .elementor-element-populated {
    margin: 15px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0em 13em 0em 13em;
  }
  .elementor-8 .elementor-element.elementor-element-7b379e0 .ue-play-bg {
    height: 550px;
  }
  .elementor-8
    .elementor-element.elementor-element-2141626
    > .elementor-element-populated {
    padding: 0px 15px 15px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-e9aa52e
    > .elementor-element-populated {
    padding: 0px 0px 15px 15px;
  }
  .elementor-8
    .elementor-element.elementor-element-01eb3f1
    > .elementor-element-populated {
    margin: 15px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0em 14em 0em 14em;
  }
}
@media (max-width: 880px) {
  .elementor-8
    .elementor-element.elementor-element-4d41605
    > .elementor-element-populated {
    padding: 0em 10em 0em 10em;
  }
  .elementor-8
    .elementor-element.elementor-element-01eb3f1
    > .elementor-element-populated {
    padding: 0em 10em 0em 10em;
  }
}
@media (max-width: 767px) {
  .elementor-8
    .elementor-element.elementor-element-a52d4e8
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-8
    .elementor-element.elementor-element-316a9bc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 0px 50px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-e462c45
    > .elementor-element-populated {
    margin: 40px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 0px 50px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-396024d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 0px 50px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-160908d
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 0px 50px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-7b92708
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-8
    .elementor-element.elementor-element-64b8672
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-d9888bf
    > .elementor-widget-container {
    padding: 9em 1em 9em 1em;
  }
  .elementor-8
    .elementor-element.elementor-element-8778634
    > .elementor-element-populated {
    margin: 20px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-d577892
    > .elementor-widget-container {
    padding: 9em 2em 9em 2em;
  }
  .elementor-8
    .elementor-element.elementor-element-95713f7
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-1193cbb
    > .elementor-widget-container {
    padding: 9em 2em 9em 2em;
  }
  .elementor-8
    .elementor-element.elementor-element-7236dfe
    > .elementor-element-populated {
    margin: 20px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-56b6b36
    > .elementor-widget-container {
    padding: 9em 2em 9em 2em;
  }
  .elementor-8 .elementor-element.elementor-element-efaa70a {
    padding: 70px 0px 70px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-7a4aeef
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-edf683b
    > .elementor-element-populated {
    padding: 30px 0px 30px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-a549dc8
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-3963768
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-8
    .elementor-element.elementor-element-e223487
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-8cbdd4e
    .elementor-image-box-img {
    margin-bottom: 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-e749a7f
    > .elementor-element-populated {
    padding: 30px 0px 30px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-29e910b
    .elementor-image-box-img {
    margin-bottom: 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-4d41605
    > .elementor-element-populated {
    padding: 0em 0em 0em 0em;
  }
  .elementor-8
    .elementor-element.elementor-element-f151a1d
    .elementor-image-box-img {
    margin-bottom: 30px;
  }
  .elementor-8
    .elementor-element.elementor-element-ec05569
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-8
    .elementor-element.elementor-element-2141626
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-e9aa52e
    > .elementor-element-populated {
    padding: 30px 0px 30px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-01eb3f1
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0em 0em 0em 0em;
  }
  .elementor-8
    .elementor-element.elementor-element-a3d17a9
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-8
    .elementor-element.elementor-element-27ab8a3
    .elementor-heading-title {
    font-size: 45px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-8 .elementor-element.elementor-element-316a9bc {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-e462c45 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-396024d {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-160908d {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-c0cab93 {
    width: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-bd0211f {
    width: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-64b8672 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-8778634 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-95713f7 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-7236dfe {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-e223487 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-e749a7f {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-4d41605 {
    width: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-2141626 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-e9aa52e {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-01eb3f1 {
    width: 100%;
  }
}
@media (min-width: 1367px) {
  .elementor-8
    .elementor-element.elementor-element-efaa70a:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-8
    .elementor-element.elementor-element-efaa70a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
