.elementor-142 .elementor-element.elementor-element-f7f2c82 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 7em 1em 12em 1em;
}
.elementor-142
  .elementor-element.elementor-element-f7f2c82:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-142
  .elementor-element.elementor-element-f7f2c82
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://web.moxcreative.com/bigtranz/wp-content/uploads/sites/19/2023/03/the-road-in-the-city-e1679026670267.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-142
  .elementor-element.elementor-element-f7f2c82
  > .elementor-background-overlay {
  background-color: var(--e-global-color-primary);
  opacity: 0.8;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-142
  .elementor-element.elementor-element-9325028.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-142
  .elementor-element.elementor-element-9325028.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-142
  .elementor-element.elementor-element-499e865
  .elementor-heading-title {
  color: var(--e-global-color-a291686);
  font-family: var(--e-global-typography-3715edf-font-family), Sans-serif;
  font-size: var(--e-global-typography-3715edf-font-size);
  font-weight: var(--e-global-typography-3715edf-font-weight);
  text-transform: var(--e-global-typography-3715edf-text-transform);
  line-height: var(--e-global-typography-3715edf-line-height);
  letter-spacing: var(--e-global-typography-3715edf-letter-spacing);
  word-spacing: var(--e-global-typography-3715edf-word-spacing);
}
.elementor-142 .elementor-element.elementor-element-57d4011 {
  color: var(--e-global-color-a291686);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-142 .elementor-element.elementor-element-3345025 .elementor-button {
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-142
  .elementor-element.elementor-element-3345025
  .elementor-button:hover,
.elementor-142
  .elementor-element.elementor-element-3345025
  .elementor-button:focus {
  color: var(--e-global-color-a291686);
  background-color: var(--e-global-color-dea41e4);
}
.elementor-142
  .elementor-element.elementor-element-3345025
  .elementor-button:hover
  svg,
.elementor-142
  .elementor-element.elementor-element-3345025
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-a291686);
}
.elementor-142 .elementor-element.elementor-element-e75b7da img {
  width: 100vw;
  max-width: 75vw;
  height: 550px;
  object-fit: contain;
}
.elementor-142
  .elementor-element.elementor-element-e75b7da
  > .elementor-widget-container {
  margin: 0em 0em 0em -5em;
}
.elementor-142
  .elementor-element.elementor-element-73f0a3e
  > .elementor-element-populated {
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
  margin: -8em 0em 0em 0em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 0em;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-142
  .elementor-element.elementor-element-c67be1a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-142
  .elementor-element.elementor-element-c67be1a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-142
  .elementor-element.elementor-element-c67be1a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-142
  .elementor-element.elementor-element-c67be1a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-142
  .elementor-element.elementor-element-c67be1a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    var(--e-global-color-primary) 0%,
    var(--e-global-color-dea41e4) 100%
  );
}
.elementor-142
  .elementor-element.elementor-element-c67be1a
  > .elementor-element-populated,
.elementor-142
  .elementor-element.elementor-element-c67be1a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-142
  .elementor-element.elementor-element-c67be1a
  > .elementor-background-slideshow {
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-c67be1a
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 2.5em 2.5em 2.5em 2.5em;
}
.elementor-142
  .elementor-element.elementor-element-c67be1a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-142
  .elementor-element.elementor-element-428fa7b
  .elementor-heading-title {
  color: var(--e-global-color-a291686);
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  line-height: var(--e-global-typography-83682a1-line-height);
  letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
  word-spacing: var(--e-global-typography-83682a1-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-6e2945d.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-142
  .elementor-element.elementor-element-6e2945d.elementor-view-framed
  .elementor-icon,
.elementor-142
  .elementor-element.elementor-element-6e2945d.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-6e2945d.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-142 .elementor-element.elementor-element-6e2945d .elementor-icon {
  font-size: 32px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-6e2945d
  .elementor-icon-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-a291686);
}
.elementor-142
  .elementor-element.elementor-element-6e2945d
  .elementor-icon-box-title,
.elementor-142
  .elementor-element.elementor-element-6e2945d
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
  font-size: var(--e-global-typography-69c152f-font-size);
  line-height: var(--e-global-typography-69c152f-line-height);
  letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
  word-spacing: var(--e-global-typography-69c152f-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-6e2945d
  .elementor-icon-box-description {
  color: var(--e-global-color-a291686);
  font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
  font-size: var(--e-global-typography-d3dae9a-font-size);
  font-weight: var(--e-global-typography-d3dae9a-font-weight);
  line-height: var(--e-global-typography-d3dae9a-line-height);
  letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-992a480:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-142
  .elementor-element.elementor-element-992a480
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    225deg,
    #c8102e 5%,
    var(--e-global-color-a291686) 5%
  );
}
.elementor-142
  .elementor-element.elementor-element-992a480
  > .elementor-element-populated,
.elementor-142
  .elementor-element.elementor-element-992a480
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-142
  .elementor-element.elementor-element-992a480
  > .elementor-background-slideshow {
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-992a480
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 2em 2em 2em 2em;
}
.elementor-142
  .elementor-element.elementor-element-992a480
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-142
  .elementor-element.elementor-element-cf97723
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  line-height: var(--e-global-typography-83682a1-line-height);
  letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
  word-spacing: var(--e-global-typography-83682a1-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-a3068b2
  .elementor-field-group {
  padding-right: calc(10px / 2);
  padding-left: calc(10px / 2);
  margin-bottom: 10px;
}
.elementor-142
  .elementor-element.elementor-element-a3068b2
  .elementor-form-fields-wrapper {
  margin-left: calc(-10px / 2);
  margin-right: calc(-10px / 2);
  margin-bottom: -10px;
}
.elementor-142
  .elementor-element.elementor-element-a3068b2
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-142
  .elementor-element.elementor-element-a3068b2
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-142
  .elementor-element.elementor-element-a3068b2
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 0px;
}
body:not(.rtl)
  .elementor-142
  .elementor-element.elementor-element-a3068b2
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 0px;
}
body
  .elementor-142
  .elementor-element.elementor-element-a3068b2
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 0px;
}
.elementor-142
  .elementor-element.elementor-element-a3068b2
  .elementor-field-type-html {
  padding-bottom: 0px;
}
.elementor-142
  .elementor-element.elementor-element-a3068b2
  .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-secondary);
}
.elementor-142
  .elementor-element.elementor-element-a3068b2
  .elementor-button[type="submit"] {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-secondary);
}
.elementor-142
  .elementor-element.elementor-element-a3068b2
  .elementor-button[type="submit"]
  svg
  * {
  fill: var(--e-global-color-secondary);
}
.elementor-142
  .elementor-element.elementor-element-a3068b2
  .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}
.elementor-142
  .elementor-element.elementor-element-a3068b2
  .e-form__buttons__wrapper__button-next:hover {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-a291686);
}
.elementor-142
  .elementor-element.elementor-element-a3068b2
  .elementor-button[type="submit"]:hover {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-a291686);
}
.elementor-142
  .elementor-element.elementor-element-a3068b2
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: var(--e-global-color-a291686);
}
.elementor-142
  .elementor-element.elementor-element-a3068b2
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-142 .elementor-element.elementor-element-a3068b2 {
  --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-142 .elementor-element.elementor-element-ea11daa {
  overflow: hidden;
  padding: 7em 1em 6em 1em;
}
.elementor-bc-flex-widget
  .elementor-142
  .elementor-element.elementor-element-27224ba.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-142
  .elementor-element.elementor-element-27224ba.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-142
  .elementor-element.elementor-element-27224ba
  > .elementor-element-populated {
  margin: 0em 1em 0em 0em;
  --e-column-margin-right: 1em;
  --e-column-margin-left: 0em;
}
.elementor-142
  .elementor-element.elementor-element-1ab5bba
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-142
  .elementor-element.elementor-element-5c46bf7
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-142
  .elementor-element.elementor-element-27e17b0
  > .elementor-element-populated {
  padding: 0em 1em 0em 0em;
}
.elementor-142
  .elementor-element.elementor-element-f5a39d1
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-583e54c-font-family), Sans-serif;
  font-size: var(--e-global-typography-583e54c-font-size);
  font-weight: var(--e-global-typography-583e54c-font-weight);
  text-transform: var(--e-global-typography-583e54c-text-transform);
  line-height: var(--e-global-typography-583e54c-line-height);
  letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
  word-spacing: var(--e-global-typography-583e54c-word-spacing);
}
.elementor-142 .elementor-element.elementor-element-f5a39d1 {
  width: auto;
  max-width: auto;
}
.elementor-142
  .elementor-element.elementor-element-d184d80
  .elementskit-section-title-wraper
  .elementskit-section-title {
  margin: 0px 0px 5px 0px;
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-d184d80
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: #000000;
}
.elementor-142
  .elementor-element.elementor-element-d184d80
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: #000000;
}
.elementor-142
  .elementor-element.elementor-element-d184d80
  .elementskit-section-title-wraper
  p {
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-142
  .elementor-element.elementor-element-d184d80
  > .elementor-widget-container {
  margin: 1em 0em 0em 0em;
}
.elementor-142
  .elementor-element.elementor-element-6a6e309
  > .elementor-element-populated {
  padding: 0em 0em 0em 1em;
}
.elementor-142
  .elementor-element.elementor-element-c4551ef
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-583e54c-font-family), Sans-serif;
  font-size: var(--e-global-typography-583e54c-font-size);
  font-weight: var(--e-global-typography-583e54c-font-weight);
  text-transform: var(--e-global-typography-583e54c-text-transform);
  line-height: var(--e-global-typography-583e54c-line-height);
  letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
  word-spacing: var(--e-global-typography-583e54c-word-spacing);
}
.elementor-142 .elementor-element.elementor-element-c4551ef {
  width: auto;
  max-width: auto;
}
.elementor-142
  .elementor-element.elementor-element-1b5f856
  .elementskit-section-title-wraper
  .elementskit-section-title {
  margin: 0px 0px 5px 0px;
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-1b5f856
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: #000000;
}
.elementor-142
  .elementor-element.elementor-element-1b5f856
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: #000000;
}
.elementor-142
  .elementor-element.elementor-element-1b5f856
  .elementskit-section-title-wraper
  p {
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-142
  .elementor-element.elementor-element-1b5f856
  > .elementor-widget-container {
  margin: 1em 0em 0em 0em;
}
.elementor-142
  .elementor-element.elementor-element-96d5969:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-142
  .elementor-element.elementor-element-96d5969
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    215deg,
    var(--e-global-color-dea41e4) 0%,
    var(--e-global-color-accent) 100%
  );
}
.elementor-142
  .elementor-element.elementor-element-96d5969
  > .elementor-element-populated,
