.elementor-39 .elementor-element.elementor-element-4edca6 {
  --display: flex;
  --min-height: 722px;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0;
  --margin-top: -192px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 128px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 0;
}
.elementor-39
  .elementor-element.elementor-element-4edca6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-39
  .elementor-element.elementor-element-4edca6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../images/hero/header-1-2-1_1.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-39 .elementor-element.elementor-element-4edca6::before,
.elementor-39
  .elementor-element.elementor-element-4edca6
  > .elementor-background-video-container::before,
.elementor-39
  .elementor-element.elementor-element-4edca6
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-39
  .elementor-element.elementor-element-4edca6
  > .elementor-background-slideshow::before,
.elementor-39
  .elementor-element.elementor-element-4edca6
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-39
  .elementor-element.elementor-element-4edca6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-secondary);
  --background-overlay: "";
}
.elementor-39 .elementor-element.elementor-element-4edca6,
.elementor-39 .elementor-element.elementor-element-4edca6::before {
  --border-transition: 0.3s;
}
.elementor-39 .elementor-element.elementor-element-5dd0680b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 10px;
  --margin-right: 0px;
  --padding-top: 1px;
  --padding-bottom: 1px;
  --padding-left: 10px;
  --padding-right: 1px;
}
.elementor-39 .elementor-element.elementor-element-5dd0680b.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-39 .elementor-element.elementor-element-9ab49e5 {
  --spacer-size: 50px;
}
.elementor-39
  .elementor-element.elementor-element-581e528f
  .elementor-heading-title {
  color: var(--e-global-color-text);
  font-family: "Renault Font", Sans-serif;
  font-size: 74px;
  font-weight: 600;
  text-transform: capitalize;
  font-style: normal;
  text-decoration: none;
  line-height: 80px;
}
.elementor-39
  .elementor-element.elementor-element-7a5059cb
  .elementor-heading-title {
  font-family: "Renault Font", Sans-serif;
  font-size: 32px;
}
.elementor-39
  .elementor-element.elementor-element-57ff78d8
  .elementor-heading-title {
  font-family: "Renault Font", Sans-serif;
  font-size: 32px;
}
.elementor-39 .elementor-element.elementor-element-18c19c2 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: -7px;
  --margin-right: 0px;
}
.elementor-39 .elementor-element.elementor-element-7565e54 {
  text-align: left;
}
.elementor-39 .elementor-element.elementor-element-c02ba5c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
}
.elementor-39
  .elementor-element.elementor-element-c02ba5c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-39
  .elementor-element.elementor-element-c02ba5c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-72ba782);
}
.elementor-39 .elementor-element.elementor-element-c02ba5c,
.elementor-39 .elementor-element.elementor-element-c02ba5c::before {
  --border-transition: 0.3s;
}
.elementor-39 .elementor-element.elementor-element-5202bdd {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-39 .elementor-element.elementor-element-d6f892e {
  --spacer-size: 9px;
}
.elementor-39 .elementor-element.elementor-element-efcd0e3 {
  text-align: center;
}
.elementor-39 .elementor-element.elementor-element-fc2e0ac {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --background-transition: 0.3s;
}
.elementor-39 .elementor-element.elementor-element-b0462be {
  text-align: left;
  font-family: "Renault Font", Sans-serif;
  font-size: 20px;
  font-weight: 200;
  line-height: 34px;
}
.elementor-39
  .elementor-element.elementor-element-d92aa81
  > .elementor-widget-container {
  padding: 15px 0px 0px 0px;
}
.elementor-39 .elementor-element.elementor-element-d92aa81 img {
  height: 424px;
  object-fit: cover;
  object-position: center center;
}
.elementor-39 .elementor-element.elementor-element-279703ef {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
}
.elementor-39
  .elementor-element.elementor-element-279703ef:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-39
  .elementor-element.elementor-element-279703ef
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-72ba782);
}
.elementor-39 .elementor-element.elementor-element-279703ef,
.elementor-39 .elementor-element.elementor-element-279703ef::before {
  --border-transition: 0.3s;
}
.elementor-39 .elementor-element.elementor-element-4d05f965 {
  width: var(--container-widget-width, 105.931%);
  max-width: 105.931%;
  --container-widget-width: 105.931%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-39 .elementor-element.elementor-element-4d05f965.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-39
  .elementor-element.elementor-element-4d05f965
  .elementor-heading-title {
  font-family: "Renault Font", Sans-serif;
}
.elementor-39 .elementor-element.elementor-element-7aaadca {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
}
.elementor-39
  .elementor-element.elementor-element-7aaadca:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-39
  .elementor-element.elementor-element-7aaadca
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-72ba782);
}
.elementor-39 .elementor-element.elementor-element-7aaadca,
.elementor-39 .elementor-element.elementor-element-7aaadca::before {
  --border-transition: 0.3s;
}
.elementor-39 .elementor-element.elementor-element-13e1d17 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39 .elementor-element.elementor-element-6c4c7c8 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --background-transition: 0.3s;
}
.elementor-39 .elementor-element.elementor-element-40f58fe {
  text-align: left;
  font-family: "Renault Font", Sans-serif;
  font-size: 22px;
  line-height: 34px;
}
.elementor-39
  .elementor-element.elementor-element-fc0a484
  > .elementor-widget-container {
  padding: 16px 0px 0px 0px;
}
.elementor-39 .elementor-element.elementor-element-fc0a484 img {
  border-radius: 0px 0px 0px 0px;
}
.elementor-39 .elementor-element.elementor-element-e02fad7 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: -41px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-39 .elementor-element.elementor-element-ba0512b {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: left;
  font-family: "Renault Font", Sans-serif;
  font-size: 22px;
  line-height: 34px;
}
.elementor-39 .elementor-element.elementor-element-ba0512b.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-39 .elementor-element.elementor-element-8228f98 {
  width: var(--container-widget-width, 45%);
  max-width: 45%;
  --container-widget-width: 45%;
  --container-widget-flex-grow: 0;
  --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-39 .elementor-element.elementor-element-8228f98.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-39
  .elementor-element.elementor-element-8228f98
  .elementor-field-group {
  padding-right: calc(10px / 2);
  padding-left: calc(10px / 2);
  margin-bottom: 10px;
}
.elementor-39
  .elementor-element.elementor-element-8228f98
  .elementor-form-fields-wrapper {
  margin-left: calc(-10px / 2);
  margin-right: calc(-10px / 2);
  margin-bottom: -10px;
}
.elementor-39
  .elementor-element.elementor-element-8228f98
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-39
  .elementor-element.elementor-element-8228f98
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-39
  .elementor-element.elementor-element-8228f98
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 0px;
}
body:not(.rtl)
  .elementor-39
  .elementor-element.elementor-element-8228f98
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 0px;
}
body
  .elementor-39
  .elementor-element.elementor-element-8228f98
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 0px;
}
.elementor-39
  .elementor-element.elementor-element-8228f98
  .elementor-field-type-html {
  padding-bottom: 0px;
}
.elementor-39
  .elementor-element.elementor-element-8228f98
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
}
.elementor-39
  .elementor-element.elementor-element-8228f98
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: #ffffff;
}
.elementor-39
  .elementor-element.elementor-element-8228f98
  .e-form__buttons__wrapper__button-next {
  color: #ffffff;
}
.elementor-39
  .elementor-element.elementor-element-8228f98
  .elementor-button[type="submit"] {
  color: #ffffff;
}
.elementor-39
  .elementor-element.elementor-element-8228f98
  .elementor-button[type="submit"]
  svg
  * {
  fill: #ffffff;
}
.elementor-39
  .elementor-element.elementor-element-8228f98
  .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}
