.elementor-4032
  .elementor-element.elementor-element-7727ba2d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4032
  .elementor-element.elementor-element-7727ba2d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-4032 .elementor-element.elementor-element-7727ba2d {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  z-index: 2;
}
.elementor-4032
  .elementor-element.elementor-element-7727ba2d
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-4032
  .elementor-element.elementor-element-2c525e8d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-2c525e8d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-2c525e8d.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-4032 .elementor-element.elementor-element-5a0596cc {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-5a0596cc
  .elementor-heading-title {
  font-family: "Mulish", Sans-serif;
  font-size: 27px;
  font-weight: 800;
  line-height: 1.3em;
  color: #070707;
}
.elementor-bc-flex-widget
  .elementor-4032
  .elementor-element.elementor-element-976cd4f.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-976cd4f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-4032 .elementor-element.elementor-element-b7535c1 .elementor-button {
  background-color: #efb802;
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  letter-spacing: -0.7px;
  fill: #000000;
  color: #000000;
  box-shadow: 3px 0px 2px 0px rgba(0, 0, 0, 0.5);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000000;
  border-radius: 3px 3px 3px 3px;
  padding: 8px 8px 8px 8px;
}
.elementor-4032
  .elementor-element.elementor-element-b7535c1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-4032
  .elementor-element.elementor-element-b7535c1
  .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-4032
  .elementor-element.elementor-element-b7535c1
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 2px;
}
.elementor-bc-flex-widget
  .elementor-4032
  .elementor-element.elementor-element-2a8aecef.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-2a8aecef.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-widget-star-rating .elementor-star-rating__title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-4032 .elementor-element.elementor-element-6f8c658b {
  text-align: end;
}
.elementor-4032
  .elementor-element.elementor-element-6f8c658b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-4032
  .elementor-element.elementor-element-6f8c658b
  .elementor-star-rating__title {
  color: #000000;
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 300;
}
.elementor-4032
  .elementor-element.elementor-element-6f8c658b
  .elementor-star-rating {
  font-size: 19px;
}
.elementor-4032
  .elementor-element.elementor-element-6f8c658b
  .elementor-star-rating
  i:not(:last-of-type) {
  margin-inline-end: 3px;
}
.elementor-4032
  .elementor-element.elementor-element-225630c0
  > .elementor-widget-container {
  margin: -26px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-4032 .elementor-element.elementor-element-225630c0 {
  text-align: end;
}
.elementor-4032
  .elementor-element.elementor-element-225630c0
  .elementor-heading-title {
  font-family: "Rubik", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  color: #000000;
}
.elementor-4032
  .elementor-element.elementor-element-5bf8f738:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4032
  .elementor-element.elementor-element-5bf8f738
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff 41%, #ffffff 100%);
}
.elementor-4032 .elementor-element.elementor-element-5bf8f738 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 25px 0px 25px 0px;
}
.elementor-4032
  .elementor-element.elementor-element-5bf8f738
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-4032 .elementor-element.elementor-element-4ba3acd9 {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-4ba3acd9
  .elementor-heading-title {
  font-family: "Mulish", Sans-serif;
  font-size: 27px;
  font-weight: 800;
  line-height: 1.3em;
  color: #070707;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-4032 .elementor-element.elementor-element-65d982c9 img {
  width: 32%;
}
.elementor-4032
  .elementor-element.elementor-element-4cdfe57e
  .elementor-button {
  background-color: #00982d;
  font-family: "Rubik", Sans-serif;
  font-size: 31px;
  line-height: 1.2em;
  fill: #ffffff;
  color: #ffffff;
  box-shadow: 3px 3px 10px 0px #000000;
  border-radius: 8px 8px 8px 8px;
}
.elementor-4032
  .elementor-element.elementor-element-4cdfe57e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 25px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-4032
  .elementor-element.elementor-element-28a51a3e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-28a51a3e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-28a51a3e
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-block-end: 8px;
}
.elementor-widget-text-editor {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked
  .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed
  .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default
  .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-4032
  .elementor-element.elementor-element-ab91dff
  > .elementor-widget-container {
  background-color: #fff7d5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
  border-radius: 1px 1px 1px 1px;
  box-shadow: 3px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-4032 .elementor-element.elementor-element-ab91dff {
  text-align: center;
  font-family: "Lato", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  color: #f60000;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-4032
  .elementor-element.elementor-element-5c797459
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-4032
  .elementor-element.elementor-element-5c797459
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(17px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-5c797459
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(17px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-5c797459
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(17px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-5c797459
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-17px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-5c797459
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-17px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-5c797459
  .elementor-icon-list-icon
  i {
  color: #85cf68;
  transition: color 0.3s;
}
.elementor-4032
  .elementor-element.elementor-element-5c797459
  .elementor-icon-list-icon
  svg {
  fill: #85cf68;
  transition: fill 0.3s;
}
.elementor-4032 .elementor-element.elementor-element-5c797459 {
  --e-icon-list-icon-size: 23px;
  --icon-vertical-offset: 0px;
}
.elementor-4032
  .elementor-element.elementor-element-5c797459
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-4032
  .elementor-element.elementor-element-5c797459
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-4032
  .elementor-element.elementor-element-5c797459
  .elementor-icon-list-item
  > a {
  font-family: "Questrial", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 1.2em;
}
.elementor-4032
  .elementor-element.elementor-element-5c797459
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-4032
  .elementor-element.elementor-element-257dbb22:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4032
  .elementor-element.elementor-element-257dbb22
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #070036a1;
}
.elementor-4032 .elementor-element.elementor-element-257dbb22 {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
  box-shadow: 5px -2px 10px 0px rgba(0, 0, 0, 0.5);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 17px;
  margin-bottom: 0px;
}
.elementor-4032 .elementor-element.elementor-element-257dbb22,
.elementor-4032
  .elementor-element.elementor-element-257dbb22
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-4032
  .elementor-element.elementor-element-257dbb22
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-4032
  .elementor-element.elementor-element-5c047446.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-5c047446.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-5b619e3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-4032 .elementor-element.elementor-element-5b619e3 {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-5b619e3
  .elementor-heading-title {
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
  color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-714b8bef
  > .elementor-widget-container {
  margin: -27px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-4032 .elementor-element.elementor-element-714b8bef {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-714b8bef
  .elementor-heading-title {
  font-family: "Fjalla One", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  text-decoration: line-through;
  line-height: 42px;
  color: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-4032
  .elementor-element.elementor-element-3e146bf4.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-3e146bf4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-4032
  .elementor-element.elementor-element-1ec25e62
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-1ec25e62.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-1ec25e62.elementor-view-framed
  .elementor-icon,
.elementor-4032
  .elementor-element.elementor-element-1ec25e62.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-1ec25e62.elementor-view-framed
  .elementor-icon,
.elementor-4032
  .elementor-element.elementor-element-1ec25e62.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-4032
  .elementor-element.elementor-element-435dab60.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-435dab60.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-widget-animated-headline .elementor-headline-plain-text {
  color: var(--e-global-color-secondary);
}
.elementor-widget-animated-headline .elementor-headline {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-animated-headline {
  --dynamic-text-color: var(--e-global-color-secondary);
}
.elementor-widget-animated-headline .elementor-headline-dynamic-text {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
  stroke: var(--e-global-color-accent);
}
.elementor-4032 .elementor-element.elementor-element-4aa51885 {
  --iteration-count: infinite;
  --animation-duration: 1200ms;
  --dynamic-text-color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-4aa51885
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-4032
  .elementor-element.elementor-element-4aa51885
  .elementor-headline {
  text-align: center;
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
  font-size: 35px;
  font-weight: 600;
}
.elementor-4032
  .elementor-element.elementor-element-4aa51885
  .elementor-headline-plain-text {
  color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-4aa51885
  .elementor-headline-dynamic-text {
  font-family: "Rubik", Sans-serif;
  font-weight: 600;
}
.elementor-4032
  .elementor-element.elementor-element-4aa51885
  .elementor-headline-dynamic-wrapper
  path {
  stroke: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-4032
  .elementor-element.elementor-element-28035065.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-28035065.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-6f90aa18
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(14px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-6f90aa18
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(14px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-6f90aa18
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(14px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-6f90aa18
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-14px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-6f90aa18
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-14px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-6f90aa18
  .elementor-icon-list-icon
  i {
  color: #f3f146;
  transition: color 0.3s;
}
.elementor-4032
  .elementor-element.elementor-element-6f90aa18
  .elementor-icon-list-icon
  svg {
  fill: #f3f146;
  transition: fill 0.3s;
}
.elementor-4032 .elementor-element.elementor-element-6f90aa18 {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-4032
  .elementor-element.elementor-element-6f90aa18
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-4032
  .elementor-element.elementor-element-6f90aa18
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-4032
  .elementor-element.elementor-element-6f90aa18
  .elementor-icon-list-item
  > a {
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.2em;
}
.elementor-4032
  .elementor-element.elementor-element-6f90aa18
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-4032
  .elementor-element.elementor-element-4322721c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4032
  .elementor-element.elementor-element-4322721c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #d0ece8;
}
.elementor-4032
  .elementor-element.elementor-element-4322721c
  > .elementor-container {
  max-width: 1342px;
}
.elementor-4032 .elementor-element.elementor-element-4322721c {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 25px 25px 25px 25px;
}
.elementor-4032
  .elementor-element.elementor-element-4322721c
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-4032 .elementor-element.elementor-element-226cf14f {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-226cf14f
  .elementor-heading-title {
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
  font-size: 35px;
  font-weight: 600;
  color: #070036a1;
}
.elementor-4032
  .elementor-element.elementor-element-5698232e
  > .elementor-container {
  max-width: 1444px;
}
.elementor-4032 .elementor-element.elementor-element-5698232e {
  padding: 5px 5px 5px 5px;
}
.elementor-4032
  .elementor-element.elementor-element-2e80d43e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-4032
  .elementor-element.elementor-element-2e80d43e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-2e80d43e
  > .elementor-element-populated {
  box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.5);
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}
.elementor-4032 .elementor-element.elementor-element-73d45bfb img {
  width: 71%;
}
.elementor-4032
  .elementor-element.elementor-element-580f9c1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 20px 0px;
}
.elementor-4032 .elementor-element.elementor-element-580f9c1 {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-580f9c1
  .elementor-heading-title {
  font-family: "Rubik", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  color: #000000;
}
.elementor-4032
  .elementor-element.elementor-element-eb7154:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-4032
  .elementor-element.elementor-element-eb7154
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-eb7154
  > .elementor-element-populated {
  box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.5);
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}
.elementor-4032 .elementor-element.elementor-element-129b69f3 img {
  width: 71%;
}
.elementor-4032
  .elementor-element.elementor-element-7a1f4d78
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 20px 0px;
}
.elementor-4032 .elementor-element.elementor-element-7a1f4d78 {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-7a1f4d78
  .elementor-heading-title {
  font-family: "Rubik", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  color: #000000;
}
.elementor-4032
  .elementor-element.elementor-element-4cfd8621:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-4032
  .elementor-element.elementor-element-4cfd8621
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-4cfd8621
  > .elementor-element-populated {
  box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.5);
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}
.elementor-4032 .elementor-element.elementor-element-227a2805 img {
  width: 71%;
}
.elementor-4032
  .elementor-element.elementor-element-473df6da
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 20px 0px;
}
.elementor-4032 .elementor-element.elementor-element-473df6da {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-473df6da
  .elementor-heading-title {
  font-family: "Rubik", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  color: #000000;
}
.elementor-4032
  .elementor-element.elementor-element-395484e3:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-4032
  .elementor-element.elementor-element-395484e3
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-395484e3
  > .elementor-element-populated {
  box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.5);
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}
.elementor-4032 .elementor-element.elementor-element-52877e61 img {
  width: 71%;
}
.elementor-4032
  .elementor-element.elementor-element-924f891
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 20px 0px;
}
.elementor-4032 .elementor-element.elementor-element-924f891 {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-924f891
  .elementor-heading-title {
  font-family: "Rubik", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  color: #000000;
}
.elementor-4032
  .elementor-element.elementor-element-2c55824c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4032
  .elementor-element.elementor-element-2c55824c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-2c55824c
  > .elementor-container {
  max-width: 1342px;
}
.elementor-4032 .elementor-element.elementor-element-2c55824c {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 25px 25px 25px 25px;
}
.elementor-4032
  .elementor-element.elementor-element-2c55824c
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-4032 .elementor-element.elementor-element-4442651 {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-4442651
  .elementor-heading-title {
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
  font-size: 35px;
  font-weight: 600;
  color: #070036a1;
}
.elementor-4032 .elementor-element.elementor-element-3f812ad3 {
  text-align: center;
  font-family: "Rubik", Sans-serif;
  font-size: 27px;
  font-weight: 200;
  line-height: 1.2em;
  color: #ff0000;
}
.elementor-4032
  .elementor-element.elementor-element-32862c65
  > .elementor-container {
  max-width: 1444px;
}
.elementor-4032 .elementor-element.elementor-element-32862c65 {
  padding: 5px 5px 5px 5px;
}
.elementor-4032
  .elementor-element.elementor-element-4b4ab15b:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-4032
  .elementor-element.elementor-element-4b4ab15b
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-4b4ab15b
  > .elementor-element-populated {
  box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.5);
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}
.elementor-4032 .elementor-element.elementor-element-1108505 img {
  width: 71%;
}
.elementor-4032 .elementor-element.elementor-element-33ccfa8a {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-33ccfa8a
  .elementor-heading-title {
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
  font-size: 35px;
  font-weight: 600;
  color: #070036a1;
}
.elementor-4032
  .elementor-element.elementor-element-d67975c
  > .elementor-container {
  max-width: 1342px;
}
.elementor-4032 .elementor-element.elementor-element-d67975c {
  margin-top: 50px;
  margin-bottom: 0px;
}
.elementor-4032 .elementor-element.elementor-element-6445b30d img {
  width: 24%;
}
.elementor-4032
  .elementor-element.elementor-element-46bd12d6
  .elementor-button {
  background-color: #00982d;
  font-family: "Rubik", Sans-serif;
  font-size: 31px;
  line-height: 1.2em;
  fill: #ffffff;
  color: #ffffff;
  box-shadow: 3px 3px 10px 0px #000000;
  border-radius: 8px 8px 8px 8px;
}
.elementor-4032
  .elementor-element.elementor-element-46bd12d6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 25px 0px 0px 0px;
}
.elementor-4032
  .elementor-element.elementor-element-1d4d8f2b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4032
  .elementor-element.elementor-element-1d4d8f2b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #d0ece8;
}
.elementor-4032
  .elementor-element.elementor-element-1d4d8f2b
  > .elementor-container {
  max-width: 1342px;
}
.elementor-4032 .elementor-element.elementor-element-1d4d8f2b {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 40px 40px 40px 40px;
}
.elementor-4032
  .elementor-element.elementor-element-1d4d8f2b
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-4032
  .elementor-element.elementor-element-3cbd6c7.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-3cbd6c7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-4032 .elementor-element.elementor-element-1378bcfd {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-1378bcfd
  .elementor-heading-title {
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
  font-size: 50px;
  font-weight: 600;
  color: var(--e-global-color-221be7ca);
}
.elementor-4032 .elementor-element.elementor-element-2e6b8e3b img {
  width: 60%;
}
.elementor-bc-flex-widget
  .elementor-4032
  .elementor-element.elementor-element-4ec95e5e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-4ec95e5e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-4032 .elementor-element.elementor-element-2eba21cf {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-2eba21cf
  .elementor-heading-title {
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 1.3em;
  color: #070707;
}
.elementor-4032
  .elementor-element.elementor-element-226f5712
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-4032 .elementor-element.elementor-element-226f5712 img {
  width: 63%;
  max-width: 100%;
  border-radius: 18px 18px 18px 18px;
}
.elementor-4032 .elementor-element.elementor-element-2672d239 {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-2672d239
  .elementor-heading-title {
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 1.3em;
  color: #070707;
}
.elementor-4032
  .elementor-element.elementor-element-6951a5d9
  .elementor-button {
  background-color: #00982d;
  font-family: "Rubik", Sans-serif;
  font-size: 31px;
  line-height: 0.7em;
  fill: #ffffff;
  color: #ffffff;
  box-shadow: 3px 3px 10px 0px #000000;
  border-radius: 8px 8px 8px 8px;
}
.elementor-4032
  .elementor-element.elementor-element-6951a5d9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-4032
  .elementor-element.elementor-element-58d50fd4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4032
  .elementor-element.elementor-element-58d50fd4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e0e0e0;
}
.elementor-4032 .elementor-element.elementor-element-58d50fd4 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 30px 0px 0px 0px;
}
.elementor-4032
  .elementor-element.elementor-element-58d50fd4
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-4032 .elementor-element.elementor-element-4cc0446e {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-4cc0446e
  .elementor-heading-title {
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
  font-size: 40px;
  font-weight: 600;
  color: #000000;
}
.elementor-widget-reviews .elementor-testimonial__header,
.elementor-widget-reviews .elementor-testimonial__name {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-reviews .elementor-testimonial__text {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-4032
  .elementor-element.elementor-element-72f4515f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-4032
  .elementor-element.elementor-element-72f4515f
  .elementor-swiper-button {
  font-size: 20px;
}
.elementor-4032
  .elementor-element.elementor-element-72f4515f
  .elementor-testimonial__image
  img {
  width: 42px;
  height: 42px;
}
.elementor-4032
  .elementor-element.elementor-element-41720a63
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-4032
  .elementor-element.elementor-element-41720a63
  .elementor-swiper-button {
  font-size: 20px;
}
.elementor-4032
  .elementor-element.elementor-element-300fca46
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-4032
  .elementor-element.elementor-element-300fca46
  .elementor-swiper-button {
  font-size: 20px;
}
.elementor-4032 .elementor-element.elementor-element-78d75274 {
  border-style: dashed;
  border-color: #23a455;
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 10px 100px 10px 100px;
}
.elementor-4032
  .elementor-element.elementor-element-66289c16
  > .elementor-widget-container {
  margin: 12px 0px 0px 0px;
}
.elementor-4032 .elementor-element.elementor-element-66289c16 {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-66289c16
  .elementor-heading-title {
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
  color: #000000;
}
.elementor-4032
  .elementor-element.elementor-element-35324c5c
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-4032
  .elementor-element.elementor-element-35324c5c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(17px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-35324c5c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(17px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-35324c5c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(17px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-35324c5c
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-17px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-35324c5c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-17px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-35324c5c
  .elementor-icon-list-icon
  i {
  color: #85cf68;
  transition: color 0.3s;
}
.elementor-4032
  .elementor-element.elementor-element-35324c5c
  .elementor-icon-list-icon
  svg {
  fill: #85cf68;
  transition: fill 0.3s;
}
.elementor-4032 .elementor-element.elementor-element-35324c5c {
  --e-icon-list-icon-size: 23px;
  --icon-vertical-offset: 0px;
}
.elementor-4032
  .elementor-element.elementor-element-35324c5c
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-4032
  .elementor-element.elementor-element-35324c5c
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-4032
  .elementor-element.elementor-element-35324c5c
  .elementor-icon-list-item
  > a {
  font-family: "Questrial", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 1.2em;
}
.elementor-4032
  .elementor-element.elementor-element-35324c5c
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-4032
  .elementor-element.elementor-element-42e3cfe5
  > .elementor-widget-container {
  padding: 0px 100px 0px 100px;
}
.elementor-4032 .elementor-element.elementor-element-42e3cfe5 {
  text-align: center;
  font-family: "Rubik", Sans-serif;
  font-size: 19px;
  color: #000000;
}
.elementor-4032 .elementor-element.elementor-element-428b3284 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-4032
  .elementor-element.elementor-element-428b3284
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-4032
  .elementor-element.elementor-element-3c4ea320
  > .elementor-element-populated {
  margin: 20px 0px 10px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-4032 .elementor-element.elementor-element-6ad5e21 {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-6ad5e21
  .elementor-heading-title {
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
  font-size: 50px;
  font-weight: 600;
  color: #000000;
}
.elementor-4032 .elementor-element.elementor-element-3faaca51 img {
  width: 40%;
}
.elementor-4032
  .elementor-element.elementor-element-d4a1439
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-4032 .elementor-element.elementor-element-d4a1439 {
  text-align: center;
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
  line-height: 1em;
  color: #000000;
}
.elementor-4032 .elementor-element.elementor-element-6898612b img {
  width: 40%;
}
.elementor-4032
  .elementor-element.elementor-element-64241371
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-4032 .elementor-element.elementor-element-64241371 {
  text-align: center;
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
  line-height: 1em;
  color: #000000;
}
.elementor-4032 .elementor-element.elementor-element-1015a42f img {
  width: 40%;
}
.elementor-4032
  .elementor-element.elementor-element-4c43d85d
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-4032 .elementor-element.elementor-element-4c43d85d {
  text-align: center;
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
  line-height: 1em;
  color: #000000;
}
.elementor-4032 .elementor-element.elementor-element-37987963 img {
  width: 40%;
}
.elementor-4032
  .elementor-element.elementor-element-7523fb26
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-4032 .elementor-element.elementor-element-7523fb26 {
  text-align: center;
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
  line-height: 1em;
  color: #000000;
}
.elementor-4032
  .elementor-element.elementor-element-5918caf2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4032
  .elementor-element.elementor-element-5918caf2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #d0ece8;
}
.elementor-4032 .elementor-element.elementor-element-5918caf2 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-4032
  .elementor-element.elementor-element-5918caf2
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-4032 .elementor-element.elementor-element-11489f4c img {
  width: 31%;
}
.elementor-4032
  .elementor-element.elementor-element-2cf33058
  > .elementor-widget-container {
  background-color: #fff7d5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
  border-radius: 1px 1px 1px 1px;
  box-shadow: 3px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-4032 .elementor-element.elementor-element-2cf33058 {
  text-align: center;
  font-family: "Lato", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  color: #f60000;
}
.elementor-4032
  .elementor-element.elementor-element-2cb8ceb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4032
  .elementor-element.elementor-element-2cb8ceb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #070036a1;
}
.elementor-4032 .elementor-element.elementor-element-2cb8ceb {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
  box-shadow: 5px -2px 10px 0px rgba(0, 0, 0, 0.5);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 17px;
  margin-bottom: 0px;
}
.elementor-4032 .elementor-element.elementor-element-2cb8ceb,
.elementor-4032
  .elementor-element.elementor-element-2cb8ceb
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-4032
  .elementor-element.elementor-element-2cb8ceb
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-4032
  .elementor-element.elementor-element-1004902.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-1004902.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-a1b5b33
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-4032 .elementor-element.elementor-element-a1b5b33 {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-a1b5b33
  .elementor-heading-title {
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
  color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-3b5fc31
  > .elementor-widget-container {
  margin: -27px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-4032 .elementor-element.elementor-element-3b5fc31 {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-3b5fc31
  .elementor-heading-title {
  font-family: "Fjalla One", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  text-decoration: line-through;
  line-height: 42px;
  color: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-4032
  .elementor-element.elementor-element-056b9b3.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-056b9b3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-687de6a
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-687de6a.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-687de6a.elementor-view-framed
  .elementor-icon,
.elementor-4032
  .elementor-element.elementor-element-687de6a.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-687de6a.elementor-view-framed
  .elementor-icon,
.elementor-4032
  .elementor-element.elementor-element-687de6a.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-4032
  .elementor-element.elementor-element-28ccb08.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-28ccb08.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-4032 .elementor-element.elementor-element-cd1ca71 {
  --iteration-count: infinite;
  --animation-duration: 1200ms;
  --dynamic-text-color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-cd1ca71
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-4032
  .elementor-element.elementor-element-cd1ca71
  .elementor-headline {
  text-align: center;
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
  font-size: 35px;
  font-weight: 600;
}
.elementor-4032
  .elementor-element.elementor-element-cd1ca71
  .elementor-headline-plain-text {
  color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-cd1ca71
  .elementor-headline-dynamic-text {
  font-family: "Rubik", Sans-serif;
  font-weight: 600;
}
.elementor-4032
  .elementor-element.elementor-element-cd1ca71
  .elementor-headline-dynamic-wrapper
  path {
  stroke: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-4032
  .elementor-element.elementor-element-312609a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-312609a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-83fb44f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(14px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-83fb44f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(14px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-83fb44f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(14px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-83fb44f
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-14px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-83fb44f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-14px / 2);
}
.elementor-4032
  .elementor-element.elementor-element-83fb44f
  .elementor-icon-list-icon
  i {
  color: #f3f146;
  transition: color 0.3s;
}
.elementor-4032
  .elementor-element.elementor-element-83fb44f
  .elementor-icon-list-icon
  svg {
  fill: #f3f146;
  transition: fill 0.3s;
}
.elementor-4032 .elementor-element.elementor-element-83fb44f {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-4032
  .elementor-element.elementor-element-83fb44f
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-4032
  .elementor-element.elementor-element-83fb44f
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-4032
  .elementor-element.elementor-element-83fb44f
  .elementor-icon-list-item
  > a {
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.2em;
}
.elementor-4032
  .elementor-element.elementor-element-83fb44f
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-4032
  .elementor-element.elementor-element-e19c324
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-4032
  .elementor-element.elementor-element-7844f6c2
  > .elementor-widget-container {
  margin: -2px 0px -6px 0px;
}
.elementor-4032 .elementor-element.elementor-element-7844f6c2 {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-7844f6c2
  .elementor-heading-title {
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
  font-size: 35px;
  font-weight: 600;
  color: #000000;
}
.elementor-4032
  .elementor-element.elementor-element-404aed04
  > .elementor-widget-container {
  background-color: #fff7d5;
  margin: 10px 0px 0px 0px;
  padding: 10px 20px 10px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
  border-radius: 1px 1px 1px 1px;
  box-shadow: 3px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-4032 .elementor-element.elementor-element-404aed04 {
  text-align: center;
  font-family: "Lato", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  letter-spacing: 0.2px;
  color: #015f04;
}
.elementor-widget-form .elementor-field-group > label,
.elementor-widget-form .elementor-field-subgroup label {
  color: var(--e-global-color-text);
}
.elementor-widget-form .elementor-field-group > label {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-form .elementor-field-type-html {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-form .elementor-field-group .elementor-field {
  color: var(--e-global-color-text);
}
.elementor-widget-form .elementor-field-group .elementor-field,
.elementor-widget-form .elementor-field-subgroup label {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-form .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-form .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-accent);
}
.elementor-widget-form .elementor-button[type="submit"] {
  background-color: var(--e-global-color-accent);
}
.elementor-widget-form .e-form__buttons__wrapper__button-previous {
  background-color: var(--e-global-color-accent);
}
.elementor-widget-form .elementor-message {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-form .e-form__indicators__indicator,
.elementor-widget-form .e-form__indicators__indicator__label {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-form {
  --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
  --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
  --e-form-steps-indicator-completed-primary-color: var(
    --e-global-color-accent
  );
  --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
  --e-form-steps-indicator-progress-background-color: var(
    --e-global-color-text
  );
  --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
}
.elementor-widget-form .e-form__indicators__indicator__progress__meter {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  > .elementor-widget-container {
  background-color: #9b9b9b;
  margin: 0px 0px 0px 0px;
  padding: 30px 30px 30px 30px;
  border-style: dashed;
  border-width: 3px 3px 3px 3px;
  border-color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .elementor-field-group {
  padding-right: calc(10px / 2);
  padding-left: calc(10px / 2);
  margin-bottom: 12px;
}
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .elementor-form-fields-wrapper {
  margin-left: calc(-10px / 2);
  margin-right: calc(-10px / 2);
  margin-bottom: -12px;
}
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 2px;
}
body:not(.rtl)
  .elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 2px;
}
body
  .elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 2px;
}
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .elementor-field-group
  > label,
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .elementor-field-subgroup
  label {
  color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .elementor-field-type-html {
  padding-bottom: 0px;
  color: #717171;
}
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .elementor-field-group
  .elementor-field {
  color: #000000;
}
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .elementor-field-group
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .elementor-button {
  font-family: "Source Sans Pro", Sans-serif;
  font-size: 35px;
  font-weight: 600;
}
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .e-form__buttons__wrapper__button-next {
  background-color: #34c954;
  color: #000000;
}
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .elementor-button[type="submit"] {
  background-color: #34c954;
  color: #000000;
}
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .elementor-button[type="submit"]
  svg
  * {
  fill: #000000;
}
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .e-form__buttons__wrapper__button-next:hover {
  color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .elementor-button[type="submit"]:hover {
  color: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: #ffffff;
}
.elementor-4032
  .elementor-element.elementor-element-4a13f98c
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-4032 .elementor-element.elementor-element-4a13f98c {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-4032
  .elementor-element.elementor-element-5bcfb1b3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-4032 .elementor-element.elementor-element-5bcfb1b3 {
  text-align: center;
}
.elementor-4032 .elementor-element.elementor-element-5bcfb1b3 img {
  width: 84%;
}
.elementor-4032
  .elementor-element.elementor-element-25c6ed89
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-25c6ed89:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4032
  .elementor-element.elementor-element-25c6ed89
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #b1b1b13d;
}
.elementor-4032
  .elementor-element.elementor-element-25c6ed89
  > .elementor-container {
  min-height: 50px;
}
.elementor-4032 .elementor-element.elementor-element-25c6ed89 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-4032
  .elementor-element.elementor-element-25c6ed89
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-4032
  .elementor-element.elementor-element-5d42dc3e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-4032 .elementor-element.elementor-element-5d42dc3e {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-5d42dc3e
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 12px;
  color: #000000;
}
.elementor-4032
  .elementor-element.elementor-element-6da3e8bf
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-4032 .elementor-element.elementor-element-6da3e8bf {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-6da3e8bf
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 12px;
  color: #000000;
}
.elementor-4032
  .elementor-element.elementor-element-1b8afeb9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-4032 .elementor-element.elementor-element-1b8afeb9 {
  text-align: center;
}
.elementor-4032
  .elementor-element.elementor-element-1b8afeb9
  .elementor-heading-title {
  font-family: "Arial", Sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.3em;
  color: rgba(0, 0, 0, 0.98);
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-4032 .elementor-element.elementor-element-5c047446 {
    width: 18.513%;
  }
  .elementor-4032 .elementor-element.elementor-element-3e146bf4 {
    width: 9.743%;
  }
  .elementor-4032 .elementor-element.elementor-element-435dab60 {
    width: 40.476%;
  }
  .elementor-4032 .elementor-element.elementor-element-28035065 {
    width: 31.277%;
  }
  .elementor-4032 .elementor-element.elementor-element-4b4ab15b {
    width: 100%;
  }
  .elementor-4032 .elementor-element.elementor-element-35956cd7 {
    width: 33.839%;
  }
  .elementor-4032 .elementor-element.elementor-element-8b44838 {
    width: 33.839%;
  }
  .elementor-4032 .elementor-element.elementor-element-25198da6 {
    width: 42.565%;
  }
  .elementor-4032 .elementor-element.elementor-element-6e2d5f75 {
    width: 33.839%;
  }
  .elementor-4032 .elementor-element.elementor-element-1004902 {
    width: 18.513%;
  }
  .elementor-4032 .elementor-element.elementor-element-056b9b3 {
    width: 9.743%;
  }
  .elementor-4032 .elementor-element.elementor-element-28ccb08 {
    width: 40.476%;
  }
  .elementor-4032 .elementor-element.elementor-element-312609a {
    width: 31.277%;
  }
}
@media (max-width: 1024px) {
  .elementor-4032
    .elementor-element.elementor-element-6f8c658b
    > .elementor-widget-container {
    margin: -3px 0px -10px -11px;
  }
  .elementor-4032
    .elementor-element.elementor-element-6f8c658b
    .elementor-star-rating__title {
    font-size: 19px;
  }
  .elementor-4032
    .elementor-element.elementor-element-6f8c658b
    .elementor-star-rating {
    font-size: 20px;
  }
  .elementor-4032
    .elementor-element.elementor-element-225630c0
    > .elementor-widget-container {
    margin: -40px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-225630c0
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-4032
    .elementor-element.elementor-element-ab91dff
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 90px 0px 90px;
  }
  .elementor-4032 .elementor-element.elementor-element-ab91dff {
    font-size: 16px;
  }
  .elementor-4032
    .elementor-element.elementor-element-5b619e3
    > .elementor-widget-container {
    margin: -40px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-5b619e3
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-4032
    .elementor-element.elementor-element-714b8bef
    > .elementor-widget-container {
    margin: -40px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-714b8bef
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-4032
    .elementor-element.elementor-element-4aa51885
    > .elementor-widget-container {
    margin: -40px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-2cf33058
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 90px 0px 90px;
  }
  .elementor-4032 .elementor-element.elementor-element-2cf33058 {
    font-size: 16px;
  }
  .elementor-4032
    .elementor-element.elementor-element-a1b5b33
    > .elementor-widget-container {
    margin: -40px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-a1b5b33
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-4032
    .elementor-element.elementor-element-3b5fc31
    > .elementor-widget-container {
    margin: -40px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-3b5fc31
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-4032
    .elementor-element.elementor-element-cd1ca71
    > .elementor-widget-container {
    margin: -40px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-404aed04
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 90px 0px 90px;
  }
  .elementor-4032 .elementor-element.elementor-element-404aed04 {
    font-size: 16px;
  }
  .elementor-4032 .elementor-element.elementor-element-25c6ed89 {
    padding: 0px 20px 0px 20px;
  }
}
@media (max-width: 767px) {
  .elementor-4032 .elementor-element.elementor-element-7727ba2d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-2c525e8d {
    width: 40%;
  }
  .elementor-bc-flex-widget
    .elementor-4032
    .elementor-element.elementor-element-2c525e8d.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-2c525e8d.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-2c525e8d
    > .elementor-element-populated {
    margin: 00px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-5a0596cc
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.3em;
  }
  .elementor-4032 .elementor-element.elementor-element-976cd4f {
    width: 40%;
  }
  .elementor-bc-flex-widget
    .elementor-4032
    .elementor-element.elementor-element-976cd4f.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-976cd4f.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-976cd4f
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-b7535c1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-b7535c1
    .elementor-button {
    font-size: 15px;
    letter-spacing: 0.5px;
    border-width: 1px 1px 1px 1px;
    padding: 3px 3px 3px 3px;
  }
  .elementor-4032 .elementor-element.elementor-element-2a8aecef {
    width: 100%;
  }
  .elementor-4032
    .elementor-element.elementor-element-2a8aecef
    > .elementor-element-populated {
    margin: 2px 0px 3px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-6f8c658b {
    text-align: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-6f8c658b
    > .elementor-widget-container {
    margin: -5px 0px -5px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-6f8c658b
    .elementor-star-rating__title {
    font-size: 13px;
  }
  .elementor-4032
    .elementor-element.elementor-element-6f8c658b
    .elementor-star-rating {
    font-size: 14px;
  }
  .elementor-4032
    .elementor-element.elementor-element-225630c0
    > .elementor-widget-container {
    margin: -16px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-225630c0 {
    text-align: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-225630c0
    .elementor-heading-title {
    font-size: 11px;
    line-height: 1.4em;
  }
  .elementor-4032 .elementor-element.elementor-element-5bf8f738 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-4ba3acd9
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.3em;
  }
  .elementor-4032 .elementor-element.elementor-element-65d982c9 img {
    width: 71%;
  }
  .elementor-4032
    .elementor-element.elementor-element-4cdfe57e
    .elementor-button {
    font-size: 25px;
    line-height: 0.9em;
  }
  .elementor-4032
    .elementor-element.elementor-element-ab91dff
    > .elementor-widget-container {
    margin: 10px 0px 5px 0px;
    padding: 10px 25px 10px 25px;
    border-width: 1px 1px 1px 1px;
  }
  .elementor-4032 .elementor-element.elementor-element-ab91dff {
    font-size: 18px;
    line-height: 1.4em;
  }
  .elementor-4032
    .elementor-element.elementor-element-5c797459
    > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 20px 20px;
  }
  .elementor-4032
    .elementor-element.elementor-element-5c797459
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(22px / 2);
  }
  .elementor-4032
    .elementor-element.elementor-element-5c797459
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(22px / 2);
  }
  .elementor-4032
    .elementor-element.elementor-element-5c797459
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-inline: calc(22px / 2);
  }
  .elementor-4032
    .elementor-element.elementor-element-5c797459
    .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-22px / 2);
  }
  .elementor-4032
    .elementor-element.elementor-element-5c797459
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    inset-inline-end: calc(-22px / 2);
  }
  .elementor-4032 .elementor-element.elementor-element-5c797459 {
    --e-icon-list-icon-size: 25px;
  }
  .elementor-4032
    .elementor-element.elementor-element-5c797459
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-4032
    .elementor-element.elementor-element-5c797459
    .elementor-icon-list-item
    > a {
    font-size: 22px;
  }
  .elementor-4032 .elementor-element.elementor-element-257dbb22 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-5c047446 {
    width: 30%;
  }
  .elementor-4032
    .elementor-element.elementor-element-5c047446
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-5b619e3
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-5b619e3 {
    text-align: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-5b619e3
    .elementor-heading-title {
    font-size: 20px;
    line-height: 1em;
    letter-spacing: 0.4px;
  }
  .elementor-4032
    .elementor-element.elementor-element-714b8bef
    > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-714b8bef {
    text-align: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-714b8bef
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1em;
    letter-spacing: 0.4px;
  }
  .elementor-4032 .elementor-element.elementor-element-3e146bf4 {
    width: 15%;
  }
  .elementor-bc-flex-widget
    .elementor-4032
    .elementor-element.elementor-element-3e146bf4.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-3e146bf4.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-1ec25e62
    .elementor-icon {
    font-size: 35px;
  }
  .elementor-4032
    .elementor-element.elementor-element-1ec25e62
    .elementor-icon
    svg {
    height: 35px;
  }
  .elementor-4032 .elementor-element.elementor-element-435dab60 {
    width: 55%;
  }
  .elementor-4032
    .elementor-element.elementor-element-4aa51885
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-4aa51885
    .elementor-headline {
    font-size: 30px;
  }
  .elementor-4032
    .elementor-element.elementor-element-28035065
    > .elementor-element-populated {
    margin: -40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-6f90aa18
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
  }
  .elementor-4032
    .elementor-element.elementor-element-6f90aa18
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(5px / 2);
  }
  .elementor-4032
    .elementor-element.elementor-element-6f90aa18
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(5px / 2);
  }
  .elementor-4032
    .elementor-element.elementor-element-6f90aa18
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-inline: calc(5px / 2);
  }
  .elementor-4032
    .elementor-element.elementor-element-6f90aa18
    .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-5px / 2);
  }
  .elementor-4032
    .elementor-element.elementor-element-6f90aa18
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    inset-inline-end: calc(-5px / 2);
  }
  .elementor-4032 .elementor-element.elementor-element-6f90aa18 {
    --e-icon-list-icon-size: 20px;
  }
  .elementor-4032
    .elementor-element.elementor-element-6f90aa18
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-4032
    .elementor-element.elementor-element-6f90aa18
    .elementor-icon-list-item
    > a {
    font-size: 20px;
  }
  .elementor-4032 .elementor-element.elementor-element-4322721c {
    margin-top: 0px;
    margin-bottom: -1px;
    padding: 25px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-573a618c
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-226cf14f
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.2em;
  }
  .elementor-4032 .elementor-element.elementor-element-5698232e {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-2e80d43e {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-4032
    .elementor-element.elementor-element-2e80d43e.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-2e80d43e.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-2e80d43e
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 7px;
  }
  .elementor-4032
    .elementor-element.elementor-element-2e80d43e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-73d45bfb img {
    width: 75%;
  }
  .elementor-4032
    .elementor-element.elementor-element-580f9c1
    > .elementor-widget-container {
    padding: 5px 10px 0px 10px;
  }
  .elementor-4032
    .elementor-element.elementor-element-580f9c1
    .elementor-heading-title {
    font-size: 15px;
    line-height: 1.2em;
  }
  .elementor-4032 .elementor-element.elementor-element-eb7154 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-4032
    .elementor-element.elementor-element-eb7154.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-eb7154.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-eb7154
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 7px;
  }
  .elementor-4032
    .elementor-element.elementor-element-eb7154
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-129b69f3 img {
    width: 75%;
  }
  .elementor-4032
    .elementor-element.elementor-element-7a1f4d78
    > .elementor-widget-container {
    padding: 5px 10px 0px 10px;
  }
  .elementor-4032
    .elementor-element.elementor-element-7a1f4d78
    .elementor-heading-title {
    font-size: 15px;
    line-height: 1.2em;
  }
  .elementor-4032 .elementor-element.elementor-element-4cfd8621 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-4032
    .elementor-element.elementor-element-4cfd8621.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-4cfd8621.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-4cfd8621
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 7px;
  }
  .elementor-4032
    .elementor-element.elementor-element-4cfd8621
    > .elementor-element-populated {
    margin: 10px 05px 20px 5px;
    --e-column-margin-right: 05px;
    --e-column-margin-left: 5px;
    padding: 3px 3px 3px 3px;
  }
  .elementor-4032 .elementor-element.elementor-element-227a2805 img {
    width: 75%;
  }
  .elementor-4032
    .elementor-element.elementor-element-473df6da
    > .elementor-widget-container {
    padding: 5px 10px 0px 10px;
  }
  .elementor-4032
    .elementor-element.elementor-element-473df6da
    .elementor-heading-title {
    font-size: 15px;
    line-height: 1.2em;
  }
  .elementor-4032 .elementor-element.elementor-element-395484e3 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-4032
    .elementor-element.elementor-element-395484e3.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-395484e3.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-395484e3
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 7px;
  }
  .elementor-4032
    .elementor-element.elementor-element-395484e3
    > .elementor-element-populated {
    margin: 10px 05px 20px 5px;
    --e-column-margin-right: 05px;
    --e-column-margin-left: 5px;
    padding: 3px 3px 3px 3px;
  }
  .elementor-4032 .elementor-element.elementor-element-52877e61 img {
    width: 75%;
  }
  .elementor-4032
    .elementor-element.elementor-element-924f891
    > .elementor-widget-container {
    padding: 5px 10px 0px 10px;
  }
  .elementor-4032
    .elementor-element.elementor-element-924f891
    .elementor-heading-title {
    font-size: 15px;
    line-height: 1.2em;
  }
  .elementor-4032 .elementor-element.elementor-element-2c55824c {
    margin-top: 0px;
    margin-bottom: -1px;
    padding: 25px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-648a878d
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-4442651
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.2em;
  }
  .elementor-4032
    .elementor-element.elementor-element-3f812ad3
    > .elementor-widget-container {
    padding: 0px 3px 0px 3px;
  }
  .elementor-4032 .elementor-element.elementor-element-3f812ad3 {
    font-size: 25px;
  }
  .elementor-4032 .elementor-element.elementor-element-32862c65 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-4b4ab15b {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-4032
    .elementor-element.elementor-element-4b4ab15b.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-4b4ab15b.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-4b4ab15b
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 7px;
  }
  .elementor-4032
    .elementor-element.elementor-element-4b4ab15b
    > .elementor-element-populated {
    margin: 10px 05px 20px 5px;
    --e-column-margin-right: 05px;
    --e-column-margin-left: 5px;
    padding: 3px 3px 3px 3px;
  }
  .elementor-4032 .elementor-element.elementor-element-1108505 img {
    width: 75%;
  }
  .elementor-4032
    .elementor-element.elementor-element-33ccfa8a
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.2em;
  }
  .elementor-4032 .elementor-element.elementor-element-d67975c {
    margin-top: 0px;
    margin-bottom: -1px;
    padding: 40px 0px 0px 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-6445b30d img {
    width: 60%;
  }
  .elementor-4032
    .elementor-element.elementor-element-46bd12d6
    .elementor-button {
    font-size: 25px;
    line-height: 0.9em;
  }
  .elementor-4032 .elementor-element.elementor-element-1d4d8f2b {
    margin-top: 0px;
    margin-bottom: -1px;
    padding: 40px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-1378bcfd
    .elementor-heading-title {
    font-size: 36px;
    line-height: 1.2em;
  }
  .elementor-4032 .elementor-element.elementor-element-2e6b8e3b img {
    width: 62%;
  }
  .elementor-4032
    .elementor-element.elementor-element-2eba21cf
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.3em;
  }
  .elementor-4032
    .elementor-element.elementor-element-226f5712
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-226f5712 img {
    width: 89%;
    max-width: 100%;
  }
  .elementor-4032
    .elementor-element.elementor-element-2672d239
    .elementor-heading-title {
    font-size: 21px;
    line-height: 1.3em;
  }
  .elementor-4032
    .elementor-element.elementor-element-6951a5d9
    .elementor-button {
    font-size: 25px;
    line-height: 0.9em;
  }
  .elementor-4032
    .elementor-element.elementor-element-4cc0446e
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-4cc0446e
    .elementor-heading-title {
    font-size: 31px;
  }
  .elementor-4032 .elementor-element.elementor-element-71d012b5 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-4c2f9789 {
    width: 100%;
  }
  .elementor-4032 .elementor-element.elementor-element-253521a3 {
    width: 100%;
  }
  .elementor-4032 .elementor-element.elementor-element-38fe312a {
    width: 100%;
  }
  .elementor-4032 .elementor-element.elementor-element-78d75274 {
    border-width: 3px 3px 3px 3px;
    margin-top: 0px;
    margin-bottom: 25px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-676504e2
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 10px;
  }
  .elementor-4032
    .elementor-element.elementor-element-66289c16
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-66289c16
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-4032
    .elementor-element.elementor-element-35324c5c
    > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 20px 20px;
  }
  .elementor-4032
    .elementor-element.elementor-element-35324c5c
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(22px / 2);
  }
  .elementor-4032
    .elementor-element.elementor-element-35324c5c
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(22px / 2);
  }
  .elementor-4032
    .elementor-element.elementor-element-35324c5c
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-inline: calc(22px / 2);
  }
  .elementor-4032
    .elementor-element.elementor-element-35324c5c
    .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-22px / 2);
  }
  .elementor-4032
    .elementor-element.elementor-element-35324c5c
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    inset-inline-end: calc(-22px / 2);
  }
  .elementor-4032 .elementor-element.elementor-element-35324c5c {
    --e-icon-list-icon-size: 25px;
  }
  .elementor-4032
    .elementor-element.elementor-element-35324c5c
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-4032
    .elementor-element.elementor-element-35324c5c
    .elementor-icon-list-item
    > a {
    font-size: 22px;
  }
  .elementor-4032
    .elementor-element.elementor-element-42e3cfe5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-428b3284 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-76d0afa8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-3c4ea320
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-6ad5e21
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-6ad5e21
    .elementor-heading-title {
    font-size: 36px;
    line-height: 1.2em;
  }
  .elementor-4032 .elementor-element.elementor-element-35956cd7 {
    width: 50%;
  }
  .elementor-4032
    .elementor-element.elementor-element-35956cd7
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-4032 .elementor-element.elementor-element-3faaca51 img {
    width: 61%;
  }
  .elementor-4032 .elementor-element.elementor-element-d4a1439 {
    font-size: 15px;
  }
  .elementor-4032 .elementor-element.elementor-element-8b44838 {
    width: 50%;
  }
  .elementor-4032
    .elementor-element.elementor-element-8b44838
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-4032 .elementor-element.elementor-element-6898612b img {
    width: 61%;
  }
  .elementor-4032 .elementor-element.elementor-element-64241371 {
    font-size: 15px;
  }
  .elementor-4032 .elementor-element.elementor-element-25198da6 {
    width: 50%;
  }
  .elementor-4032
    .elementor-element.elementor-element-25198da6
    > .elementor-element-populated {
    margin: -45px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-4032 .elementor-element.elementor-element-1015a42f img {
    width: 61%;
  }
  .elementor-4032 .elementor-element.elementor-element-4c43d85d {
    font-size: 15px;
  }
  .elementor-4032 .elementor-element.elementor-element-6e2d5f75 {
    width: 50%;
  }
  .elementor-4032
    .elementor-element.elementor-element-6e2d5f75
    > .elementor-element-populated {
    margin: -22px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-4032 .elementor-element.elementor-element-37987963 img {
    width: 61%;
  }
  .elementor-4032 .elementor-element.elementor-element-7523fb26 {
    font-size: 15px;
  }
  .elementor-4032 .elementor-element.elementor-element-5918caf2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 12px 12px 12px 12px;
  }
  .elementor-4032 .elementor-element.elementor-element-11489f4c img {
    width: 62%;
  }
  .elementor-4032
    .elementor-element.elementor-element-2cf33058
    > .elementor-widget-container {
    margin: 10px 0px 5px 0px;
    padding: 10px 25px 10px 25px;
    border-width: 1px 1px 1px 1px;
  }
  .elementor-4032 .elementor-element.elementor-element-2cf33058 {
    font-size: 18px;
    line-height: 1.4em;
  }
  .elementor-4032 .elementor-element.elementor-element-2cb8ceb {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-1004902 {
    width: 30%;
  }
  .elementor-4032
    .elementor-element.elementor-element-1004902
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-a1b5b33
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-a1b5b33 {
    text-align: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-a1b5b33
    .elementor-heading-title {
    font-size: 20px;
    line-height: 1em;
    letter-spacing: 0.4px;
  }
  .elementor-4032
    .elementor-element.elementor-element-3b5fc31
    > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-3b5fc31 {
    text-align: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-3b5fc31
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1em;
    letter-spacing: 0.4px;
  }
  .elementor-4032 .elementor-element.elementor-element-056b9b3 {
    width: 15%;
  }
  .elementor-bc-flex-widget
    .elementor-4032
    .elementor-element.elementor-element-056b9b3.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-056b9b3.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-4032 .elementor-element.elementor-element-687de6a .elementor-icon {
    font-size: 35px;
  }
  .elementor-4032
    .elementor-element.elementor-element-687de6a
    .elementor-icon
    svg {
    height: 35px;
  }
  .elementor-4032 .elementor-element.elementor-element-28ccb08 {
    width: 55%;
  }
  .elementor-4032
    .elementor-element.elementor-element-cd1ca71
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-cd1ca71
    .elementor-headline {
    font-size: 30px;
  }
  .elementor-4032
    .elementor-element.elementor-element-312609a
    > .elementor-element-populated {
    margin: -40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-83fb44f
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
  }
  .elementor-4032
    .elementor-element.elementor-element-83fb44f
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(5px / 2);
  }
  .elementor-4032
    .elementor-element.elementor-element-83fb44f
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(5px / 2);
  }
  .elementor-4032
    .elementor-element.elementor-element-83fb44f
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-inline: calc(5px / 2);
  }
  .elementor-4032
    .elementor-element.elementor-element-83fb44f
    .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-5px / 2);
  }
  .elementor-4032
    .elementor-element.elementor-element-83fb44f
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    inset-inline-end: calc(-5px / 2);
  }
  .elementor-4032 .elementor-element.elementor-element-83fb44f {
    --e-icon-list-icon-size: 20px;
  }
  .elementor-4032
    .elementor-element.elementor-element-83fb44f
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-4032
    .elementor-element.elementor-element-83fb44f
    .elementor-icon-list-item
    > a {
    font-size: 20px;
  }
  .elementor-4032
    .elementor-element.elementor-element-e19c324
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-7844f6c2
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-4032
    .elementor-element.elementor-element-404aed04
    > .elementor-widget-container {
    margin: 10px 0px 5px 0px;
    padding: 10px 5px 10px 5px;
    border-width: 1px 1px 1px 1px;
  }
  .elementor-4032 .elementor-element.elementor-element-404aed04 {
    font-size: 18px;
    line-height: 1.4em;
  }
  .elementor-4032
    .elementor-element.elementor-element-4a13f98c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-4a13f98c
    .elementor-button {
    font-size: 20px;
  }
  .elementor-4032
    .elementor-element.elementor-element-5bcfb1b3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-5bcfb1b3 img {
    width: 100%;
    max-width: 100%;
  }
  .elementor-4032 .elementor-element.elementor-element-25c6ed89 {
    padding: 15px 15px 15px 15px;
  }
  .elementor-4032
    .elementor-element.elementor-element-7d02d3c2
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 6px;
  }
  .elementor-4032
    .elementor-element.elementor-element-7d02d3c2
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-5d42dc3e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 25px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-5d42dc3e
    .elementor-heading-title {
    font-size: 9px;
  }
  .elementor-4032
    .elementor-element.elementor-element-6da3e8bf
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4032
    .elementor-element.elementor-element-6da3e8bf
    .elementor-heading-title {
    font-size: 10px;
  }
  .elementor-4032
    .elementor-element.elementor-element-1b8afeb9
    > .elementor-widget-container {
    padding: 5px 0px 5px 0px;
  }
  .elementor-4032 .elementor-element.elementor-element-1b8afeb9 {
    text-align: center;
  }
  .elementor-4032
    .elementor-element.elementor-element-1b8afeb9
    .elementor-heading-title {
    font-size: 10px;
  }
}

/* Fix: выравнивание звёзд в шапке и отступы блока отзывов */
.elementor-4032
  .elementor-element.elementor-element-6f8c658b
  .elementor-star-rating__wrapper {
  align-items: center;
}
.elementor-4032
  .elementor-element.elementor-element-6f8c658b
  .elementor-star-rating {
  display: inline-flex;
  align-items: center;
  line-height: 1;
  vertical-align: middle;
}
.elementor-4032
  .elementor-element.elementor-element-6f8c658b
  .elementor-star-rating__title {
  line-height: 1.2;
}
.elementor-4032
  .elementor-element.elementor-element-225630c0
  > .elementor-widget-container {
  margin: 8px 0 0 0 !important;
}
@media (max-width: 1024px) {
  .elementor-4032
    .elementor-element.elementor-element-6f8c658b
    > .elementor-widget-container {
    margin: 0 !important;
  }
}
@media (max-width: 767px) {
  .elementor-4032
    .elementor-element.elementor-element-6f8c658b
    > .elementor-widget-container {
    margin: 0 !important;
  }
  .elementor-4032
    .elementor-element.elementor-element-225630c0
    > .elementor-widget-container {
    margin: 8px 0 0 0 !important;
  }
}
.elementor-4032 .elementor-element.elementor-element-71d012b5 {
  margin-left: 0 !important;
  margin-right: 0 !important;
  overflow: hidden;
}
.elementor-4032
  .elementor-element.elementor-element-71d012b5
  > .elementor-container {
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 15px;
  padding-right: 15px;
}
.elementor-4032
  .elementor-element.elementor-element-58d50fd4
  > .elementor-container {
  margin-left: auto !important;
  margin-right: auto !important;
}