.elementor-142
  .elementor-element.elementor-element-96d5969
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-142
  .elementor-element.elementor-element-96d5969
  > .elementor-background-slideshow {
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-96d5969
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 25px 10px 20px;
  --e-column-margin-right: 25px;
  --e-column-margin-left: 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-142
  .elementor-element.elementor-element-96d5969
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-142 .elementor-element.elementor-element-054b7f1 img {
  width: 100%;
  height: 420px;
  object-fit: cover;
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-054b7f1
  > .elementor-widget-container {
  margin: -1em -1em 1em 1em;
}
.elementor-142
  .elementor-element.elementor-element-9879a6c
  > .elementor-container {
  max-width: 1300px;
}
.elementor-142 .elementor-element.elementor-element-9879a6c {
  overflow: hidden;
  padding: 0em 1em 4em 1em;
}
.elementor-142 .elementor-element.elementor-element-a059b02 {
  margin-top: 0em;
  margin-bottom: 2em;
}
.elementor-142 .elementor-element.elementor-element-92b486e {
  text-align: right;
}
.elementor-142
  .elementor-element.elementor-element-92b486e
  .elementor-heading-title {
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  text-transform: var(--e-global-typography-84ca66e-text-transform);
  line-height: var(--e-global-typography-84ca66e-line-height);
  letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
  word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}
.elementor-142 .elementor-element.elementor-element-5933071 {
  text-align: right;
}
.elementor-142
  .elementor-element.elementor-element-5933071
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-142
  .elementor-element.elementor-element-7a88a36
  > .elementor-element-populated {
  margin: 0em 0em 0em 2em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 2em;
}
.elementor-142 .elementor-element.elementor-element-1c40429 {
  margin-top: 0em;
  margin-bottom: 4em;
}
.elementor-142 .elementor-element.elementor-element-e706494 img {
  border-radius: 2px 2px 2px 2px;
}
.elementor-142 .elementor-element.elementor-element-c654a2f img {
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-adc77c6
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-142 .elementor-element.elementor-element-23ed3c9 img {
  border-radius: 2px 2px 2px 2px;
}
.elementor-142 .elementor-element.elementor-element-b22a010 .video-content {
  text-align: center;
  padding: 0px 0px 0px 0px;
}
.elementor-142
  .elementor-element.elementor-element-b22a010
  .ekit-video-popup-btn
  i {
  font-size: 75px;
}
.elementor-142
  .elementor-element.elementor-element-b22a010
  .ekit-video-popup-btn
  svg {
  max-width: 75px;
}
.elementor-142
  .elementor-element.elementor-element-b22a010
  .ekit-video-popup-btn {
  width: 100px;
  height: 100px;
  line-height: 135px;
  color: #ffffffc9;
  background-color: var(--e-global-color-a954db2);
}
.elementor-142
  .elementor-element.elementor-element-b22a010
  .ekit-video-popup-btn
  svg
  path {
  stroke: #ffffffc9;
  fill: #ffffffc9;
}
.elementor-142
  .elementor-element.elementor-element-b22a010
  .ekit-video-popup-btn:hover {
  color: var(--e-global-color-a291686);
}
.elementor-142
  .elementor-element.elementor-element-b22a010
  .ekit-video-popup-btn:hover
  svg
  path {
  stroke: var(--e-global-color-a291686);
  fill: var(--e-global-color-a291686);
}
.elementor-142
  .elementor-element.elementor-element-b22a010
  > .elementor-widget-container {
  margin: -12em 0em 0em 0em;
}
.elementor-142 .elementor-element.elementor-element-b22a010 {
  z-index: 2;
}
.elementor-142
  .elementor-element.elementor-element-031f9c0
  > .elementor-element-populated {
  margin: 1em 0em 0em 0em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 0em;
}
.elementor-142
  .elementor-element.elementor-element-50c448e
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  line-height: var(--e-global-typography-83682a1-line-height);
  letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
  word-spacing: var(--e-global-typography-83682a1-word-spacing);
}
.elementor-142 .elementor-element.elementor-element-1cf5f9d {
  --e-image-carousel-slides-to-show: 5;
}
.elementor-142
  .elementor-element.elementor-element-52634fa
  > .elementor-container {
  max-width: 800px;
}
.elementor-142 .elementor-element.elementor-element-52634fa {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 8em 1em 8em 1em;
}
.elementor-142
  .elementor-element.elementor-element-52634fa:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-142
  .elementor-element.elementor-element-52634fa
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://web.moxcreative.com/bigtranz/wp-content/uploads/sites/19/2023/03/touristic-buses.jpg");
  background-position: 50% 65%;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-142
  .elementor-element.elementor-element-52634fa
  > .elementor-background-overlay {
  background-color: var(--e-global-color-primary);
  opacity: 0.7;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-142 .elementor-element.elementor-element-11cfd57 {
  text-align: center;
}
.elementor-142
  .elementor-element.elementor-element-11cfd57
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  text-transform: var(--e-global-typography-84ca66e-text-transform);
  line-height: var(--e-global-typography-84ca66e-line-height);
  letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
  word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}
.elementor-142 .elementor-element.elementor-element-b50c06b {
  text-align: center;
}
.elementor-142
  .elementor-element.elementor-element-b50c06b
  .elementor-heading-title {
  color: var(--e-global-color-a291686);
}
.elementor-142 .elementor-element.elementor-element-3dbd893 {
  text-align: center;
  color: var(--e-global-color-a291686);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-8ae2f60
  .elementor-button:hover,
.elementor-142
  .elementor-element.elementor-element-8ae2f60
  .elementor-button:focus {
  color: var(--e-global-color-a291686);
  background-color: var(--e-global-color-dea41e4);
}
.elementor-142
  .elementor-element.elementor-element-8ae2f60
  .elementor-button:hover
  svg,
.elementor-142
  .elementor-element.elementor-element-8ae2f60
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-a291686);
}
.elementor-142
  .elementor-element.elementor-element-12d5a47
  > .elementor-container {
  max-width: 1300px;
}
.elementor-142 .elementor-element.elementor-element-12d5a47 {
  overflow: hidden;
  padding: 6em 1em 6em 1em;
}
.elementor-142
  .elementor-element.elementor-element-48fa1e6
  > .elementor-container {
  max-width: 750px;
}
.elementor-142 .elementor-element.elementor-element-48fa1e6 {
  margin-top: 0em;
  margin-bottom: 1em;
}
.elementor-142 .elementor-element.elementor-element-d1e8d9f {
  text-align: center;
}
.elementor-142
  .elementor-element.elementor-element-d1e8d9f
  .elementor-heading-title {
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  text-transform: var(--e-global-typography-84ca66e-text-transform);
  line-height: var(--e-global-typography-84ca66e-line-height);
  letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
  word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}
.elementor-142 .elementor-element.elementor-element-b0bb860 {
  text-align: center;
}
.elementor-142
  .elementor-element.elementor-element-b0bb860
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-142 .elementor-element.elementor-element-7b13163 {
  text-align: center;
}
.elementor-142
  .elementor-element.elementor-element-9723ff5.ekit-equal-height-enable,
.elementor-142
  .elementor-element.elementor-element-9723ff5.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-142
  .elementor-element.elementor-element-9723ff5.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-142
  .elementor-element.elementor-element-9723ff5.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-142
  .elementor-element.elementor-element-9723ff5
  .elementskit-infobox {
  background-color: var(--e-global-color-308e809);
  padding: 30px 30px 30px 30px;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
  border-style: solid;
  border-width: 15px 15px 15px 15px;
  border-color: var(--e-global-color-a291686);
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-9723ff5
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  line-height: var(--e-global-typography-83682a1-line-height);
  letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
  word-spacing: var(--e-global-typography-83682a1-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-9723ff5
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-9723ff5
  .elementskit-infobox
  p {
  margin: 0px 0px 20px 0px;
}
.elementor-142
  .elementor-element.elementor-element-9723ff5
  .elementkit-infobox-icon {
  color: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-9723ff5
  .elementskit-info-box-icon
  > svg
  path {
  fill: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-9723ff5
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 50px;
}
.elementor-142
  .elementor-element.elementor-element-9723ff5
  .elementskit-info-box-icon
  > svg {
  max-width: 50px;
  height: auto;
}
.elementor-142
  .elementor-element.elementor-element-9723ff5
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-142 .elementor-element.elementor-element-9723ff5 .elementskit-btn {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  color: var(--e-global-color-dea41e4);
  background-color: var(--e-global-color-a954db2);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-a954db2);
  border-radius: 0px 0px 0px 0px;
}
.elementor-142
  .elementor-element.elementor-element-9723ff5
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-dea41e4);
  fill: var(--e-global-color-dea41e4);
}
.elementor-142
  .elementor-element.elementor-element-9723ff5
  .elementskit-infobox:hover
  .elementskit-btn {
  color: var(--e-global-color-dea41e4);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-primary);
}
.elementor-142
  .elementor-element.elementor-element-9723ff5
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-dea41e4);
  fill: var(--e-global-color-dea41e4);
}
.elementor-142
  .elementor-element.elementor-element-f188e27.ekit-equal-height-enable,
.elementor-142
  .elementor-element.elementor-element-f188e27.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-142
  .elementor-element.elementor-element-f188e27.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-142
  .elementor-element.elementor-element-f188e27.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-142
  .elementor-element.elementor-element-f188e27
  .elementskit-infobox {
  background-color: var(--e-global-color-308e809);
  padding: 30px 30px 30px 30px;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
  border-style: solid;
  border-width: 15px 15px 15px 15px;
  border-color: var(--e-global-color-a291686);
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-f188e27
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  line-height: var(--e-global-typography-83682a1-line-height);
  letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
  word-spacing: var(--e-global-typography-83682a1-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-f188e27
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-f188e27
  .elementskit-infobox
  p {
  margin: 0px 0px 20px 0px;
}
.elementor-142
  .elementor-element.elementor-element-f188e27
  .elementkit-infobox-icon {
  color: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-f188e27
  .elementskit-info-box-icon
  > svg
  path {
  fill: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-f188e27
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 50px;
}
.elementor-142
  .elementor-element.elementor-element-f188e27
  .elementskit-info-box-icon
  > svg {
  max-width: 50px;
  height: auto;
}
.elementor-142
  .elementor-element.elementor-element-f188e27
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-142 .elementor-element.elementor-element-f188e27 .elementskit-btn {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  color: var(--e-global-color-dea41e4);
  background-color: var(--e-global-color-a954db2);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-a954db2);
  border-radius: 0px 0px 0px 0px;
}
.elementor-142
  .elementor-element.elementor-element-f188e27
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-dea41e4);
  fill: var(--e-global-color-dea41e4);
}
.elementor-142
  .elementor-element.elementor-element-f188e27
  .elementskit-infobox:hover
  .elementskit-btn {
  color: var(--e-global-color-dea41e4);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-primary);
}
.elementor-142
  .elementor-element.elementor-element-f188e27
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-dea41e4);
  fill: var(--e-global-color-dea41e4);
}
.elementor-142
  .elementor-element.elementor-element-9093d42.ekit-equal-height-enable,
.elementor-142
  .elementor-element.elementor-element-9093d42.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-142
  .elementor-element.elementor-element-9093d42.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-142
  .elementor-element.elementor-element-9093d42.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-142
  .elementor-element.elementor-element-9093d42
  .elementskit-infobox {
  background-color: var(--e-global-color-308e809);
  padding: 30px 30px 30px 30px;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
  border-style: solid;
  border-width: 15px 15px 15px 15px;
  border-color: var(--e-global-color-a291686);
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-9093d42
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  line-height: var(--e-global-typography-83682a1-line-height);
  letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
  word-spacing: var(--e-global-typography-83682a1-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-9093d42
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-9093d42
  .elementskit-infobox
  p {
  margin: 0px 0px 20px 0px;
}
.elementor-142
  .elementor-element.elementor-element-9093d42
  .elementkit-infobox-icon {
  color: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-9093d42
  .elementskit-info-box-icon
  > svg
  path {
  fill: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-9093d42
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 50px;
}
.elementor-142
  .elementor-element.elementor-element-9093d42
  .elementskit-info-box-icon
  > svg {
  max-width: 50px;
  height: auto;
}
.elementor-142
  .elementor-element.elementor-element-9093d42
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-142 .elementor-element.elementor-element-9093d42 .elementskit-btn {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  color: var(--e-global-color-dea41e4);
  background-color: var(--e-global-color-a954db2);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-a954db2);
  border-radius: 0px 0px 0px 0px;
}
.elementor-142
  .elementor-element.elementor-element-9093d42
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-dea41e4);
  fill: var(--e-global-color-dea41e4);
}
.elementor-142
  .elementor-element.elementor-element-9093d42
  .elementskit-infobox:hover
  .elementskit-btn {
  color: var(--e-global-color-dea41e4);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-primary);
}
.elementor-142
  .elementor-element.elementor-element-9093d42
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-dea41e4);
  fill: var(--e-global-color-dea41e4);
}
.elementor-142
  .elementor-element.elementor-element-169cbea.ekit-equal-height-enable,
.elementor-142
  .elementor-element.elementor-element-169cbea.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-142
  .elementor-element.elementor-element-169cbea.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-142
  .elementor-element.elementor-element-169cbea.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-142
  .elementor-element.elementor-element-169cbea
  .elementskit-infobox {
  background-color: var(--e-global-color-308e809);
  padding: 30px 30px 30px 30px;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
  border-style: solid;
  border-width: 15px 15px 15px 15px;
  border-color: var(--e-global-color-a291686);
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-169cbea
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  line-height: var(--e-global-typography-83682a1-line-height);
  letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
  word-spacing: var(--e-global-typography-83682a1-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-169cbea
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-169cbea
  .elementskit-infobox
  p {
  margin: 0px 0px 20px 0px;
}
.elementor-142
  .elementor-element.elementor-element-169cbea
  .elementkit-infobox-icon {
  color: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-169cbea
  .elementskit-info-box-icon
  > svg
  path {
  fill: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-169cbea
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 50px;
}
.elementor-142
  .elementor-element.elementor-element-169cbea
  .elementskit-info-box-icon
  > svg {
  max-width: 50px;
  height: auto;
}
.elementor-142
  .elementor-element.elementor-element-169cbea
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-142 .elementor-element.elementor-element-169cbea .elementskit-btn {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  color: var(--e-global-color-dea41e4);
  background-color: var(--e-global-color-a954db2);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-a954db2);
  border-radius: 0px 0px 0px 0px;
}
.elementor-142
  .elementor-element.elementor-element-169cbea
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-dea41e4);
  fill: var(--e-global-color-dea41e4);
}
.elementor-142
  .elementor-element.elementor-element-169cbea
  .elementskit-infobox:hover
  .elementskit-btn {
  color: var(--e-global-color-dea41e4);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-primary);
}
.elementor-142
  .elementor-element.elementor-element-169cbea
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-dea41e4);
  fill: var(--e-global-color-dea41e4);
}
.elementor-142
  .elementor-element.elementor-element-0e1becc.ekit-equal-height-enable,
.elementor-142
  .elementor-element.elementor-element-0e1becc.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-142
  .elementor-element.elementor-element-0e1becc.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-142
  .elementor-element.elementor-element-0e1becc.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-142
  .elementor-element.elementor-element-0e1becc
  .elementskit-infobox {
  background-color: var(--e-global-color-308e809);
  padding: 30px 30px 30px 30px;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
  border-style: solid;
  border-width: 15px 15px 15px 15px;
  border-color: var(--e-global-color-a291686);
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-0e1becc
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  line-height: var(--e-global-typography-83682a1-line-height);
  letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
  word-spacing: var(--e-global-typography-83682a1-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-0e1becc
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-0e1becc
  .elementskit-infobox
  p {
  margin: 0px 0px 20px 0px;
}
.elementor-142
  .elementor-element.elementor-element-0e1becc
  .elementkit-infobox-icon {
  color: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-0e1becc
  .elementskit-info-box-icon
  > svg
  path {
  fill: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-0e1becc
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 50px;
}
.elementor-142
  .elementor-element.elementor-element-0e1becc
  .elementskit-info-box-icon
  > svg {
  max-width: 50px;
  height: auto;
}
.elementor-142
  .elementor-element.elementor-element-0e1becc
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-142 .elementor-element.elementor-element-0e1becc .elementskit-btn {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  color: var(--e-global-color-dea41e4);
  background-color: var(--e-global-color-a954db2);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-a954db2);
  border-radius: 0px 0px 0px 0px;
}
.elementor-142
  .elementor-element.elementor-element-0e1becc
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-dea41e4);
  fill: var(--e-global-color-dea41e4);
}
.elementor-142
  .elementor-element.elementor-element-0e1becc
  .elementskit-infobox:hover
  .elementskit-btn {
  color: var(--e-global-color-dea41e4);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-primary);
}
.elementor-142
  .elementor-element.elementor-element-0e1becc
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-dea41e4);
  fill: var(--e-global-color-dea41e4);
}
.elementor-142
  .elementor-element.elementor-element-7d1d98e.ekit-equal-height-enable,