.elementor-39
  .elementor-element.elementor-element-8228f98
  .e-form__buttons__wrapper__button-next:hover {
  color: #ffffff;
}
.elementor-39
  .elementor-element.elementor-element-8228f98
  .elementor-button[type="submit"]:hover {
  color: #ffffff;
}
.elementor-39
  .elementor-element.elementor-element-8228f98
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: #ffffff;
}
.elementor-39
  .elementor-element.elementor-element-8228f98
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-39 .elementor-element.elementor-element-26c722ed {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 0px 0px 0px;
  --border-top-width: 3px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #ffffff33;
  --border-color: #ffffff33;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 65px;
  --padding-bottom: 65px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39
  .elementor-element.elementor-element-26c722ed:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-39
  .elementor-element.elementor-element-26c722ed
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-51d091b);
}
.elementor-39 .elementor-element.elementor-element-26c722ed,
.elementor-39 .elementor-element.elementor-element-26c722ed::before {
  --border-transition: 0.3s;
}
.elementor-39 .elementor-element.elementor-element-4c967ed9 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39 .elementor-element.elementor-element-7e7a58e3 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39
  .elementor-element.elementor-element-7ac87a10
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 0px 0px;
}
.elementor-39 .elementor-element.elementor-element-7ac87a10 {
  text-align: center;
}
.elementor-39
  .elementor-element.elementor-element-7ac87a10
  .elementor-heading-title {
  color: var(--e-global-color-9c6a161);
  font-family: "Renault Font", Sans-serif;
  font-size: 50px;
  font-weight: 600;
  text-transform: capitalize;
  font-style: normal;
  text-decoration: none;
  line-height: 58px;
  letter-spacing: 0.3px;
}
.elementor-39 .elementor-element.elementor-element-2cc02b2a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 15px 15px;
  --background-transition: 0.3s;
  --margin-top: 45px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39 .elementor-element.elementor-element-6b8ea06e {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 285px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39
  .elementor-element.elementor-element-6b8ea06e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-39
  .elementor-element.elementor-element-6b8ea06e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../images/logos/Smart-Pal-2-modified.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-39 .elementor-element.elementor-element-6b8ea06e::before,
.elementor-39
  .elementor-element.elementor-element-6b8ea06e
  > .elementor-background-video-container::before,
.elementor-39
  .elementor-element.elementor-element-6b8ea06e
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-39
  .elementor-element.elementor-element-6b8ea06e
  > .elementor-background-slideshow::before,
.elementor-39
  .elementor-element.elementor-element-6b8ea06e
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-39
  .elementor-element.elementor-element-6b8ea06e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #04070e80 30%,
    var(--e-global-color-primary) 50%
  );
}
.elementor-39 .elementor-element.elementor-element-6b8ea06e:hover::before,
.elementor-39
  .elementor-element.elementor-element-6b8ea06e:hover
  > .elementor-background-video-container::before,
.elementor-39
  .elementor-element.elementor-element-6b8ea06e:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-39
  .elementor-element.elementor-element-6b8ea06e
  > .elementor-background-slideshow:hover::before,
.elementor-39
  .elementor-element.elementor-element-6b8ea06e
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-primary) 0%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-39 .elementor-element.elementor-element-6b8ea06e:hover {
  --overlay-opacity: 0.5;
}
.elementor-39 .elementor-element.elementor-element-6b8ea06e,
.elementor-39 .elementor-element.elementor-element-6b8ea06e::before {
  --border-transition: 0.3s;
}
.elementor-39
  .elementor-element.elementor-element-5837e961
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-39 .elementor-element.elementor-element-5837e961 {
  text-align: center;
}
.elementor-39
  .elementor-element.elementor-element-5837e961
  .elementor-heading-title {
  color: var(--e-global-color-9c6a161);
  font-family: "RenaultGroupSemibold", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  text-transform: capitalize;
  font-style: normal;
  text-decoration: none;
  line-height: 26px;
}
.elementor-39
  .elementor-element.elementor-element-7495563a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 0px 10px;
}
.elementor-39 .elementor-element.elementor-element-7495563a {
  text-align: center;
  font-family: "Renault Font", Sans-serif;
  font-size: 20px;
  font-weight: 100;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 34px;
}
.elementor-39 .elementor-element.elementor-element-41a2b05e {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 285px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39
  .elementor-element.elementor-element-41a2b05e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-39
  .elementor-element.elementor-element-41a2b05e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../images/misc/Qualifier-1.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-39 .elementor-element.elementor-element-41a2b05e:hover::before,
.elementor-39
  .elementor-element.elementor-element-41a2b05e:hover
  > .elementor-background-video-container::before,
.elementor-39
  .elementor-element.elementor-element-41a2b05e:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-39
  .elementor-element.elementor-element-41a2b05e
  > .elementor-background-slideshow:hover::before,
.elementor-39
  .elementor-element.elementor-element-41a2b05e
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-primary) 0%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-39 .elementor-element.elementor-element-41a2b05e:hover {
  --overlay-opacity: 0.5;
}
.elementor-39 .elementor-element.elementor-element-41a2b05e,
.elementor-39 .elementor-element.elementor-element-41a2b05e::before {
  --border-transition: 0.3s;
}
.elementor-39
  .elementor-element.elementor-element-51b9b4dc
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-39 .elementor-element.elementor-element-51b9b4dc {
  text-align: center;
}
.elementor-39
  .elementor-element.elementor-element-51b9b4dc
  .elementor-heading-title {
  color: var(--e-global-color-9c6a161);
  font-family: var(--e-global-typography-1751c85-font-family), Sans-serif;
  font-size: var(--e-global-typography-1751c85-font-size);
  font-weight: var(--e-global-typography-1751c85-font-weight);
  text-transform: var(--e-global-typography-1751c85-text-transform);
  font-style: var(--e-global-typography-1751c85-font-style);
  text-decoration: var(--e-global-typography-1751c85-text-decoration);
  line-height: var(--e-global-typography-1751c85-line-height);
}
.elementor-39
  .elementor-element.elementor-element-4a77a280
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 0px 10px;
}
.elementor-39 .elementor-element.elementor-element-4a77a280 {
  text-align: center;
}
.elementor-39 .elementor-element.elementor-element-69a2a19a {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 285px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39
  .elementor-element.elementor-element-69a2a19a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-39
  .elementor-element.elementor-element-69a2a19a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../images/logos/guardian-pal-etc.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-39 .elementor-element.elementor-element-69a2a19a::before,
.elementor-39
  .elementor-element.elementor-element-69a2a19a
  > .elementor-background-video-container::before,
.elementor-39
  .elementor-element.elementor-element-69a2a19a
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-39
  .elementor-element.elementor-element-69a2a19a
  > .elementor-background-slideshow::before,
.elementor-39
  .elementor-element.elementor-element-69a2a19a
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-39
  .elementor-element.elementor-element-69a2a19a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: #04070e80;
  --background-overlay: "";
}
.elementor-39 .elementor-element.elementor-element-69a2a19a:hover::before,
.elementor-39
  .elementor-element.elementor-element-69a2a19a:hover
  > .elementor-background-video-container::before,
