.elementor-6735
  .elementor-element.elementor-element-6cc1b9a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6735
  .elementor-element.elementor-element-6cc1b9a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fafafa;
}
.elementor-6735
  .elementor-element.elementor-element-6cc1b9a
  > .elementor-background-overlay {
  background-color: #ff488d14;
  opacity: 0.01;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735 .elementor-element.elementor-element-6cc1b9a {
  transition: background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
.elementor-6735 .elementor-element.elementor-element-a17b483 {
  text-align: left;
}
.elementor-6735
  .elementor-element.elementor-element-a17b483
  > .elementor-widget-container {
  margin: 100px 0 0;
  padding: 0;
}
.elementor-6735
  .elementor-element.elementor-element-cce5055
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-6735 .elementor-element.elementor-element-6dd27e7 {
  text-align: center;
}
.elementor-6735
  .elementor-element.elementor-element-6dd27e7
  .elementor-heading-title {
  color: #0c1948;
  font-family: "Montserrat", Sans-serif;
  font-size: 66.49px;
  font-weight: 700;
  letter-spacing: 0px;
}
.elementor-6735
  .elementor-element.elementor-element-6dd27e7
  > .elementor-widget-container {
  margin: 50px 0;
  padding: 0;
}
.elementor-6735 .elementor-element.elementor-element-c73cdca {
  text-align: center;
  width: var(--container-widget-width, 99.873%);
  max-width: 99.873%;
  --container-widget-width: 99.873%;
  --container-widget-flex-grow: 0;
  align-self: center;
}
.elementor-6735
  .elementor-element.elementor-element-c73cdca
  .elementor-heading-title {
  color: #ff488d;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: 0px;
}
.elementor-6735
  .elementor-element.elementor-element-c73cdca
  > .elementor-widget-container {
  margin: 0 0 50px;
}
.elementor-6735 .elementor-element.elementor-element-415331a {
  text-align: center;
  width: var(--container-widget-width, 101.272%);
  max-width: 101.272%;
  --container-widget-width: 101.272%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-415331a
  .elementor-heading-title {
  color: #000;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0%;
}
.elementor-6735
  .elementor-element.elementor-element-415331a
  > .elementor-widget-container {
  margin: 0 0 20px;
}
.elementor-6735 .elementor-element.elementor-element-1b3cc87 {
  text-align: center;
}
.elementor-6735
  .elementor-element.elementor-element-1b3cc87
  .elementor-heading-title {
  color: #000;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0%;
}
.elementor-6735
  .elementor-element.elementor-element-1b3cc87
  > .elementor-widget-container {
  margin: 0 0 50px;
}
.elementor-6735
  .elementor-element.elementor-element-72f2abf
  > .elementor-container {
  min-height: 48px;
}
.elementor-6735 .elementor-element.elementor-element-72f2abf {
  margin-top: 0;
  margin-bottom: 50px;
  padding: 0;
}
.elementor-6735
  .elementor-element.elementor-element-626740f
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-6735 .elementor-element.elementor-element-039b355 .elementor-button {
  font-family: "Montserrat Subrayada", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0%;
  background-color: #ff488d;
  border-radius: 50px;
  padding: 14px 150px;
}
.elementor-6735
  .elementor-element.elementor-element-039b355
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-6735 .elementor-element.elementor-element-039b355 {
  width: var(--container-widget-width, 99.042%);
  max-width: 99.042%;
  --container-widget-width: 99.042%;
  --container-widget-flex-grow: 0;
  align-self: center;
}
.elementor-6735
  .elementor-element.elementor-element-f668bd9
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-6735 .elementor-element.elementor-element-c1890bb .elementor-button {
  font-family: "Montserrat Subrayada", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0%;
  background-color: #ff488d;
  border-radius: 50px;
  padding: 14px 150px;
}
.elementor-6735
  .elementor-element.elementor-element-c1890bb
  > .elementor-widget-container {
  margin: 0;
}
.elementor-6735 .elementor-element.elementor-element-c1890bb {
  width: var(--container-widget-width, 98.249%);
  max-width: 98.249%;
  --container-widget-width: 98.249%;
  --container-widget-flex-grow: 0;
}
.elementor-6735 .elementor-element.elementor-element-a52ee2b {
  margin-top: 0;
  margin-bottom: 0;
}
.elementor-6735 .elementor-element.elementor-element-b3174e8 {
  text-align: center;
  width: var(--container-widget-width, 115.83%);
  max-width: 115.83%;
  --container-widget-width: 115.83%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-b3174e8
  .elementor-heading-title {
  color: #0c1948;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 10%;
  letter-spacing: 0%;
}
.elementor-6735
  .elementor-element.elementor-element-b3174e8
  > .elementor-widget-container {
  margin: 0;
}
.elementor-6735
  .elementor-element.elementor-element-1d8c2cd
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-6735
  .elementor-element.elementor-element-1d8c2cd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735 .elementor-element.elementor-element-eaf8fbc {
  text-align: right;
}
.elementor-6735
  .elementor-element.elementor-element-eaf8fbc
  > .elementor-widget-container {
  margin: 100px 0 0;
}
.elementor-6735
  .elementor-element.elementor-element-5770672:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6735
  .elementor-element.elementor-element-5770672
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #efefef;
}
.elementor-6735 .elementor-element.elementor-element-5770672 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-6735
  .elementor-element.elementor-element-5770672
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735 .elementor-element.elementor-element-048356a .gallery-item {
  padding: 0 50px 50px 0;
}
.elementor-6735 .elementor-element.elementor-element-048356a .gallery {
  margin: 0 -50px -50px 0;
}
.elementor-6735
  .elementor-element.elementor-element-048356a
  .gallery-item
  .gallery-caption {
  text-align: center;
}
.elementor-6735 .elementor-element.elementor-element-048356a {
  width: var(--container-widget-width, 101.417%);
  max-width: 101.417%;
  --container-widget-width: 101.417%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-02240d7
  .gallery-item
  .gallery-caption {
  text-align: center;
}
.elementor-6735 .elementor-element.elementor-element-02240d7 {
  width: var(--container-widget-width, 101.417%);
  max-width: 101.417%;
  --container-widget-width: 101.417%;
  --container-widget-flex-grow: 0;
}
.elementor-6735 .elementor-element.elementor-element-69d978f {
  text-align: center;
  width: var(--container-widget-width, 100.663%);
  max-width: 100.663%;
  --container-widget-width: 100.663%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-69d978f
  .elementor-heading-title {
  color: #0c1948;
  font-family: "Montserrat", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: 0%;
}
.elementor-6735
  .elementor-element.elementor-element-69d978f
  > .elementor-widget-container {
  margin: 50px 0;
}
.elementor-6735
  .elementor-element.elementor-element-f6d491d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-6735
  .elementor-element.elementor-element-f6d491d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-f6d491d
  > .elementor-element-populated,
.elementor-6735
  .elementor-element.elementor-element-f6d491d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6735
  .elementor-element.elementor-element-f6d491d
  > .elementor-background-slideshow {
  border-radius: 20px;
}
.elementor-6735
  .elementor-element.elementor-element-f6d491d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-6735
  .elementor-element.elementor-element-f6d491d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735 .elementor-element.elementor-element-3d2c716 {
  text-align: center;
}
.elementor-6735
  .elementor-element.elementor-element-3d2c716
  .elementor-heading-title {
  color: #fff;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0%;
}
.elementor-6735
  .elementor-element.elementor-element-3d2c716
  > .elementor-widget-container {
  margin: 20px 0 40px;
}
.elementor-6735 .elementor-element.elementor-element-587b059 .gallery-item {
  padding: 0 15px 15px 0;
}
.elementor-6735 .elementor-element.elementor-element-587b059 .gallery {
  margin: 0 -15px -15px 0;
}
.elementor-6735
  .elementor-element.elementor-element-587b059
  .gallery-item
  .gallery-caption {
  text-align: center;
}
.elementor-6735
  .elementor-element.elementor-element-587b059
  > .elementor-widget-container {
  padding: 0 15px;
}
.elementor-6735 .elementor-element.elementor-element-5dd92c3 .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0%;
  fill: #0c1948;
  color: #0c1948;
  background-color: #fff;
  border-radius: 70px;
  padding: 14px 148px;
}
.elementor-6735
  .elementor-element.elementor-element-5dd92c3
  > .elementor-widget-container {
  margin: 40px 0 20px;
}
.elementor-6735 .elementor-element.elementor-element-5dd92c3 {
  width: 100%;
  max-width: 100%;
  align-self: center;
}
.elementor-6735
  .elementor-element.elementor-element-3497bb9
  > .elementor-container {
  max-width: 1720px;
}
.elementor-6735 .elementor-element.elementor-element-3497bb9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-6735
  .elementor-element.elementor-element-3497bb9
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735 .elementor-element.elementor-element-dcdb501 {
  text-align: center;
  width: var(--container-widget-width, 100.663%);
  max-width: 100.663%;
  --container-widget-width: 100.663%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-dcdb501
  .elementor-heading-title {
  color: #0c1948;
  font-family: "Montserrat", Sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: 0%;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-6735
  .elementor-element.elementor-element-dcdb501
  > .elementor-widget-container {
  margin: 100px 0;
}
.elementor-6735
  .elementor-element.elementor-element-f936ebb.elementor-view-stacked
  .elementor-icon {
  background-color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-f936ebb.elementor-view-framed
  .elementor-icon,
.elementor-6735
  .elementor-element.elementor-element-f936ebb.elementor-view-default
  .elementor-icon {
  fill: #0c1948;
  color: #0c1948;
  border-color: #0c1948;
}
.elementor-6735 .elementor-element.elementor-element-f936ebb {
  --icon-box-icon-margin: 15px;
}
.elementor-6735
  .elementor-element.elementor-element-f936ebb
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-f936ebb
  .elementor-icon-box-title
  a {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-6735
  .elementor-element.elementor-element-f936ebb
  .elementor-icon-box-title {
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-6735
  .elementor-element.elementor-element-f936ebb
  .elementor-icon-box-description {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}
.elementor-6735
  .elementor-element.elementor-element-da39793.elementor-view-stacked
  .elementor-icon {
  background-color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-da39793.elementor-view-framed
  .elementor-icon,
.elementor-6735
  .elementor-element.elementor-element-da39793.elementor-view-default
  .elementor-icon {
  fill: #0c1948;
  color: #0c1948;
  border-color: #0c1948;
}
.elementor-6735 .elementor-element.elementor-element-da39793 {
  --icon-box-icon-margin: 15px;
}
.elementor-6735
  .elementor-element.elementor-element-da39793
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-da39793
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}
.elementor-6735
  .elementor-element.elementor-element-da39793
  .elementor-icon-box-description {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}
.elementor-6735
  .elementor-element.elementor-element-1a6fe3e.elementor-view-stacked
  .elementor-icon {
  background-color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-1a6fe3e.elementor-view-framed
  .elementor-icon,
.elementor-6735
  .elementor-element.elementor-element-1a6fe3e.elementor-view-default
  .elementor-icon {
  fill: #0c1948;
  color: #0c1948;
  border-color: #0c1948;
}
.elementor-6735 .elementor-element.elementor-element-1a6fe3e {
  --icon-box-icon-margin: 15px;
}
.elementor-6735
  .elementor-element.elementor-element-1a6fe3e
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-1a6fe3e
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}
.elementor-6735
  .elementor-element.elementor-element-1a6fe3e
  .elementor-icon-box-description {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}
.elementor-6735
  .elementor-element.elementor-element-041c20b.elementor-view-stacked
  .elementor-icon {
  background-color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-041c20b.elementor-view-framed
  .elementor-icon,
.elementor-6735
  .elementor-element.elementor-element-041c20b.elementor-view-default
  .elementor-icon {
  fill: #0c1948;
  color: #0c1948;
  border-color: #0c1948;
}
.elementor-6735 .elementor-element.elementor-element-041c20b {
  --icon-box-icon-margin: 15px;
}
.elementor-6735
  .elementor-element.elementor-element-041c20b
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-041c20b
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}
.elementor-6735
  .elementor-element.elementor-element-041c20b
  .elementor-icon-box-description {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}
.elementor-6735
  .elementor-element.elementor-element-a1385c8.elementor-view-stacked
  .elementor-icon {
  background-color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-a1385c8.elementor-view-framed
  .elementor-icon,
.elementor-6735
  .elementor-element.elementor-element-a1385c8.elementor-view-default
  .elementor-icon {
  fill: #0c1948;
  color: #0c1948;
  border-color: #0c1948;
}
.elementor-6735 .elementor-element.elementor-element-a1385c8 {
  --icon-box-icon-margin: 15px;
}
.elementor-6735
  .elementor-element.elementor-element-a1385c8
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-a1385c8
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}
.elementor-6735
  .elementor-element.elementor-element-a1385c8
  .elementor-icon-box-description {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}
.elementor-6735 .elementor-element.elementor-element-e86114d {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 20px;
}
.elementor-6735 .elementor-element.elementor-element-a0d504d .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-6735
  .elementor-element.elementor-element-a0d504d
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-6735
  .elementor-element.elementor-element-a0d504d
  .elementor-icon-box-title {
  color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-a0d504d
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-a0d504d
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0%;
}
.elementor-6735
  .elementor-element.elementor-element-a0d504d
  > .elementor-widget-container {
  margin: 0 0 -40px;
  padding: 0;
}
.elementor-6735 .elementor-element.elementor-element-a0d504d {
  width: var(--container-widget-width, 95.384%);
  max-width: 95.384%;
  --container-widget-width: 95.384%;
  --container-widget-flex-grow: 0;
  align-self: center;
  z-index: 1;
}
.elementor-6735
  .elementor-element.elementor-element-95110c2:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-6735
  .elementor-element.elementor-element-95110c2
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f3f3f3;
}
.elementor-6735
  .elementor-element.elementor-element-95110c2
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px;
  border-color: #ff488d;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-6735
  .elementor-element.elementor-element-95110c2
  > .elementor-element-populated,
.elementor-6735
  .elementor-element.elementor-element-95110c2
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6735
  .elementor-element.elementor-element-95110c2
  > .elementor-background-slideshow {
  border-radius: 20px;
}
.elementor-6735
  .elementor-element.elementor-element-95110c2
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735 .elementor-element.elementor-element-1ebf805 {
  text-align: left;
}
.elementor-6735
  .elementor-element.elementor-element-1ebf805
  .elementor-heading-title {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0%;
}
.elementor-6735
  .elementor-element.elementor-element-1ebf805
  > .elementor-widget-container {
  padding: 0;
}
.elementor-6735 .elementor-element.elementor-element-8b93374 {
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
}
.elementor-6735 .elementor-element.elementor-element-97fc1a6 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-6735
  .elementor-element.elementor-element-97fc1a6
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-6735
  .elementor-element.elementor-element-97fc1a6
  .elementor-icon-box-title {
  color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-97fc1a6
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-97fc1a6
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0%;
}
.elementor-6735
  .elementor-element.elementor-element-97fc1a6
  > .elementor-widget-container {
  margin: 0 0 -40px;
  padding: 0 0 40px;
}
.elementor-6735 .elementor-element.elementor-element-97fc1a6 {
  width: var(--container-widget-width, 96.16%);
  max-width: 96.16%;
  --container-widget-width: 96.16%;
  --container-widget-flex-grow: 0;
  align-self: center;
  z-index: 1;
}
.elementor-6735
  .elementor-element.elementor-element-7462479:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-6735
  .elementor-element.elementor-element-7462479
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f3f3f3;
}
.elementor-6735
  .elementor-element.elementor-element-7462479
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px;
  border-color: #ff488d;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 0 40px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 15px 0 0 10px;
}
.elementor-6735
  .elementor-element.elementor-element-7462479
  > .elementor-element-populated,
.elementor-6735
  .elementor-element.elementor-element-7462479
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6735
  .elementor-element.elementor-element-7462479
  > .elementor-background-slideshow {
  border-radius: 20px;
}
.elementor-6735
  .elementor-element.elementor-element-7462479
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735 .elementor-element.elementor-element-55d0516 {
  text-align: left;
}
.elementor-6735
  .elementor-element.elementor-element-55d0516
  .elementor-heading-title {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0%;
}
.elementor-6735
  .elementor-element.elementor-element-55d0516
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-6735 .elementor-element.elementor-element-ac4b8df {
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
}
.elementor-6735 .elementor-element.elementor-element-808f0be .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-6735
  .elementor-element.elementor-element-808f0be
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-6735
  .elementor-element.elementor-element-808f0be
  .elementor-icon-box-title {
  color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-808f0be
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-808f0be
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0%;
}
.elementor-6735
  .elementor-element.elementor-element-808f0be
  > .elementor-widget-container {
  margin: 0 0 -40px;
  padding: 0 0 40px;
}
.elementor-6735 .elementor-element.elementor-element-808f0be {
  width: var(--container-widget-width, 95.602%);
  max-width: 95.602%;
  --container-widget-width: 95.602%;
  --container-widget-flex-grow: 0;
  align-self: center;
  z-index: 1;
}
.elementor-6735
  .elementor-element.elementor-element-0d3258a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-6735
  .elementor-element.elementor-element-0d3258a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f3f3f3;
}
.elementor-6735
  .elementor-element.elementor-element-0d3258a
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px;
  border-color: #ff488d;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 0 40px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 15px 0 0 10px;
}
.elementor-6735
  .elementor-element.elementor-element-0d3258a
  > .elementor-element-populated,
.elementor-6735
  .elementor-element.elementor-element-0d3258a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6735
  .elementor-element.elementor-element-0d3258a
  > .elementor-background-slideshow {
  border-radius: 20px;
}
.elementor-6735
  .elementor-element.elementor-element-0d3258a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735 .elementor-element.elementor-element-bf8e7a6 {
  text-align: left;
}
.elementor-6735
  .elementor-element.elementor-element-bf8e7a6
  .elementor-heading-title {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0%;
}
.elementor-6735 .elementor-element.elementor-element-1cd22ee {
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
}
.elementor-6735 .elementor-element.elementor-element-79c3483 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-6735
  .elementor-element.elementor-element-79c3483
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-6735
  .elementor-element.elementor-element-79c3483
  .elementor-icon-box-title {
  color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-79c3483
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-79c3483
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0%;
}
.elementor-6735
  .elementor-element.elementor-element-79c3483
  .elementor-icon-box-description {
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}
.elementor-6735
  .elementor-element.elementor-element-79c3483
  > .elementor-widget-container {
  margin: 0 0 -40px;
  padding: 0 0 40px;
}
.elementor-6735 .elementor-element.elementor-element-79c3483 {
  width: var(--container-widget-width, 95.515%);
  max-width: 95.515%;
  --container-widget-width: 95.515%;
  --container-widget-flex-grow: 0;
  align-self: center;
  z-index: 1;
}
.elementor-6735
  .elementor-element.elementor-element-d257b7a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-6735
  .elementor-element.elementor-element-d257b7a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f3f3f3;
}
.elementor-6735
  .elementor-element.elementor-element-d257b7a
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px;
  border-color: #ff488d;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 0 40px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 15px 0 0 10px;
}
.elementor-6735
  .elementor-element.elementor-element-d257b7a
  > .elementor-element-populated,
.elementor-6735
  .elementor-element.elementor-element-d257b7a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6735
  .elementor-element.elementor-element-d257b7a
  > .elementor-background-slideshow {
  border-radius: 20px;
}
.elementor-6735
  .elementor-element.elementor-element-d257b7a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735 .elementor-element.elementor-element-7ada2fa {
  text-align: left;
}
.elementor-6735
  .elementor-element.elementor-element-7ada2fa
  .elementor-heading-title {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0%;
}
.elementor-6735 .elementor-element.elementor-element-f38cb7e {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
.elementor-6735 .elementor-element.elementor-element-9918057 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-6735
  .elementor-element.elementor-element-9918057
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-6735
  .elementor-element.elementor-element-9918057
  .elementor-icon-box-title {
  color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-9918057
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-9918057
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0%;
}
.elementor-6735
  .elementor-element.elementor-element-9918057
  > .elementor-widget-container {
  margin: 0 0 -40px;
  padding: 0 0 40px;
}
.elementor-6735 .elementor-element.elementor-element-9918057 {
  width: var(--container-widget-width, 95.22%);
  max-width: 95.22%;
  --container-widget-width: 95.22%;
  --container-widget-flex-grow: 0;
  align-self: center;
  z-index: 1;
}
.elementor-6735
  .elementor-element.elementor-element-4ab6180:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-6735
  .elementor-element.elementor-element-4ab6180
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f3f3f3;
}
.elementor-6735
  .elementor-element.elementor-element-4ab6180
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px;
  border-color: #ff488d;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 0 40px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 15px 0 0 10px;
}
.elementor-6735
  .elementor-element.elementor-element-4ab6180
  > .elementor-element-populated,
.elementor-6735
  .elementor-element.elementor-element-4ab6180
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6735
  .elementor-element.elementor-element-4ab6180
  > .elementor-background-slideshow {
  border-radius: 20px;
}
.elementor-6735
  .elementor-element.elementor-element-4ab6180
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735 .elementor-element.elementor-element-ae3480f {
  text-align: left;
}
.elementor-6735
  .elementor-element.elementor-element-ae3480f
  .elementor-heading-title {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0%;
}
.elementor-6735
  .elementor-element.elementor-element-c9f9403
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-6735 .elementor-element.elementor-element-08cc7c4 img {
  width: 100%;
  max-width: 100%;
}
.elementor-6735
  .elementor-element.elementor-element-08cc7c4
  > .elementor-widget-container {
  margin: 40px 0 0;
}
.elementor-6735 .elementor-element.elementor-element-af21eff {
  margin-top: 0;
  margin-bottom: 50px;
}
.elementor-6735 .elementor-element.elementor-element-f1bba56 {
  text-align: left;
}
.elementor-6735
  .elementor-element.elementor-element-f1bba56
  .elementor-heading-title {
  color: #0c1948;
  font-family: "Montserrat", Sans-serif;
  font-size: 50px;
  font-weight: 700;
}
.elementor-6735
  .elementor-element.elementor-element-f1bba56
  > .elementor-widget-container {
  margin: 50px 0 20px;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .elementor-repeater-item-42b217c
  .eael-feature-list-icon
  i {
  color: #ff488d;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .elementor-repeater-item-42b217c
  .eael-feature-list-icon
  svg {
  color: #ff488d !important;
  fill: #ff488d !important;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .elementor-repeater-item-42b217c
  .eael-feature-list-icon {
  background-color: #f4f4f4;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .elementor-repeater-item-42b217c
  .eael-feature-list-icon-inner {
  background-color: #f4f4f4;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .elementor-repeater-item-3292c0b
  .eael-feature-list-icon
  i {
  color: #ff488d;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .elementor-repeater-item-3292c0b
  .eael-feature-list-icon
  svg {
  color: #ff488d !important;
  fill: #ff488d !important;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .elementor-repeater-item-3292c0b
  .eael-feature-list-icon {
  background-color: #f4f4f4;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .elementor-repeater-item-3292c0b
  .eael-feature-list-icon-inner {
  background-color: #f4f4f4;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .elementor-repeater-item-5e69405
  .eael-feature-list-icon
  i {
  color: #ff488d;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .elementor-repeater-item-5e69405
  .eael-feature-list-icon
  svg {
  color: #ff488d !important;
  fill: #ff488d !important;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .elementor-repeater-item-5e69405
  .eael-feature-list-icon {
  background-color: #f4f4f4;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .elementor-repeater-item-5e69405
  .eael-feature-list-icon-inner {
  background-color: #f4f4f4;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .elementor-repeater-item-72e2243
  .eael-feature-list-icon
  i {
  color: #ff488d;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .elementor-repeater-item-72e2243
  .eael-feature-list-icon
  svg {
  color: #ff488d !important;
  fill: #ff488d !important;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .elementor-repeater-item-72e2243
  .eael-feature-list-icon {
  background-color: #f4f4f4;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .elementor-repeater-item-72e2243
  .eael-feature-list-icon-inner {
  background-color: #f4f4f4;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .eael-feature-list-items
  .eael-feature-list-item:not(:last-child) {
  padding-bottom: calc(25px / 2);
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .eael-feature-list-items
  .eael-feature-list-item:not(:first-child) {
  padding-top: calc(25px / 2);
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .eael-feature-list-items.connector-type-modern
  .eael-feature-list-item:not(:last-child):before {
  height: calc(100% + 25px);
}
body.rtl
  .elementor-6735
  .elementor-element.elementor-element-203ca96
  .eael-feature-list-items
  .eael-feature-list-item:after {
  left: calc(-25px / 2);
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .connector-type-classic
  .connector {
  border-style: solid;
  border-color: #f4f4f4;
  border-width: 1px;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .connector-type-modern
  .eael-feature-list-item:before,
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .connector-type-modern
  .eael-feature-list-item:after {
  border-style: solid;
  border-color: #f4f4f4;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .eael-feature-list-items.connector-type-modern
  .eael-feature-list-item:before,
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .eael-feature-list-items.connector-type-modern
  .eael-feature-list-item:after {
  border-width: 1px;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .-icon-position-left
  .connector-type-modern
  .eael-feature-list-item:before,
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .-icon-position-left
  .connector-type-modern
  .eael-feature-list-item:after {
  border-width: 1px;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .-icon-position-right
  .connector-type-modern
  .eael-feature-list-item:before,
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .-icon-position-right
  .connector-type-modern
  .eael-feature-list-item:after {
  border-width: 1px;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .eael-feature-list-items
  .eael-feature-list-icon {
  color: #fff;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .eael-feature-list-items
  .eael-feature-list-icon
  svg {
  fill: #fff;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .eael-feature-list-icon-box
  .eael-feature-list-icon {
  height: 35px;
  width: 35px;
  font-size: 20px;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .eael-feature-list-items.connector-type-classic
  .connector {
  right: calc(100% - 35px);
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .eael-feature-list-icon-box
  .eael-feature-list-icon
  img {
  width: 20px;
  height: 20px;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .eael-feature-list-img {
  width: 20px;
  height: 20px;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .-icon-position-left
  .eael-feature-list-content-box,
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .-icon-position-right
  .eael-feature-list-content-box,
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .-icon-position-top
  .eael-feature-list-content-box {
  margin: 20px;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .eael-feature-list-item
  .eael-feature-list-title {
  margin-bottom: 15px;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .eael-feature-list-content-box
  .eael-feature-list-title,
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .eael-feature-list-content-box
  .eael-feature-list-title
  > a,
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .eael-feature-list-content-box
  .eael-feature-list-title:visited {
  color: #414247;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .eael-feature-list-content-box
  .eael-feature-list-title,
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .eael-feature-list-content-box
  .eael-feature-list-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  .eael-feature-list-content-box
  .eael-feature-list-content {
  color: #0c1948;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-6735
  .elementor-element.elementor-element-203ca96
  > .elementor-widget-container {
  margin: 0;
  border-radius: 1px;
}
.elementor-6735 .elementor-element.elementor-element-203ca96 {
  width: var(--container-widget-width, 100.096%);
  max-width: 100.096%;
  --container-widget-width: 100.096%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-d4f1931
  > .elementor-element-populated {
  margin: -50px 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-6735 .elementor-element.elementor-element-7e4d892 {
  text-align: center;
}
.elementor-6735 .elementor-element.elementor-element-7e4d892 img {
  border-radius: 60px;
}
.elementor-6735
  .elementor-element.elementor-element-823b0f5
  > .elementor-background-overlay {
  background-color: #000;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735 .elementor-element.elementor-element-823b0f5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-6735
  .elementor-element.elementor-element-9a9d054
  .elementor-heading-title {
  color: #ff488d;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 14px;
  letter-spacing: 0px;
}
.elementor-6735
  .elementor-element.elementor-element-9a9d054
  > .elementor-widget-container {
  margin: 10px 0 0;
}
.elementor-6735 .elementor-element.elementor-element-9a9d054 {
  width: var(--container-widget-width, 130.508%);
  max-width: 130.508%;
  --container-widget-width: 130.508%;
  --container-widget-flex-grow: 0;
}
.elementor-6735 .elementor-element.elementor-element-0618d41 {
  margin-top: 0;
  margin-bottom: 40px;
}
.elementor-6735 .elementor-element.elementor-element-483f344 {
  text-align: left;
  width: var(--container-widget-width, 96.521%);
  max-width: 96.521%;
  --container-widget-width: 96.521%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-483f344
  .elementor-heading-title {
  color: #fff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 50px;
  letter-spacing: 0%;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-6735 .elementor-element.elementor-element-a43d892 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  background-color: #ff488d;
  border-radius: 51px;
  padding: 16px 88px;
}
.elementor-6735 .elementor-element.elementor-element-f6383eb {
  margin-top: 0;
  margin-bottom: 40px;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b
  .elementor-main-swiper
  .swiper-slide {
  background-color: #fff;
  border-width: 1px;
  border-radius: 20px;
  border-color: #fff;
  padding: 25px 25px 50px 28px;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_inline
  .elementor-testimonial__footer,
.elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_stacked
  .elementor-testimonial__footer {
  margin-top: 0;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_above
  .elementor-testimonial__footer {
  margin-bottom: 0;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_left
  .elementor-testimonial__footer {
  padding-right: 0;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_right
  .elementor-testimonial__footer {
  padding-left: 0;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b
  .elementor-testimonial__text {
  color: #0c1845;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  line-height: 50px;
  letter-spacing: 0%;
  word-spacing: 0px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b
  .elementor-testimonial__name {
  color: #000000b2;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b
  .elementor-testimonial__title {
  color: #fff;
  font-family: "Montserrat Subrayada", Sans-serif;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  line-height: 21px;
  letter-spacing: -5px;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b
  .elementor-testimonial__image
  img {
  width: 200px;
  height: 200px;
  border-radius: 20px;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_left
  .elementor-testimonial__content:after,
.elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_right
  .elementor-testimonial__content:after {
  top: calc(20px + (200px / 2) - 8px);
}
body:not(.rtl)
  .elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_stacked:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-right)
  .elementor-testimonial__content:after,
body:not(.rtl)
  .elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_inline:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-right)
  .elementor-testimonial__content:after,
.elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left
  .elementor-testimonial__content:after,
.elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left
  .elementor-testimonial__content:after {
  left: calc(20px + (200px / 2) - 8px);
  right: auto;
}
body.rtl
  .elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_stacked:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-left)
  .elementor-testimonial__content:after,
body.rtl
  .elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_inline:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-left)
  .elementor-testimonial__content:after,
.elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right
  .elementor-testimonial__content:after,
.elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right
  .elementor-testimonial__content:after {
  right: calc(20px + (200px / 2) - 8px);
  left: auto;
}
body:not(.rtl)
  .elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_above:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-right)
  .elementor-testimonial__content:after,
.elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_above.elementor-testimonial--align-left
  .elementor-testimonial__content:after {
  left: calc(20px + (200px / 2) - 8px);
  right: auto;
}
body.rtl
  .elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_above:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-left)
  .elementor-testimonial__content:after,
.elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_above.elementor-testimonial--align-right
  .elementor-testimonial__content:after {
  right: calc(20px + (200px / 2) - 8px);
  left: auto;
}
body.rtl
  .elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left
  .elementor-testimonial__image
  + cite,
body.rtl
  .elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_above.elementor-testimonial--align-left
  .elementor-testimonial__image
  + cite,
body:not(.rtl)
  .elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_inline
  .elementor-testimonial__image
  + cite,
body:not(.rtl)
  .elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_above
  .elementor-testimonial__image
  + cite {
  margin-left: 0;
  margin-right: 0;
}
body:not(.rtl)
  .elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right
  .elementor-testimonial__image
  + cite,
body:not(.rtl)
  .elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_above.elementor-testimonial--align-right
  .elementor-testimonial__image
  + cite,
body.rtl
  .elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_inline
  .elementor-testimonial__image
  + cite,
body.rtl
  .elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_above
  .elementor-testimonial__image
  + cite {
  margin-right: 0;
  margin-left: 0;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_stacked
  .elementor-testimonial__image
  + cite,
.elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_left
  .elementor-testimonial__image
  + cite,
.elementor-6735
  .elementor-element.elementor-element-78e355b.elementor-testimonial--layout-image_right
  .elementor-testimonial__image
  + cite {
  margin-top: 0;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b
  .elementor-swiper-button {
  font-size: 40px;
  color: #fff;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b
  .elementor-swiper-button
  svg {
  fill: #fff;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b
  .swiper-pagination-bullet {
  height: 10px;
  width: 10px;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b
  .swiper-container-horizontal
  .swiper-pagination-progressbar {
  height: 10px;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b
  .swiper-pagination-fraction {
  font-size: 10px;
  color: #fff;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b
  .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  background-color: #474d63;
  opacity: 1;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b
  .swiper-pagination-bullet-active,
.elementor-6735
  .elementor-element.elementor-element-78e355b
  .swiper-pagination-progressbar-fill {
  background-color: #fff;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-6735 .elementor-element.elementor-element-f8347fe {
  margin-top: 50px;
  margin-bottom: 50px;
}
.elementor-6735
  .elementor-element.elementor-element-8ca3bd8:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-6735
  .elementor-element.elementor-element-8ca3bd8
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-8ca3bd8
  > .elementor-element-populated,
.elementor-6735
  .elementor-element.elementor-element-8ca3bd8
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6735
  .elementor-element.elementor-element-8ca3bd8
  > .elementor-background-slideshow {
  border-radius: 60px;
}
.elementor-6735
  .elementor-element.elementor-element-8ca3bd8
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-6735
  .elementor-element.elementor-element-8ca3bd8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735 .elementor-element.elementor-element-8ca3bd8 {
  z-index: 30;
}
.elementor-6735 .elementor-element.elementor-element-f473c92 {
  text-align: center;
}
.elementor-6735
  .elementor-element.elementor-element-f473c92
  .elementor-heading-title {
  color: #fff;
  font-family: "Montserrat", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-6735
  .elementor-element.elementor-element-f473c92
  > .elementor-widget-container {
  margin: 0;
  padding: 100px 0 0;
}
.elementor-6735
  .elementor-element.elementor-element-86bc555:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-6735
  .elementor-element.elementor-element-86bc555
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #dbdada;
}
.elementor-6735
  .elementor-element.elementor-element-86bc555
  > .elementor-element-populated,
.elementor-6735
  .elementor-element.elementor-element-86bc555
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6735
  .elementor-element.elementor-element-86bc555
  > .elementor-background-slideshow {
  border-radius: 0 60px 60px 0;
}
.elementor-6735
  .elementor-element.elementor-element-86bc555
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 70px 0 70px -21px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: -21px;
  padding: 0;
}
.elementor-6735
  .elementor-element.elementor-element-86bc555
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735 .elementor-element.elementor-element-86bc555 {
  z-index: 20;
}
.elementor-6735 .elementor-element.elementor-element-35341a9 {
  text-align: center;
  width: var(--container-widget-width, 105.797%);
  max-width: 105.797%;
  --container-widget-width: 105.797%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-35341a9
  .elementor-heading-title {
  color: #0c1948;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.elementor-6735
  .elementor-element.elementor-element-35341a9
  > .elementor-widget-container {
  margin: 40px 0 25px;
  padding: 0 0 0 28px;
}
.elementor-6735 .elementor-element.elementor-element-a6fd21a {
  text-align: center;
}
.elementor-6735
  .elementor-element.elementor-element-a6fd21a
  .elementor-heading-title {
  color: #000000b2;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}
.elementor-6735
  .elementor-element.elementor-element-a6fd21a
  > .elementor-widget-container {
  padding: 0 0 0 30px;
}
.elementor-6735
  .elementor-element.elementor-element-a0ab8ff:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-6735
  .elementor-element.elementor-element-a0ab8ff
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e6e6e6;
}
.elementor-6735
  .elementor-element.elementor-element-a0ab8ff
  > .elementor-element-populated,
.elementor-6735
  .elementor-element.elementor-element-a0ab8ff
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6735
  .elementor-element.elementor-element-a0ab8ff
  > .elementor-background-slideshow {
  border-radius: 0 60px 60px 0;
}
.elementor-6735
  .elementor-element.elementor-element-a0ab8ff
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 70px 0 70px -68px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: -68px;
  padding: 0;
}
.elementor-6735
  .elementor-element.elementor-element-a0ab8ff
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735 .elementor-element.elementor-element-a0ab8ff {
  z-index: 15;
}
.elementor-6735 .elementor-element.elementor-element-4bfecd7 {
  text-align: center;
  width: var(--container-widget-width, 103.216%);
  max-width: 103.216%;
  --container-widget-width: 103.216%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-4bfecd7
  .elementor-heading-title {
  color: #0c1948;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.elementor-6735
  .elementor-element.elementor-element-4bfecd7
  > .elementor-widget-container {
  margin: 40px 0 25px;
  padding: 0 0 0 60px;
}
.elementor-6735 .elementor-element.elementor-element-de97546 {
  text-align: center;
  width: var(--container-widget-width, 102.152%);
  max-width: 102.152%;
  --container-widget-width: 102.152%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-de97546
  .elementor-heading-title {
  color: #000000b2;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}
.elementor-6735
  .elementor-element.elementor-element-de97546
  > .elementor-widget-container {
  padding: 0 0 0 70px;
}
.elementor-6735
  .elementor-element.elementor-element-35e8b20:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-6735
  .elementor-element.elementor-element-35e8b20
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f0f0;
}
.elementor-6735
  .elementor-element.elementor-element-35e8b20
  > .elementor-element-populated,
.elementor-6735
  .elementor-element.elementor-element-35e8b20
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6735
  .elementor-element.elementor-element-35e8b20
  > .elementor-background-slideshow {
  border-radius: 0 60px 60px 0;
}
.elementor-6735
  .elementor-element.elementor-element-35e8b20
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 70px 0 70px -118px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: -118px;
  padding: 0;
}
.elementor-6735
  .elementor-element.elementor-element-35e8b20
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735 .elementor-element.elementor-element-35e8b20 {
  z-index: 10;
}
.elementor-6735 .elementor-element.elementor-element-ffa5816 {
  text-align: center;
}
.elementor-6735
  .elementor-element.elementor-element-ffa5816
  .elementor-heading-title {
  color: #0c1948;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.elementor-6735
  .elementor-element.elementor-element-ffa5816
  > .elementor-widget-container {
  margin: 40px 0 25px;
  padding: 0 0 0 70px;
}
.elementor-6735 .elementor-element.elementor-element-195f31a {
  text-align: center;
  width: var(--container-widget-width, 98.008%);
  max-width: 98.008%;
  --container-widget-width: 98.008%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-195f31a
  .elementor-heading-title {
  color: #000000b2;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}
.elementor-6735
  .elementor-element.elementor-element-195f31a
  > .elementor-widget-container {
  padding: 0 0 0 58px;
}
.elementor-6735
  .elementor-element.elementor-element-ac20dc4:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-6735
  .elementor-element.elementor-element-ac20dc4
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f8f8;
}
.elementor-6735
  .elementor-element.elementor-element-ac20dc4
  > .elementor-element-populated,
.elementor-6735
  .elementor-element.elementor-element-ac20dc4
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6735
  .elementor-element.elementor-element-ac20dc4
  > .elementor-background-slideshow {
  border-radius: 0 60px 60px 0;
}
.elementor-6735
  .elementor-element.elementor-element-ac20dc4
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 70px 0 70px -156px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: -156px;
  padding: 0;
}
.elementor-6735
  .elementor-element.elementor-element-ac20dc4
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735 .elementor-element.elementor-element-ac20dc4 {
  z-index: 5;
}
.elementor-6735 .elementor-element.elementor-element-ed81e3f {
  text-align: center;
  width: var(--container-widget-width, 102.018%);
  max-width: 102.018%;
  --container-widget-width: 102.018%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-ed81e3f
  .elementor-heading-title {
  color: #0c1948;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.elementor-6735
  .elementor-element.elementor-element-ed81e3f
  > .elementor-widget-container {
  margin: 40px 0 25px;
  padding: 0 0 0 55px;
}
.elementor-6735 .elementor-element.elementor-element-8838e99 {
  text-align: center;
  width: var(--container-widget-width, 100.438%);
  max-width: 100.438%;
  --container-widget-width: 100.438%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-8838e99
  .elementor-heading-title {
  color: #000000b2;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}
.elementor-6735
  .elementor-element.elementor-element-8838e99
  > .elementor-widget-container {
  padding: 0 0 0 55px;
}
.elementor-6735 .elementor-element.elementor-element-76c8b2c {
  text-align: center;
  width: var(--container-widget-width, 100.663%);
  max-width: 100.663%;
  --container-widget-width: 100.663%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-76c8b2c
  .elementor-heading-title {
  color: #0c1948;
  font-family: "Montserrat", Sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: 0%;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-6735
  .elementor-element.elementor-element-76c8b2c
  > .elementor-widget-container {
  margin: 100px 0;
}
.elementor-6735
  .elementor-element.elementor-element-79935a4.elementor-view-stacked
  .elementor-icon {
  background-color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-79935a4.elementor-view-framed
  .elementor-icon,
.elementor-6735
  .elementor-element.elementor-element-79935a4.elementor-view-default
  .elementor-icon {
  fill: #0c1948;
  color: #0c1948;
  border-color: #0c1948;
}
.elementor-6735 .elementor-element.elementor-element-79935a4 {
  --icon-box-icon-margin: 15px;
}
.elementor-6735
  .elementor-element.elementor-element-79935a4
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-79935a4
  .elementor-icon-box-title
  a {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-6735
  .elementor-element.elementor-element-79935a4
  .elementor-icon-box-title {
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-6735
  .elementor-element.elementor-element-79935a4
  .elementor-icon-box-description {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}
.elementor-6735
  .elementor-element.elementor-element-1aa30a7.elementor-view-stacked
  .elementor-icon {
  background-color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-1aa30a7.elementor-view-framed
  .elementor-icon,
.elementor-6735
  .elementor-element.elementor-element-1aa30a7.elementor-view-default
  .elementor-icon {
  fill: #0c1948;
  color: #0c1948;
  border-color: #0c1948;
}
.elementor-6735 .elementor-element.elementor-element-1aa30a7 {
  --icon-box-icon-margin: 15px;
}
.elementor-6735
  .elementor-element.elementor-element-1aa30a7
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-1aa30a7
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}
.elementor-6735
  .elementor-element.elementor-element-1aa30a7
  .elementor-icon-box-description {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}
.elementor-6735
  .elementor-element.elementor-element-b8d9ada.elementor-view-stacked
  .elementor-icon {
  background-color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-b8d9ada.elementor-view-framed
  .elementor-icon,
.elementor-6735
  .elementor-element.elementor-element-b8d9ada.elementor-view-default
  .elementor-icon {
  fill: #0c1948;
  color: #0c1948;
  border-color: #0c1948;
}
.elementor-6735 .elementor-element.elementor-element-b8d9ada {
  --icon-box-icon-margin: 15px;
}
.elementor-6735
  .elementor-element.elementor-element-b8d9ada
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-b8d9ada
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}
.elementor-6735
  .elementor-element.elementor-element-b8d9ada
  .elementor-icon-box-description {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}
.elementor-6735
  .elementor-element.elementor-element-310d281.elementor-view-stacked
  .elementor-icon {
  background-color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-310d281.elementor-view-framed
  .elementor-icon,
.elementor-6735
  .elementor-element.elementor-element-310d281.elementor-view-default
  .elementor-icon {
  fill: #0c1948;
  color: #0c1948;
  border-color: #0c1948;
}
.elementor-6735 .elementor-element.elementor-element-310d281 {
  --icon-box-icon-margin: 15px;
}
.elementor-6735
  .elementor-element.elementor-element-310d281
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-310d281
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}
.elementor-6735
  .elementor-element.elementor-element-310d281
  .elementor-icon-box-description {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}
.elementor-6735
  .elementor-element.elementor-element-461c454:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6735
  .elementor-element.elementor-element-461c454
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000;
}
.elementor-6735 .elementor-element.elementor-element-461c454 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-6735
  .elementor-element.elementor-element-461c454
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735
  .elementor-element.elementor-element-bf8f075
  > .elementor-container {
  max-width: 1720px;
}
.elementor-6735 .elementor-element.elementor-element-67db7c8 {
  width: var(--container-widget-width, 102.126%);
  max-width: 102.126%;
  --container-widget-width: 102.126%;
  --container-widget-flex-grow: 0;
}
.elementor-6735 .elementor-element.elementor-element-bad9909 {
  width: var(--container-widget-width, 101.86%);
  max-width: 101.86%;
  --container-widget-width: 101.86%;
  --container-widget-flex-grow: 0;
}
.elementor-6735 .elementor-element.elementor-element-1664ffa {
  width: var(--container-widget-width, 102.157%);
  max-width: 102.157%;
  --container-widget-width: 102.157%;
  --container-widget-flex-grow: 0;
}
.elementor-6735 .elementor-element.elementor-element-da2c47c {
  width: var(--container-widget-width, 100.852%);
  max-width: 100.852%;
  --container-widget-width: 100.852%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-e9015bc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6735
  .elementor-element.elementor-element-e9015bc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000;
}
.elementor-6735 .elementor-element.elementor-element-e9015bc {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-6735
  .elementor-element.elementor-element-e9015bc
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735
  .elementor-element.elementor-element-4eb741e
  > .elementor-container {
  max-width: 1720px;
}
.elementor-6735 .elementor-element.elementor-element-a39758c {
  width: var(--container-widget-width, 102.126%);
  max-width: 102.126%;
  --container-widget-width: 102.126%;
  --container-widget-flex-grow: 0;
}
.elementor-6735 .elementor-element.elementor-element-e338f15 {
  width: var(--container-widget-width, 101.86%);
  max-width: 101.86%;
  --container-widget-width: 101.86%;
  --container-widget-flex-grow: 0;
}
.elementor-6735 .elementor-element.elementor-element-90a513a {
  width: var(--container-widget-width, 102.157%);
  max-width: 102.157%;
  --container-widget-width: 102.157%;
  --container-widget-flex-grow: 0;
}
.elementor-6735 .elementor-element.elementor-element-e2227b7 {
  width: var(--container-widget-width, 100.852%);
  max-width: 100.852%;
  --container-widget-width: 100.852%;
  --container-widget-flex-grow: 0;
}
.elementor-6735 .elementor-element.elementor-element-971ad16 {
  text-align: center;
  width: var(--container-widget-width, 100.663%);
  max-width: 100.663%;
  --container-widget-width: 100.663%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-971ad16
  .elementor-heading-title {
  color: #0c1948;
  font-family: "Montserrat", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: 0%;
}
.elementor-6735
  .elementor-element.elementor-element-971ad16
  > .elementor-widget-container {
  margin: 50px 0;
}
.elementor-6735
  .elementor-element.elementor-element-d953420
  > .elementor-container {
  max-width: 1720px;
}
.elementor-6735
  .elementor-element.elementor-element-078918b
  > .elementor-widget-container {
  margin: -20px -15px 0 -50px;
}
.elementor-6735 .elementor-element.elementor-element-078918b {
  width: var(--container-widget-width, 86.753%);
  max-width: 86.753%;
  --container-widget-width: 86.753%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-58ee4f5
  > .elementor-element-populated {
  margin: 0 0 0 -15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: -15px;
}
.elementor-6735 .elementor-element.elementor-element-169ee46 img {
  border-radius: 20px;
}
.elementor-6735
  .elementor-element.elementor-element-169ee46
  > .elementor-widget-container {
  margin: 0 -40px 0 -46px;
}
.elementor-6735 .elementor-element.elementor-element-169ee46 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  top: 15px;
}
body:not(.rtl) .elementor-6735 .elementor-element.elementor-element-169ee46 {
  left: 9px;
}
body.rtl .elementor-6735 .elementor-element.elementor-element-169ee46 {
  right: 9px;
}
.elementor-6735 .elementor-element.elementor-element-cb21748 {
  text-align: center;
  top: 480px;
}
.elementor-6735
  .elementor-element.elementor-element-cb21748
  .elementor-heading-title {
  color: #000;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.elementor-6735
  .elementor-element.elementor-element-cb21748
  > .elementor-widget-container {
  margin: 20px 0;
}
body:not(.rtl) .elementor-6735 .elementor-element.elementor-element-cb21748 {
  right: -23px;
}
body.rtl .elementor-6735 .elementor-element.elementor-element-cb21748 {
  left: -23px;
}
.elementor-6735
  .elementor-element.elementor-element-f8782bd
  > .elementor-element-populated {
  margin: -20px 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-6735
  .elementor-element.elementor-element-d100701
  > .elementor-widget-container {
  margin: 0;
}
.elementor-6735 .elementor-element.elementor-element-4f4e025 {
  margin-top: 0;
  margin-bottom: 0;
}
.elementor-6735 .elementor-element.elementor-element-4b6bf65 .elementor-button {
  background-color: #0c1948;
  border-style: solid;
  border-width: 1px;
  border-color: #0c1948;
  border-radius: 70px;
  padding: 16px 76px 16px 75px;
}
.elementor-6735
  .elementor-element.elementor-element-4b6bf65
  > .elementor-widget-container {
  margin: 0 0 0 -90px;
}
.elementor-6735 .elementor-element.elementor-element-44a9f0d {
  text-align: center;
  width: var(--container-widget-width, 100.663%);
  max-width: 100.663%;
  --container-widget-width: 100.663%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-44a9f0d
  .elementor-heading-title {
  color: #0c1948;
  font-family: "Montserrat", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: 0%;
}
.elementor-6735
  .elementor-element.elementor-element-44a9f0d
  > .elementor-widget-container {
  margin: 50px 0;
}
.elementor-6735 .elementor-element.elementor-element-bab0efd {
  color: #000;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}
.elementor-6735
  .elementor-element.elementor-element-b943711.elementor-view-stacked
  .elementor-icon {
  background-color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-b943711.elementor-view-framed
  .elementor-icon,
.elementor-6735
  .elementor-element.elementor-element-b943711.elementor-view-default
  .elementor-icon {
  fill: #0c1948;
  color: #0c1948;
  border-color: #0c1948;
}
.elementor-6735 .elementor-element.elementor-element-b943711 {
  --icon-box-icon-margin: 15px;
}
.elementor-6735
  .elementor-element.elementor-element-b943711
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-b943711
  .elementor-icon-box-title
  a {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-6735
  .elementor-element.elementor-element-b943711
  .elementor-icon-box-title {
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-6735
  .elementor-element.elementor-element-b943711
  .elementor-icon-box-description {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}
.elementor-6735
  .elementor-element.elementor-element-a0ee06e.elementor-view-stacked
  .elementor-icon {
  background-color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-a0ee06e.elementor-view-framed
  .elementor-icon,
.elementor-6735
  .elementor-element.elementor-element-a0ee06e.elementor-view-default
  .elementor-icon {
  fill: #0c1948;
  color: #0c1948;
  border-color: #0c1948;
}
.elementor-6735 .elementor-element.elementor-element-a0ee06e {
  --icon-box-icon-margin: 15px;
}
.elementor-6735
  .elementor-element.elementor-element-a0ee06e
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-a0ee06e
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}
.elementor-6735
  .elementor-element.elementor-element-a0ee06e
  .elementor-icon-box-description {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}
.elementor-6735
  .elementor-element.elementor-element-74bbe7c.elementor-view-stacked
  .elementor-icon {
  background-color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-74bbe7c.elementor-view-framed
  .elementor-icon,
.elementor-6735
  .elementor-element.elementor-element-74bbe7c.elementor-view-default
  .elementor-icon {
  fill: #0c1948;
  color: #0c1948;
  border-color: #0c1948;
}
.elementor-6735 .elementor-element.elementor-element-74bbe7c {
  --icon-box-icon-margin: 15px;
}
.elementor-6735
  .elementor-element.elementor-element-74bbe7c
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-74bbe7c
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}
.elementor-6735
  .elementor-element.elementor-element-74bbe7c
  .elementor-icon-box-description {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}
.elementor-6735
  .elementor-element.elementor-element-bfcb412.elementor-view-stacked
  .elementor-icon {
  background-color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-bfcb412.elementor-view-framed
  .elementor-icon,
.elementor-6735
  .elementor-element.elementor-element-bfcb412.elementor-view-default
  .elementor-icon {
  fill: #0c1948;
  color: #0c1948;
  border-color: #0c1948;
}
.elementor-6735 .elementor-element.elementor-element-bfcb412 {
  --icon-box-icon-margin: 15px;
}
.elementor-6735
  .elementor-element.elementor-element-bfcb412
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-bfcb412
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}
.elementor-6735
  .elementor-element.elementor-element-bfcb412
  .elementor-icon-box-description {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}
.elementor-6735
  .elementor-element.elementor-element-4ce9f25.elementor-view-stacked
  .elementor-icon {
  background-color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-4ce9f25.elementor-view-framed
  .elementor-icon,
.elementor-6735
  .elementor-element.elementor-element-4ce9f25.elementor-view-default
  .elementor-icon {
  fill: #0c1948;
  color: #0c1948;
  border-color: #0c1948;
}
.elementor-6735 .elementor-element.elementor-element-4ce9f25 {
  --icon-box-icon-margin: 15px;
}
.elementor-6735
  .elementor-element.elementor-element-4ce9f25
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-4ce9f25
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}
.elementor-6735
  .elementor-element.elementor-element-4ce9f25
  .elementor-icon-box-description {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}
.elementor-6735
  .elementor-element.elementor-element-d2b0952.elementor-view-stacked
  .elementor-icon {
  background-color: #0c1948;
}
.elementor-6735
  .elementor-element.elementor-element-d2b0952.elementor-view-framed
  .elementor-icon,
.elementor-6735
  .elementor-element.elementor-element-d2b0952.elementor-view-default
  .elementor-icon {
  fill: #0c1948;
  color: #0c1948;
  border-color: #0c1948;
}
.elementor-6735 .elementor-element.elementor-element-d2b0952 {
  --icon-box-icon-margin: 15px;
}
.elementor-6735
  .elementor-element.elementor-element-d2b0952
  .elementor-icon-box-title,
.elementor-6735
  .elementor-element.elementor-element-d2b0952
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
}
.elementor-6735
  .elementor-element.elementor-element-d2b0952
  .elementor-icon-box-description {
  color: #000000cc;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}
.elementor-6735 .elementor-element.elementor-element-6c5f9ef {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 50px;
}
.elementor-6735
  .elementor-element.elementor-element-6c5f9ef
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735
  .elementor-element.elementor-element-e9a4f0a
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-6735
  .elementor-element.elementor-element-e9a4f0a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6735
  .elementor-element.elementor-element-b1d8dd3
  > .elementor-element-populated {
  padding: 60px 0 60px 60px;
}
.elementor-6735 .elementor-element.elementor-element-7926140 {
  text-align: left;
  width: var(--container-widget-width, 100.663%);
  max-width: 100.663%;
  --container-widget-width: 100.663%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-7926140
  .elementor-heading-title {
  color: #fff;
  font-family: "Montserrat", Sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 50px;
  letter-spacing: 0px;
}
.elementor-6735
  .elementor-element.elementor-element-7926140
  > .elementor-widget-container {
  margin: 0;
}
.elementor-6735 .elementor-element.elementor-element-287b5bf {
  text-align: left;
  width: var(--container-widget-width, 100.663%);
  max-width: 100.663%;
  --container-widget-width: 100.663%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-287b5bf
  .elementor-heading-title {
  color: #fff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: 0px;
}
.elementor-6735
  .elementor-element.elementor-element-287b5bf
  > .elementor-widget-container {
  margin: 30px 0 0;
  padding: 0;
}
.elementor-6735 .elementor-element.elementor-element-c240974 .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0%;
  fill: #0c1948;
  color: #0c1948;
  background-color: #fff;
  border-radius: 70px;
  padding: 14px 148px;
}
.elementor-6735
  .elementor-element.elementor-element-c240974
  > .elementor-widget-container {
  margin: 40px 0 20px;
}
.elementor-6735 .elementor-element.elementor-element-c240974 {
  width: 100%;
  max-width: 100%;
  align-self: center;
}
.elementor-6735 .elementor-element.elementor-element-b645a61 {
  text-align: center;
  width: var(--container-widget-width, 77.059%);
  max-width: 77.059%;
  --container-widget-width: 77.059%;
  --container-widget-flex-grow: 0;
}
.elementor-6735
  .elementor-element.elementor-element-b645a61
  > .elementor-widget-container {
  margin: 10px 0 0;
}
@media (min-width: 768px) {
  .elementor-6735 .elementor-element.elementor-element-520e292 {
    width: 14.951%;
  }
  .elementor-6735 .elementor-element.elementor-element-cce5055 {
    width: 69.698%;
  }
  .elementor-6735 .elementor-element.elementor-element-626740f {
    width: 50%;
  }
  .elementor-6735 .elementor-element.elementor-element-f668bd9 {
    width: 50%;
  }
  .elementor-6735 .elementor-element.elementor-element-1d8c2cd {
    width: 15.015%;
  }
  .elementor-6735 .elementor-element.elementor-element-f6d491d {
    width: 100%;
  }
  .elementor-6735 .elementor-element.elementor-element-27b9f49 {
    width: 45.779%;
  }
  .elementor-6735 .elementor-element.elementor-element-95110c2 {
    width: 54.221%;
  }
  .elementor-6735 .elementor-element.elementor-element-2eb01de {
    width: 45.526%;
  }
  .elementor-6735 .elementor-element.elementor-element-7462479 {
    width: 54.474%;
  }
  .elementor-6735 .elementor-element.elementor-element-d8a94f4 {
    width: 45.526%;
  }
  .elementor-6735 .elementor-element.elementor-element-0d3258a {
    width: 54.474%;
  }
  .elementor-6735 .elementor-element.elementor-element-7f00778 {
    width: 45.526%;
  }
  .elementor-6735 .elementor-element.elementor-element-d257b7a {
    width: 54.474%;
  }
  .elementor-6735 .elementor-element.elementor-element-d74f9a1 {
    width: 45.526%;
  }
  .elementor-6735 .elementor-element.elementor-element-4ab6180 {
    width: 54.474%;
  }
  .elementor-6735 .elementor-element.elementor-element-1930a82 {
    width: 64.858%;
  }
  .elementor-6735 .elementor-element.elementor-element-d4f1931 {
    width: 35.111%;
  }
  .elementor-6735 .elementor-element.elementor-element-5819c22 {
    width: 74.097%;
  }
  .elementor-6735 .elementor-element.elementor-element-0fed134 {
    width: 25.872%;
  }
  .elementor-6735 .elementor-element.elementor-element-8ca3bd8 {
    width: 27.6%;
  }
  .elementor-6735 .elementor-element.elementor-element-86bc555 {
    width: 17.581%;
  }
  .elementor-6735 .elementor-element.elementor-element-a0ab8ff {
    width: 18.419%;
  }
  .elementor-6735 .elementor-element.elementor-element-35e8b20 {
    width: 18.4%;
  }
  .elementor-6735 .elementor-element.elementor-element-ac20dc4 {
    width: 18%;
  }
  .elementor-6735 .elementor-element.elementor-element-9ac2f4e {
    width: 24.999%;
  }
  .elementor-6735 .elementor-element.elementor-element-929058d {
    width: 19.638%;
  }
  .elementor-6735 .elementor-element.elementor-element-7c661ca {
    width: 27.585%;
  }
  .elementor-6735 .elementor-element.elementor-element-2feeda8 {
    width: 27.778%;
  }
  .elementor-6735 .elementor-element.elementor-element-8c94732 {
    width: 24.999%;
  }
  .elementor-6735 .elementor-element.elementor-element-e866c78 {
    width: 19.638%;
  }
  .elementor-6735 .elementor-element.elementor-element-a2b60f5 {
    width: 27.585%;
  }
  .elementor-6735 .elementor-element.elementor-element-c9ede1f {
    width: 27.778%;
  }
  .elementor-6735 .elementor-element.elementor-element-026d445 {
    width: 29.486%;
  }
  .elementor-6735 .elementor-element.elementor-element-58ee4f5 {
    width: 35.799%;
  }
  .elementor-6735 .elementor-element.elementor-element-f8782bd {
    width: 34.381%;
  }
  .elementor-6735 .elementor-element.elementor-element-b1d8dd3 {
    width: 70%;
  }
  .elementor-6735 .elementor-element.elementor-element-9aba65c {
    width: 30%;
  }
}
@media (max-width: 1366px) and (min-width: 768px) {
  .elementor-6735 .elementor-element.elementor-element-626740f {
    width: 50%;
  }
  .elementor-6735 .elementor-element.elementor-element-f668bd9 {
    width: 50%;
  }
  .elementor-6735 .elementor-element.elementor-element-8ca3bd8 {
    width: 45%;
  }
  .elementor-6735 .elementor-element.elementor-element-86bc555 {
    width: 30%;
  }
  .elementor-6735 .elementor-element.elementor-element-a0ab8ff {
    width: 30%;
  }
  .elementor-6735 .elementor-element.elementor-element-35e8b20 {
    width: 30%;
  }
  .elementor-6735 .elementor-element.elementor-element-ac20dc4 {
    width: 30%;
  }
  .elementor-6735 .elementor-element.elementor-element-58ee4f5 {
    width: 50%;
  }
}
@media (max-width: 880px) and (min-width: 768px) {
  .elementor-6735 .elementor-element.elementor-element-626740f {
    width: 50%;
  }
  .elementor-6735 .elementor-element.elementor-element-f668bd9 {
    width: 50%;
  }
}
@media (min-width: 2400px) {
  .elementor-6735
    .elementor-element.elementor-element-4b6bf65
    > .elementor-widget-container {
    margin: 50px 0 0 -100px;
  }
}
@media (max-width: 1366px) {
  .elementor-6735
    .elementor-element.elementor-element-6dd27e7
    .elementor-heading-title {
    font-size: 50px;
  }
  .elementor-6735
    .elementor-element.elementor-element-c73cdca
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-6735
    .elementor-element.elementor-element-415331a
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-1b3cc87
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-626740f
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-039b355
    .elementor-button {
    font-size: 14px;
    border-radius: 50px;
    padding: 10px 100px;
  }
  .elementor-6735
    .elementor-element.elementor-element-039b355
    > .elementor-widget-container {
    margin: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-039b355 {
    width: var(--container-widget-width, 411.094px);
    max-width: 411.094px;
    --container-widget-width: 411.094px;
    --container-widget-flex-grow: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-f668bd9
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-c1890bb
    .elementor-button {
    font-size: 14px;
    border-radius: 50px;
    padding: 10px 100px;
  }
  .elementor-6735
    .elementor-element.elementor-element-c1890bb
    > .elementor-widget-container {
    margin: 0 0 0 3px;
  }
  .elementor-6735 .elementor-element.elementor-element-c1890bb {
    width: var(--container-widget-width, 447.641px);
    max-width: 447.641px;
    --container-widget-width: 447.641px;
    --container-widget-flex-grow: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-b3174e8
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-9a9d054
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-6735
    .elementor-element.elementor-element-483f344
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-6735 .elementor-element.elementor-element-483f344 {
    width: var(--container-widget-width, 837.594px);
    max-width: 837.594px;
    --container-widget-width: 837.594px;
    --container-widget-flex-grow: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-f8347fe {
    margin-top: 50px;
    margin-bottom: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-8bf77f8 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-8ca3bd8
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-8ca3bd8 {
    z-index: 30;
  }
  .elementor-6735
    .elementor-element.elementor-element-f473c92
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-6735 .elementor-element.elementor-element-f473c92 {
    width: var(--container-widget-width, 331.891px);
    max-width: 331.891px;
    --container-widget-width: 331.891px;
    --container-widget-flex-grow: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-86bc555
    > .elementor-element-populated {
    margin: 70px 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-86bc555 {
    z-index: 20;
  }
  .elementor-6735
    .elementor-element.elementor-element-35341a9
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-6735
    .elementor-element.elementor-element-35341a9
    > .elementor-widget-container {
    margin: 40px 0 25px;
    padding: 0 0 0 15px;
  }
  .elementor-6735 .elementor-element.elementor-element-35341a9 {
    z-index: 10;
  }
  .elementor-6735
    .elementor-element.elementor-element-a6fd21a
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-a6fd21a
    > .elementor-widget-container {
    padding: 0 0 0 15px;
  }
  .elementor-6735
    .elementor-element.elementor-element-a0ab8ff
    > .elementor-element-populated {
    margin: 70px 0 70px -50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -50px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-4bfecd7
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-6735
    .elementor-element.elementor-element-4bfecd7
    > .elementor-widget-container {
    margin: 40px 0 25px;
    padding: 0 0 0 60px;
  }
  .elementor-6735
    .elementor-element.elementor-element-de97546
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-de97546
    > .elementor-widget-container {
    margin: 0;
    padding: 0 0 0 60px;
  }
  .elementor-6735
    .elementor-element.elementor-element-35e8b20
    > .elementor-element-populated {
    margin: 70px 0 70px -100px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -100px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-ffa5816
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-6735
    .elementor-element.elementor-element-ffa5816
    > .elementor-widget-container {
    margin: 40px 0 25px;
    padding: 0 0 0 46px;
  }
  .elementor-6735
    .elementor-element.elementor-element-195f31a
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-195f31a
    > .elementor-widget-container {
    margin: 0;
    padding: 0 0 0 46px;
  }
  .elementor-6735
    .elementor-element.elementor-element-ac20dc4
    > .elementor-element-populated {
    margin: 70px 0 70px -148px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -148px;
  }
  .elementor-6735
    .elementor-element.elementor-element-ed81e3f
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-6735
    .elementor-element.elementor-element-ed81e3f
    > .elementor-widget-container {
    margin: 40px 0 25px;
    padding: 0 0 0 -1px;
  }
  .elementor-6735
    .elementor-element.elementor-element-8838e99
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-026d445
    > .elementor-element-populated {
    margin: 0 0 0 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
  }
  .elementor-6735 .elementor-element.elementor-element-078918b {
    width: var(--container-widget-width, 205.141px);
    max-width: 205.141px;
    --container-widget-width: 205.141px;
    --container-widget-flex-grow: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-169ee46
    > .elementor-widget-container {
    margin: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-169ee46 {
    width: var(--container-widget-width, 583px);
    max-width: 583px;
    --container-widget-width: 583px;
    --container-widget-flex-grow: 0;
    top: 22px;
  }
  body:not(.rtl) .elementor-6735 .elementor-element.elementor-element-169ee46 {
    left: -5px;
  }
  body.rtl .elementor-6735 .elementor-element.elementor-element-169ee46 {
    right: -5px;
  }
  .elementor-6735 .elementor-element.elementor-element-cb21748 {
    top: 424px;
    z-index: 10;
  }
  .elementor-6735
    .elementor-element.elementor-element-f8782bd
    > .elementor-element-populated {
    margin: 0 0 0 44px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 44px;
  }
  .elementor-6735
    .elementor-element.elementor-element-4b6bf65
    > .elementor-widget-container {
    margin: 0;
  }
}
@media (max-width: 1200px) {
  .elementor-6735
    .elementor-element.elementor-element-6dd27e7
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6735
    .elementor-element.elementor-element-c73cdca
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-6735
    .elementor-element.elementor-element-415331a
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-6735
    .elementor-element.elementor-element-1b3cc87
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-6735
    .elementor-element.elementor-element-039b355
    .elementor-button {
    font-size: 12px;
  }
  .elementor-6735
    .elementor-element.elementor-element-c1890bb
    .elementor-button {
    font-size: 12px;
  }
  .elementor-6735
    .elementor-element.elementor-element-b3174e8
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-69d978f
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6735
    .elementor-element.elementor-element-5dd92c3
    .elementor-button {
    font-size: 12px;
    border-radius: 50px;
    padding: 10px 50px;
  }
  .elementor-6735
    .elementor-element.elementor-element-dcdb501
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6735
    .elementor-element.elementor-element-dcdb501
    > .elementor-widget-container {
    margin: 50px 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-f936ebb
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-f936ebb
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-f936ebb
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-f936ebb
    .elementor-icon-box-description {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-da39793
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-da39793
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-da39793
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-da39793
    .elementor-icon-box-description {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-1a6fe3e
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-1a6fe3e
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-1a6fe3e
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-1a6fe3e
    .elementor-icon-box-description {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-041c20b
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-041c20b
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-041c20b
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-041c20b
    .elementor-icon-box-description {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-a1385c8
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-a1385c8
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-a1385c8
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-a1385c8
    .elementor-icon-box-description {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-f1bba56
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-items
    .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(15px / 2);
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-items
    .eael-feature-list-item:not(:first-child) {
    padding-top: calc(15px / 2);
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-items.connector-type-modern
    .eael-feature-list-item:not(:last-child):before {
    height: calc(100% + 15px);
  }
  body.rtl
    .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-items
    .eael-feature-list-item:after {
    left: calc(-15px / 2);
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-content-box
    .eael-feature-list-title,
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-content-box
    .eael-feature-list-title
    a {
    font-size: 1px;
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-content-box
    .eael-feature-list-content {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-7e4d892
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-9a9d054
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-6735
    .elementor-element.elementor-element-483f344
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-a43d892
    .elementor-button {
    font-size: 12px;
    border-radius: 50px;
    padding: 10px 50px;
  }
  .elementor-6735 .elementor-element.elementor-element-f8347fe {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-8ca3bd8
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-f473c92
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6735
    .elementor-element.elementor-element-f473c92
    > .elementor-widget-container {
    margin: 0;
    padding: 120px 0 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-35341a9
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-35341a9
    > .elementor-widget-container {
    margin: 40px 0 25px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-a6fd21a
    .elementor-heading-title {
    font-size: 12px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-a6fd21a
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-4bfecd7
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-4bfecd7
    > .elementor-widget-container {
    margin: 40px 0 25px;
    padding: 0 0 0 35px;
  }
  .elementor-6735
    .elementor-element.elementor-element-de97546
    .elementor-heading-title {
    font-size: 12px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-de97546
    > .elementor-widget-container {
    margin: 0;
    padding: 0 0 0 65px;
  }
  .elementor-6735
    .elementor-element.elementor-element-ffa5816
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-ffa5816
    > .elementor-widget-container {
    margin: 40px 0 25px;
    padding: 0 0 0 25px;
  }
  .elementor-6735
    .elementor-element.elementor-element-195f31a
    .elementor-heading-title {
    font-size: 12px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-195f31a
    > .elementor-widget-container {
    margin: 0;
    padding: 0 0 0 39px;
  }
  .elementor-6735
    .elementor-element.elementor-element-ed81e3f
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-ed81e3f
    > .elementor-widget-container {
    margin: 40px 0 25px;
    padding: 0 0 0 33px;
  }
  .elementor-6735
    .elementor-element.elementor-element-8838e99
    .elementor-heading-title {
    font-size: 12px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-8838e99
    > .elementor-widget-container {
    padding: 0 0 0 55px;
  }
  .elementor-6735
    .elementor-element.elementor-element-76c8b2c
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6735
    .elementor-element.elementor-element-76c8b2c
    > .elementor-widget-container {
    margin: 50px 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-79935a4
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-79935a4
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-79935a4
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-79935a4
    .elementor-icon-box-description {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-1aa30a7
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-1aa30a7
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-1aa30a7
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-1aa30a7
    .elementor-icon-box-description {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-b8d9ada
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-b8d9ada
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-b8d9ada
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-b8d9ada
    .elementor-icon-box-description {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-310d281
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-310d281
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-310d281
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-310d281
    .elementor-icon-box-description {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-971ad16
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6735
    .elementor-element.elementor-element-971ad16
    > .elementor-widget-container {
    margin: 40px 0;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-44a9f0d
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6735
    .elementor-element.elementor-element-44a9f0d
    > .elementor-widget-container {
    margin: 40px 0;
    padding: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-bab0efd {
    text-align: center;
    font-size: 15px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-b943711
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-b943711
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-b943711
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-b943711
    .elementor-icon-box-description {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-a0ee06e
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-a0ee06e
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-a0ee06e
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-a0ee06e
    .elementor-icon-box-description {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-74bbe7c
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-74bbe7c
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-74bbe7c
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-74bbe7c
    .elementor-icon-box-description {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-bfcb412
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-bfcb412
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-bfcb412
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-bfcb412
    .elementor-icon-box-description {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-4ce9f25
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-4ce9f25
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-4ce9f25
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-4ce9f25
    .elementor-icon-box-description {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-d2b0952
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-d2b0952
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-d2b0952
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-d2b0952
    .elementor-icon-box-description {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-7926140
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-6735
    .elementor-element.elementor-element-7926140
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-287b5bf
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-287b5bf
    > .elementor-widget-container {
    margin: 0;
    padding: 40px 0 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-c240974
    .elementor-button {
    font-size: 12px;
    border-radius: 50px;
    padding: 10px 100px;
  }
  .elementor-6735
    .elementor-element.elementor-element-c240974
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
}
@media (max-width: 1024px) {
  .elementor-6735
    .elementor-element.elementor-element-6dd27e7
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6735
    .elementor-element.elementor-element-c73cdca
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-6735
    .elementor-element.elementor-element-415331a
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-6735
    .elementor-element.elementor-element-1b3cc87
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-6735
    .elementor-element.elementor-element-626740f
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-039b355
    .elementor-button {
    font-size: 12px;
    border-radius: 50px;
    padding: 10px 50px;
  }
  .elementor-6735
    .elementor-element.elementor-element-f668bd9
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-c1890bb
    .elementor-button {
    font-size: 12px;
    border-radius: 50px;
    padding: 10px 50px;
  }
  .elementor-6735
    .elementor-element.elementor-element-b3174e8
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-69d978f
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6735
    .elementor-element.elementor-element-5dd92c3
    .elementor-button {
    font-size: 12px;
    border-radius: 50px;
    padding: 10px 50px;
  }
  .elementor-6735
    .elementor-element.elementor-element-dcdb501
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6735
    .elementor-element.elementor-element-dcdb501
    > .elementor-widget-container {
    margin: 50px 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-f1bba56
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-items
    .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(0px / 2);
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-items
    .eael-feature-list-item:not(:first-child) {
    padding-top: calc(0px / 2);
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-items.connector-type-modern
    .eael-feature-list-item:not(:last-child):before {
    height: calc(100% + 0px);
  }
  body.rtl
    .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-items
    .eael-feature-list-item:after {
    left: calc(0px / 2);
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .-icon-position-left
    .eael-feature-list-content-box,
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .-icon-position-right
    .eael-feature-list-content-box,
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .-icon-position-top
    .eael-feature-list-content-box {
    margin: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-content-box
    .eael-feature-list-content {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-9a9d054
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-483f344
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-a43d892
    .elementor-button {
    font-size: 12px;
    border-radius: 50px;
    padding: 10px 50px;
  }
  .elementor-6735 .elementor-element.elementor-element-32feda3 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-76c8b2c
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6735
    .elementor-element.elementor-element-76c8b2c
    > .elementor-widget-container {
    margin: 50px 0;
  }
  .elementor-6735 .elementor-element.elementor-element-23b3b6e {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .elementor-6735
    .elementor-element.elementor-element-b1d8dd3
    > .elementor-element-populated {
    margin: 40px 0 0 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-7926140
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-6735
    .elementor-element.elementor-element-7926140
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-287b5bf
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-287b5bf
    > .elementor-widget-container {
    margin: 0;
    padding: 20px 0 10px;
  }
  .elementor-6735
    .elementor-element.elementor-element-c240974
    .elementor-button {
    font-size: 12px;
    border-radius: 50px;
    padding: 10px 100px;
  }
  .elementor-6735
    .elementor-element.elementor-element-c240974
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
}
@media (max-width: 880px) {
  .elementor-6735
    .elementor-element.elementor-element-6dd27e7
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6735
    .elementor-element.elementor-element-c73cdca
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-415331a
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-1b3cc87
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6735 .elementor-element.elementor-element-72f2abf {
    margin-top: 0;
    margin-bottom: 20px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-626740f
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-039b355
    .elementor-button {
    font-size: 12px;
    border-radius: 50px;
    padding: 10px 50px;
  }
  .elementor-6735 .elementor-element.elementor-element-039b355 {
    width: var(--container-widget-width, 266.766px);
    max-width: 266.766px;
    --container-widget-width: 266.766px;
    --container-widget-flex-grow: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-f668bd9
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-c1890bb
    .elementor-button {
    border-radius: 50px;
    padding: 10px 50px;
  }
  .elementor-6735 .elementor-element.elementor-element-c1890bb {
    width: var(--container-widget-width, 262.406px);
    max-width: 262.406px;
    --container-widget-width: 262.406px;
    --container-widget-flex-grow: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-b3174e8
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-7e4d892
    > .elementor-widget-container {
    margin: 0;
    padding: 50px 0 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-9a9d054
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-6735
    .elementor-element.elementor-element-483f344
    .elementor-heading-title {
    font-size: 18px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-76c8b2c
    > .elementor-widget-container {
    margin: 20px 0;
  }
  .elementor-6735 .elementor-element.elementor-element-23b3b6e {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }
}
@media (max-width: 767px) {
  .elementor-6735
    .elementor-element.elementor-element-6dd27e7
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6735
    .elementor-element.elementor-element-c73cdca
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-6735
    .elementor-element.elementor-element-415331a
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-6735
    .elementor-element.elementor-element-1b3cc87
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-6735 .elementor-element.elementor-element-72f2abf {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-626740f {
    width: 100%;
  }
  .elementor-6735
    .elementor-element.elementor-element-626740f
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-039b355
    .elementor-button {
    font-size: 12px;
    border-radius: 50px;
    padding: 10px 50px;
  }
  .elementor-6735
    .elementor-element.elementor-element-039b355
    > .elementor-widget-container {
    margin: 0 0 10px;
    padding: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-039b355 {
    width: var(--container-widget-width, 401px);
    max-width: 401px;
    --container-widget-width: 401px;
    --container-widget-flex-grow: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-f668bd9 {
    width: 100%;
  }
  .elementor-6735
    .elementor-element.elementor-element-f668bd9
    > .elementor-element-populated {
    margin: 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-c1890bb
    .elementor-button {
    font-size: 12px;
    border-radius: 50px;
    padding: 10px 50px;
  }
  .elementor-6735
    .elementor-element.elementor-element-c1890bb
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-c1890bb {
    width: var(--container-widget-width, 399.391px);
    max-width: 399.391px;
    --container-widget-width: 399.391px;
    --container-widget-flex-grow: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-b3174e8
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-69d978f
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6735
    .elementor-element.elementor-element-3d2c716
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-5dd92c3
    .elementor-button {
    font-size: 12px;
    border-radius: 50px;
    padding: 10px 50px;
  }
  .elementor-6735
    .elementor-element.elementor-element-5dd92c3
    > .elementor-widget-container {
    margin: 20px 0;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-c4f9489
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-dcdb501
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6735
    .elementor-element.elementor-element-dcdb501
    > .elementor-widget-container {
    margin: 40px 0;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-5afdd9f
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6735
    .elementor-element.elementor-element-f936ebb
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-f936ebb
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-f936ebb
    .elementor-icon-box-title
    a {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-f936ebb
    .elementor-icon-box-description {
    font-size: 12px;
    line-height: 1.7em;
  }
  .elementor-6735
    .elementor-element.elementor-element-f936ebb
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-22452e4
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6735
    .elementor-element.elementor-element-da39793
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-da39793
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-da39793
    .elementor-icon-box-title
    a {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-da39793
    .elementor-icon-box-description {
    font-size: 12px;
    line-height: 1.7em;
  }
  .elementor-6735
    .elementor-element.elementor-element-61a5e10
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6735
    .elementor-element.elementor-element-1a6fe3e
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-1a6fe3e
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-1a6fe3e
    .elementor-icon-box-title
    a {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-1a6fe3e
    .elementor-icon-box-description {
    font-size: 12px;
    line-height: 1.7em;
  }
  .elementor-6735
    .elementor-element.elementor-element-4fc8cc4
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6735
    .elementor-element.elementor-element-041c20b
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-041c20b
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-041c20b
    .elementor-icon-box-title
    a {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-041c20b
    .elementor-icon-box-description {
    font-size: 12px;
    line-height: 1.7em;
  }
  .elementor-6735
    .elementor-element.elementor-element-74f8da0
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6735
    .elementor-element.elementor-element-a1385c8
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-a1385c8
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-a1385c8
    .elementor-icon-box-title
    a {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-a1385c8
    .elementor-icon-box-description {
    font-size: 12px;
    line-height: 1.7em;
  }
  .elementor-6735
    .elementor-element.elementor-element-f1bba56
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6735
    .elementor-element.elementor-element-f1bba56
    > .elementor-widget-container {
    margin: 40px 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-items
    .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-items
    .eael-feature-list-item:not(:first-child) {
    padding-top: calc(10px / 2);
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-items.connector-type-modern
    .eael-feature-list-item:not(:last-child):before {
    height: calc(100% + 10px);
  }
  body.rtl
    .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-items
    .eael-feature-list-item:after {
    left: calc(-10px / 2);
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-icon-box
    .eael-feature-list-icon {
    height: 30px;
    width: 30px;
    font-size: 20px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-items.connector-type-classic
    .connector {
    right: calc(100% - 30px);
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-icon-box
    .eael-feature-list-icon
    img {
    width: 20px;
    height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-img {
    width: 20px;
    height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .-mobile-icon-position-left
    .eael-feature-list-content-box {
    margin: 0 0 0 10px !important;
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .-mobile-icon-position-right
    .eael-feature-list-content-box {
    margin: 0 10px 0 0 !important;
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .-icon-position-left
    .eael-feature-list-content-box,
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .-icon-position-right
    .eael-feature-list-content-box,
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .-icon-position-top
    .eael-feature-list-content-box {
    margin: 10px;
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-item
    .eael-feature-list-title {
    margin-bottom: 5px;
  }
  .elementor-6735
    .elementor-element.elementor-element-203ca96
    .eael-feature-list-content-box
    .eael-feature-list-content {
    font-size: 10px;
  }
  .elementor-6735
    .elementor-element.elementor-element-d4f1931
    > .elementor-element-populated {
    margin: 10px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-7e4d892
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-9a9d054
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-483f344
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.7em;
  }
  .elementor-6735
    .elementor-element.elementor-element-0fed134
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-a43d892
    .elementor-button {
    font-size: 12px;
    border-radius: 50px;
    padding: 10px 50px;
  }
  .elementor-6735
    .elementor-element.elementor-element-a43d892
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-4d5a870
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-78e355b
    .elementor-testimonial__name {
    font-size: 14px;
    line-height: 1.7em;
  }
  .elementor-6735
    .elementor-element.elementor-element-78e355b
    .elementor-testimonial__title {
    line-height: 1.7em;
    letter-spacing: 0px;
  }
  .elementor-6735
    .elementor-element.elementor-element-78e355b
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-32feda3 {
    margin-top: 20px;
    margin-bottom: 0;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-76c8b2c
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6735
    .elementor-element.elementor-element-76c8b2c
    > .elementor-widget-container {
    margin: 20px 0;
    padding: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-23b3b6e {
    margin-top: 0;
    margin-bottom: 20px;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-7f7e37c
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6735 .elementor-element.elementor-element-79935a4 {
    --icon-box-icon-margin: 11px;
  }
  .elementor-6735 .elementor-element.elementor-element-79935a4 .elementor-icon {
    font-size: 6px;
  }
  .elementor-6735
    .elementor-element.elementor-element-79935a4
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-79935a4
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-79935a4
    .elementor-icon-box-title
    a {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-79935a4
    .elementor-icon-box-description {
    font-size: 12px;
    line-height: 1.7em;
  }
  .elementor-6735
    .elementor-element.elementor-element-79935a4
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-5a4cc4b
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6735
    .elementor-element.elementor-element-1aa30a7
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-1aa30a7
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-1aa30a7
    .elementor-icon-box-title
    a {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-1aa30a7
    .elementor-icon-box-description {
    font-size: 12px;
    line-height: 1.7em;
  }
  .elementor-6735
    .elementor-element.elementor-element-74bbce6
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6735
    .elementor-element.elementor-element-b8d9ada
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-b8d9ada
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-b8d9ada
    .elementor-icon-box-title
    a {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-b8d9ada
    .elementor-icon-box-description {
    font-size: 12px;
    line-height: 1.7em;
  }
  .elementor-6735
    .elementor-element.elementor-element-821ef89
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6735
    .elementor-element.elementor-element-310d281
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-310d281
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-310d281
    .elementor-icon-box-title
    a {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-310d281
    .elementor-icon-box-description {
    font-size: 12px;
    line-height: 1.7em;
  }
  .elementor-6735 .elementor-element.elementor-element-461c454 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-9ac2f4e {
    width: 100%;
  }
  .elementor-6735
    .elementor-element.elementor-element-9ac2f4e
    > .elementor-element-populated {
    margin: 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-929058d {
    width: 100%;
  }
  .elementor-6735
    .elementor-element.elementor-element-929058d
    > .elementor-element-populated {
    margin: 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-7c661ca {
    width: 100%;
  }
  .elementor-6735
    .elementor-element.elementor-element-7c661ca
    > .elementor-element-populated {
    margin: 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-2feeda8 {
    width: 100%;
  }
  .elementor-6735
    .elementor-element.elementor-element-2feeda8
    > .elementor-element-populated {
    margin: 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6735 .elementor-element.elementor-element-da2c47c {
    width: var(--container-widget-width, 311px);
    max-width: 311px;
    --container-widget-width: 311px;
    --container-widget-flex-grow: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-e9015bc {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-8c94732 {
    width: 100%;
  }
  .elementor-6735
    .elementor-element.elementor-element-8c94732
    > .elementor-element-populated {
    margin: 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-e866c78 {
    width: 100%;
  }
  .elementor-6735
    .elementor-element.elementor-element-e866c78
    > .elementor-element-populated {
    margin: 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-a2b60f5 {
    width: 100%;
  }
  .elementor-6735
    .elementor-element.elementor-element-a2b60f5
    > .elementor-element-populated {
    margin: 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-c9ede1f {
    width: 100%;
  }
  .elementor-6735
    .elementor-element.elementor-element-c9ede1f
    > .elementor-element-populated {
    margin: 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6735 .elementor-element.elementor-element-e2227b7 {
    width: var(--container-widget-width, 311px);
    max-width: 311px;
    --container-widget-width: 311px;
    --container-widget-flex-grow: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-bab0efd {
    font-size: 12px;
  }
  .elementor-6735
    .elementor-element.elementor-element-d87e16e
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6735
    .elementor-element.elementor-element-b943711
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-b943711
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-b943711
    .elementor-icon-box-title
    a {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-b943711
    .elementor-icon-box-description {
    font-size: 12px;
    line-height: 1.7em;
  }
  .elementor-6735
    .elementor-element.elementor-element-b943711
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-6820081
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6735
    .elementor-element.elementor-element-a0ee06e
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-a0ee06e
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-a0ee06e
    .elementor-icon-box-title
    a {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-a0ee06e
    .elementor-icon-box-description {
    font-size: 12px;
    line-height: 1.7em;
  }
  .elementor-6735
    .elementor-element.elementor-element-35790df
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6735
    .elementor-element.elementor-element-74bbe7c
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-74bbe7c
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-74bbe7c
    .elementor-icon-box-title
    a {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-74bbe7c
    .elementor-icon-box-description {
    font-size: 12px;
    line-height: 1.7em;
  }
  .elementor-6735
    .elementor-element.elementor-element-5c13863
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6735
    .elementor-element.elementor-element-bfcb412
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-bfcb412
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-bfcb412
    .elementor-icon-box-title
    a {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-bfcb412
    .elementor-icon-box-description {
    font-size: 12px;
    line-height: 1.7em;
  }
  .elementor-6735
    .elementor-element.elementor-element-7695932
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6735
    .elementor-element.elementor-element-4ce9f25
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-4ce9f25
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-4ce9f25
    .elementor-icon-box-title
    a {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-4ce9f25
    .elementor-icon-box-description {
    font-size: 12px;
    line-height: 1.7em;
  }
  .elementor-6735
    .elementor-element.elementor-element-b6c64bd
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-6735
    .elementor-element.elementor-element-d2b0952
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-d2b0952
    .elementor-icon-box-title,
  .elementor-6735
    .elementor-element.elementor-element-d2b0952
    .elementor-icon-box-title
    a {
    font-size: 14px;
  }
  .elementor-6735
    .elementor-element.elementor-element-d2b0952
    .elementor-icon-box-description {
    font-size: 12px;
    line-height: 1.7em;
  }
  .elementor-6735 .elementor-element.elementor-element-fb3176b {
    margin-top: 40px;
    margin-bottom: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-b1d8dd3
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-6735 .elementor-element.elementor-element-7926140 {
    text-align: left;
  }
  .elementor-6735
    .elementor-element.elementor-element-7926140
    .elementor-heading-title {
    font-size: 16px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-7926140
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-6735
    .elementor-element.elementor-element-287b5bf
    .elementor-heading-title {
    font-size: 12px;
    line-height: 20px;
  }
  .elementor-6735
    .elementor-element.elementor-element-287b5bf
    > .elementor-widget-container {
    margin: 0;
    padding: 20px 0 10px;
  }
  .elementor-6735
    .elementor-element.elementor-element-c240974
    .elementor-button {
    font-size: 12px;
    border-radius: 50px;
    padding: 10px 50px;
  }
  .elementor-6735
    .elementor-element.elementor-element-c240974
    > .elementor-widget-container {
    padding: 0;
  }
}
.elementor-icon.elementor-animation- {
  margin-top: -40px;
  font-size: 120px;
}

.elementor-6735
  .elementor-element.elementor-element-78e355b
  .elementor-testimonial__image
  img {
  width: 290px !important;
  height: auto !important;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b
  .elementor-testimonial__name {
  margin-top: -25px !important;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b
  .elementor-testimonial__title {
  padding-top: 50px;
}
.elementor-6735
  .elementor-element.elementor-element-78e355b
  .elementor-swiper-button {
  margin-left: -20px;
  margin-right: -20px;
}
.feature-card {
  width: 100%;
  max-width: 343px;
  min-height: 134px;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 20px;
  box-sizing: border-box;
  transition: all 0.3s ease;
  margin-bottom: 10px;
}
.feature-card:hover {
  background-color: #f1f1f1;
  transform: translateY(-2px);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.feature-icon {
  margin-bottom: 12px;
  object-fit: contain;
}
.feature-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0;
  color: #000 !important;
  margin-bottom: 8px;
}
.feature-description {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0;
  color: #333;
  margin: 0;
  text-align: center;
}
.feature-container {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  padding: 20px;
  max-width: 100%;
  box-sizing: border-box;
}
.feature-card {
  width: 100%;
  max-width: 343px;
  min-height: 134px;
  background-color: #f9f9f9;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 20px;
  box-sizing: border-box;
  transition: all 0.3s ease;
}
.feature-card:hover {
  background-color: #f1f1f1;
  transform: translateY(-2px);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.feature-icon {
  margin-bottom: 12px;
  object-fit: contain;
}
.feature-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0;
  color: #000 !important;
  margin-bottom: 8px;
}
.feature-description {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0;
  color: #333;
  margin: 0;
  text-align: center;
}