.elementor-142
  .elementor-element.elementor-element-7d1d98e.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-142
  .elementor-element.elementor-element-7d1d98e.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-142
  .elementor-element.elementor-element-7d1d98e.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-142
  .elementor-element.elementor-element-7d1d98e
  .elementskit-infobox {
  background-color: var(--e-global-color-308e809);
  padding: 30px 30px 30px 30px;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
  border-style: solid;
  border-width: 15px 15px 15px 15px;
  border-color: var(--e-global-color-a291686);
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-7d1d98e
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  line-height: var(--e-global-typography-83682a1-line-height);
  letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
  word-spacing: var(--e-global-typography-83682a1-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-7d1d98e
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-7d1d98e
  .elementskit-infobox
  p {
  margin: 0px 0px 20px 0px;
}
.elementor-142
  .elementor-element.elementor-element-7d1d98e
  .elementkit-infobox-icon {
  color: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-7d1d98e
  .elementskit-info-box-icon
  > svg
  path {
  fill: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-7d1d98e
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 50px;
}
.elementor-142
  .elementor-element.elementor-element-7d1d98e
  .elementskit-info-box-icon
  > svg {
  max-width: 50px;
  height: auto;
}
.elementor-142
  .elementor-element.elementor-element-7d1d98e
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-142 .elementor-element.elementor-element-7d1d98e .elementskit-btn {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  color: var(--e-global-color-dea41e4);
  background-color: var(--e-global-color-a954db2);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-a954db2);
  border-radius: 0px 0px 0px 0px;
}
.elementor-142
  .elementor-element.elementor-element-7d1d98e
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-dea41e4);
  fill: var(--e-global-color-dea41e4);
}
.elementor-142
  .elementor-element.elementor-element-7d1d98e
  .elementskit-infobox:hover
  .elementskit-btn {
  color: var(--e-global-color-dea41e4);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-primary);
}
.elementor-142
  .elementor-element.elementor-element-7d1d98e
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-dea41e4);
  fill: var(--e-global-color-dea41e4);
}
.elementor-142
  .elementor-element.elementor-element-c9f14e9
  > .elementor-container {
  max-width: 1300px;
}
.elementor-142 .elementor-element.elementor-element-c9f14e9 {
  overflow: hidden;
  padding: 0em 1em 7em 1em;
}
.elementor-142 .elementor-element.elementor-element-c958159 {
  margin-top: 0em;
  margin-bottom: 1em;
}
.elementor-142
  .elementor-element.elementor-element-ccf98a8
  .elementor-heading-title {
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  text-transform: var(--e-global-typography-84ca66e-text-transform);
  line-height: var(--e-global-typography-84ca66e-line-height);
  letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
  word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-d7cb50b
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-bc-flex-widget
  .elementor-142
  .elementor-element.elementor-element-02f81e3.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-142
  .elementor-element.elementor-element-02f81e3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-142
  .elementor-element.elementor-element-02f81e3
  > .elementor-element-populated {
  margin: 0em 0em 0em 0em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 0em;
}
.elementor-142
  .elementor-element.elementor-element-9159d65
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-142
  .elementor-element.elementor-element-9159d65
  > .elementor-element-populated,
.elementor-142
  .elementor-element.elementor-element-9159d65
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-142
  .elementor-element.elementor-element-9159d65
  > .elementor-background-slideshow {
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-9159d65
  > .elementor-element-populated {
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-142 .elementor-element.elementor-element-18c3087 img {
  width: 100%;
  height: 270px;
  object-fit: cover;
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-9219de3
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-primary);
  margin: 0px 0px 7px 0px;
  font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
  font-size: var(--e-global-typography-d3dae9a-font-size);
  font-weight: var(--e-global-typography-d3dae9a-font-weight);
  line-height: var(--e-global-typography-d3dae9a-line-height);
  letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-9219de3
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-secondary);
}
.elementor-142
  .elementor-element.elementor-element-9219de3
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-142
  .elementor-element.elementor-element-9219de3
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
  font-size: var(--e-global-typography-520c191-font-size);
  font-weight: var(--e-global-typography-520c191-font-weight);
  text-transform: var(--e-global-typography-520c191-text-transform);
  line-height: var(--e-global-typography-520c191-line-height);
  letter-spacing: var(--e-global-typography-520c191-letter-spacing);
  word-spacing: var(--e-global-typography-520c191-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-9219de3
  > .elementor-widget-container {
  padding: 25px 25px 0px 25px;
}
.elementor-142
  .elementor-element.elementor-element-d42d26b
  .elementor-star-rating {
  font-size: 20px;
}
body:not(.rtl)
  .elementor-142
  .elementor-element.elementor-element-d42d26b
  .elementor-star-rating
  i:not(:last-of-type) {
  margin-right: 2px;
}
body.rtl
  .elementor-142
  .elementor-element.elementor-element-d42d26b
  .elementor-star-rating
  i:not(:last-of-type) {
  margin-left: 2px;
}
.elementor-142
  .elementor-element.elementor-element-d42d26b
  > .elementor-widget-container {
  padding: 0px 25px 10px 25px;
}
.elementor-142
  .elementor-element.elementor-element-fc01277
  > .elementor-widget-container {
  padding: 5px 25px 15px 25px;
}
.elementor-142
  .elementor-element.elementor-element-0e5dc04
  > .elementor-widget-container {
  padding: 0px 25px 25px 25px;
}
.elementor-142
  .elementor-element.elementor-element-e8fb0a3
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-142
  .elementor-element.elementor-element-e8fb0a3
  > .elementor-element-populated,
.elementor-142
  .elementor-element.elementor-element-e8fb0a3
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-142
  .elementor-element.elementor-element-e8fb0a3
  > .elementor-background-slideshow {
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-e8fb0a3
  > .elementor-element-populated {
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-142 .elementor-element.elementor-element-12755de img {
  width: 100%;
  height: 270px;
  object-fit: cover;
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-eb00162
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-primary);
  margin: 0px 0px 7px 0px;
  font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
  font-size: var(--e-global-typography-d3dae9a-font-size);
  font-weight: var(--e-global-typography-d3dae9a-font-weight);
  line-height: var(--e-global-typography-d3dae9a-line-height);
  letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-eb00162
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-secondary);
}
.elementor-142
  .elementor-element.elementor-element-eb00162
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-142
  .elementor-element.elementor-element-eb00162
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
  font-size: var(--e-global-typography-520c191-font-size);
  font-weight: var(--e-global-typography-520c191-font-weight);
  text-transform: var(--e-global-typography-520c191-text-transform);
  line-height: var(--e-global-typography-520c191-line-height);
  letter-spacing: var(--e-global-typography-520c191-letter-spacing);
  word-spacing: var(--e-global-typography-520c191-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-eb00162
  > .elementor-widget-container {
  padding: 25px 25px 0px 25px;
}
.elementor-142
  .elementor-element.elementor-element-40bc3f7
  .elementor-star-rating {
  font-size: 20px;
}
body:not(.rtl)
  .elementor-142
  .elementor-element.elementor-element-40bc3f7
  .elementor-star-rating
  i:not(:last-of-type) {
  margin-right: 2px;
}
body.rtl
  .elementor-142
  .elementor-element.elementor-element-40bc3f7
  .elementor-star-rating
  i:not(:last-of-type) {
  margin-left: 2px;
}
.elementor-142
  .elementor-element.elementor-element-40bc3f7
  > .elementor-widget-container {
  padding: 0px 25px 10px 25px;
}
.elementor-142
  .elementor-element.elementor-element-82a8a85
  > .elementor-widget-container {
  padding: 5px 25px 15px 25px;
}
.elementor-142
  .elementor-element.elementor-element-5533bd2
  > .elementor-widget-container {
  padding: 0px 25px 25px 25px;
}
.elementor-142
  .elementor-element.elementor-element-316cffc
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-142
  .elementor-element.elementor-element-316cffc
  > .elementor-element-populated,
.elementor-142
  .elementor-element.elementor-element-316cffc
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-142
  .elementor-element.elementor-element-316cffc
  > .elementor-background-slideshow {
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-316cffc
  > .elementor-element-populated {
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-142 .elementor-element.elementor-element-d6d6556 img {
  width: 100%;
  height: 270px;
  object-fit: cover;
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-7363e72
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-primary);
  margin: 0px 0px 7px 0px;
  font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
  font-size: var(--e-global-typography-d3dae9a-font-size);
  font-weight: var(--e-global-typography-d3dae9a-font-weight);
  line-height: var(--e-global-typography-d3dae9a-line-height);
  letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-7363e72
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-secondary);
}
.elementor-142
  .elementor-element.elementor-element-7363e72
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-142
  .elementor-element.elementor-element-7363e72
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
  font-size: var(--e-global-typography-520c191-font-size);
  font-weight: var(--e-global-typography-520c191-font-weight);
  text-transform: var(--e-global-typography-520c191-text-transform);
  line-height: var(--e-global-typography-520c191-line-height);
  letter-spacing: var(--e-global-typography-520c191-letter-spacing);
  word-spacing: var(--e-global-typography-520c191-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-7363e72
  > .elementor-widget-container {
  padding: 25px 25px 0px 25px;
}
.elementor-142
  .elementor-element.elementor-element-2518a50
  .elementor-star-rating {
  font-size: 20px;
}
body:not(.rtl)
  .elementor-142
  .elementor-element.elementor-element-2518a50
  .elementor-star-rating
  i:not(:last-of-type) {
  margin-right: 2px;
}
body.rtl
  .elementor-142
  .elementor-element.elementor-element-2518a50
  .elementor-star-rating
  i:not(:last-of-type) {
  margin-left: 2px;
}
.elementor-142
  .elementor-element.elementor-element-2518a50
  > .elementor-widget-container {
  padding: 0px 25px 10px 25px;
}
.elementor-142
  .elementor-element.elementor-element-fa0bc15
  > .elementor-widget-container {
  padding: 5px 25px 15px 25px;
}
.elementor-142
  .elementor-element.elementor-element-0dcc65a
  > .elementor-widget-container {
  padding: 0px 25px 25px 25px;
}
.elementor-142 .elementor-element.elementor-element-b99d79b {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 7em 1em 7em 1em;
}
.elementor-142
  .elementor-element.elementor-element-b99d79b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-142
  .elementor-element.elementor-element-b99d79b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://web.moxcreative.com/bigtranz/wp-content/uploads/sites/19/2023/03/young-woman-outdoor-waiting-bus-stop.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-142
  .elementor-element.elementor-element-b99d79b
  > .elementor-background-overlay {
  background-color: var(--e-global-color-primary);
  opacity: 0.6;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-142
  .elementor-element.elementor-element-e31a4a4
  > .elementor-element-populated {
  margin: 0em 2em 0em 0em;
  --e-column-margin-right: 2em;
  --e-column-margin-left: 0em;
}
.elementor-142
  .elementor-element.elementor-element-0ace36a
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  text-transform: var(--e-global-typography-84ca66e-text-transform);
  line-height: var(--e-global-typography-84ca66e-line-height);
  letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
  word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-a7f1049
  .elementor-heading-title {
  color: var(--e-global-color-a291686);
}
.elementor-142 .elementor-element.elementor-element-ad58c20 {
  color: var(--e-global-color-a291686);
}
.elementor-142 .elementor-element.elementor-element-b7a6097 {
  margin-top: 0em;
  margin-bottom: 1.5em;
}
.elementor-142
  .elementor-element.elementor-element-9b81e10
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
}
.elementor-142
  .elementor-element.elementor-element-7ce37ca.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-142
  .elementor-element.elementor-element-7ce37ca.elementor-view-framed
  .elementor-icon,
.elementor-142
  .elementor-element.elementor-element-7ce37ca.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-7ce37ca.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-142 .elementor-element.elementor-element-7ce37ca {
  --icon-box-icon-margin: 15px;
}
.elementor-142 .elementor-element.elementor-element-7ce37ca .elementor-icon {
  font-size: 20px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-7ce37ca
  .elementor-icon-box-title {
  margin-bottom: 10px;
  color: var(--e-global-color-a291686);
}
.elementor-142
  .elementor-element.elementor-element-7ce37ca
  .elementor-icon-box-title,
.elementor-142
  .elementor-element.elementor-element-7ce37ca
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-7ce37ca
  .elementor-icon-box-description {
  color: var(--e-global-color-a291686);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-6f9da71
  > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
}
.elementor-142
  .elementor-element.elementor-element-0f7ba83.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-142
  .elementor-element.elementor-element-0f7ba83.elementor-view-framed
  .elementor-icon,
.elementor-142
  .elementor-element.elementor-element-0f7ba83.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-0f7ba83.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-142 .elementor-element.elementor-element-0f7ba83 {
  --icon-box-icon-margin: 15px;
}
.elementor-142 .elementor-element.elementor-element-0f7ba83 .elementor-icon {
  font-size: 20px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-0f7ba83
  .elementor-icon-box-title {
  margin-bottom: 10px;
  color: var(--e-global-color-a291686);
}
.elementor-142
  .elementor-element.elementor-element-0f7ba83
  .elementor-icon-box-title,
.elementor-142
  .elementor-element.elementor-element-0f7ba83
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-0f7ba83
  .elementor-icon-box-description {
  color: var(--e-global-color-a291686);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-4f71896
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
}
.elementor-142
  .elementor-element.elementor-element-6b67bba.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-142
  .elementor-element.elementor-element-6b67bba.elementor-view-framed
  .elementor-icon,
.elementor-142
  .elementor-element.elementor-element-6b67bba.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-6b67bba.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-142 .elementor-element.elementor-element-6b67bba {
  --icon-box-icon-margin: 15px;
}
.elementor-142 .elementor-element.elementor-element-6b67bba .elementor-icon {
  font-size: 20px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-6b67bba
  .elementor-icon-box-title {
  margin-bottom: 10px;
  color: var(--e-global-color-a291686);
}
.elementor-142
  .elementor-element.elementor-element-6b67bba
  .elementor-icon-box-title,
.elementor-142
  .elementor-element.elementor-element-6b67bba
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-6b67bba
  .elementor-icon-box-description {
  color: var(--e-global-color-a291686);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-106f526
  > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
}
.elementor-142
  .elementor-element.elementor-element-11c95ed.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-142
  .elementor-element.elementor-element-11c95ed.elementor-view-framed
  .elementor-icon,
.elementor-142
  .elementor-element.elementor-element-11c95ed.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-11c95ed.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-142 .elementor-element.elementor-element-11c95ed {
  --icon-box-icon-margin: 15px;
}
.elementor-142 .elementor-element.elementor-element-11c95ed .elementor-icon {
  font-size: 20px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-11c95ed
  .elementor-icon-box-title {
  margin-bottom: 10px;
  color: var(--e-global-color-a291686);
}
.elementor-142
  .elementor-element.elementor-element-11c95ed
  .elementor-icon-box-title,
.elementor-142
  .elementor-element.elementor-element-11c95ed
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-11c95ed
  .elementor-icon-box-description {
  color: var(--e-global-color-a291686);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-19ea6f0.ekit-equal-height-enable,
.elementor-142
  .elementor-element.elementor-element-19ea6f0.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-142
  .elementor-element.elementor-element-19ea6f0.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-142
  .elementor-element.elementor-element-19ea6f0.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-142
  .elementor-element.elementor-element-19ea6f0
  .elementskit-infobox {
  padding: 25px 25px 25px 25px;
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
  border-style: solid;
  border-width: 0px 0px 0px 5px;
  border-color: var(--e-global-color-accent);
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-19ea6f0
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-19ea6f0
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-19ea6f0
  .elementskit-infobox
  p {
  margin: 0px 0px 20px 0px;
}
.elementor-142 .elementor-element.elementor-element-19ea6f0 .elementskit-btn {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  color: var(--e-global-color-dea41e4);
  background-color: var(--e-global-color-a954db2);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-a954db2);
  border-radius: 0px 0px 0px 0px;
}
.elementor-142
  .elementor-element.elementor-element-19ea6f0
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-dea41e4);
  fill: var(--e-global-color-dea41e4);
}
.elementor-142
  .elementor-element.elementor-element-19ea6f0
  .elementskit-infobox:hover
  .elementskit-btn {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-primary);
}
.elementor-142 .elementor-element.elementor-element-19ea6f0 {
  width: var(--container-widget-width, 350px);
  max-width: 350px;
  --container-widget-width: 350px;
  --container-widget-flex-grow: 0;
  bottom: 0px;
}
body:not(.rtl) .elementor-142 .elementor-element.elementor-element-19ea6f0 {
  right: 0px;
}
body.rtl .elementor-142 .elementor-element.elementor-element-19ea6f0 {
  left: 0px;
}
.elementor-142
  .elementor-element.elementor-element-05e0f70
  > .elementor-container {
  max-width: 1300px;
}
.elementor-142 .elementor-element.elementor-element-05e0f70 {
  overflow: hidden;
  padding: 6em 1em 6em 1em;
}
.elementor-142
  .elementor-element.elementor-element-cf673b5
  > .elementor-container {
  max-width: 700px;
}
.elementor-142 .elementor-element.elementor-element-cf673b5 {
  margin-top: 0em;
  margin-bottom: 1em;
}
.elementor-142 .elementor-element.elementor-element-6103aab {
  text-align: center;
}
.elementor-142
  .elementor-element.elementor-element-6103aab
  .elementor-heading-title {
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  text-transform: var(--e-global-typography-84ca66e-text-transform);
  line-height: var(--e-global-typography-84ca66e-line-height);
  letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
  word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}
.elementor-142 .elementor-element.elementor-element-a692d06 {
  text-align: center;
}
.elementor-142
  .elementor-element.elementor-element-a692d06
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-142 .elementor-element.elementor-element-1226b3a {
  text-align: center;
}
.elementor-142
  .elementor-element.elementor-element-a43ee73.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-a43ee73.elementor-view-framed
  .elementor-icon,
.elementor-142
  .elementor-element.elementor-element-a43ee73.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-142 .elementor-element.elementor-element-a43ee73 {
  --icon-box-icon-margin: 15px;
}
.elementor-142 .elementor-element.elementor-element-a43ee73 .elementor-icon {
  font-size: 50px;
}
.elementor-142
  .elementor-element.elementor-element-a43ee73
  .elementor-icon-box-title {
  margin-bottom: 10px;
  color: var(--e-global-color-a291686);
}
.elementor-142
  .elementor-element.elementor-element-a43ee73
  .elementor-icon-box-title,
.elementor-142
  .elementor-element.elementor-element-a43ee73
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  line-height: var(--e-global-typography-83682a1-line-height);
  letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
  word-spacing: var(--e-global-typography-83682a1-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-a43ee73
  .elementor-icon-box-description {
  color: var(--e-global-color-a291686);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-a43ee73
  > .elementor-widget-container {
  padding: 25px 25px 25px 25px;
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    var(--e-global-color-primary) 0%,
    var(--e-global-color-dea41e4) 100%
  );
  border-radius: 2px 2px 2px 2px;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}
.elementor-142
  .elementor-element.elementor-element-a43ee73
  > .elementor-widget-container:hover {
  --e-transform-translateY: -10px;
}
.elementor-142
  .elementor-element.elementor-element-df76b0d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-142
  .elementor-element.elementor-element-df76b0d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a291686);
}
.elementor-142
  .elementor-element.elementor-element-df76b0d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-142
  .elementor-element.elementor-element-df76b0d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-142
  .elementor-element.elementor-element-07bc98f.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-07bc98f.elementor-view-framed
  .elementor-icon,
.elementor-142
  .elementor-element.elementor-element-07bc98f.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-142 .elementor-element.elementor-element-07bc98f {
  --icon-box-icon-margin: 15px;
}
.elementor-142 .elementor-element.elementor-element-07bc98f .elementor-icon {
  font-size: 50px;
}
.elementor-142
  .elementor-element.elementor-element-07bc98f
  .elementor-icon-box-title {
  margin-bottom: 10px;
  color: var(--e-global-color-primary);
}
.elementor-142
  .elementor-element.elementor-element-07bc98f
  .elementor-icon-box-title,
.elementor-142
  .elementor-element.elementor-element-07bc98f
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  line-height: var(--e-global-typography-83682a1-line-height);
  letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
  word-spacing: var(--e-global-typography-83682a1-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-07bc98f
  .elementor-icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-07bc98f
  > .elementor-widget-container {
  padding: 25px 25px 25px 25px;
  background-color: var(--e-global-color-a291686);
  border-radius: 2px 2px 2px 2px;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}
.elementor-142
  .elementor-element.elementor-element-07bc98f
  > .elementor-widget-container:hover {
  --e-transform-translateY: -10px;
}
.elementor-142
  .elementor-element.elementor-element-851984b:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-142
  .elementor-element.elementor-element-851984b
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a291686);
}
.elementor-142
  .elementor-element.elementor-element-851984b
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-142
  .elementor-element.elementor-element-851984b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-142
  .elementor-element.elementor-element-5b0593b.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-5b0593b.elementor-view-framed
  .elementor-icon,
.elementor-142
  .elementor-element.elementor-element-5b0593b.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-142 .elementor-element.elementor-element-5b0593b {
  --icon-box-icon-margin: 15px;
}
.elementor-142 .elementor-element.elementor-element-5b0593b .elementor-icon {
  font-size: 50px;
}
.elementor-142
  .elementor-element.elementor-element-5b0593b
  .elementor-icon-box-title {
  margin-bottom: 10px;
  color: var(--e-global-color-primary);
}
.elementor-142
  .elementor-element.elementor-element-5b0593b
  .elementor-icon-box-title,
.elementor-142
  .elementor-element.elementor-element-5b0593b
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  line-height: var(--e-global-typography-83682a1-line-height);
  letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
  word-spacing: var(--e-global-typography-83682a1-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-5b0593b
  .elementor-icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-5b0593b
  > .elementor-widget-container {
  padding: 25px 25px 25px 25px;
  background-color: var(--e-global-color-a291686);
  border-radius: 2px 2px 2px 2px;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}
.elementor-142
  .elementor-element.elementor-element-5b0593b
  > .elementor-widget-container:hover {
  --e-transform-translateY: -10px;
}
.elementor-142
  .elementor-element.elementor-element-d652401:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-142
  .elementor-element.elementor-element-d652401
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a291686);
}
.elementor-142
  .elementor-element.elementor-element-d652401
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-142
  .elementor-element.elementor-element-d652401
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-142
  .elementor-element.elementor-element-e3d3e4d.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-e3d3e4d.elementor-view-framed
  .elementor-icon,
.elementor-142
  .elementor-element.elementor-element-e3d3e4d.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-142 .elementor-element.elementor-element-e3d3e4d {
  --icon-box-icon-margin: 15px;
}
.elementor-142 .elementor-element.elementor-element-e3d3e4d .elementor-icon {
  font-size: 50px;
}
.elementor-142
  .elementor-element.elementor-element-e3d3e4d
  .elementor-icon-box-title {
  margin-bottom: 10px;
  color: var(--e-global-color-primary);
}
.elementor-142
  .elementor-element.elementor-element-e3d3e4d
  .elementor-icon-box-title,
.elementor-142
  .elementor-element.elementor-element-e3d3e4d
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  line-height: var(--e-global-typography-83682a1-line-height);
  letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
  word-spacing: var(--e-global-typography-83682a1-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-e3d3e4d
  .elementor-icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-e3d3e4d
  > .elementor-widget-container {
  padding: 25px 25px 25px 25px;
  background-color: var(--e-global-color-a291686);
  border-radius: 2px 2px 2px 2px;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}
.elementor-142
  .elementor-element.elementor-element-e3d3e4d
  > .elementor-widget-container:hover {
  --e-transform-translateY: -10px;
}
.elementor-142 .elementor-element.elementor-element-a8967ee {
  overflow: hidden;
  padding: 0em 1em 6em 1em;
}
.elementor-bc-flex-widget
  .elementor-142
  .elementor-element.elementor-element-2edecc0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-142
  .elementor-element.elementor-element-2edecc0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-142
  .elementor-element.elementor-element-2edecc0.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-142
  .elementor-element.elementor-element-47eaf85
  > .elementor-element-populated {
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
}
.elementor-142 .elementor-element.elementor-element-12b00c2 img {
  width: 100%;
  height: 460px;
  object-fit: cover;
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-83f81fa
  > .elementor-element-populated {
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
}
.elementor-142 .elementor-element.elementor-element-3838c35 img {
  width: 100%;
  height: 220px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-142 .elementor-element.elementor-element-ae5d442 img {
  width: 100%;
  height: 220px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-af3b6af.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-142
  .elementor-element.elementor-element-af3b6af.elementor-view-framed
  .elementor-icon,
.elementor-142
  .elementor-element.elementor-element-af3b6af.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-142
  .elementor-element.elementor-element-af3b6af.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-142 .elementor-element.elementor-element-af3b6af {
  --icon-box-icon-margin: 15px;
  width: var(--container-widget-width, 275px);
  max-width: 275px;
  --container-widget-width: 275px;
  --container-widget-flex-grow: 0;
}
.elementor-142 .elementor-element.elementor-element-af3b6af .elementor-icon {
  font-size: 40px;
  padding: 15px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-af3b6af
  .elementor-icon-box-title {
  margin-bottom: 10px;
  color: var(--e-global-color-primary);
}
.elementor-142
  .elementor-element.elementor-element-af3b6af
  .elementor-icon-box-title,
.elementor-142
  .elementor-element.elementor-element-af3b6af
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-af3b6af
  .elementor-icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-af3b6af
  > .elementor-widget-container {
  margin: -22.5em 0em 0em 0em;
  padding: 20px 15px 20px 15px;
  background-color: var(--e-global-color-308e809);
  background-image: url("https://web.moxcreative.com/bigtranz/wp-content/uploads/sites/19/2023/03/diagonal-lines-1.png");
  border-style: solid;
  border-width: 15px 15px 15px 15px;
  border-color: var(--e-global-color-a291686);
  border-radius: 2px 2px 2px 2px;
}
.elementor-bc-flex-widget
  .elementor-142
  .elementor-element.elementor-element-06cf8cd.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-142
  .elementor-element.elementor-element-06cf8cd.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-142
  .elementor-element.elementor-element-06cf8cd
  > .elementor-element-populated {
  margin: 0em 0em 0em 2em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 2em;
}
.elementor-142
  .elementor-element.elementor-element-91a1447
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-142
  .elementor-element.elementor-element-9a09c68
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-142
  .elementor-element.elementor-element-9a09c68
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-142
  .elementor-element.elementor-element-9a09c68
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-142
  .elementor-element.elementor-element-9a09c68
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-142
  .elementor-element.elementor-element-9a09c68
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-142
  .elementor-element.elementor-element-9a09c68
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-142
  .elementor-element.elementor-element-9a09c68
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-accent);
  transition: color 0.3s;
}
.elementor-142
  .elementor-element.elementor-element-9a09c68
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-accent);
  transition: fill 0.3s;
}
.elementor-142 .elementor-element.elementor-element-9a09c68 {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-142
  .elementor-element.elementor-element-9a09c68
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-142
  .elementor-element.elementor-element-9a09c68
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-9a09c68
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-142
  .elementor-element.elementor-element-9a09c68
  > .elementor-widget-container {
  margin: 0em 0em 1em 0em;
}
.elementor-142
  .elementor-element.elementor-element-76c9642
  > .elementor-container {
  max-width: 1300px;
}
.elementor-142 .elementor-element.elementor-element-76c9642 {
  overflow: hidden;
  padding: 0em 1em 9em 1em;
}
.elementor-142
  .elementor-element.elementor-element-2b8fc82
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-142 .elementor-element.elementor-element-2b8fc82 {
  margin-top: 0px;
  margin-bottom: 25px;
}
.elementor-142
  .elementor-element.elementor-element-e140047
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  text-transform: var(--e-global-typography-84ca66e-text-transform);
  line-height: var(--e-global-typography-84ca66e-line-height);
  letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
  word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}
.elementor-142 .elementor-element.elementor-element-5506348 {
  --divider-border-style: parallelogram;
  --divider-color: var(--e-global-color-accent);
  --divider-pattern-height: 25px;
  --divider-pattern-size: 30px;
}
.elementor-142
  .elementor-element.elementor-element-5506348
  .elementor-divider-separator {
  width: 552px;
}
.elementor-142 .elementor-element.elementor-element-5506348 .elementor-divider {
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-142
  .elementor-element.elementor-element-5506348
  .elementor-divider__text {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-5d167aa-font-family), Sans-serif;
  font-size: var(--e-global-typography-5d167aa-font-size);
  font-weight: var(--e-global-typography-5d167aa-font-weight);
  line-height: var(--e-global-typography-5d167aa-line-height);
  letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
  word-spacing: var(--e-global-typography-5d167aa-word-spacing);
}
.elementor-bc-flex-widget
  .elementor-142
  .elementor-element.elementor-element-1572074.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-142
  .elementor-element.elementor-element-1572074.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-142
  .elementor-element.elementor-element-2639cf8
  .elementor-cta__content {
  min-height: 420px;
  text-align: left;
  padding: 30px 30px 30px 30px;
}
.elementor-142
  .elementor-element.elementor-element-2639cf8
  .elementor-cta__title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-2639cf8
  .elementor-cta__description:not(:last-child) {
  margin-bottom: 35px;
}
.elementor-142
  .elementor-element.elementor-element-2639cf8
  .elementor-cta__button {
  color: var(--e-global-color-a291686);
  background-color: var(--e-global-color-a954db2);
  border-color: var(--e-global-color-a291686);
  border-width: 1px;
  border-radius: 2px;
}
.elementor-142
  .elementor-element.elementor-element-2639cf8
  .elementor-cta__button:hover {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-142 .elementor-element.elementor-element-2639cf8 .elementor-cta__bg {
  filter: brightness(80%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-142
  .elementor-element.elementor-element-2639cf8
  .elementor-cta
  .elementor-cta__bg,
.elementor-142
  .elementor-element.elementor-element-2639cf8
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 700ms;
}
.elementor-142
  .elementor-element.elementor-element-2639cf8
  > .elementor-widget-container {
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-ea86e28
  .elementor-cta__content {
  min-height: 420px;
  text-align: left;
  padding: 30px 30px 30px 30px;
}
.elementor-142
  .elementor-element.elementor-element-ea86e28
  .elementor-cta__title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-ea86e28
  .elementor-cta__description:not(:last-child) {
  margin-bottom: 35px;
}
.elementor-142
  .elementor-element.elementor-element-ea86e28
  .elementor-cta__button {
  color: var(--e-global-color-a291686);
  background-color: var(--e-global-color-a954db2);
  border-color: var(--e-global-color-a291686);
  border-width: 1px;
  border-radius: 2px;
}
.elementor-142
  .elementor-element.elementor-element-ea86e28
  .elementor-cta__button:hover {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-142 .elementor-element.elementor-element-ea86e28 .elementor-cta__bg {
  filter: brightness(80%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-142
  .elementor-element.elementor-element-ea86e28
  .elementor-cta
  .elementor-cta__bg,
.elementor-142
  .elementor-element.elementor-element-ea86e28
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 700ms;
}
.elementor-142
  .elementor-element.elementor-element-ea86e28
  > .elementor-widget-container {
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-c417acf
  .elementor-cta__content {
  min-height: 420px;
  text-align: left;
  padding: 30px 30px 30px 30px;
}
.elementor-142
  .elementor-element.elementor-element-c417acf
  .elementor-cta__title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-c417acf
  .elementor-cta__description:not(:last-child) {
  margin-bottom: 35px;
}
.elementor-142
  .elementor-element.elementor-element-c417acf
  .elementor-cta__button {
  color: var(--e-global-color-a291686);
  background-color: var(--e-global-color-a954db2);
  border-color: var(--e-global-color-a291686);
  border-width: 1px;
  border-radius: 2px;
}
.elementor-142
  .elementor-element.elementor-element-c417acf
  .elementor-cta__button:hover {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-142 .elementor-element.elementor-element-c417acf .elementor-cta__bg {
  filter: brightness(80%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-142
  .elementor-element.elementor-element-c417acf
  .elementor-cta
  .elementor-cta__bg,
.elementor-142
  .elementor-element.elementor-element-c417acf
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 700ms;
}
.elementor-142
  .elementor-element.elementor-element-c417acf
  > .elementor-widget-container {
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-a3f64c1
  .elementor-cta__content {
  min-height: 420px;
  text-align: left;
  padding: 30px 30px 30px 30px;
}
.elementor-142
  .elementor-element.elementor-element-a3f64c1
  .elementor-cta__title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-a3f64c1
  .elementor-cta__description:not(:last-child) {
  margin-bottom: 35px;
}
.elementor-142
  .elementor-element.elementor-element-a3f64c1
  .elementor-cta__button {
  color: var(--e-global-color-a291686);
  background-color: var(--e-global-color-a954db2);
  border-color: var(--e-global-color-a291686);
  border-width: 1px;
  border-radius: 2px;
}
.elementor-142
  .elementor-element.elementor-element-a3f64c1
  .elementor-cta__button:hover {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-142 .elementor-element.elementor-element-a3f64c1 .elementor-cta__bg {
  filter: brightness(80%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-142
  .elementor-element.elementor-element-a3f64c1
  .elementor-cta
  .elementor-cta__bg,
.elementor-142
  .elementor-element.elementor-element-a3f64c1
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 700ms;
}
.elementor-142
  .elementor-element.elementor-element-a3f64c1
  > .elementor-widget-container {
  border-radius: 2px 2px 2px 2px;
}
.elementor-142 .elementor-element.elementor-element-be83342 {
  padding: 0em 1em 7em 1em;
}
.elementor-bc-flex-widget
  .elementor-142
  .elementor-element.elementor-element-7a0dcf3.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-142
  .elementor-element.elementor-element-7a0dcf3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-142
  .elementor-element.elementor-element-7a0dcf3:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-142
  .elementor-element.elementor-element-7a0dcf3
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://web.moxcreative.com/bigtranz/wp-content/uploads/sites/19/2023/03/diagonal-lines-1.png");
}
.elementor-142
  .elementor-element.elementor-element-7a0dcf3
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-142
  .elementor-element.elementor-element-7a0dcf3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-142
  .elementor-element.elementor-element-639bee5:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-142
  .elementor-element.elementor-element-639bee5
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    215deg,
    var(--e-global-color-dea41e4) 0%,
    var(--e-global-color-accent) 100%
  );
}
.elementor-142
  .elementor-element.elementor-element-639bee5
  > .elementor-element-populated,
.elementor-142
  .elementor-element.elementor-element-639bee5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-142
  .elementor-element.elementor-element-639bee5
  > .elementor-background-slideshow {
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-639bee5
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -30px 10px 50px 25px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 25px;
  padding: 0px 0px 0px 0px;
}
.elementor-142
  .elementor-element.elementor-element-639bee5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-142
  .elementor-element.elementor-element-cec36b3
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-142
  .elementor-element.elementor-element-cec36b3.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-142
  .elementor-element.elementor-element-cec36b3.elementor-view-framed
  .elementor-icon,
.elementor-142
  .elementor-element.elementor-element-cec36b3.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-142
  .elementor-element.elementor-element-cec36b3.elementor-view-framed
  .elementor-icon,
.elementor-142
  .elementor-element.elementor-element-cec36b3.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-142 .elementor-element.elementor-element-cec36b3 .elementor-icon {
  font-size: 55px;
}
.elementor-142
  .elementor-element.elementor-element-cec36b3
  > .elementor-widget-container {
  padding: 15px 25px 5px 25px;
  background-color: var(--e-global-color-accent);
  border-radius: 2px 2px 2px 2px;
}
.elementor-142 .elementor-element.elementor-element-cec36b3 {
  width: auto;
  max-width: auto;
  top: 10px;
  z-index: 3;
}
body:not(.rtl) .elementor-142 .elementor-element.elementor-element-cec36b3 {
  right: 40px;
}
body.rtl .elementor-142 .elementor-element.elementor-element-cec36b3 {
  left: 40px;
}
.elementor-142 .elementor-element.elementor-element-4745abd img {
  width: 100%;
  height: 460px;
  object-fit: cover;
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-4745abd
  > .elementor-widget-container {
  margin: -1em 1em 1em -1em;
}
.elementor-142
  .elementor-element.elementor-element-122f4d3
  > .elementor-element-populated {
  padding: 3em 3em 3em 3em;
}
.elementor-142
  .elementor-element.elementor-element-68d7807
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  text-transform: var(--e-global-typography-84ca66e-text-transform);
  line-height: var(--e-global-typography-84ca66e-line-height);
  letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
  word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-b63b8f9
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-142
  .elementor-element.elementor-element-f6a015b.elementor-arrows-yes
  .elementor-main-swiper {
  width: calc(100% - 40px);
}
.elementor-142
  .elementor-element.elementor-element-f6a015b
  .elementor-main-swiper {
  width: 100%;
}
.elementor-142
  .elementor-element.elementor-element-f6a015b
  .elementor-main-swiper
  .swiper-slide {
  background-color: var(--e-global-color-a291686);
  border-radius: 2px;
  padding: 25px 25px 25px 25px;
}
.elementor-142
  .elementor-element.elementor-element-f6a015b
  .elementor-testimonial__text {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-f6a015b
  .elementor-testimonial__name {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-142
  .elementor-element.elementor-element-f6a015b
  .elementor-testimonial__title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
  font-size: var(--e-global-typography-69c152f-font-size);
  line-height: var(--e-global-typography-69c152f-line-height);
  letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
  word-spacing: var(--e-global-typography-69c152f-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-f6a015b
  .elementor-testimonial__image
  img {
  width: 65px;
  height: 65px;
  border-radius: 2px;
}
.elementor-142
  .elementor-element.elementor-element-f6a015b.elementor-testimonial--layout-image_left
  .elementor-testimonial__content:after,
.elementor-142
  .elementor-element.elementor-element-f6a015b.elementor-testimonial--layout-image_right
  .elementor-testimonial__content:after {
  top: calc(25px + (65px / 2) - 8px);
}
body:not(.rtl)
  .elementor-142
  .elementor-element.elementor-element-f6a015b.elementor-testimonial--layout-image_stacked:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-right)
  .elementor-testimonial__content:after,
body:not(.rtl)
  .elementor-142
  .elementor-element.elementor-element-f6a015b.elementor-testimonial--layout-image_inline:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-right)
  .elementor-testimonial__content:after,
.elementor-142
  .elementor-element.elementor-element-f6a015b.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left
  .elementor-testimonial__content:after,
.elementor-142
  .elementor-element.elementor-element-f6a015b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left
  .elementor-testimonial__content:after {
  left: calc(25px + (65px / 2) - 8px);
  right: auto;
}
body.rtl
  .elementor-142
  .elementor-element.elementor-element-f6a015b.elementor-testimonial--layout-image_stacked:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-left)
  .elementor-testimonial__content:after,
body.rtl
  .elementor-142
  .elementor-element.elementor-element-f6a015b.elementor-testimonial--layout-image_inline:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-left)
  .elementor-testimonial__content:after,
.elementor-142
  .elementor-element.elementor-element-f6a015b.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right
  .elementor-testimonial__content:after,
.elementor-142
  .elementor-element.elementor-element-f6a015b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right
  .elementor-testimonial__content:after {
  right: calc(25px + (65px / 2) - 8px);
  left: auto;
}
body:not(.rtl)
  .elementor-142
  .elementor-element.elementor-element-f6a015b.elementor-testimonial--layout-image_above:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-right)
  .elementor-testimonial__content:after,
.elementor-142
  .elementor-element.elementor-element-f6a015b.elementor-testimonial--layout-image_above.elementor-testimonial--align-left
  .elementor-testimonial__content:after {
  left: calc(25px + (65px / 2) - 8px);
  right: auto;
}
body.rtl
  .elementor-142
  .elementor-element.elementor-element-f6a015b.elementor-testimonial--layout-image_above:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-left)
  .elementor-testimonial__content:after,
.elementor-142
  .elementor-element.elementor-element-f6a015b.elementor-testimonial--layout-image_above.elementor-testimonial--align-right
  .elementor-testimonial__content:after {
  right: calc(25px + (65px / 2) - 8px);
  left: auto;
}
.elementor-142
  .elementor-element.elementor-element-f6a015b
  .elementor-swiper-button {
  font-size: 20px;
}
.elementor-142 .elementor-element.elementor-element-f6a015b {
  z-index: 3;
}
.elementor-142
  .elementor-element.elementor-element-f6a015b
  > .elementor-widget-container {
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}
.elementor-142 .elementor-element.elementor-element-e562e0a {
  overflow: hidden;
  padding: 0em 1em 7em 1em;
}
.elementor-142 .elementor-element.elementor-element-618a275 {
  --divider-border-style: parallelogram;
  --divider-color: var(--e-global-color-accent);
  --divider-pattern-height: 25px;
  --divider-pattern-size: 30px;
}
.elementor-142
  .elementor-element.elementor-element-618a275
  .elementor-divider-separator {
  width: 89px;
}
.elementor-142 .elementor-element.elementor-element-618a275 .elementor-divider {
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-142
  .elementor-element.elementor-element-5e98822
  .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-142 .elementor-element.elementor-element-3c62b00 {
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-5284fe6.ekit-equal-height-enable,
.elementor-142
  .elementor-element.elementor-element-5284fe6.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-142
  .elementor-element.elementor-element-5284fe6.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-142
  .elementor-element.elementor-element-5284fe6.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-142
  .elementor-element.elementor-element-5284fe6
  .elementskit-infobox {
  background-image: url("https://web.moxcreative.com/bigtranz/wp-content/uploads/sites/19/2023/03/diagonal-lines-1.png");
  background-repeat: repeat;
  background-size: 6px auto;
  padding: 25px 25px 25px 25px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-5284fe6
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-5284fe6
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-5284fe6
  .elementskit-infobox
  p {
  margin: 0px 0px 20px 0px;
}
.elementor-142 .elementor-element.elementor-element-5284fe6 .elementskit-btn {
  padding: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  color: var(--e-global-color-dea41e4);
  background-color: var(--e-global-color-a954db2);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-a954db2);
  border-radius: 0px 0px 0px 0px;
}
.elementor-142
  .elementor-element.elementor-element-5284fe6
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-dea41e4);
  fill: var(--e-global-color-dea41e4);
}
.elementor-142
  .elementor-element.elementor-element-5284fe6
  .elementskit-infobox:hover
  .elementskit-btn {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-primary);
}
.elementor-142
  .elementor-element.elementor-element-d48e917
  > .elementor-element-populated {
  margin: 0em 0em 0em 3em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 3em;
}
.elementor-142
  .elementor-element.elementor-element-a18a224
  .elementskit-accordion
  .elementskit-card-header
  > .elementskit-btn-link {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-308e809);
  border-radius: 2px 2px 2px 2px;
  padding: 25px 25px 25px 25px;
}
.elementor-142
  .elementor-element.elementor-element-a18a224
  .elementskit-accordion
  .elementskit-card
  .elementskit-card-header
  > .elementskit-btn-link[aria-expanded="true"] {
  color: var(--e-global-color-a291686);
  border-radius: 2px 2px 2px 2px;
}
.elementor-142
  .elementor-element.elementor-element-a18a224
  .elementskit-accordion.curve-shape
  .elementskit-card-header
  > .elementskit-btn-link[aria-expanded="true"] {
  color: var(--e-global-color-a291686);
}
.elementor-142
  .elementor-element.elementor-element-a18a224
  .elementskit-accordion.accoedion-primary
  .elementskit-card
  .elementskit-card-header
  > .elementskit-btn-link[aria-expanded="true"],
.elementor-142
  .elementor-element.elementor-element-a18a224
  .elementskit-accordion
  .elementskit-card-header
  > .elementskit-btn-link[aria-expanded="true"],
.elementor-142
  .elementor-element.elementor-element-a18a224
  .elementskit-accordion.floating-style
  .elementskit-card
  .elementskit-btn-link[aria-expanded="true"] {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    var(--e-global-color-primary) 0%,
    var(--e-global-color-dea41e4) 100%
  );
}
.elementor-142
  .elementor-element.elementor-element-a18a224
  .elementskit-accordion
  .elementskit-card-body
  p {
  color: var(--e-global-color-text);
}
.elementor-142
  .elementor-element.elementor-element-a18a224
  .elementskit-accordion
  .elementskit-card-body {
  color: var(--e-global-color-text);
  border-radius: 0px 0px 0px 0px;
  padding: 25px 25px 25px 25px;
}
.elementor-142
  .elementor-element.elementor-element-a18a224
  .elementskit-accordion
  .elementskit-card-body
  p,
.elementor-142
  .elementor-element.elementor-element-a18a224
  .elementskit-accordion
  .elementskit-card-body {
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-142
  .elementor-element.elementor-element-a18a224
  .elementskit-accordion
  .elementskit-card-header
  .elementskit-btn-link
  .icon-closed {
  color: var(--e-global-color-a291686);
}
.elementor-142
  .elementor-element.elementor-element-a18a224
  .elementskit-accordion
  .elementskit-card-header
  .elementskit-btn-link[aria-expanded="true"]
  svg
  path {
  stroke: var(--e-global-color-a291686);
  fill: var(--e-global-color-a291686);
}
@media (min-width: 768px) {
  .elementor-142 .elementor-element.elementor-element-c67be1a {
    width: 32%;
  }
  .elementor-142 .elementor-element.elementor-element-992a480 {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-460cf79 {
    width: 35%;
  }
  .elementor-142 .elementor-element.elementor-element-7a88a36 {
    width: 65%;
  }
  .elementor-142 .elementor-element.elementor-element-031f9c0 {
    width: 20%;
  }
  .elementor-142 .elementor-element.elementor-element-a78297e {
    width: 80%;
  }
  .elementor-142 .elementor-element.elementor-element-415aae8 {
    width: 40%;
  }
  .elementor-142 .elementor-element.elementor-element-02f81e3 {
    width: 60%;
  }
  .elementor-142 .elementor-element.elementor-element-f35feb2 {
    width: 64.961%;
  }
  .elementor-142 .elementor-element.elementor-element-1572074 {
    width: 35%;
  }
  .elementor-142 .elementor-element.elementor-element-2e4a76c {
    width: 30%;
  }
  .elementor-142 .elementor-element.elementor-element-d48e917 {
    width: 70%;
  }
}
@media (max-width: 1024px) {
  .elementor-142
    .elementor-element.elementor-element-f7f2c82:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-142
    .elementor-element.elementor-element-f7f2c82
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0% 0%;
  }
  .elementor-142 .elementor-element.elementor-element-f7f2c82 {
    padding: 5em 2em 7em 2em;
  }
  .elementor-142 .elementor-element.elementor-element-499e865 {
    text-align: center;
  }
  .elementor-142
    .elementor-element.elementor-element-499e865
    .elementor-heading-title {
    font-size: var(--e-global-typography-3715edf-font-size);
    line-height: var(--e-global-typography-3715edf-line-height);
    letter-spacing: var(--e-global-typography-3715edf-letter-spacing);
    word-spacing: var(--e-global-typography-3715edf-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-57d4011 {
    text-align: center;
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-142 .elementor-element.elementor-element-e75b7da img {
    max-width: 85vw;
    height: 350px;
  }
  .elementor-142
    .elementor-element.elementor-element-e75b7da
    > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
  }
  .elementor-142 .elementor-element.elementor-element-b68013b {
    padding: 0em 2em 0em 2em;
  }
  .elementor-142
    .elementor-element.elementor-element-428fa7b
    .elementor-heading-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-6e2945d .elementor-icon {
    font-size: 28px;
  }
  .elementor-142
    .elementor-element.elementor-element-6e2945d
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-6e2945d
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-6e2945d
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
    word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-cf97723
    .elementor-heading-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-ea11daa {
    padding: 4em 2em 3em 2em;
  }
  .elementor-142
    .elementor-element.elementor-element-27224ba
    > .elementor-element-populated {
    margin: 0em 0em 3em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-142
    .elementor-element.elementor-element-f5a39d1
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-583e54c-font-size);
    line-height: var(--e-global-typography-583e54c-line-height);
    letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
    word-spacing: var(--e-global-typography-583e54c-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-d184d80
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-d184d80
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-c4551ef
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-583e54c-font-size);
    line-height: var(--e-global-typography-583e54c-line-height);
    letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
    word-spacing: var(--e-global-typography-583e54c-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-1b5f856
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-1b5f856
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-96d5969
    > .elementor-element-populated {
    margin: 10px 25px 10px 10px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 10px;
  }
  .elementor-142 .elementor-element.elementor-element-054b7f1 img {
    height: 450px;
  }
  .elementor-142 .elementor-element.elementor-element-9879a6c {
    padding: 0em 1.5em 2em 1.5em;
  }
  .elementor-142 .elementor-element.elementor-element-a059b02 {
    margin-top: 0em;
    margin-bottom: 1em;
  }
  .elementor-142 .elementor-element.elementor-element-92b486e {
    text-align: left;
  }
  .elementor-142
    .elementor-element.elementor-element-92b486e
    .elementor-heading-title {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-5933071 {
    text-align: left;
  }
  .elementor-142
    .elementor-element.elementor-element-7a88a36
    > .elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-142 .elementor-element.elementor-element-1c40429 {
    margin-top: 0em;
    margin-bottom: 2em;
  }
  .elementor-142
    .elementor-element.elementor-element-b22a010
    .ekit-video-popup-btn
    i {
    font-size: 60px;
  }
  .elementor-142
    .elementor-element.elementor-element-b22a010
    .ekit-video-popup-btn
    svg {
    max-width: 60px;
  }
  .elementor-142
    .elementor-element.elementor-element-b22a010
    > .elementor-widget-container {
    margin: -9em 0em 0em 0em;
  }
  .elementor-142
    .elementor-element.elementor-element-031f9c0
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-142
    .elementor-element.elementor-element-50c448e
    .elementor-heading-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-1cf5f9d {
    --e-image-carousel-slides-to-show: 3;
  }
  .elementor-142
    .elementor-element.elementor-element-52634fa
    > .elementor-container {
    max-width: 650px;
  }
  .elementor-142
    .elementor-element.elementor-element-52634fa:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-142
    .elementor-element.elementor-element-52634fa
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
  }
  .elementor-142 .elementor-element.elementor-element-52634fa {
    padding: 5em 1em 5em 1em;
  }
  .elementor-142
    .elementor-element.elementor-element-11cfd57
    .elementor-heading-title {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-3dbd893 {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-12d5a47 {
    padding: 3em 2em 3em 2em;
  }
  .elementor-142 .elementor-element.elementor-element-48fa1e6 {
    margin-top: 0em;
    margin-bottom: 0em;
  }
  .elementor-142
    .elementor-element.elementor-element-d1e8d9f
    .elementor-heading-title {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-9723ff5
    .elementskit-infobox {
    padding: 20px 20px 20px 20px;
  }
  .elementor-142
    .elementor-element.elementor-element-9723ff5
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-9723ff5
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-9723ff5 .elementskit-btn {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-142
    .elementor-element.elementor-element-f188e27
    .elementskit-infobox {
    padding: 20px 20px 20px 20px;
  }
  .elementor-142
    .elementor-element.elementor-element-f188e27
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-f188e27
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-f188e27 .elementskit-btn {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-142
    .elementor-element.elementor-element-9093d42
    .elementskit-infobox {
    padding: 20px 20px 20px 20px;
  }
  .elementor-142
    .elementor-element.elementor-element-9093d42
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-9093d42
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-9093d42 .elementskit-btn {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-142
    .elementor-element.elementor-element-169cbea
    .elementskit-infobox {
    padding: 20px 20px 20px 20px;
  }
  .elementor-142
    .elementor-element.elementor-element-169cbea
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-169cbea
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-169cbea .elementskit-btn {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-142
    .elementor-element.elementor-element-0e1becc
    .elementskit-infobox {
    padding: 20px 20px 20px 20px;
  }
  .elementor-142
    .elementor-element.elementor-element-0e1becc
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-0e1becc
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-0e1becc .elementskit-btn {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-142
    .elementor-element.elementor-element-7d1d98e
    .elementskit-infobox {
    padding: 20px 20px 20px 20px;
  }
  .elementor-142
    .elementor-element.elementor-element-7d1d98e
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-7d1d98e
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-7d1d98e .elementskit-btn {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-142 .elementor-element.elementor-element-c9f14e9 {
    padding: 0em 2em 3em 2em;
  }
  .elementor-142 .elementor-element.elementor-element-c958159 {
    margin-top: 0em;
    margin-bottom: 0em;
  }
  .elementor-142
    .elementor-element.elementor-element-ccf98a8
    .elementor-heading-title {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-9219de3
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
    word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-9219de3
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-142
    .elementor-element.elementor-element-9219de3
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-eb00162
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
    word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-eb00162
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-142
    .elementor-element.elementor-element-eb00162
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-7363e72
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
    word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-7363e72
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-142
    .elementor-element.elementor-element-7363e72
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-b99d79b {
    padding: 4em 2em 4em 2em;
  }
  .elementor-142
    .elementor-element.elementor-element-e31a4a4
    > .elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-142
    .elementor-element.elementor-element-0ace36a
    .elementor-heading-title {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-7ce37ca .elementor-icon {
    font-size: 18px;
  }
  .elementor-142
    .elementor-element.elementor-element-7ce37ca
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-142
    .elementor-element.elementor-element-7ce37ca
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-7ce37ca
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-7ce37ca
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-0f7ba83 .elementor-icon {
    font-size: 18px;
  }
  .elementor-142
    .elementor-element.elementor-element-0f7ba83
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-142
    .elementor-element.elementor-element-0f7ba83
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-0f7ba83
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-0f7ba83
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-6b67bba .elementor-icon {
    font-size: 18px;
  }
  .elementor-142
    .elementor-element.elementor-element-6b67bba
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-142
    .elementor-element.elementor-element-6b67bba
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-6b67bba
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-6b67bba
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-11c95ed .elementor-icon {
    font-size: 18px;
  }
  .elementor-142
    .elementor-element.elementor-element-11c95ed
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-142
    .elementor-element.elementor-element-11c95ed
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-11c95ed
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-11c95ed
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-8a1bc51
    > .elementor-element-populated {
    margin: 13em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-142
    .elementor-element.elementor-element-19ea6f0
    .elementskit-infobox {
    padding: 20px 20px 20px 20px;
  }
  .elementor-142
    .elementor-element.elementor-element-19ea6f0
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-19ea6f0
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-19ea6f0 .elementskit-btn {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-142 .elementor-element.elementor-element-19ea6f0 {
    --container-widget-width: 320px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 320px);
    max-width: 320px;
    bottom: 0px;
  }
  .elementor-142 .elementor-element.elementor-element-05e0f70 {
    padding: 3em 1em 3em 1em;
  }
  .elementor-142
    .elementor-element.elementor-element-6103aab
    .elementor-heading-title {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-a43ee73 .elementor-icon {
    font-size: 45px;
  }
  .elementor-142
    .elementor-element.elementor-element-a43ee73
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-142
    .elementor-element.elementor-element-a43ee73
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-a43ee73
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-a43ee73
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-07bc98f .elementor-icon {
    font-size: 45px;
  }
  .elementor-142
    .elementor-element.elementor-element-07bc98f
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-142
    .elementor-element.elementor-element-07bc98f
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-07bc98f
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-07bc98f
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-5b0593b .elementor-icon {
    font-size: 45px;
  }
  .elementor-142
    .elementor-element.elementor-element-5b0593b
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-142
    .elementor-element.elementor-element-5b0593b
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-5b0593b
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-5b0593b
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-e3d3e4d .elementor-icon {
    font-size: 45px;
  }
  .elementor-142
    .elementor-element.elementor-element-e3d3e4d
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-142
    .elementor-element.elementor-element-e3d3e4d
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-e3d3e4d
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-e3d3e4d
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-a8967ee {
    padding: 0em 2em 3em 2em;
  }
  .elementor-142 .elementor-element.elementor-element-af3b6af .elementor-icon {
    font-size: 25px;
  }
  .elementor-142
    .elementor-element.elementor-element-af3b6af
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-af3b6af
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-af3b6af
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-af3b6af
    > .elementor-widget-container {
    margin: -23em 0em 0em 0em;
  }
  .elementor-142 .elementor-element.elementor-element-af3b6af {
    --container-widget-width: 280px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 280px);
    max-width: 280px;
  }
  .elementor-142
    .elementor-element.elementor-element-06cf8cd
    > .elementor-element-populated {
    margin: 0em 0em 1em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-142
    .elementor-element.elementor-element-9a09c68
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-142
    .elementor-element.elementor-element-9a09c68
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-76c9642 {
    padding: 0em 1em 5em 1em;
  }
  .elementor-142
    .elementor-element.elementor-element-e140047
    .elementor-heading-title {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-5506348
    .elementor-divider-separator {
    width: 447px;
  }
  .elementor-142
    .elementor-element.elementor-element-5506348
    .elementor-divider__text {
    font-size: var(--e-global-typography-5d167aa-font-size);
    line-height: var(--e-global-typography-5d167aa-line-height);
    letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
    word-spacing: var(--e-global-typography-5d167aa-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-2639cf8
    .elementor-cta__content {
    min-height: 450px;
    padding: 25px 25px 25px 25px;
  }
  .elementor-142
    .elementor-element.elementor-element-2639cf8
    .elementor-cta__title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-ea86e28
    .elementor-cta__content {
    min-height: 450px;
    padding: 25px 25px 25px 25px;
  }
  .elementor-142
    .elementor-element.elementor-element-ea86e28
    .elementor-cta__title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-c417acf
    .elementor-cta__content {
    min-height: 450px;
    padding: 25px 25px 25px 25px;
  }
  .elementor-142
    .elementor-element.elementor-element-c417acf
    .elementor-cta__title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-a3f64c1
    .elementor-cta__content {
    min-height: 450px;
    padding: 25px 25px 25px 25px;
  }
  .elementor-142
    .elementor-element.elementor-element-a3f64c1
    .elementor-cta__title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-be83342 {
    padding: 0em 1em 4em 1em;
  }
  .elementor-142
    .elementor-element.elementor-element-639bee5
    > .elementor-element-populated {
    margin: -30px 10px 30px 25px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 25px;
  }
  .elementor-142 .elementor-element.elementor-element-cec36b3 .elementor-icon {
    font-size: 50px;
  }
  .elementor-142
    .elementor-element.elementor-element-cec36b3
    > .elementor-widget-container {
    padding: 15px 20px 5px 20px;
  }
  body:not(.rtl) .elementor-142 .elementor-element.elementor-element-cec36b3 {
    right: 35px;
  }
  body.rtl .elementor-142 .elementor-element.elementor-element-cec36b3 {
    left: 35px;
  }
  .elementor-142 .elementor-element.elementor-element-cec36b3 {
    top: 5px;
  }
  .elementor-142 .elementor-element.elementor-element-4745abd img {
    height: 535px;
  }
  .elementor-142
    .elementor-element.elementor-element-122f4d3
    > .elementor-element-populated {
    padding: 2em 1em 2em 1em;
  }
  .elementor-142
    .elementor-element.elementor-element-68d7807
    .elementor-heading-title {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-f6a015b
    .elementor-testimonial__text {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-f6a015b
    .elementor-testimonial__name {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-142
    .elementor-element.elementor-element-f6a015b
    .elementor-testimonial__title {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-f6a015b
    .elementor-testimonial__image
    img {
    width: 60px;
    height: 60px;
  }
  .elementor-142 .elementor-element.elementor-element-e562e0a {
    padding: 0em 1.5em 4em 1.5em;
  }
  .elementor-142 .elementor-element.elementor-element-3c62b00 {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-3c62b00
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-142
    .elementor-element.elementor-element-5284fe6
    .elementskit-infobox {
    padding: 20px 20px 20px 20px;
  }
  .elementor-142
    .elementor-element.elementor-element-5284fe6
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-5284fe6
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-5284fe6 .elementskit-btn {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-142
    .elementor-element.elementor-element-d48e917
    > .elementor-element-populated {
    margin: 0em 0em 0em 1em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 1em;
  }
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .elementskit-accordion
    .elementskit-card-header
    > .elementskit-btn-link {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
    padding: 20px 20px 20px 20px;
  }
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .elementskit-accordion
    .elementskit-card-body
    p,
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .elementskit-accordion
    .elementskit-card-body {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .elementskit-accordion
    .elementskit-card-body {
    padding: 20px 20px 20px 20px;
  }
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .elementskit-accordion
    .elementskit-card-header
    .elementskit-btn-link
    .icon-open {
    font-size: 18px;
  }
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .elementskit-accordion
    .elementskit-card-header
    .elementskit-btn-link
    svg {
    max-width: 18px;
    height: auto;
  }
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .elementskit-accordion
    .elementskit-card
    .elementskit-card-header
    .elementskit-btn-link
    .icon-closed {
    font-size: 18px;
  }
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .elementskit-accordion
    .elementskit-card
    .elementskit-card-header
    .elementskit-btn-link
    svg {
    max-width: 18px;
    height: auto;
  }
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .ekit_accordion_icon_group,
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .ekit_accordion_icon_left_group {
    margin: 20px 20px 20px 20px;
  }
}
@media (max-width: 767px) {
  .elementor-142
    .elementor-element.elementor-element-f7f2c82:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-142
    .elementor-element.elementor-element-f7f2c82
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0% 0%;
  }
  .elementor-142 .elementor-element.elementor-element-f7f2c82 {
    padding: 4em 1em 7em 1em;
  }
  .elementor-142 .elementor-element.elementor-element-499e865 {
    text-align: center;
  }
  .elementor-142
    .elementor-element.elementor-element-499e865
    .elementor-heading-title {
    font-size: var(--e-global-typography-3715edf-font-size);
    line-height: var(--e-global-typography-3715edf-line-height);
    letter-spacing: var(--e-global-typography-3715edf-letter-spacing);
    word-spacing: var(--e-global-typography-3715edf-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-57d4011 {
    text-align: center;
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-142 .elementor-element.elementor-element-e75b7da img {
    max-width: 95vw;
    height: 240px;
  }
  .elementor-142
    .elementor-element.elementor-element-e75b7da
    > .elementor-widget-container {
    margin: 0em 0em 0em -1.5em;
  }
  .elementor-142 .elementor-element.elementor-element-b68013b {
    padding: 0em 1.5em 0em 1.5em;
  }
  .elementor-142
    .elementor-element.elementor-element-c67be1a
    > .elementor-element-populated {
    padding: 25px 25px 25px 25px;
  }
  .elementor-142
    .elementor-element.elementor-element-428fa7b
    .elementor-heading-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-6e2945d .elementor-icon {
    font-size: 25px;
  }
  .elementor-142
    .elementor-element.elementor-element-6e2945d
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-6e2945d
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-6e2945d
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
    word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-6e2945d
    > .elementor-widget-container {
    margin: 0px 0px -5px 0px;
  }
  .elementor-142
    .elementor-element.elementor-element-992a480
    > .elementor-element-populated {
    padding: 25px 25px 25px 25px;
  }
  .elementor-142
    .elementor-element.elementor-element-cf97723
    .elementor-heading-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-ea11daa {
    padding: 2.5em 1em 1.5em 1em;
  }
  .elementor-142
    .elementor-element.elementor-element-27e17b0
    > .elementor-element-populated {
    padding: 0em 0em 1em 0em;
  }
  .elementor-142
    .elementor-element.elementor-element-f5a39d1
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-583e54c-font-size);
    line-height: var(--e-global-typography-583e54c-line-height);
    letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
    word-spacing: var(--e-global-typography-583e54c-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-d184d80
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-d184d80
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-6a6e309
    > .elementor-element-populated {
    padding: 0em 0em 0em 0em;
  }
  .elementor-142
    .elementor-element.elementor-element-c4551ef
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-583e54c-font-size);
    line-height: var(--e-global-typography-583e54c-line-height);
    letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
    word-spacing: var(--e-global-typography-583e54c-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-1b5f856
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-1b5f856
    .elementskit-section-title-wraper
    p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-96d5969
    > .elementor-element-populated {
    margin: 10px 24px 10px 10px;
    --e-column-margin-right: 24px;
    --e-column-margin-left: 10px;
  }
  .elementor-142 .elementor-element.elementor-element-054b7f1 img {
    height: 200px;
  }
  .elementor-142 .elementor-element.elementor-element-9879a6c {
    padding: 0em 0.5em 1em 0.5em;
  }
  .elementor-142 .elementor-element.elementor-element-a059b02 {
    margin-top: 0em;
    margin-bottom: 1em;
  }
  .elementor-142
    .elementor-element.elementor-element-92b486e
    .elementor-heading-title {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-b22a010
    .ekit-video-popup-btn
    i {
    font-size: 70px;
  }
  .elementor-142
    .elementor-element.elementor-element-b22a010
    .ekit-video-popup-btn
    svg {
    max-width: 70px;
  }
  .elementor-142
    .elementor-element.elementor-element-b22a010
    > .elementor-widget-container {
    margin: -11em 0em 0em 0em;
  }
  .elementor-142
    .elementor-element.elementor-element-031f9c0
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-142 .elementor-element.elementor-element-50c448e {
    text-align: center;
  }
  .elementor-142
    .elementor-element.elementor-element-50c448e
    .elementor-heading-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-1cf5f9d {
    --e-image-carousel-slides-to-show: 3;
  }
  .elementor-142
    .elementor-element.elementor-element-52634fa:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-142
    .elementor-element.elementor-element-52634fa
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
  }
  .elementor-142 .elementor-element.elementor-element-52634fa {
    padding: 4em 1em 4em 1em;
  }
  .elementor-142
    .elementor-element.elementor-element-11cfd57
    .elementor-heading-title {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-3dbd893 {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-12d5a47 {
    padding: 1.5em 0.5em 1em 0.5em;
  }
  .elementor-142
    .elementor-element.elementor-element-d1e8d9f
    .elementor-heading-title {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-9723ff5
    .elementskit-infobox {
    padding: 15px 15px 20px 15px;
  }
  .elementor-142
    .elementor-element.elementor-element-9723ff5
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-9723ff5
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-9723ff5
    .elementskit-infobox
    .elementskit-info-box-icon
    i {
    font-size: 45px;
  }
  .elementor-142
    .elementor-element.elementor-element-9723ff5
    .elementskit-info-box-icon
    > svg {
    max-width: 45px;
    height: auto;
  }
  .elementor-142 .elementor-element.elementor-element-9723ff5 .elementskit-btn {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-142 .elementor-element.elementor-element-9723ff5 {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
  }
  .elementor-142
    .elementor-element.elementor-element-f188e27
    .elementskit-infobox {
    padding: 15px 15px 20px 15px;
  }
  .elementor-142
    .elementor-element.elementor-element-f188e27
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-f188e27
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-f188e27
    .elementskit-infobox
    .elementskit-info-box-icon
    i {
    font-size: 45px;
  }
  .elementor-142
    .elementor-element.elementor-element-f188e27
    .elementskit-info-box-icon
    > svg {
    max-width: 45px;
    height: auto;
  }
  .elementor-142 .elementor-element.elementor-element-f188e27 .elementskit-btn {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-142 .elementor-element.elementor-element-f188e27 {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
  }
  .elementor-142
    .elementor-element.elementor-element-9093d42
    .elementskit-infobox {
    padding: 15px 15px 20px 15px;
  }
  .elementor-142
    .elementor-element.elementor-element-9093d42
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-9093d42
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-9093d42
    .elementskit-infobox
    .elementskit-info-box-icon
    i {
    font-size: 45px;
  }
  .elementor-142
    .elementor-element.elementor-element-9093d42
    .elementskit-info-box-icon
    > svg {
    max-width: 45px;
    height: auto;
  }
  .elementor-142 .elementor-element.elementor-element-9093d42 .elementskit-btn {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-142 .elementor-element.elementor-element-9093d42 {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
  }
  .elementor-142
    .elementor-element.elementor-element-169cbea
    .elementskit-infobox {
    padding: 15px 15px 20px 15px;
  }
  .elementor-142
    .elementor-element.elementor-element-169cbea
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-169cbea
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-169cbea
    .elementskit-infobox
    .elementskit-info-box-icon
    i {
    font-size: 45px;
  }
  .elementor-142
    .elementor-element.elementor-element-169cbea
    .elementskit-info-box-icon
    > svg {
    max-width: 45px;
    height: auto;
  }
  .elementor-142 .elementor-element.elementor-element-169cbea .elementskit-btn {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-142 .elementor-element.elementor-element-169cbea {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
  }
  .elementor-142
    .elementor-element.elementor-element-0e1becc
    .elementskit-infobox {
    padding: 15px 15px 20px 15px;
  }
  .elementor-142
    .elementor-element.elementor-element-0e1becc
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-0e1becc
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-0e1becc
    .elementskit-infobox
    .elementskit-info-box-icon
    i {
    font-size: 45px;
  }
  .elementor-142
    .elementor-element.elementor-element-0e1becc
    .elementskit-info-box-icon
    > svg {
    max-width: 45px;
    height: auto;
  }
  .elementor-142 .elementor-element.elementor-element-0e1becc .elementskit-btn {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-142 .elementor-element.elementor-element-0e1becc {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
  }
  .elementor-142
    .elementor-element.elementor-element-7d1d98e
    .elementskit-infobox {
    padding: 15px 15px 20px 15px;
  }
  .elementor-142
    .elementor-element.elementor-element-7d1d98e
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-7d1d98e
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-7d1d98e
    .elementskit-infobox
    .elementskit-info-box-icon
    i {
    font-size: 45px;
  }
  .elementor-142
    .elementor-element.elementor-element-7d1d98e
    .elementskit-info-box-icon
    > svg {
    max-width: 45px;
    height: auto;
  }
  .elementor-142 .elementor-element.elementor-element-7d1d98e .elementskit-btn {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-142 .elementor-element.elementor-element-7d1d98e {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
  }
  .elementor-142 .elementor-element.elementor-element-c9f14e9 {
    padding: 0em 0.5em 2em 0.5em;
  }
  .elementor-142
    .elementor-element.elementor-element-ccf98a8
    .elementor-heading-title {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-18c3087 img {
    height: 180px;
  }
  .elementor-142
    .elementor-element.elementor-element-9219de3
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
    word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-9219de3
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-142
    .elementor-element.elementor-element-9219de3
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-12755de img {
    height: 180px;
  }
  .elementor-142
    .elementor-element.elementor-element-eb00162
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
    word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-eb00162
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-142
    .elementor-element.elementor-element-eb00162
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-d6d6556 img {
    height: 180px;
  }
  .elementor-142
    .elementor-element.elementor-element-7363e72
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
    word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-7363e72
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-142
    .elementor-element.elementor-element-7363e72
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-b99d79b:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-142
    .elementor-element.elementor-element-b99d79b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 55% 50%;
  }
  .elementor-142 .elementor-element.elementor-element-b99d79b {
    padding: 3em 1.5em 3em 1.5em;
  }
  .elementor-142
    .elementor-element.elementor-element-0ace36a
    .elementor-heading-title {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-b7a6097 {
    margin-top: 0px;
    margin-bottom: 15px;
  }
  .elementor-142
    .elementor-element.elementor-element-9b81e10
    > .elementor-element-populated {
    margin: 0px 0px 15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-142 .elementor-element.elementor-element-7ce37ca .elementor-icon {
    font-size: 17px;
  }
  .elementor-142
    .elementor-element.elementor-element-7ce37ca
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-7ce37ca
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-7ce37ca
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-6f9da71
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-142 .elementor-element.elementor-element-0f7ba83 .elementor-icon {
    font-size: 17px;
  }
  .elementor-142
    .elementor-element.elementor-element-0f7ba83
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-0f7ba83
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-0f7ba83
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-4f71896
    > .elementor-element-populated {
    margin: 0px 0px 15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-142 .elementor-element.elementor-element-6b67bba .elementor-icon {
    font-size: 17px;
  }
  .elementor-142
    .elementor-element.elementor-element-6b67bba
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-6b67bba
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-6b67bba
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-106f526
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-142 .elementor-element.elementor-element-11c95ed .elementor-icon {
    font-size: 17px;
  }
  .elementor-142
    .elementor-element.elementor-element-11c95ed
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-11c95ed
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-11c95ed
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-8a1bc51
    > .elementor-element-populated {
    margin: 12em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-142
    .elementor-element.elementor-element-19ea6f0
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-19ea6f0
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-19ea6f0 .elementskit-btn {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-142 .elementor-element.elementor-element-19ea6f0 {
    width: var(--container-widget-width, 280px);
    max-width: 280px;
    --container-widget-width: 280px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
  }
  .elementor-142 .elementor-element.elementor-element-05e0f70 {
    padding: 1.5em 0.5em 1.5em 0.5em;
  }
  .elementor-142 .elementor-element.elementor-element-cf673b5 {
    margin-top: 0em;
    margin-bottom: 0em;
  }
  .elementor-142
    .elementor-element.elementor-element-6103aab
    .elementor-heading-title {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-a43ee73 .elementor-icon {
    font-size: 40px;
  }
  .elementor-142
    .elementor-element.elementor-element-a43ee73
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-142
    .elementor-element.elementor-element-a43ee73
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-a43ee73
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-a43ee73
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-07bc98f .elementor-icon {
    font-size: 40px;
  }
  .elementor-142
    .elementor-element.elementor-element-07bc98f
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-142
    .elementor-element.elementor-element-07bc98f
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-07bc98f
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-07bc98f
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-5b0593b .elementor-icon {
    font-size: 40px;
  }
  .elementor-142
    .elementor-element.elementor-element-5b0593b
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-142
    .elementor-element.elementor-element-5b0593b
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-5b0593b
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-5b0593b
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-e3d3e4d .elementor-icon {
    font-size: 40px;
  }
  .elementor-142
    .elementor-element.elementor-element-e3d3e4d
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-142
    .elementor-element.elementor-element-e3d3e4d
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-e3d3e4d
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-e3d3e4d
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-a8967ee {
    padding: 0em 1em 1.5em 1em;
  }
  .elementor-142
    .elementor-element.elementor-element-47eaf85
    > .elementor-element-populated {
    margin: 0px 0px 15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-142 .elementor-element.elementor-element-12b00c2 img {
    height: 200px;
  }
  .elementor-142
    .elementor-element.elementor-element-83f81fa
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
  }
  .elementor-142
    .elementor-element.elementor-element-83f81fa
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-142 .elementor-element.elementor-element-3838c35 img {
    height: 200px;
  }
  .elementor-142 .elementor-element.elementor-element-ae5d442 img {
    height: 200px;
  }
  .elementor-142 .elementor-element.elementor-element-af3b6af .elementor-icon {
    font-size: 22px;
  }
  .elementor-142
    .elementor-element.elementor-element-af3b6af
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-142
    .elementor-element.elementor-element-af3b6af
    .elementor-icon-box-title,
  .elementor-142
    .elementor-element.elementor-element-af3b6af
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-af3b6af
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-af3b6af
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-142 .elementor-element.elementor-element-af3b6af {
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 250px);
    max-width: 250px;
  }
  .elementor-142
    .elementor-element.elementor-element-9a09c68
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-142
    .elementor-element.elementor-element-9a09c68
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-76c9642 {
    padding: 0em 0.5em 1.5em 0.5em;
  }
  .elementor-142 .elementor-element.elementor-element-2b8fc82 {
    margin-top: 0em;
    margin-bottom: 1em;
  }
  .elementor-142 .elementor-element.elementor-element-f35feb2 {
    width: 100%;
  }
  .elementor-142
    .elementor-element.elementor-element-e140047
    .elementor-heading-title {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-5506348
    .elementor-divider-separator {
    width: 80px;
  }
  .elementor-142
    .elementor-element.elementor-element-5506348
    .elementor-divider__text {
    font-size: var(--e-global-typography-5d167aa-font-size);
    line-height: var(--e-global-typography-5d167aa-line-height);
    letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
    word-spacing: var(--e-global-typography-5d167aa-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-1572074 {
    width: 100%;
  }
  .elementor-142
    .elementor-element.elementor-element-2639cf8
    .elementor-cta__content {
    min-height: 380px;
  }
  .elementor-142
    .elementor-element.elementor-element-2639cf8
    .elementor-cta__title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-ea86e28
    .elementor-cta__content {
    min-height: 380px;
  }
  .elementor-142
    .elementor-element.elementor-element-ea86e28
    .elementor-cta__title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-c417acf
    .elementor-cta__content {
    min-height: 380px;
  }
  .elementor-142
    .elementor-element.elementor-element-c417acf
    .elementor-cta__title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-a3f64c1
    .elementor-cta__content {
    min-height: 380px;
  }
  .elementor-142
    .elementor-element.elementor-element-a3f64c1
    .elementor-cta__title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-be83342 {
    padding: 0em 1em 2.5em 1em;
  }
  .elementor-142
    .elementor-element.elementor-element-7a0dcf3
    > .elementor-element-populated {
    padding: 1em 0.5em 2em 0.5em;
  }
  .elementor-142
    .elementor-element.elementor-element-639bee5
    > .elementor-element-populated {
    margin: 10px 10px 10px 25px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 25px;
  }
  .elementor-142 .elementor-element.elementor-element-cec36b3 .elementor-icon {
    font-size: 30px;
  }
  .elementor-142
    .elementor-element.elementor-element-cec36b3
    > .elementor-widget-container {
    padding: 10px 15px 3px 15px;
  }
  body:not(.rtl) .elementor-142 .elementor-element.elementor-element-cec36b3 {
    right: 30px;
  }
  body.rtl .elementor-142 .elementor-element.elementor-element-cec36b3 {
    left: 30px;
  }
  .elementor-142 .elementor-element.elementor-element-cec36b3 {
    top: 5px;
  }
  .elementor-142 .elementor-element.elementor-element-4745abd img {
    height: 220px;
  }
  .elementor-142
    .elementor-element.elementor-element-122f4d3
    > .elementor-element-populated {
    margin: 0em 0em 1em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-142
    .elementor-element.elementor-element-68d7807
    .elementor-heading-title {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-b63b8f9
    > .elementor-widget-container {
    padding: 0em 4em 0em 0em;
  }
  .elementor-142
    .elementor-element.elementor-element-f6a015b
    .elementor-testimonial__text {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-f6a015b
    .elementor-testimonial__name {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-142
    .elementor-element.elementor-element-f6a015b
    .elementor-testimonial__title {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-f6a015b
    .elementor-testimonial__image
    img {
    width: 55px;
    height: 55px;
  }
  .elementor-142
    .elementor-element.elementor-element-f6a015b
    > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
  }
  .elementor-142 .elementor-element.elementor-element-e562e0a {
    padding: 0em 1em 2em 1em;
  }
  .elementor-142
    .elementor-element.elementor-element-2e4a76c
    > .elementor-element-populated {
    margin: 0em 0em 1em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-142 .elementor-element.elementor-element-3c62b00 {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-3c62b00
    > .elementor-widget-container {
    margin: 0em 0em -1em 0em;
  }
  .elementor-142
    .elementor-element.elementor-element-5284fe6
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-5284fe6
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142 .elementor-element.elementor-element-5284fe6 .elementskit-btn {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-142 .elementor-element.elementor-element-5284fe6 {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
  }
  .elementor-142
    .elementor-element.elementor-element-d48e917
    > .elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .elementskit-accordion
    .elementskit-card-header
    > .elementskit-btn-link {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
    padding: 20px 30px 20px 15px;
  }
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .elementskit-accordion
    .elementskit-card:not(:last-child) {
    margin-bottom: 7px;
  }
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .elementskit-accordion
    .elementskit-card-body
    p,
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .elementskit-accordion
    .elementskit-card-body {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .elementskit-accordion
    .elementskit-card-body {
    padding: 15px 15px 15px 15px;
  }
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .elementskit-accordion
    .elementskit-card-header
    .elementskit-btn-link
    .icon-open {
    font-size: 16px;
  }
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .elementskit-accordion
    .elementskit-card-header
    .elementskit-btn-link
    svg {
    max-width: 16px;
    height: auto;
  }
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .elementskit-accordion
    .elementskit-card
    .elementskit-card-header
    .elementskit-btn-link
    .icon-closed {
    font-size: 16px;
  }
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .elementskit-accordion
    .elementskit-card
    .elementskit-card-header
    .elementskit-btn-link
    svg {
    max-width: 16px;
    height: auto;
  }
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .ekit_accordion_icon_group,
  .elementor-142
    .elementor-element.elementor-element-a18a224
    .ekit_accordion_icon_left_group {
    margin: 15px 15px 15px 15px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-142 .elementor-element.elementor-element-9325028 {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-0739b2c {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-c67be1a {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-992a480 {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-27224ba {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-96d5969 {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-460cf79 {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-7a88a36 {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-031f9c0 {
    width: 30%;
  }
  .elementor-142 .elementor-element.elementor-element-a78297e {
    width: 70%;
  }
  .elementor-142 .elementor-element.elementor-element-8777168 {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-5ddf7c9 {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-71ca33b {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-6fa5fba {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-79119e0 {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-1e73d0b {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-9159d65 {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-e8fb0a3 {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-316cffc {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-e31a4a4 {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-8a1bc51 {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-1163be5 {
    width: 50%;
  }
  .elementor-142 .elementor-element.elementor-element-df76b0d {
    width: 50%;
  }
  .elementor-142 .elementor-element.elementor-element-851984b {
    width: 50%;
  }
  .elementor-142 .elementor-element.elementor-element-d652401 {
    width: 50%;
  }
  .elementor-142 .elementor-element.elementor-element-2edecc0 {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-06cf8cd {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-f35feb2 {
    width: 68%;
  }
  .elementor-142 .elementor-element.elementor-element-1572074 {
    width: 32%;
  }
  .elementor-142 .elementor-element.elementor-element-8061474 {
    width: 50%;
  }
  .elementor-142 .elementor-element.elementor-element-8a3a165 {
    width: 50%;
  }
  .elementor-142 .elementor-element.elementor-element-5577d46 {
    width: 50%;
  }
  .elementor-142 .elementor-element.elementor-element-6b6757f {
    width: 50%;
  }
  .elementor-142 .elementor-element.elementor-element-7a0dcf3 {
    width: 100%;
  }
  .elementor-142 .elementor-element.elementor-element-639bee5 {
    width: 50%;
  }
  .elementor-142 .elementor-element.elementor-element-122f4d3 {
    width: 50%;
  }
  .elementor-142 .elementor-element.elementor-element-2e4a76c {
    width: 35%;
  }
  .elementor-142 .elementor-element.elementor-element-d48e917 {
    width: 65%;
  }
}