.elementor-39
  .elementor-element.elementor-element-69a2a19a:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-39
  .elementor-element.elementor-element-69a2a19a
  > .elementor-background-slideshow:hover::before,
.elementor-39
  .elementor-element.elementor-element-69a2a19a
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-primary) 0%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-39 .elementor-element.elementor-element-69a2a19a:hover {
  --overlay-opacity: 0.5;
}
.elementor-39 .elementor-element.elementor-element-69a2a19a,
.elementor-39 .elementor-element.elementor-element-69a2a19a::before {
  --border-transition: 0.3s;
}
.elementor-39
  .elementor-element.elementor-element-7f776740
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-39 .elementor-element.elementor-element-7f776740 {
  text-align: center;
}
.elementor-39
  .elementor-element.elementor-element-7f776740
  .elementor-heading-title {
  color: var(--e-global-color-9c6a161);
  font-family: var(--e-global-typography-1751c85-font-family), Sans-serif;
  font-size: var(--e-global-typography-1751c85-font-size);
  font-weight: var(--e-global-typography-1751c85-font-weight);
  text-transform: var(--e-global-typography-1751c85-text-transform);
  font-style: var(--e-global-typography-1751c85-font-style);
  text-decoration: var(--e-global-typography-1751c85-text-decoration);
  line-height: var(--e-global-typography-1751c85-line-height);
}
.elementor-39
  .elementor-element.elementor-element-110781ed
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 0px 10px;
}
.elementor-39 .elementor-element.elementor-element-110781ed {
  text-align: center;
}
.elementor-39 .elementor-element.elementor-element-4b4b8403 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  --margin-top: 7px;
  --margin-bottom: 7px;
  --margin-left: 7px;
  --margin-right: 7px;
  --padding-top: 285px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39
  .elementor-element.elementor-element-4b4b8403:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-39
  .elementor-element.elementor-element-4b4b8403
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../images/hero/Smart-Pulse-girl-square-for-web.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-39 .elementor-element.elementor-element-4b4b8403::before,
.elementor-39
  .elementor-element.elementor-element-4b4b8403
  > .elementor-background-video-container::before,
.elementor-39
  .elementor-element.elementor-element-4b4b8403
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-39
  .elementor-element.elementor-element-4b4b8403
  > .elementor-background-slideshow::before,
.elementor-39
  .elementor-element.elementor-element-4b4b8403
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-39
  .elementor-element.elementor-element-4b4b8403
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    #04070e80 30%,
    var(--e-global-color-primary) 50%
  );
}
.elementor-39 .elementor-element.elementor-element-4b4b8403:hover::before,
.elementor-39
  .elementor-element.elementor-element-4b4b8403:hover
  > .elementor-background-video-container::before,
.elementor-39
  .elementor-element.elementor-element-4b4b8403:hover
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-39
  .elementor-element.elementor-element-4b4b8403
  > .elementor-background-slideshow:hover::before,
.elementor-39
  .elementor-element.elementor-element-4b4b8403
  > .e-con-inner
  > .elementor-background-slideshow:hover::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-primary) 0%,
    var(--e-global-color-primary) 100%
  );
}
.elementor-39 .elementor-element.elementor-element-4b4b8403:hover {
  --overlay-opacity: 0.5;
}
.elementor-39 .elementor-element.elementor-element-4b4b8403,
.elementor-39 .elementor-element.elementor-element-4b4b8403::before {
  --border-transition: 0.3s;
}
.elementor-39
  .elementor-element.elementor-element-33595932
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-39 .elementor-element.elementor-element-33595932 {
  text-align: center;
}
.elementor-39
  .elementor-element.elementor-element-33595932
  .elementor-heading-title {
  color: var(--e-global-color-9c6a161);
  font-family: var(--e-global-typography-1751c85-font-family), Sans-serif;
  font-size: var(--e-global-typography-1751c85-font-size);
  font-weight: var(--e-global-typography-1751c85-font-weight);
  text-transform: var(--e-global-typography-1751c85-text-transform);
  font-style: var(--e-global-typography-1751c85-font-style);
  text-decoration: var(--e-global-typography-1751c85-text-decoration);
  line-height: var(--e-global-typography-1751c85-line-height);
}
.elementor-39
  .elementor-element.elementor-element-207333f9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 0px 10px;
}
.elementor-39 .elementor-element.elementor-element-207333f9 {
  text-align: center;
}
.elementor-39 .elementor-element.elementor-element-2fc7f915 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39 .elementor-element.elementor-element-36ec17a5 .elementor-button {
  background-color: var(--e-global-color-9ac9658);
  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);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-9ac9658);
  padding: 16px 40px 16px 40px;
}
.elementor-39
  .elementor-element.elementor-element-36ec17a5
  .elementor-button:hover,
.elementor-39
  .elementor-element.elementor-element-36ec17a5
  .elementor-button:focus {
  background-color: #02010100;
  color: var(--e-global-color-9ac9658);
  border-color: var(--e-global-color-9ac9658);
}
.elementor-39
  .elementor-element.elementor-element-36ec17a5
  > .elementor-widget-container {
  margin: 45px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-39
  .elementor-element.elementor-element-36ec17a5
  .elementor-button:hover
  svg,
.elementor-39
  .elementor-element.elementor-element-36ec17a5
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-9ac9658);
}
.elementor-39 .elementor-element.elementor-element-f1cc490 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
}
.elementor-39
  .elementor-element.elementor-element-f1cc490:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-39
  .elementor-element.elementor-element-f1cc490
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-39 .elementor-element.elementor-element-f1cc490,
.elementor-39 .elementor-element.elementor-element-f1cc490::before {
  --border-transition: 0.3s;
}
.elementor-39 .elementor-element.elementor-element-5084bdf9 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 120px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39
  .elementor-element.elementor-element-5084bdf9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-39
  .elementor-element.elementor-element-5084bdf9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-39 .elementor-element.elementor-element-5084bdf9,
.elementor-39 .elementor-element.elementor-element-5084bdf9::before {
  --border-transition: 0.3s;
}
.elementor-39 .elementor-element.elementor-element-65e267b2 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39
  .elementor-element.elementor-element-65e267b2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-39
  .elementor-element.elementor-element-65e267b2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../images/hero/futuristic-ai-innovation-scaled-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-39 .elementor-element.elementor-element-65e267b2,
.elementor-39 .elementor-element.elementor-element-65e267b2::before {
  --border-transition: 0.3s;
}
.elementor-39 .elementor-element.elementor-element-46bf4f4a {
  --spacer-size: 50px;
}
.elementor-39 .elementor-element.elementor-element-7b3cc599 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39
  .elementor-element.elementor-element-1c214963
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-9c6a161);
  transition: color 0.3s;
}
.elementor-39
  .elementor-element.elementor-element-1c214963
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-9c6a161);
  transition: fill 0.3s;
}
.elementor-39 .elementor-element.elementor-element-1c214963 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-39
  .elementor-element.elementor-element-1c214963
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-39
  .elementor-element.elementor-element-1c214963
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-80dc759-font-family), Sans-serif;
  font-size: var(--e-global-typography-80dc759-font-size);
  font-weight: var(--e-global-typography-80dc759-font-weight);
  text-transform: var(--e-global-typography-80dc759-text-transform);
  font-style: var(--e-global-typography-80dc759-font-style);
  text-decoration: var(--e-global-typography-80dc759-text-decoration);
  line-height: var(--e-global-typography-80dc759-line-height);
}
.elementor-39
  .elementor-element.elementor-element-1c214963
  .elementor-icon-list-text {
  color: var(--e-global-color-9c6a161);
  transition: color 0.3s;
}
.elementor-39
  .elementor-element.elementor-element-406fb008
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 0px 0px;
}
.elementor-39
  .elementor-element.elementor-element-406fb008
  .elementor-heading-title {
  color: var(--e-global-color-9c6a161);
  font-family: var(--e-global-typography-41784d2-font-family), Sans-serif;
  font-size: var(--e-global-typography-41784d2-font-size);
  font-weight: var(--e-global-typography-41784d2-font-weight);
  text-transform: var(--e-global-typography-41784d2-text-transform);
  font-style: var(--e-global-typography-41784d2-font-style);
  text-decoration: var(--e-global-typography-41784d2-text-decoration);
  line-height: var(--e-global-typography-41784d2-line-height);
  letter-spacing: var(--e-global-typography-41784d2-letter-spacing);
}
.elementor-39
  .elementor-element.elementor-element-111085a9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 30px 0px 0px 0px;
}
.elementor-39 .elementor-element.elementor-element-111085a9 {
  text-align: left;
  font-family: "Renault Font", Sans-serif;
  font-size: 20px;
  font-weight: 300;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 24px;
}
.elementor-39
  .elementor-element.elementor-element-79c0ca6c
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 250px 0px 0px;
}
.elementor-39
  .elementor-element.elementor-element-79c0ca6c.elementor-position-right
  .elementor-image-box-img {
  margin-left: 20px;
}
.elementor-39
  .elementor-element.elementor-element-79c0ca6c.elementor-position-left
  .elementor-image-box-img {
  margin-right: 20px;
}
.elementor-39
  .elementor-element.elementor-element-79c0ca6c.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 20px;
}
.elementor-39
  .elementor-element.elementor-element-79c0ca6c
  .elementor-image-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-9c6a161);
  font-family: var(--e-global-typography-1751c85-font-family), Sans-serif;
  font-size: var(--e-global-typography-1751c85-font-size);
  font-weight: var(--e-global-typography-1751c85-font-weight);
  text-transform: var(--e-global-typography-1751c85-text-transform);
  font-style: var(--e-global-typography-1751c85-font-style);
  text-decoration: var(--e-global-typography-1751c85-text-decoration);
  line-height: var(--e-global-typography-1751c85-line-height);
}
.elementor-39
  .elementor-element.elementor-element-79c0ca6c
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 20%;
}
.elementor-39
  .elementor-element.elementor-element-79c0ca6c
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-39
  .elementor-element.elementor-element-79c0ca6c
  .elementor-image-box-description {
  color: var(--e-global-color-9c6a161);
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-39
  .elementor-element.elementor-element-1546a9a9
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 250px 0px 0px;
}
.elementor-39
  .elementor-element.elementor-element-1546a9a9.elementor-position-right
  .elementor-image-box-img {
  margin-left: 20px;
}
.elementor-39
  .elementor-element.elementor-element-1546a9a9.elementor-position-left
  .elementor-image-box-img {
  margin-right: 20px;
}
.elementor-39
  .elementor-element.elementor-element-1546a9a9.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 20px;
}
.elementor-39
  .elementor-element.elementor-element-1546a9a9
  .elementor-image-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-9c6a161);
  font-family: var(--e-global-typography-1751c85-font-family), Sans-serif;
  font-size: var(--e-global-typography-1751c85-font-size);
  font-weight: var(--e-global-typography-1751c85-font-weight);
  text-transform: var(--e-global-typography-1751c85-text-transform);
  font-style: var(--e-global-typography-1751c85-font-style);
  text-decoration: var(--e-global-typography-1751c85-text-decoration);
  line-height: var(--e-global-typography-1751c85-line-height);
}
.elementor-39
  .elementor-element.elementor-element-1546a9a9
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 20%;
}
.elementor-39
  .elementor-element.elementor-element-1546a9a9
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-39
  .elementor-element.elementor-element-1546a9a9
  .elementor-image-box-description {
  color: var(--e-global-color-9c6a161);
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-39
  .elementor-element.elementor-element-1ae35d0
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 250px 0px 0px;
}
.elementor-39
  .elementor-element.elementor-element-1ae35d0.elementor-position-right
  .elementor-image-box-img {
  margin-left: 20px;
}
.elementor-39
  .elementor-element.elementor-element-1ae35d0.elementor-position-left
  .elementor-image-box-img {
  margin-right: 20px;
}
.elementor-39
  .elementor-element.elementor-element-1ae35d0.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 20px;
}
.elementor-39
  .elementor-element.elementor-element-1ae35d0
  .elementor-image-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-9c6a161);
  font-family: var(--e-global-typography-1751c85-font-family), Sans-serif;
  font-size: var(--e-global-typography-1751c85-font-size);
  font-weight: var(--e-global-typography-1751c85-font-weight);
  text-transform: var(--e-global-typography-1751c85-text-transform);
  font-style: var(--e-global-typography-1751c85-font-style);
  text-decoration: var(--e-global-typography-1751c85-text-decoration);
  line-height: var(--e-global-typography-1751c85-line-height);
}
.elementor-39
  .elementor-element.elementor-element-1ae35d0
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 20%;
}
.elementor-39
  .elementor-element.elementor-element-1ae35d0
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-39
  .elementor-element.elementor-element-1ae35d0
  .elementor-image-box-description {
  color: var(--e-global-color-9c6a161);
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-39 .elementor-element.elementor-element-2f1960dc .elementor-button {
  background-color: var(--e-global-color-9ac9658);
  font-family: "Renault Font", Sans-serif;
  font-size: 18px;
  font-weight: 300;
  text-transform: capitalize;
  font-style: normal;
  text-decoration: none;
  line-height: 24px;
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-9ac9658);
  padding: 16px 40px 16px 40px;
}
.elementor-39
  .elementor-element.elementor-element-2f1960dc
  .elementor-button:hover,
.elementor-39
  .elementor-element.elementor-element-2f1960dc
  .elementor-button:focus {
  background-color: #02010100;
  color: var(--e-global-color-9ac9658);
  border-color: var(--e-global-color-9ac9658);
}
.elementor-39
  .elementor-element.elementor-element-2f1960dc
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-39
  .elementor-element.elementor-element-2f1960dc
  .elementor-button:hover
  svg,
.elementor-39
  .elementor-element.elementor-element-2f1960dc
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-9ac9658);
}
.elementor-39 .elementor-element.elementor-element-2ea0c72b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 100px;
  --padding-left: 50px;
  --padding-right: 50px;
}
.elementor-39
  .elementor-element.elementor-element-2ea0c72b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-39
  .elementor-element.elementor-element-2ea0c72b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-51d091b);
}
.elementor-39 .elementor-element.elementor-element-2ea0c72b,
.elementor-39 .elementor-element.elementor-element-2ea0c72b::before {
  --border-transition: 0.3s;
}
.elementor-39 .elementor-element.elementor-element-422e3b37 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 150px;
  --padding-right: 150px;
}
.elementor-39
  .elementor-element.elementor-element-422e3b37:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-39
  .elementor-element.elementor-element-422e3b37
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../images/hero/woman-robot-ai-1-1_1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-39 .elementor-element.elementor-element-422e3b37::before,
.elementor-39
  .elementor-element.elementor-element-422e3b37
  > .elementor-background-video-container::before,
.elementor-39
  .elementor-element.elementor-element-422e3b37
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-39
  .elementor-element.elementor-element-422e3b37
  > .elementor-background-slideshow::before,
.elementor-39
  .elementor-element.elementor-element-422e3b37
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-39
  .elementor-element.elementor-element-422e3b37
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-primary);
  --background-overlay: "";
}
.elementor-39 .elementor-element.elementor-element-422e3b37,
.elementor-39 .elementor-element.elementor-element-422e3b37::before {
  --border-transition: 0.3s;
}
.elementor-39 .elementor-element.elementor-element-7b9f9aa1 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39 .elementor-element.elementor-element-7b9f9aa1.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-39
  .elementor-element.elementor-element-2d8ee91f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}
.elementor-39 .elementor-element.elementor-element-2d8ee91f {
  text-align: left;
}
.elementor-39
  .elementor-element.elementor-element-2d8ee91f
  .elementor-heading-title {
  color: var(--e-global-color-9c6a161);
  font-family: var(--e-global-typography-41784d2-font-family), Sans-serif;
  font-size: var(--e-global-typography-41784d2-font-size);
  font-weight: var(--e-global-typography-41784d2-font-weight);
  text-transform: var(--e-global-typography-41784d2-text-transform);
  font-style: var(--e-global-typography-41784d2-font-style);
  text-decoration: var(--e-global-typography-41784d2-text-decoration);
  line-height: var(--e-global-typography-41784d2-line-height);
  letter-spacing: var(--e-global-typography-41784d2-letter-spacing);
}
.elementor-39 .elementor-element.elementor-element-538256e8 .elementor-button {
  background-color: var(--e-global-color-9ac9658);
  font-family: "Renault Font", Sans-serif;
  font-size: 18px;
  font-weight: 300;
  text-transform: capitalize;
  font-style: normal;
  text-decoration: none;
  line-height: 24px;
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-9ac9658);
  padding: 16px 40px 16px 40px;
}
.elementor-39
  .elementor-element.elementor-element-538256e8
  .elementor-button:hover,
.elementor-39
  .elementor-element.elementor-element-538256e8
  .elementor-button:focus {
  background-color: var(--e-global-color-9c6a161);
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-text);
}
.elementor-39
  .elementor-element.elementor-element-538256e8
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-39
  .elementor-element.elementor-element-538256e8
  .elementor-button:hover
  svg,
.elementor-39
  .elementor-element.elementor-element-538256e8
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-39 .elementor-element.elementor-element-4cb0152d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39
  .elementor-element.elementor-element-4cb0152d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-39
  .elementor-element.elementor-element-4cb0152d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-51d091b);
}
.elementor-39 .elementor-element.elementor-element-4cb0152d,
.elementor-39 .elementor-element.elementor-element-4cb0152d::before {
  --border-transition: 0.3s;
}
.elementor-39 .elementor-element.elementor-element-51cee920 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 50px;
}
.elementor-39
  .elementor-element.elementor-element-67ad6632
  > .elementor-widget-container {
  margin: 0px 0px 0px -38px;
  padding: 0px 0px 0px 0px;
}
.elementor-39 .elementor-element.elementor-element-67ad6632 {
  text-align: left;
}
.elementor-39 .elementor-element.elementor-element-67ad6632 img {
  width: 60%;
}
.elementor-39
  .elementor-element.elementor-element-db3ecea
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 15px 80px 0px 0px;
}
.elementor-39 .elementor-element.elementor-element-db3ecea {
  text-align: left;
  font-family: "Renault Font", Sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 22px;
}
.elementor-39
  .elementor-element.elementor-element-e8d8b1e
  .elementor-heading-title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-1751c85-font-family), Sans-serif;
  font-size: var(--e-global-typography-1751c85-font-size);
  font-weight: var(--e-global-typography-1751c85-font-weight);
  text-transform: var(--e-global-typography-1751c85-text-transform);
  font-style: var(--e-global-typography-1751c85-font-style);
  text-decoration: var(--e-global-typography-1751c85-text-decoration);
  line-height: var(--e-global-typography-1751c85-line-height);
}
.elementor-39 .elementor-element.elementor-element-1c6588c9 {
  --grid-template-columns: repeat(4, auto);
  --icon-size: 20px;
  --grid-column-gap: 10px;
  --grid-row-gap: 0px;
}
.elementor-39
  .elementor-element.elementor-element-1c6588c9
  .elementor-widget-container {
  text-align: left;
}
.elementor-39
  .elementor-element.elementor-element-1c6588c9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 30px 0px 0px 0px;
}
.elementor-39
  .elementor-element.elementor-element-1c6588c9
  .elementor-social-icon {
  background-color: var(--e-global-color-primary);
  --icon-padding: 13px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
}
.elementor-39 .elementor-element.elementor-element-1c6588c9 .elementor-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-39
  .elementor-element.elementor-element-1c6588c9
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-9ac9658);
}
.elementor-39
  .elementor-element.elementor-element-1c6588c9
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-9ac9658);
}
.elementor-39
  .elementor-element.elementor-element-1c6588c9
  .elementor-social-icon:hover {
  border-color: var(--e-global-color-9ac9658);
}
.elementor-39 .elementor-element.elementor-element-351abd7f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 50px;
  --padding-right: 0px;
}
.elementor-39
  .elementor-element.elementor-element-6d5a7d14
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}
.elementor-39 .elementor-element.elementor-element-2c932b28 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #ffffff99;
  --border-color: #ffffff99;
  --margin-top: 25px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 25px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39 .elementor-element.elementor-element-2c932b28,
.elementor-39 .elementor-element.elementor-element-2c932b28::before {
  --border-transition: 0.3s;
}
.elementor-39 .elementor-element.elementor-element-50578afc {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 7px;
  --margin-bottom: 7px;
  --margin-left: 7px;
  --margin-right: 7px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39 .elementor-element.elementor-element-50578afc.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-39
  .elementor-element.elementor-element-6f36b466
  .elementor-heading-title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-1751c85-font-family), Sans-serif;
  font-size: var(--e-global-typography-1751c85-font-size);
  font-weight: var(--e-global-typography-1751c85-font-weight);
  text-transform: var(--e-global-typography-1751c85-text-transform);
  font-style: var(--e-global-typography-1751c85-font-style);
  text-decoration: var(--e-global-typography-1751c85-text-decoration);
  line-height: var(--e-global-typography-1751c85-line-height);
}
.elementor-39
  .elementor-element.elementor-element-a5bc2a6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 25px 0px 0px 0px;
}
.elementor-39
  .elementor-element.elementor-element-a5bc2a6
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-39
  .elementor-element.elementor-element-a5bc2a6
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-39
  .elementor-element.elementor-element-a5bc2a6
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-39
  .elementor-element.elementor-element-a5bc2a6
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-39
  .elementor-element.elementor-element-a5bc2a6
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-39
  .elementor-element.elementor-element-a5bc2a6
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-39
  .elementor-element.elementor-element-a5bc2a6
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-39
  .elementor-element.elementor-element-a5bc2a6
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-text);
  transition: fill 0.3s;
}
.elementor-39 .elementor-element.elementor-element-a5bc2a6 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-39
  .elementor-element.elementor-element-a5bc2a6
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-39
  .elementor-element.elementor-element-a5bc2a6
  .elementor-icon-list-item
  > a {
  font-family: "Renault Font", Sans-serif;
  font-weight: 200;
}
.elementor-39
  .elementor-element.elementor-element-a5bc2a6
  .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-39
  .elementor-element.elementor-element-a5bc2a6
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-9ac9658);
}
.elementor-39 .elementor-element.elementor-element-5c461f06 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39
  .elementor-element.elementor-element-69075fac
  .elementor-heading-title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-1751c85-font-family), Sans-serif;
  font-size: var(--e-global-typography-1751c85-font-size);
  font-weight: var(--e-global-typography-1751c85-font-weight);
  text-transform: var(--e-global-typography-1751c85-text-transform);
  font-style: var(--e-global-typography-1751c85-font-style);
  text-decoration: var(--e-global-typography-1751c85-text-decoration);
  line-height: var(--e-global-typography-1751c85-line-height);
}
.elementor-39
  .elementor-element.elementor-element-6aee3aa2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 25px 0px 0px 0px;
}
.elementor-39
  .elementor-element.elementor-element-6aee3aa2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}
.elementor-39
  .elementor-element.elementor-element-6aee3aa2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}
.elementor-39
  .elementor-element.elementor-element-6aee3aa2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}
.elementor-39
  .elementor-element.elementor-element-6aee3aa2
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}
body.rtl
  .elementor-39
  .elementor-element.elementor-element-6aee3aa2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}
body:not(.rtl)
  .elementor-39
  .elementor-element.elementor-element-6aee3aa2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}
.elementor-39
  .elementor-element.elementor-element-6aee3aa2
  .elementor-icon-list-icon
  i {
  color: #04070e00;
  transition: color 0.3s;
}
.elementor-39
  .elementor-element.elementor-element-6aee3aa2
  .elementor-icon-list-icon
  svg {
  fill: #04070e00;
  transition: fill 0.3s;
}
.elementor-39 .elementor-element.elementor-element-6aee3aa2 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-39
  .elementor-element.elementor-element-6aee3aa2
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-39
  .elementor-element.elementor-element-6aee3aa2
  .elementor-icon-list-item
  > a {
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-39
  .elementor-element.elementor-element-6aee3aa2
  .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-39
  .elementor-element.elementor-element-6aee3aa2
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-9ac9658);
}
.elementor-39 .elementor-element.elementor-element-4ddac268 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39
  .elementor-element.elementor-element-421bc3a1
  .elementor-heading-title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-1751c85-font-family), Sans-serif;
  font-size: var(--e-global-typography-1751c85-font-size);
  font-weight: var(--e-global-typography-1751c85-font-weight);
  text-transform: var(--e-global-typography-1751c85-text-transform);
  font-style: var(--e-global-typography-1751c85-font-style);
  text-decoration: var(--e-global-typography-1751c85-text-decoration);
  line-height: var(--e-global-typography-1751c85-line-height);
}
.elementor-39
  .elementor-element.elementor-element-55c1ed83
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 25px 0px 0px 0px;
}
.elementor-39
  .elementor-element.elementor-element-55c1ed83
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}
.elementor-39
  .elementor-element.elementor-element-55c1ed83
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}
.elementor-39
  .elementor-element.elementor-element-55c1ed83
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}
.elementor-39
  .elementor-element.elementor-element-55c1ed83
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}
body.rtl
  .elementor-39
  .elementor-element.elementor-element-55c1ed83
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}
body:not(.rtl)
  .elementor-39
  .elementor-element.elementor-element-55c1ed83
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}
.elementor-39
  .elementor-element.elementor-element-55c1ed83
  .elementor-icon-list-icon
  i {
  color: #04070e00;
  transition: color 0.3s;
}
.elementor-39
  .elementor-element.elementor-element-55c1ed83
  .elementor-icon-list-icon
  svg {
  fill: #04070e00;
  transition: fill 0.3s;
}
.elementor-39 .elementor-element.elementor-element-55c1ed83 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-39
  .elementor-element.elementor-element-55c1ed83
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-39
  .elementor-element.elementor-element-55c1ed83
  .elementor-icon-list-item
  > a {
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-39
  .elementor-element.elementor-element-55c1ed83
  .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-39
  .elementor-element.elementor-element-55c1ed83
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-9ac9658);
}
.elementor-39 .elementor-element.elementor-element-6d9b8bcc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 0px 0px 0px;
  --border-top-width: 3px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #ffffff33;
  --border-color: #ffffff33;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39
  .elementor-element.elementor-element-6d9b8bcc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-39
  .elementor-element.elementor-element-6d9b8bcc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-72ba782);
}
.elementor-39 .elementor-element.elementor-element-6d9b8bcc,
.elementor-39 .elementor-element.elementor-element-6d9b8bcc::before {
  --border-transition: 0.3s;
}
.elementor-39 .elementor-element.elementor-element-3d25206c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-39 .elementor-element.elementor-element-3ecb2000 {
  text-align: center;
}
@media (max-width: 1024px) {
  .elementor-39
    .elementor-element.elementor-element-4edca6:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-39
    .elementor-element.elementor-element-4edca6
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -270px 0px;
  }
  .elementor-39 .elementor-element.elementor-element-4edca6 {
    --overlay-opacity: 0;
    --margin-top: -172px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 150px;
    --padding-bottom: 70px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-39
    .elementor-element.elementor-element-581e528f
    .elementor-heading-title {
    font-size: 60px;
    line-height: 66px;
  }
  .elementor-39 .elementor-element.elementor-element-fc2e0ac {
    --grid-auto-flow: row;
  }
  .elementor-39 .elementor-element.elementor-element-6c4c7c8 {
    --grid-auto-flow: row;
  }
  .elementor-39 .elementor-element.elementor-element-ba0512b {
    width: var(--container-widget-width, 933.323px);
    max-width: 933.323px;
    --container-widget-width: 933.323px;
    --container-widget-flex-grow: 0;
  }
  .elementor-39 .elementor-element.elementor-element-8228f98 {
    width: var(--container-widget-width, 450.333px);
    max-width: 450.333px;
    --container-widget-width: 450.333px;
    --container-widget-flex-grow: 0;
  }
  .elementor-39 .elementor-element.elementor-element-26c722ed {
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-39
    .elementor-element.elementor-element-7ac87a10
    > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-7ac87a10
    .elementor-heading-title {
    font-size: 38px;
    line-height: 44px;
  }
  .elementor-39 .elementor-element.elementor-element-2cc02b2a {
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-39 .elementor-element.elementor-element-6b8ea06e {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 150px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-5837e961
    .elementor-heading-title {
    font-size: 20px;
    line-height: 26px;
  }
  .elementor-39 .elementor-element.elementor-element-7495563a {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-39 .elementor-element.elementor-element-41a2b05e {
    --padding-top: 150px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-51b9b4dc
    .elementor-heading-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39 .elementor-element.elementor-element-69a2a19a {
    --padding-top: 150px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-7f776740
    .elementor-heading-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39 .elementor-element.elementor-element-4b4b8403 {
    --padding-top: 150px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-33595932
    .elementor-heading-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-36ec17a5
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-36ec17a5
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    padding: 14px 36px 14px 36px;
  }
  .elementor-39 .elementor-element.elementor-element-5084bdf9 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 70px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-39 .elementor-element.elementor-element-46bf4f4a {
    --spacer-size: 190px;
  }
  .elementor-39 .elementor-element.elementor-element-7b3cc599 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-1c214963
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-39
    .elementor-element.elementor-element-1c214963
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-80dc759-font-size);
    line-height: var(--e-global-typography-80dc759-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-406fb008
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-406fb008
    .elementor-heading-title {
    font-size: var(--e-global-typography-41784d2-font-size);
    line-height: var(--e-global-typography-41784d2-line-height);
    letter-spacing: var(--e-global-typography-41784d2-letter-spacing);
  }
  .elementor-39
    .elementor-element.elementor-element-111085a9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-39 .elementor-element.elementor-element-111085a9 {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-39
    .elementor-element.elementor-element-79c0ca6c
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-79c0ca6c
    .elementor-image-box-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-79c0ca6c
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-1546a9a9
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-1546a9a9.elementor-position-right
    .elementor-image-box-img {
    margin-left: 20px;
  }
  .elementor-39
    .elementor-element.elementor-element-1546a9a9.elementor-position-left
    .elementor-image-box-img {
    margin-right: 20px;
  }
  .elementor-39
    .elementor-element.elementor-element-1546a9a9.elementor-position-top
    .elementor-image-box-img {
    margin-bottom: 20px;
  }
  .elementor-39
    .elementor-element.elementor-element-1546a9a9
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 20%;
  }
  .elementor-39
    .elementor-element.elementor-element-1546a9a9
    .elementor-image-box-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-1546a9a9
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-1ae35d0
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-1ae35d0
    .elementor-image-box-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-1ae35d0
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-2f1960dc
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-2f1960dc
    .elementor-button {
    font-size: 16px;
    padding: 14px 36px 14px 36px;
  }
  .elementor-39 .elementor-element.elementor-element-2ea0c72b {
    --padding-top: 0px;
    --padding-bottom: 70px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-39 .elementor-element.elementor-element-422e3b37 {
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 50px;
    --padding-right: 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-2d8ee91f
    > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-2d8ee91f
    .elementor-heading-title {
    font-size: var(--e-global-typography-41784d2-font-size);
    line-height: var(--e-global-typography-41784d2-line-height);
    letter-spacing: var(--e-global-typography-41784d2-letter-spacing);
  }
  .elementor-39
    .elementor-element.elementor-element-538256e8
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-538256e8
    .elementor-button {
    font-size: 16px;
    padding: 12px 28px 12px 28px;
  }
  .elementor-39 .elementor-element.elementor-element-4cb0152d {
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-39 .elementor-element.elementor-element-51cee920 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 30px;
  }
  .elementor-39
    .elementor-element.elementor-element-db3ecea
    > .elementor-widget-container {
    padding: 15px 0px 0px 0px;
  }
  .elementor-39 .elementor-element.elementor-element-db3ecea {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-39
    .elementor-element.elementor-element-e8d8b1e
    .elementor-heading-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-1c6588c9
    > .elementor-widget-container {
    padding: 20px 0px 0px 0px;
  }
  .elementor-39 .elementor-element.elementor-element-1c6588c9 {
    --icon-size: 18px;
  }
  .elementor-39
    .elementor-element.elementor-element-1c6588c9
    .elementor-social-icon {
    --icon-padding: 10px;
  }
  .elementor-39 .elementor-element.elementor-element-351abd7f {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-6f36b466
    .elementor-heading-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-a5bc2a6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 25px 15px 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-a5bc2a6
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px / 2);
  }
  .elementor-39
    .elementor-element.elementor-element-a5bc2a6
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px / 2);
  }
  .elementor-39
    .elementor-element.elementor-element-a5bc2a6
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
  }
  .elementor-39
    .elementor-element.elementor-element-a5bc2a6
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
  }
  body.rtl
    .elementor-39
    .elementor-element.elementor-element-a5bc2a6
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-15px / 2);
  }
  body:not(.rtl)
    .elementor-39
    .elementor-element.elementor-element-a5bc2a6
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-15px / 2);
  }
  .elementor-39
    .elementor-element.elementor-element-69075fac
    .elementor-heading-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-6aee3aa2
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
  }
  .elementor-39
    .elementor-element.elementor-element-6aee3aa2
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
  }
  .elementor-39
    .elementor-element.elementor-element-6aee3aa2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
  }
  .elementor-39
    .elementor-element.elementor-element-6aee3aa2
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
  }
  body.rtl
    .elementor-39
    .elementor-element.elementor-element-6aee3aa2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
  }
  body:not(.rtl)
    .elementor-39
    .elementor-element.elementor-element-6aee3aa2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
  }
  .elementor-39
    .elementor-element.elementor-element-6aee3aa2
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-39
    .elementor-element.elementor-element-6aee3aa2
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-421bc3a1
    .elementor-heading-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-55c1ed83
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-39
    .elementor-element.elementor-element-55c1ed83
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-39 .elementor-element.elementor-element-6d9b8bcc {
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}
@media (max-width: 767px) {
  .elementor-39
    .elementor-element.elementor-element-4edca6:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-39
    .elementor-element.elementor-element-4edca6
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -513px 0px;
  }
  .elementor-39 .elementor-element.elementor-element-4edca6 {
    --overlay-opacity: 0.5;
    --margin-top: -206px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 115px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-39 .elementor-element.elementor-element-5dd0680b {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-39 .elementor-element.elementor-element-581e528f {
    text-align: left;
  }
  .elementor-39
    .elementor-element.elementor-element-581e528f
    .elementor-heading-title {
    font-size: 50px;
    line-height: 56px;
  }
  .elementor-39 .elementor-element.elementor-element-fc2e0ac {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-39 .elementor-element.elementor-element-6c4c7c8 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-39 .elementor-element.elementor-element-26c722ed {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-39 .elementor-element.elementor-element-4c967ed9 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-7ac87a10
    > .elementor-widget-container {
    padding: 15px 0px 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-7ac87a10
    .elementor-heading-title {
    font-size: 28px;
    line-height: 34px;
  }
  .elementor-39 .elementor-element.elementor-element-6b8ea06e {
    --padding-top: 200px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-5837e961
    > .elementor-widget-container {
    margin: 125px 0px 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-5837e961
    .elementor-heading-title {
    font-size: 18px;
    line-height: 24px;
  }
  .elementor-39 .elementor-element.elementor-element-7495563a {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-39 .elementor-element.elementor-element-41a2b05e {
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 200px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-51b9b4dc
    > .elementor-widget-container {
    margin: 125px 0px 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-51b9b4dc
    .elementor-heading-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39 .elementor-element.elementor-element-69a2a19a {
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 200px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-7f776740
    > .elementor-widget-container {
    margin: 125px 0px 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-7f776740
    .elementor-heading-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39 .elementor-element.elementor-element-4b4b8403 {
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 200px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-33595932
    > .elementor-widget-container {
    margin: 56px 0px 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-33595932
    .elementor-heading-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-36ec17a5
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-39 .elementor-element.elementor-element-5084bdf9 {
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-39 .elementor-element.elementor-element-46bf4f4a {
    --spacer-size: 450px;
  }
  .elementor-39 .elementor-element.elementor-element-7b3cc599 {
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-1c214963
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-39
    .elementor-element.elementor-element-1c214963
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-80dc759-font-size);
    line-height: var(--e-global-typography-80dc759-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-406fb008
    > .elementor-widget-container {
    padding: 15px 0px 0px 0px;
  }
  .elementor-39 .elementor-element.elementor-element-406fb008 {
    text-align: center;
  }
  .elementor-39
    .elementor-element.elementor-element-406fb008
    .elementor-heading-title {
    font-size: var(--e-global-typography-41784d2-font-size);
    line-height: var(--e-global-typography-41784d2-line-height);
    letter-spacing: var(--e-global-typography-41784d2-letter-spacing);
  }
  .elementor-39
    .elementor-element.elementor-element-111085a9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
  }
  .elementor-39 .elementor-element.elementor-element-111085a9 {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-39
    .elementor-element.elementor-element-79c0ca6c
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-79c0ca6c
    .elementor-image-box-img {
    margin-bottom: 20px;
  }
  .elementor-39
    .elementor-element.elementor-element-79c0ca6c.elementor-position-right
    .elementor-image-box-img {
    margin-left: 20px;
  }
  .elementor-39
    .elementor-element.elementor-element-79c0ca6c.elementor-position-left
    .elementor-image-box-img {
    margin-right: 20px;
  }
  .elementor-39
    .elementor-element.elementor-element-79c0ca6c.elementor-position-top
    .elementor-image-box-img {
    margin-bottom: 20px;
  }
  .elementor-39
    .elementor-element.elementor-element-79c0ca6c
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 14%;
  }
  .elementor-39
    .elementor-element.elementor-element-79c0ca6c
    .elementor-image-box-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-79c0ca6c
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-1546a9a9
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-1546a9a9
    .elementor-image-box-img {
    margin-bottom: 20px;
  }
  .elementor-39
    .elementor-element.elementor-element-1546a9a9
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 12%;
  }
  .elementor-39
    .elementor-element.elementor-element-1546a9a9
    .elementor-image-box-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-1546a9a9
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-1ae35d0
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-1ae35d0
    .elementor-image-box-img {
    margin-bottom: 20px;
  }
  .elementor-39
    .elementor-element.elementor-element-1ae35d0
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 14%;
  }
  .elementor-39
    .elementor-element.elementor-element-1ae35d0
    .elementor-image-box-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-1ae35d0
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-2f1960dc
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-2f1960dc
    .elementor-button {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-39 .elementor-element.elementor-element-2ea0c72b {
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-39 .elementor-element.elementor-element-422e3b37 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-39 .elementor-element.elementor-element-2d8ee91f {
    text-align: center;
  }
  .elementor-39
    .elementor-element.elementor-element-2d8ee91f
    .elementor-heading-title {
    font-size: var(--e-global-typography-41784d2-font-size);
    line-height: var(--e-global-typography-41784d2-line-height);
    letter-spacing: var(--e-global-typography-41784d2-letter-spacing);
  }
  .elementor-39
    .elementor-element.elementor-element-538256e8
    .elementor-button {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-39 .elementor-element.elementor-element-4cb0152d {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-39 .elementor-element.elementor-element-51cee920 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-67ad6632
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-39 .elementor-element.elementor-element-67ad6632 {
    text-align: center;
  }
  .elementor-39
    .elementor-element.elementor-element-db3ecea
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-39 .elementor-element.elementor-element-db3ecea {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-39
    .elementor-element.elementor-element-e8d8b1e
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-39 .elementor-element.elementor-element-e8d8b1e {
    text-align: center;
  }
  .elementor-39
    .elementor-element.elementor-element-e8d8b1e
    .elementor-heading-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-1c6588c9
    .elementor-widget-container {
    text-align: center;
  }
  .elementor-39 .elementor-element.elementor-element-351abd7f {
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-6f36b466
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-39 .elementor-element.elementor-element-6f36b466 {
    text-align: center;
  }
  .elementor-39
    .elementor-element.elementor-element-6f36b466
    .elementor-heading-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39 .elementor-element.elementor-element-5c461f06 {
    --width: 53%;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 33px;
    --padding-right: 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-69075fac
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-39 .elementor-element.elementor-element-69075fac {
    text-align: left;
  }
  .elementor-39
    .elementor-element.elementor-element-69075fac
    .elementor-heading-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-6aee3aa2
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-39
    .elementor-element.elementor-element-6aee3aa2
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-39 .elementor-element.elementor-element-4ddac268 {
    --width: 40%;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-39
    .elementor-element.elementor-element-421bc3a1
    .elementor-heading-title {
    font-size: var(--e-global-typography-1751c85-font-size);
    line-height: var(--e-global-typography-1751c85-line-height);
  }
  .elementor-39
    .elementor-element.elementor-element-55c1ed83
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-39
    .elementor-element.elementor-element-55c1ed83
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
}
@media (min-width: 768px) {
  .elementor-39 .elementor-element.elementor-element-4edca6 {
    --content-width: 1020px;
  }
  .elementor-39 .elementor-element.elementor-element-5dd0680b {
    --width: 60.135%;
  }
  .elementor-39 .elementor-element.elementor-element-4c967ed9 {
    --width: 100%;
  }
  .elementor-39 .elementor-element.elementor-element-7e7a58e3 {
    --width: 100%;
  }
  .elementor-39 .elementor-element.elementor-element-2cc02b2a {
    --width: 100%;
  }
  .elementor-39 .elementor-element.elementor-element-2fc7f915 {
    --width: 100%;
  }
  .elementor-39 .elementor-element.elementor-element-65e267b2 {
    --width: 45%;
  }
  .elementor-39 .elementor-element.elementor-element-7b3cc599 {
    --width: 55%;
  }
  .elementor-39 .elementor-element.elementor-element-422e3b37 {
    --width: 100%;
  }
  /* .elementor-39 .elementor-element.elementor-element-7b9f9aa1 {
    --width: 111.473%;
  } */
  .elementor-39 .elementor-element.elementor-element-51cee920 {
    --width: 40%;
  }
  .elementor-39 .elementor-element.elementor-element-351abd7f {
    --width: 60%;
  }
  .elementor-39 .elementor-element.elementor-element-50578afc {
    --width: 47.133%;
  }
  .elementor-39 .elementor-element.elementor-element-5c461f06 {
    --width: 50%;
  }
  .elementor-39 .elementor-element.elementor-element-4ddac268 {
    --width: 50%;
  }
  .elementor-39 .elementor-element.elementor-element-3d25206c {
    --width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-39 .elementor-element.elementor-element-5dd0680b {
    --width: 473.323px;
  }
  .elementor-39 .elementor-element.elementor-element-65e267b2 {
    --width: 40%;
  }
  .elementor-39 .elementor-element.elementor-element-7b3cc599 {
    --width: 60%;
  }
} /* Start Custom Fonts CSS */
@font-face {
  font-family: "Renault Font";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../../fonts/RenaultGroupSemibold-1.woff") format("woff");
}
@font-face {
  font-family: "Renault Font";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../../fonts/RenaultGroupRegular-1.woff") format("woff");
}
@font-face {
  font-family: "Renault Font";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: ;
}
@font-face {
  font-family: "Renault Font";
  font-style: normal;
  font-weight: 300;
  font-display: auto;
  src: url("../../fonts/RenaultGroupLight-1.woff") format("woff");
}
@font-face {
  font-family: "Renault Font";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../../fonts/RenaultGroupExtrabold-1.woff") format("woff");
}
@font-face {
  font-family: "Renault Font";
  font-style: normal;
  font-weight: bold;
  font-display: auto;
  src: url("../../fonts/RenaultGroupBold-1.woff") format("woff");
}
/* End Custom Fonts CSS */
