.elementor-6123 .elementor-element.elementor-element-c56fa25 {
  --display: flex;
  --min-height: 60vh;
  --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;
  --justify-content: flex-start;
  --padding-top: 50px;
  --padding-bottom: 0px;
  --padding-left: 50px;
  --padding-right: 50px;
}
.elementor-6123
  .elementor-element.elementor-element-c56fa25:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6123
  .elementor-element.elementor-element-c56fa25
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://www.sconprojects.com/wp-content/uploads/2024/02/footer-1-66d98b8dba8af.webp");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-6123 .elementor-element.elementor-element-f6ede40 {
  --display: flex;
  --min-height: 430px;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overlay-opacity: 1;
  --padding-top: 10px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-6123 .elementor-element.elementor-element-f6ede40::before,
.elementor-6123
  .elementor-element.elementor-element-f6ede40
  > .elementor-background-video-container::before,
.elementor-6123
  .elementor-element.elementor-element-f6ede40
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-6123
  .elementor-element.elementor-element-f6ede40
  > .elementor-background-slideshow::before,
.elementor-6123
  .elementor-element.elementor-element-f6ede40
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-6123
  .elementor-element.elementor-element-f6ede40
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(167deg, #ffffff 15%, #ff070700 18%);
}
.elementor-6123 .elementor-element.elementor-element-6d8d20b {
  text-align: center;
}
.elementor-6123 .elementor-element.elementor-element-6d8d20b img {
  width: 16%;
}
.elementor-6123 .elementor-element.elementor-element-ee3d04e {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-1eacba7);
  --divider-border-width: 4px;
  --divider-element-spacing: 39px;
}
.elementor-6123
  .elementor-element.elementor-element-ee3d04e
  .elementor-divider-separator {
  width: 80%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-6123
  .elementor-element.elementor-element-ee3d04e
  .elementor-divider {
  text-align: center;
}
.elementor-6123
  .elementor-element.elementor-element-ee3d04e
  .elementor-divider__text {
  color: var(--e-global-color-1eacba7);
  font-family: "Poppins", Sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 1.2em;
  letter-spacing: 0.2em;
  word-spacing: 0.5em;
}
.elementor-6123 .elementor-element.elementor-element-e72ce46 {
  --display: flex;
  --min-height: 170px;
  --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;
  --justify-content: center;
  --margin-top: -40px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 10;
}
.elementor-6123 .elementor-element.elementor-element-1504cfc {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-1eacba7);
  --border-color: var(--e-global-color-1eacba7);
  --border-radius: 18px 18px 18px 18px;
}
.elementor-6123
  .elementor-element.elementor-element-1504cfc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6123
  .elementor-element.elementor-element-1504cfc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffaf29eb;
}
.elementor-6123
  .elementor-element.elementor-element-b65d51b
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 42px;
  line-height: 1.2em;
}
.elementor-6123 .elementor-element.elementor-element-923de32 {
  text-align: center;
}
.elementor-6123
  .elementor-element.elementor-element-923de32
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-6123 .elementor-element.elementor-element-1315866 {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-1eacba7);
  --border-color: var(--e-global-color-1eacba7);
  --border-radius: 18px 18px 18px 18px;
}
.elementor-6123
  .elementor-element.elementor-element-1315866:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6123
  .elementor-element.elementor-element-1315866
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1eacba7);
}
.elementor-6123
  .elementor-element.elementor-element-84a5ee0
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 42px;
  line-height: 1.2em;
}
.elementor-6123 .elementor-element.elementor-element-bad9545 {
  text-align: center;
}
.elementor-6123
  .elementor-element.elementor-element-bad9545
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.2em;
  color: #ffffff;
}
.elementor-6123 .elementor-element.elementor-element-f38a639 {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-1eacba7);
  --border-color: var(--e-global-color-1eacba7);
  --border-radius: 18px 18px 18px 18px;
}
.elementor-6123
  .elementor-element.elementor-element-f38a639:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6123
  .elementor-element.elementor-element-f38a639
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffaf29eb;
}
.elementor-6123
  .elementor-element.elementor-element-de203b2
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 42px;
  line-height: 1.2em;
}
.elementor-6123 .elementor-element.elementor-element-1030727 {
  text-align: center;
}
.elementor-6123
  .elementor-element.elementor-element-1030727
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-6123 .elementor-element.elementor-element-f7a1406 {
  --display: flex;
  --min-height: 170px;
  --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;
  --justify-content: center;
  --margin-top: -40px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 10;
}
.elementor-6123 .elementor-element.elementor-element-5cec24f {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-1eacba7);
  --border-color: var(--e-global-color-1eacba7);
  --border-radius: 18px 18px 18px 18px;
}
.elementor-6123
  .elementor-element.elementor-element-5cec24f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6123
  .elementor-element.elementor-element-5cec24f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffaf29eb;
}
.elementor-6123
  .elementor-element.elementor-element-d2551af
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 42px;
  line-height: 1.2em;
}
.elementor-6123 .elementor-element.elementor-element-4ecb3f8 {
  text-align: center;
}
.elementor-6123
  .elementor-element.elementor-element-4ecb3f8
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-6123 .elementor-element.elementor-element-a59a2a7 {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-1eacba7);
  --border-color: var(--e-global-color-1eacba7);
  --border-radius: 18px 18px 18px 18px;
}
.elementor-6123
  .elementor-element.elementor-element-a59a2a7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6123
  .elementor-element.elementor-element-a59a2a7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffaf29eb;
}
.elementor-6123
  .elementor-element.elementor-element-cdd0fe4
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 42px;
  line-height: 1.2em;
}
.elementor-6123 .elementor-element.elementor-element-08deeac {
  text-align: center;
}
.elementor-6123
  .elementor-element.elementor-element-08deeac
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-6123 .elementor-element.elementor-element-2272fdc {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-1eacba7);
  --border-color: var(--e-global-color-1eacba7);
  --border-radius: 18px 18px 18px 18px;
}
.elementor-6123
  .elementor-element.elementor-element-2272fdc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6123
  .elementor-element.elementor-element-2272fdc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1eacba7);
}
.elementor-6123
  .elementor-element.elementor-element-608bc89
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 42px;
  line-height: 1.2em;
}
.elementor-6123 .elementor-element.elementor-element-9611e3a {
  text-align: center;
}
.elementor-6123
  .elementor-element.elementor-element-9611e3a
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.2em;
  color: #ffffff;
}
.elementor-6123 .elementor-element.elementor-element-3b30595 {
  --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;
  --margin-top: -130px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 120px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-3b30595:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6123
  .elementor-element.elementor-element-3b30595
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6ee4647);
}
.elementor-6123 .elementor-element.elementor-element-907c6d7 {
  --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;
  --justify-content: center;
}
.elementor-6123 .elementor-element.elementor-element-c02ae8d {
  --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;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-6123 .elementor-element.elementor-element-986bd39 {
  --display: flex;
  --justify-content: center;
}
.elementor-6123 .elementor-element.elementor-element-986bd39.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-6123 .elementor-element.elementor-element-689a0a6 {
  text-align: center;
}
.elementor-6123
  .elementor-element.elementor-element-689a0a6
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 500;
  text-transform: uppercase;
  color: #000000;
}
.elementor-6123
  .elementor-element.elementor-element-780b671
  > .elementor-widget-container {
  padding: 0px 24px 0px 24px;
}
.elementor-6123 .elementor-element.elementor-element-780b671 {
  text-align: center;
  color: #232323;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-6123 .elementor-element.elementor-element-fd279bd {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-47216d8
  > .elementor-widget-container {
  padding: 16px 16px 16px 16px;
}
.elementor-6123 .elementor-element.elementor-element-47216d8 {
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-47216d8 img {
  width: 60%;
}
.elementor-6123 .elementor-element.elementor-element-dda7f0f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --overlay-opacity: 0.15;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6123 .elementor-element.elementor-element-dda7f0f::before,
.elementor-6123
  .elementor-element.elementor-element-dda7f0f
  > .elementor-background-video-container::before,
.elementor-6123
  .elementor-element.elementor-element-dda7f0f
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-6123
  .elementor-element.elementor-element-dda7f0f
  > .elementor-background-slideshow::before,
.elementor-6123
  .elementor-element.elementor-element-dda7f0f
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-6123
  .elementor-element.elementor-element-dda7f0f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-6123 .elementor-element.elementor-element-dfd550c {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-6123 .elementor-element.elementor-element-a020db4 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --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-6123 .elementor-element.elementor-element-736a7a1 {
  --display: flex;
  --justify-content: flex-start;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-6123 .elementor-element.elementor-element-99c98a9 {
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-99c98a9 img {
  width: 90%;
}
.elementor-6123
  .elementor-element.elementor-element-d539867
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-6123 .elementor-element.elementor-element-d539867 {
  text-align: left;
}
.elementor-6123
  .elementor-element.elementor-element-d539867
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  color: #000000;
}
.elementor-6123
  .elementor-element.elementor-element-6f4ef24
  > .elementor-widget-container {
  padding: 0px 0px 14px 0px;
}
.elementor-6123 .elementor-element.elementor-element-6f4ef24 {
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.elementor-6123 .elementor-element.elementor-element-a183aa3 {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.elementor-6123 .elementor-element.elementor-element-d807de2 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 29px;
  --grid-column-gap: 12px;
  --grid-row-gap: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-d807de2
  .elementor-widget-container {
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-d807de2.elementor-element {
  --align-self: flex-start;
}
.elementor-6123
  .elementor-element.elementor-element-d807de2
  .elementor-social-icon {
  background-color: #ffffff1a;
  --icon-padding: 0.3em;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff1c;
}
.elementor-6123
  .elementor-element.elementor-element-d807de2
  .elementor-social-icon
  i {
  color: var(--e-global-color-secondary);
}
.elementor-6123
  .elementor-element.elementor-element-d807de2
  .elementor-social-icon
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-6123 .elementor-element.elementor-element-d807de2 .elementor-icon {
  border-radius: 50px 50px 50px 50px;
}
.elementor-6123
  .elementor-element.elementor-element-d807de2
  .elementor-social-icon:hover {
  background-color: #ff581a00;
  border-color: var(--e-global-color-1eacba7);
}
.elementor-6123
  .elementor-element.elementor-element-d807de2
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-1eacba7);
}
.elementor-6123
  .elementor-element.elementor-element-d807de2
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-1eacba7);
}
.elementor-6123 .elementor-element.elementor-element-3955ea8 {
  --display: flex;
  --justify-content: flex-start;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 1px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-text);
  --border-color: var(--e-global-color-text);
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 2px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-9ad5b8f
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-6123 .elementor-element.elementor-element-9ad5b8f {
  text-align: left;
}
.elementor-6123
  .elementor-element.elementor-element-9ad5b8f
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  color: #000000;
}
.elementor-6123 .elementor-element.elementor-element-8280256 {
  width: auto;
  max-width: auto;
  --e-icon-list-icon-size: 11px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0
    0;
  --icon-vertical-offset: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-8280256
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-8280256
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-8280256
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-8280256
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-6123
  .elementor-element.elementor-element-8280256
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-6123
  .elementor-element.elementor-element-8280256
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-8280256
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-1eacba7);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-8280256
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-1eacba7);
  transition: fill 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-8280256
  .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-6123
  .elementor-element.elementor-element-8280256
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-6123
  .elementor-element.elementor-element-8280256
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-6123
  .elementor-element.elementor-element-8280256
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-8280256
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-56e6e69);
}
.elementor-6123 .elementor-element.elementor-element-ca5c03f {
  --display: flex;
  --justify-content: flex-start;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 3px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 3px;
  border-color: #ffffff;
  --border-color: #ffffff;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 2px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-c01fa74
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-6123 .elementor-element.elementor-element-c01fa74 {
  text-align: left;
}
.elementor-6123
  .elementor-element.elementor-element-c01fa74
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  color: #000000;
}
.elementor-6123
  .elementor-element.elementor-element-8a8b225
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-8a8b225
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-8a8b225
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-8a8b225
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-6123
  .elementor-element.elementor-element-8a8b225
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-6123
  .elementor-element.elementor-element-8a8b225
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-8a8b225
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-1eacba7);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-8a8b225
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-1eacba7);
  transition: fill 0.3s;
}
.elementor-6123 .elementor-element.elementor-element-8a8b225 {
  --e-icon-list-icon-size: 10px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0
    0;
  --icon-vertical-offset: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-8a8b225
  .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-6123
  .elementor-element.elementor-element-8a8b225
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-6123
  .elementor-element.elementor-element-8a8b225
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-6123
  .elementor-element.elementor-element-8a8b225
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-8a8b225
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-56e6e69);
}
.elementor-6123
  .elementor-element.elementor-element-ae421f7
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-6123 .elementor-element.elementor-element-ae421f7 {
  text-align: left;
}
.elementor-6123
  .elementor-element.elementor-element-ae421f7
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  color: #000000;
}
.elementor-6123
  .elementor-element.elementor-element-40c0f1c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-40c0f1c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-40c0f1c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-40c0f1c
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-6123
  .elementor-element.elementor-element-40c0f1c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-6123
  .elementor-element.elementor-element-40c0f1c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-40c0f1c
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-1eacba7);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-40c0f1c
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-1eacba7);
  transition: fill 0.3s;
}
.elementor-6123 .elementor-element.elementor-element-40c0f1c {
  --e-icon-list-icon-size: 10px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0
    0;
  --icon-vertical-offset: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-40c0f1c
  .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-6123
  .elementor-element.elementor-element-40c0f1c
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-6123
  .elementor-element.elementor-element-40c0f1c
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-6123
  .elementor-element.elementor-element-40c0f1c
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-40c0f1c
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-56e6e69);
}
.elementor-6123 .elementor-element.elementor-element-4da8fbd {
  --display: flex;
  --justify-content: flex-start;
  border-style: none;
  --border-style: none;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 2px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-8ec8999
  > .elementor-widget-container {
  margin: 10px 0px 12px 0px;
}
.elementor-6123 .elementor-element.elementor-element-8ec8999 {
  text-align: left;
}
.elementor-6123
  .elementor-element.elementor-element-8ec8999
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #000000;
}
.elementor-6123 .elementor-element.elementor-element-631a934 {
  width: auto;
  max-width: auto;
  --e-icon-list-icon-size: 10px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0
    0;
  --icon-vertical-offset: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-631a934
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-631a934
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-631a934
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-631a934
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-6123
  .elementor-element.elementor-element-631a934
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-6123
  .elementor-element.elementor-element-631a934
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-631a934
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-1eacba7);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-631a934
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-1eacba7);
  transition: fill 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-631a934
  .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-6123
  .elementor-element.elementor-element-631a934
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-6123
  .elementor-element.elementor-element-631a934
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-6123
  .elementor-element.elementor-element-631a934
  .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-631a934
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-56e6e69);
}
.elementor-6123 .elementor-element.elementor-element-4a75cf4 {
  --display: flex;
  --justify-content: flex-start;
  border-style: none;
  --border-style: none;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 2px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-23fcf81
  > .elementor-widget-container {
  margin: 10px 0px 12px 0px;
}
.elementor-6123 .elementor-element.elementor-element-23fcf81 {
  text-align: left;
}
.elementor-6123
  .elementor-element.elementor-element-23fcf81
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  color: #000000;
}
.elementor-6123
  .elementor-element.elementor-element-0cbf3ac
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-0cbf3ac
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-0cbf3ac
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-0cbf3ac
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-6123
  .elementor-element.elementor-element-0cbf3ac
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-6123
  .elementor-element.elementor-element-0cbf3ac
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-0cbf3ac
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-1eacba7);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-0cbf3ac
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-1eacba7);
  transition: fill 0.3s;
}
.elementor-6123 .elementor-element.elementor-element-0cbf3ac {
  --e-icon-list-icon-size: 10px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0
    0;
  --icon-vertical-offset: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-0cbf3ac
  .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-6123
  .elementor-element.elementor-element-0cbf3ac
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-6123
  .elementor-element.elementor-element-0cbf3ac
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-6123
  .elementor-element.elementor-element-0cbf3ac
  .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-0cbf3ac
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-56e6e69);
}
.elementor-6123
  .elementor-element.elementor-element-7d0124a
  > .elementor-widget-container {
  margin: 10px 0px 12px 0px;
}
.elementor-6123 .elementor-element.elementor-element-7d0124a {
  text-align: left;
}
.elementor-6123
  .elementor-element.elementor-element-7d0124a
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
  color: #000000;
}
.elementor-6123
  .elementor-element.elementor-element-f942611
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-f942611
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-f942611
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-f942611
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-6123
  .elementor-element.elementor-element-f942611
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-6123
  .elementor-element.elementor-element-f942611
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-f942611
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-1eacba7);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-f942611
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-1eacba7);
  transition: fill 0.3s;
}
.elementor-6123 .elementor-element.elementor-element-f942611 {
  --e-icon-list-icon-size: 10px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0
    0;
  --icon-vertical-offset: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-f942611
  .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-6123
  .elementor-element.elementor-element-f942611
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-6123
  .elementor-element.elementor-element-f942611
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-6123
  .elementor-element.elementor-element-f942611
  .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-f942611
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-56e6e69);
}
.elementor-6123 .elementor-element.elementor-element-520cd4d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  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: #ffffff30;
  --border-color: #ffffff30;
  --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-6123 .elementor-element.elementor-element-c033d18 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 24px 24px;
  --row-gap: 24px;
  --column-gap: 24px;
}
.elementor-6123 .elementor-element.elementor-element-c033d18.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-6123 .elementor-element.elementor-element-210d936 {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-210d936.elementor-element {
  --align-self: center;
}
.elementor-6123 .elementor-element.elementor-element-210d936 img {
  width: 72px;
}
.elementor-6123 .elementor-element.elementor-element-b706504 {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-b706504.elementor-element {
  --align-self: center;
}
.elementor-6123 .elementor-element.elementor-element-b706504 img {
  width: 72px;
}
.elementor-6123 .elementor-element.elementor-element-7ded453 {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-7ded453.elementor-element {
  --align-self: flex-start;
}
.elementor-6123 .elementor-element.elementor-element-7ded453 img {
  width: 71px;
}
.elementor-6123
  .elementor-element.elementor-element-239a34f
  > .elementor-widget-container {
  padding: 0px 22px 0px 22px;
}
.elementor-6123 .elementor-element.elementor-element-239a34f.elementor-element {
  --align-self: center;
}
.elementor-6123 .elementor-element.elementor-element-239a34f {
  text-align: left;
}
.elementor-6123
  .elementor-element.elementor-element-239a34f
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 21px;
  color: #001856;
}
.elementor-6123 .elementor-element.elementor-element-29d95ee.elementor-element {
  --align-self: center;
}
.elementor-6123 .elementor-element.elementor-element-29d95ee {
  text-align: center;
}
.elementor-6123 .elementor-element.elementor-element-29d95ee img {
  width: 80px;
}
.elementor-6123 .elementor-element.elementor-element-5e3346a {
  --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;
  --justify-content: flex-end;
  --gap: 34px 34px;
  --row-gap: 34px;
  --column-gap: 34px;
}
.elementor-6123 .elementor-element.elementor-element-5db6b20.elementor-element {
  --align-self: center;
}
.elementor-6123 .elementor-element.elementor-element-5db6b20 {
  text-align: center;
}
.elementor-6123 .elementor-element.elementor-element-5db6b20 img {
  width: 62px;
}
.elementor-6123 .elementor-element.elementor-element-af39cbb.elementor-element {
  --align-self: center;
}
.elementor-6123 .elementor-element.elementor-element-af39cbb {
  text-align: center;
}
.elementor-6123 .elementor-element.elementor-element-af39cbb img {
  width: 62px;
}
.elementor-6123 .elementor-element.elementor-element-6d3c5e2.elementor-element {
  --align-self: center;
}
.elementor-6123 .elementor-element.elementor-element-6d3c5e2 {
  text-align: center;
}
.elementor-6123 .elementor-element.elementor-element-6d3c5e2 img {
  width: 62px;
}
.elementor-6123 .elementor-element.elementor-element-c3733d5 {
  --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;
  --justify-content: center;
  --gap: 54px 54px;
  --row-gap: 54px;
  --column-gap: 54px;
}
.elementor-6123 .elementor-element.elementor-element-7ec4ecf {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-7ec4ecf.elementor-element {
  --align-self: flex-start;
}
.elementor-6123 .elementor-element.elementor-element-69a20da {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-69a20da.elementor-element {
  --align-self: flex-start;
}
.elementor-6123 .elementor-element.elementor-element-030fbc2 {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-030fbc2.elementor-element {
  --align-self: flex-start;
}
.elementor-6123 .elementor-element.elementor-element-175852f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  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: #ffffff30;
  --border-color: #ffffff30;
  --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-6123 .elementor-element.elementor-element-9daa111 {
  --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;
  --justify-content: flex-start;
  --gap: 27px 27px;
  --row-gap: 27px;
  --column-gap: 27px;
}
.elementor-6123 .elementor-element.elementor-element-9daa111.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-6123 .elementor-element.elementor-element-ee38cac {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-ee38cac.elementor-element {
  --align-self: flex-start;
}
.elementor-6123 .elementor-element.elementor-element-11ecc8c {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-11ecc8c.elementor-element {
  --align-self: flex-start;
}
.elementor-6123
  .elementor-element.elementor-element-ae4cfaa
  > .elementor-widget-container {
  padding: 0px 22px 0px 22px;
}
.elementor-6123 .elementor-element.elementor-element-ae4cfaa.elementor-element {
  --align-self: center;
}
.elementor-6123 .elementor-element.elementor-element-ae4cfaa {
  text-align: left;
}
.elementor-6123
  .elementor-element.elementor-element-ae4cfaa
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #001856;
}
.elementor-6123 .elementor-element.elementor-element-4f74241 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-4f74241:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6123
  .elementor-element.elementor-element-4f74241
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1eacba7);
}
.elementor-6123 .elementor-element.elementor-element-9bea2fb {
  text-align: center;
}
.elementor-6123
  .elementor-element.elementor-element-9bea2fb
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  line-height: 2em;
  color: #ffffff;
}
.elementor-6123 .elementor-element.elementor-element-6b0c220 {
  --display: flex;
  --min-height: 60vh;
  --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;
  --justify-content: flex-start;
  --padding-top: 50px;
  --padding-bottom: 0px;
  --padding-left: 50px;
  --padding-right: 50px;
}
.elementor-6123
  .elementor-element.elementor-element-6b0c220:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6123
  .elementor-element.elementor-element-6b0c220
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-6123 .elementor-element.elementor-element-8293bba {
  --display: flex;
  --min-height: 430px;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overlay-opacity: 1;
  --padding-top: 10px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-6123 .elementor-element.elementor-element-8293bba::before,
.elementor-6123
  .elementor-element.elementor-element-8293bba
  > .elementor-background-video-container::before,
.elementor-6123
  .elementor-element.elementor-element-8293bba
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-6123
  .elementor-element.elementor-element-8293bba
  > .elementor-background-slideshow::before,
.elementor-6123
  .elementor-element.elementor-element-8293bba
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-6123
  .elementor-element.elementor-element-8293bba
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(180deg, #ffffff 15%, #ff070700 42%);
}
.elementor-6123 .elementor-element.elementor-element-3d292fa {
  text-align: center;
}
.elementor-6123 .elementor-element.elementor-element-3d292fa img {
  width: 16%;
}
.elementor-6123 .elementor-element.elementor-element-c9833ec {
  --display: flex;
  --min-height: 170px;
  --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;
  --justify-content: center;
  --margin-top: -40px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 10;
}
.elementor-6123 .elementor-element.elementor-element-60479ad {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-1eacba7);
  --border-color: var(--e-global-color-1eacba7);
  --border-radius: 18px 18px 18px 18px;
}
.elementor-6123
  .elementor-element.elementor-element-60479ad:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6123
  .elementor-element.elementor-element-60479ad
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffaf29eb;
}
.elementor-6123
  .elementor-element.elementor-element-be9d142
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 42px;
  line-height: 1.2em;
}
.elementor-6123 .elementor-element.elementor-element-db34760 {
  text-align: center;
}
.elementor-6123
  .elementor-element.elementor-element-db34760
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-6123 .elementor-element.elementor-element-3e98dcb {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-1eacba7);
  --border-color: var(--e-global-color-1eacba7);
  --border-radius: 18px 18px 18px 18px;
}
.elementor-6123
  .elementor-element.elementor-element-3e98dcb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6123
  .elementor-element.elementor-element-3e98dcb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffaf29eb;
}
.elementor-6123
  .elementor-element.elementor-element-7663c12
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 42px;
  line-height: 1.2em;
}
.elementor-6123 .elementor-element.elementor-element-041b689 {
  text-align: center;
}
.elementor-6123
  .elementor-element.elementor-element-041b689
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-6123 .elementor-element.elementor-element-cd84157 {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-1eacba7);
  --border-color: var(--e-global-color-1eacba7);
  --border-radius: 18px 18px 18px 18px;
}
.elementor-6123
  .elementor-element.elementor-element-cd84157:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6123
  .elementor-element.elementor-element-cd84157
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1eacba7);
}
.elementor-6123
  .elementor-element.elementor-element-03e6c99
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 42px;
  line-height: 1.2em;
}
.elementor-6123 .elementor-element.elementor-element-56c3013 {
  text-align: center;
}
.elementor-6123
  .elementor-element.elementor-element-56c3013
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-6123 .elementor-element.elementor-element-48e7585 {
  --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;
  --margin-top: -130px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 120px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-48e7585:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6123
  .elementor-element.elementor-element-48e7585
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6ee4647);
}
.elementor-6123 .elementor-element.elementor-element-d17afdf {
  --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;
  --justify-content: center;
}
.elementor-6123 .elementor-element.elementor-element-f06e22d {
  --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;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-6123 .elementor-element.elementor-element-231d700 {
  --display: flex;
  --justify-content: center;
}
.elementor-6123 .elementor-element.elementor-element-231d700.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-6123 .elementor-element.elementor-element-bf8c38d {
  text-align: center;
}
.elementor-6123
  .elementor-element.elementor-element-bf8c38d
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 500;
  text-transform: uppercase;
  color: #000000;
}
.elementor-6123
  .elementor-element.elementor-element-0a16d32
  > .elementor-widget-container {
  padding: 0px 24px 0px 24px;
}
.elementor-6123 .elementor-element.elementor-element-0a16d32 {
  text-align: center;
  color: #232323;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-6123
  .elementor-element.elementor-element-6b25f3b
  > .elementor-widget-container {
  padding: 16px 16px 16px 16px;
}
.elementor-6123 .elementor-element.elementor-element-6b25f3b {
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-6b25f3b img {
  width: 60%;
}
.elementor-6123 .elementor-element.elementor-element-bd9ffdb {
  --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;
  --padding-top: 20px;
  --padding-bottom: 30px;
  --padding-left: 50px;
  --padding-right: 50px;
}
.elementor-6123 .elementor-element.elementor-element-ee48687 {
  --display: flex;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  border-style: solid;
  --border-style: solid;
  border-width: 4px 4px 4px 4px;
  --border-top-width: 4px;
  --border-right-width: 4px;
  --border-bottom-width: 4px;
  --border-left-width: 4px;
  border-color: var(--e-global-color-56e6e69);
  --border-color: var(--e-global-color-56e6e69);
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-6123
  .elementor-element.elementor-element-ee48687:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6123
  .elementor-element.elementor-element-ee48687
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-6123 .elementor-element.elementor-element-9074178 {
  text-align: center;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
}
.elementor-6123 .elementor-element.elementor-element-bfd2978 {
  --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;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-c74707d
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6123 .elementor-element.elementor-element-c74707d.elementor-element {
  --align-self: center;
}
.elementor-6123 .elementor-element.elementor-element-817cc1f.elementor-element {
  --align-self: center;
}
.elementor-6123 .elementor-element.elementor-element-817cc1f {
  text-align: right;
}
.elementor-6123 .elementor-element.elementor-element-d8c6c73.elementor-element {
  --align-self: center;
}
.elementor-6123 .elementor-element.elementor-element-6522f47 {
  --display: flex;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  border-style: solid;
  --border-style: solid;
  border-width: 4px 4px 4px 4px;
  --border-top-width: 4px;
  --border-right-width: 4px;
  --border-bottom-width: 4px;
  --border-left-width: 4px;
  border-color: var(--e-global-color-1eacba7);
  --border-color: var(--e-global-color-1eacba7);
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-6123
  .elementor-element.elementor-element-6522f47:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6123
  .elementor-element.elementor-element-6522f47
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-6123 .elementor-element.elementor-element-e42224b {
  text-align: center;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
}
.elementor-6123 .elementor-element.elementor-element-2c771f5 {
  --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;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6123 .elementor-element.elementor-element-d933482.elementor-element {
  --align-self: center;
}
.elementor-6123 .elementor-element.elementor-element-d933482 {
  text-align: center;
}
.elementor-6123 .elementor-element.elementor-element-6ff1673.elementor-element {
  --align-self: center;
}
.elementor-6123
  .elementor-element.elementor-element-1f8c3ba
  > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6123 .elementor-element.elementor-element-1f8c3ba.elementor-element {
  --align-self: center;
}
.elementor-6123 .elementor-element.elementor-element-097656d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --overlay-opacity: 0.15;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6123 .elementor-element.elementor-element-097656d::before,
.elementor-6123
  .elementor-element.elementor-element-097656d
  > .elementor-background-video-container::before,
.elementor-6123
  .elementor-element.elementor-element-097656d
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-6123
  .elementor-element.elementor-element-097656d
  > .elementor-background-slideshow::before,
.elementor-6123
  .elementor-element.elementor-element-097656d
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-6123
  .elementor-element.elementor-element-097656d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-6123 .elementor-element.elementor-element-656b9d3 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-6123 .elementor-element.elementor-element-a2212f9 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --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-6123 .elementor-element.elementor-element-e6980c4 {
  --display: flex;
  --justify-content: flex-start;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-6123 .elementor-element.elementor-element-84ff618 {
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-84ff618 img {
  width: 90%;
}
.elementor-6123 .elementor-element.elementor-element-8dbc79d {
  --display: flex;
}
.elementor-6123 .elementor-element.elementor-element-db16a1a {
  --display: flex;
}
.elementor-6123 .elementor-element.elementor-element-db16a1a.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-6123
  .elementor-element.elementor-element-ef2d797
  > .elementor-widget-container {
  padding: 0px 0px 14px 0px;
}
.elementor-6123 .elementor-element.elementor-element-ef2d797 {
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-6123
  .elementor-element.elementor-element-636a66a
  > .elementor-widget-container {
  padding: 0px 0px 14px 0px;
}
.elementor-6123 .elementor-element.elementor-element-636a66a {
  font-family: "Poppins", Sans-serif;
}
.elementor-6123 .elementor-element.elementor-element-d4c702b {
  --display: flex;
}
.elementor-6123 .elementor-element.elementor-element-d4c702b.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-6123 .elementor-element.elementor-element-67781fa {
  --display: flex;
}
.elementor-6123
  .elementor-element.elementor-element-7d23499
  > .elementor-widget-container {
  padding: 0px 0px 14px 0px;
}
.elementor-6123 .elementor-element.elementor-element-7d23499 {
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-6123 .elementor-element.elementor-element-41761cb {
  font-family: "Poppins", Sans-serif;
}
.elementor-6123 .elementor-element.elementor-element-354f461 {
  --display: flex;
}
.elementor-6123
  .elementor-element.elementor-element-a3beefa
  > .elementor-widget-container {
  padding: 0px 0px 14px 0px;
}
.elementor-6123 .elementor-element.elementor-element-a3beefa {
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-6123 .elementor-element.elementor-element-b2bc864 {
  font-family: "Poppins", Sans-serif;
}
.elementor-6123 .elementor-element.elementor-element-1764759 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 21px;
  --grid-column-gap: 12px;
  --grid-row-gap: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-1764759
  .elementor-widget-container {
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-1764759.elementor-element {
  --align-self: flex-start;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-6123
  .elementor-element.elementor-element-1764759
  .elementor-social-icon {
  background-color: #ffffff1a;
  --icon-padding: 0.8em;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff1c;
}
.elementor-6123
  .elementor-element.elementor-element-1764759
  .elementor-social-icon
  i {
  color: var(--e-global-color-secondary);
}
.elementor-6123
  .elementor-element.elementor-element-1764759
  .elementor-social-icon
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-6123 .elementor-element.elementor-element-1764759 .elementor-icon {
  border-radius: 50px 50px 50px 50px;
}
.elementor-6123
  .elementor-element.elementor-element-1764759
  .elementor-social-icon:hover {
  background-color: #ff581a00;
  border-color: var(--e-global-color-1eacba7);
}
.elementor-6123
  .elementor-element.elementor-element-1764759
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-1eacba7);
}
.elementor-6123
  .elementor-element.elementor-element-1764759
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-1eacba7);
}
.elementor-6123 .elementor-element.elementor-element-4c77196 {
  --display: flex;
  --justify-content: flex-start;
  border-style: none;
  --border-style: none;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 2px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-b847c57
  > .elementor-widget-container {
  margin: 10px 0px 12px 0px;
}
.elementor-6123 .elementor-element.elementor-element-b847c57 {
  text-align: left;
}
.elementor-6123
  .elementor-element.elementor-element-b847c57
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #000000;
}
.elementor-6123 .elementor-element.elementor-element-e8aeaa3 {
  width: auto;
  max-width: auto;
  --e-icon-list-icon-size: 10px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0
    0;
  --icon-vertical-offset: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-e8aeaa3
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-e8aeaa3
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-e8aeaa3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-e8aeaa3
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-6123
  .elementor-element.elementor-element-e8aeaa3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-6123
  .elementor-element.elementor-element-e8aeaa3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-e8aeaa3
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-1eacba7);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-e8aeaa3
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-1eacba7);
  transition: fill 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-e8aeaa3
  .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-6123
  .elementor-element.elementor-element-e8aeaa3
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-6123
  .elementor-element.elementor-element-e8aeaa3
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-6123
  .elementor-element.elementor-element-e8aeaa3
  .elementor-icon-list-text {
  color: var(--e-global-color-6f2a36a);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-e8aeaa3
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-56e6e69);
}
.elementor-6123 .elementor-element.elementor-element-c4d48b2 {
  width: auto;
  max-width: auto;
  --e-icon-list-icon-size: 10px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0
    0;
  --icon-vertical-offset: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-c4d48b2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-c4d48b2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-c4d48b2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-c4d48b2
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-6123
  .elementor-element.elementor-element-c4d48b2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-6123
  .elementor-element.elementor-element-c4d48b2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-c4d48b2
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-1eacba7);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-c4d48b2
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-1eacba7);
  transition: fill 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-c4d48b2
  .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-6123
  .elementor-element.elementor-element-c4d48b2
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-6123
  .elementor-element.elementor-element-c4d48b2
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-6123
  .elementor-element.elementor-element-c4d48b2
  .elementor-icon-list-text {
  color: var(--e-global-color-6f2a36a);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-c4d48b2
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-56e6e69);
}
.elementor-6123 .elementor-element.elementor-element-281506a {
  --display: flex;
  --justify-content: flex-start;
  border-style: none;
  --border-style: none;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 2px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-d0a6296
  > .elementor-widget-container {
  margin: 10px 0px 12px 0px;
}
.elementor-6123 .elementor-element.elementor-element-d0a6296 {
  text-align: left;
}
.elementor-6123
  .elementor-element.elementor-element-d0a6296
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #000000;
}
.elementor-6123 .elementor-element.elementor-element-ceabd26 {
  width: auto;
  max-width: auto;
  --e-icon-list-icon-size: 10px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0
    0;
  --icon-vertical-offset: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-ceabd26
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-ceabd26
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-ceabd26
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-ceabd26
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-6123
  .elementor-element.elementor-element-ceabd26
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-6123
  .elementor-element.elementor-element-ceabd26
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-ceabd26
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-1eacba7);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-ceabd26
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-1eacba7);
  transition: fill 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-ceabd26
  .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-6123
  .elementor-element.elementor-element-ceabd26
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-6123
  .elementor-element.elementor-element-ceabd26
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-6123
  .elementor-element.elementor-element-ceabd26
  .elementor-icon-list-text {
  color: var(--e-global-color-6f2a36a);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-ceabd26
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-56e6e69);
}
.elementor-6123 .elementor-element.elementor-element-1f3d060 {
  width: auto;
  max-width: auto;
  --e-icon-list-icon-size: 10px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0
    0;
  --icon-vertical-offset: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-1f3d060
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-1f3d060
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-1f3d060
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-1f3d060
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-6123
  .elementor-element.elementor-element-1f3d060
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-6123
  .elementor-element.elementor-element-1f3d060
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-1f3d060
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-1eacba7);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-1f3d060
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-1eacba7);
  transition: fill 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-1f3d060
  .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-6123
  .elementor-element.elementor-element-1f3d060
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-6123
  .elementor-element.elementor-element-1f3d060
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-6123
  .elementor-element.elementor-element-1f3d060
  .elementor-icon-list-text {
  color: var(--e-global-color-6f2a36a);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-1f3d060
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-56e6e69);
}
.elementor-6123 .elementor-element.elementor-element-680f3e8 {
  --display: flex;
  --justify-content: flex-start;
  border-style: none;
  --border-style: none;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 2px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-3be8c87
  > .elementor-widget-container {
  margin: 10px 0px 12px 0px;
}
.elementor-6123 .elementor-element.elementor-element-3be8c87 {
  text-align: left;
}
.elementor-6123
  .elementor-element.elementor-element-3be8c87
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #000000;
}
.elementor-6123 .elementor-element.elementor-element-0849a4b {
  width: auto;
  max-width: auto;
  --e-icon-list-icon-size: 10px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0
    0;
  --icon-vertical-offset: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-0849a4b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-0849a4b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-0849a4b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-0849a4b
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-6123
  .elementor-element.elementor-element-0849a4b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-6123
  .elementor-element.elementor-element-0849a4b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-0849a4b
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-1eacba7);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-0849a4b
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-1eacba7);
  transition: fill 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-0849a4b
  .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-6123
  .elementor-element.elementor-element-0849a4b
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-6123
  .elementor-element.elementor-element-0849a4b
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-6123
  .elementor-element.elementor-element-0849a4b
  .elementor-icon-list-text {
  color: var(--e-global-color-6f2a36a);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-0849a4b
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-56e6e69);
}
.elementor-6123 .elementor-element.elementor-element-9320c94 {
  width: auto;
  max-width: auto;
  --e-icon-list-icon-size: 10px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0
    0;
  --icon-vertical-offset: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-9320c94
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-9320c94
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-9320c94
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-9320c94
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-6123
  .elementor-element.elementor-element-9320c94
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-6123
  .elementor-element.elementor-element-9320c94
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-6123
  .elementor-element.elementor-element-9320c94
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-1eacba7);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-9320c94
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-1eacba7);
  transition: fill 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-9320c94
  .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-6123
  .elementor-element.elementor-element-9320c94
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-6123
  .elementor-element.elementor-element-9320c94
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-6123
  .elementor-element.elementor-element-9320c94
  .elementor-icon-list-text {
  color: var(--e-global-color-6f2a36a);
  transition: color 0.3s;
}
.elementor-6123
  .elementor-element.elementor-element-9320c94
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-56e6e69);
}
.elementor-6123 .elementor-element.elementor-element-a5a5e11 {
  --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;
  --justify-content: center;
  --gap: 54px 54px;
  --row-gap: 54px;
  --column-gap: 54px;
}
.elementor-6123 .elementor-element.elementor-element-77afd62 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  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: #ffffff30;
  --border-color: #ffffff30;
  --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-6123 .elementor-element.elementor-element-3fcd37d {
  --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;
  --justify-content: flex-start;
  --gap: 27px 27px;
  --row-gap: 27px;
  --column-gap: 27px;
}
.elementor-6123 .elementor-element.elementor-element-3fcd37d.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-6123 .elementor-element.elementor-element-78bdb46 {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-78bdb46.elementor-element {
  --align-self: flex-start;
}
.elementor-6123 .elementor-element.elementor-element-6e0b05c {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-6e0b05c.elementor-element {
  --align-self: flex-start;
}
.elementor-6123 .elementor-element.elementor-element-03363fa {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-03363fa.elementor-element {
  --align-self: flex-start;
}
.elementor-6123 .elementor-element.elementor-element-ac8c89d {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-ac8c89d.elementor-element {
  --align-self: flex-start;
}
.elementor-6123 .elementor-element.elementor-element-fe3fcea {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  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: #ffffff30;
  --border-color: #ffffff30;
  --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-6123 .elementor-element.elementor-element-93cb1cd {
  --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;
  --justify-content: flex-start;
  --gap: 27px 27px;
  --row-gap: 27px;
  --column-gap: 27px;
}
.elementor-6123 .elementor-element.elementor-element-93cb1cd.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-6123
  .elementor-element.elementor-element-c792935
  > .elementor-widget-container {
  padding: 0px 22px 0px 22px;
}
.elementor-6123 .elementor-element.elementor-element-c792935.elementor-element {
  --align-self: center;
}
.elementor-6123 .elementor-element.elementor-element-c792935 {
  text-align: left;
}
.elementor-6123
  .elementor-element.elementor-element-c792935
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #001856;
}
.elementor-6123
  .elementor-element.elementor-element-6b5b367
  > .elementor-widget-container {
  padding: 0px 22px 0px 22px;
}
.elementor-6123 .elementor-element.elementor-element-6b5b367.elementor-element {
  --align-self: center;
}
.elementor-6123 .elementor-element.elementor-element-6b5b367 {
  text-align: left;
}
.elementor-6123
  .elementor-element.elementor-element-6b5b367
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #001856;
}
.elementor-6123
  .elementor-element.elementor-element-45eee8f
  > .elementor-widget-container {
  padding: 0px 22px 0px 22px;
}
.elementor-6123 .elementor-element.elementor-element-45eee8f.elementor-element {
  --align-self: center;
}
.elementor-6123 .elementor-element.elementor-element-45eee8f {
  text-align: left;
}
.elementor-6123
  .elementor-element.elementor-element-45eee8f
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #001856;
}
.elementor-6123 .elementor-element.elementor-element-c93cb73 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  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: #ffffff30;
  --border-color: #ffffff30;
  --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-6123 .elementor-element.elementor-element-698066a {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-698066a.elementor-element {
  --align-self: flex-start;
}
.elementor-6123 .elementor-element.elementor-element-279b9b2 {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-279b9b2.elementor-element {
  --align-self: flex-start;
}
.elementor-6123 .elementor-element.elementor-element-4c9f8be {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-6123 .elementor-element.elementor-element-4c9f8be.elementor-element {
  --align-self: flex-start;
}
.elementor-6123 .elementor-element.elementor-element-81d7afc {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6123
  .elementor-element.elementor-element-81d7afc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6123
  .elementor-element.elementor-element-81d7afc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1eacba7);
}
.elementor-6123 .elementor-element.elementor-element-823deba {
  text-align: center;
}
.elementor-6123
  .elementor-element.elementor-element-823deba
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  line-height: 2em;
  color: #ffffff;
}
@media (min-width: 768px) {
  .elementor-6123 .elementor-element.elementor-element-986bd39 {
    --width: 62%;
  }
  .elementor-6123 .elementor-element.elementor-element-fd279bd {
    --width: 70%;
  }
  .elementor-6123 .elementor-element.elementor-element-c033d18 {
    --width: 59.573%;
  }
  .elementor-6123 .elementor-element.elementor-element-5e3346a {
    --width: 35%;
  }
  .elementor-6123 .elementor-element.elementor-element-9daa111 {
    --width: 55%;
  }
  .elementor-6123 .elementor-element.elementor-element-231d700 {
    --width: 62%;
  }
  .elementor-6123 .elementor-element.elementor-element-3fcd37d {
    --width: 55%;
  }
  .elementor-6123 .elementor-element.elementor-element-93cb1cd {
    --width: 55%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-6123 .elementor-element.elementor-element-736a7a1 {
    --width: 50%;
  }
  .elementor-6123 .elementor-element.elementor-element-3955ea8 {
    --width: 50%;
  }
  .elementor-6123 .elementor-element.elementor-element-ca5c03f {
    --width: 50%;
  }
  .elementor-6123 .elementor-element.elementor-element-4da8fbd {
    --width: 50%;
  }
  .elementor-6123 .elementor-element.elementor-element-4a75cf4 {
    --width: 50%;
  }
  .elementor-6123 .elementor-element.elementor-element-c033d18 {
    --width: 50%;
  }
  .elementor-6123 .elementor-element.elementor-element-5e3346a {
    --width: 50%;
  }
  .elementor-6123 .elementor-element.elementor-element-c3733d5 {
    --width: 50%;
  }
  .elementor-6123 .elementor-element.elementor-element-9daa111 {
    --width: 50%;
  }
  .elementor-6123 .elementor-element.elementor-element-e6980c4 {
    --width: 50%;
  }
  .elementor-6123 .elementor-element.elementor-element-4c77196 {
    --width: 50%;
  }
  .elementor-6123 .elementor-element.elementor-element-281506a {
    --width: 50%;
  }
  .elementor-6123 .elementor-element.elementor-element-680f3e8 {
    --width: 50%;
  }
  .elementor-6123 .elementor-element.elementor-element-a5a5e11 {
    --width: 50%;
  }
  .elementor-6123 .elementor-element.elementor-element-3fcd37d {
    --width: 50%;
  }
  .elementor-6123 .elementor-element.elementor-element-93cb1cd {
    --width: 50%;
  }
}
@media (max-width: 1024px) {
  .elementor-6123 .elementor-element.elementor-element-dda7f0f {
    --padding-top: 150px;
    --padding-bottom: 20px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-6123 .elementor-element.elementor-element-a020db4 {
    --margin-top: 120px;
    --margin-bottom: 100px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-99c98a9
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-99c98a9 {
    text-align: center;
  }
  .elementor-6123
    .elementor-element.elementor-element-d539867
    > .elementor-widget-container {
    margin: 0px 0px 27px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-d539867 {
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-3955ea8 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-9ad5b8f
    > .elementor-widget-container {
    margin: 0px 0px 27px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-9ad5b8f {
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-8280256 {
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0
      calc(var(--e-icon-list-icon-size, 1em) * 0.25);
  }
  .elementor-6123 .elementor-element.elementor-element-ca5c03f {
    --justify-content: flex-start;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-c01fa74
    > .elementor-widget-container {
    margin: 0px 0px 27px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-c01fa74 {
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-8a8b225 {
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0
      calc(var(--e-icon-list-icon-size, 1em) * 0.25);
  }
  .elementor-6123
    .elementor-element.elementor-element-ae421f7
    > .elementor-widget-container {
    margin: 0px 0px 27px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-ae421f7 {
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-40c0f1c {
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0
      calc(var(--e-icon-list-icon-size, 1em) * 0.25);
  }
  .elementor-6123 .elementor-element.elementor-element-4da8fbd {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-8ec8999
    > .elementor-widget-container {
    margin: 0px 0px 27px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-8ec8999 {
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-631a934 {
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0
      calc(var(--e-icon-list-icon-size, 1em) * 0.25);
  }
  .elementor-6123 .elementor-element.elementor-element-4a75cf4 {
    --justify-content: flex-start;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-23fcf81
    > .elementor-widget-container {
    margin: 0px 0px 27px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-23fcf81 {
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-0cbf3ac {
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0
      calc(var(--e-icon-list-icon-size, 1em) * 0.25);
  }
  .elementor-6123
    .elementor-element.elementor-element-7d0124a
    > .elementor-widget-container {
    margin: 0px 0px 27px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-7d0124a {
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-f942611 {
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0
      calc(var(--e-icon-list-icon-size, 1em) * 0.25);
  }
  .elementor-6123 .elementor-element.elementor-element-520cd4d {
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-175852f {
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-097656d {
    --padding-top: 150px;
    --padding-bottom: 20px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-6123 .elementor-element.elementor-element-a2212f9 {
    --margin-top: 120px;
    --margin-bottom: 100px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-84ff618
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-84ff618 {
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-4c77196 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-b847c57
    > .elementor-widget-container {
    margin: 0px 0px 27px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-b847c57 {
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-e8aeaa3 {
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0
      calc(var(--e-icon-list-icon-size, 1em) * 0.25);
  }
  .elementor-6123 .elementor-element.elementor-element-c4d48b2 {
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0
      calc(var(--e-icon-list-icon-size, 1em) * 0.25);
  }
  .elementor-6123 .elementor-element.elementor-element-281506a {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-d0a6296
    > .elementor-widget-container {
    margin: 0px 0px 27px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-d0a6296 {
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-ceabd26 {
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0
      calc(var(--e-icon-list-icon-size, 1em) * 0.25);
  }
  .elementor-6123 .elementor-element.elementor-element-1f3d060 {
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0
      calc(var(--e-icon-list-icon-size, 1em) * 0.25);
  }
  .elementor-6123 .elementor-element.elementor-element-680f3e8 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-3be8c87
    > .elementor-widget-container {
    margin: 0px 0px 27px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-3be8c87 {
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-0849a4b {
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0
      calc(var(--e-icon-list-icon-size, 1em) * 0.25);
  }
  .elementor-6123 .elementor-element.elementor-element-9320c94 {
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0
      calc(var(--e-icon-list-icon-size, 1em) * 0.25);
  }
  .elementor-6123 .elementor-element.elementor-element-77afd62 {
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-fe3fcea {
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-c93cb73 {
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}
@media (max-width: 767px) {
  .elementor-6123 .elementor-element.elementor-element-c56fa25 {
    --min-height: 20;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-f6ede40 {
    --width: 100%;
    --min-height: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-ee3d04e
    .elementor-divider-separator {
    width: 96%;
    margin: 0 auto;
    margin-center: 0;
  }
  .elementor-6123
    .elementor-element.elementor-element-ee3d04e
    .elementor-divider {
    text-align: center;
  }
  .elementor-6123
    .elementor-element.elementor-element-ee3d04e
    .elementor-divider__text {
    font-size: 31px;
    line-height: 1.2em;
    letter-spacing: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-e72ce46 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-1504cfc {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 20px;
  }
  .elementor-6123
    .elementor-element.elementor-element-b65d51b
    .elementor-counter-number-wrapper {
    font-size: 36px;
  }
  .elementor-6123
    .elementor-element.elementor-element-923de32
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-6123 .elementor-element.elementor-element-1315866 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 20px;
  }
  .elementor-6123
    .elementor-element.elementor-element-bad9545
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-6123 .elementor-element.elementor-element-f38a639 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 20px;
  }
  .elementor-6123
    .elementor-element.elementor-element-de203b2
    .elementor-counter-number-wrapper {
    font-size: 35px;
  }
  .elementor-6123
    .elementor-element.elementor-element-1030727
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-6123 .elementor-element.elementor-element-f7a1406 {
    --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;
    --justify-content: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --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-6123 .elementor-element.elementor-element-5cec24f {
    --width: 48%;
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-d2551af
    .elementor-counter-number-wrapper {
    font-size: 26px;
  }
  .elementor-6123
    .elementor-element.elementor-element-4ecb3f8
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-6123 .elementor-element.elementor-element-a59a2a7 {
    --width: 48%;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-cdd0fe4
    .elementor-counter-number-wrapper {
    font-size: 26px;
  }
  .elementor-6123
    .elementor-element.elementor-element-08deeac
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-6123 .elementor-element.elementor-element-2272fdc {
    --width: 80%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 20px;
  }
  .elementor-6123
    .elementor-element.elementor-element-608bc89
    .elementor-counter-number-wrapper {
    font-size: 26px;
  }
  .elementor-6123
    .elementor-element.elementor-element-9611e3a
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-6123 .elementor-element.elementor-element-3b30595 {
    --margin-top: -100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-907c6d7 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-c02ae8d {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-689a0a6
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6123 .elementor-element.elementor-element-780b671 {
    font-size: 14px;
  }
  .elementor-6123 .elementor-element.elementor-element-47216d8 {
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-dda7f0f {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-dda7f0f.e-con {
    --align-self: center;
  }
  .elementor-6123 .elementor-element.elementor-element-dfd550c {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 36px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-a020db4 {
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-736a7a1 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-736a7a1.e-con {
    --align-self: center;
  }
  .elementor-6123
    .elementor-element.elementor-element-d539867
    > .elementor-widget-container {
    margin: 6px 0px 2px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-d539867 {
    text-align: center;
  }
  .elementor-6123
    .elementor-element.elementor-element-d539867
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-6123 .elementor-element.elementor-element-6f4ef24 {
    text-align: center;
    font-size: 14px;
  }
  .elementor-6123 .elementor-element.elementor-element-a183aa3 {
    text-align: center;
    font-size: 15px;
  }
  .elementor-6123
    .elementor-element.elementor-element-d807de2
    .elementor-widget-container {
    text-align: center;
  }
  .elementor-6123
    .elementor-element.elementor-element-d807de2.elementor-element {
    --align-self: center;
  }
  .elementor-6123 .elementor-element.elementor-element-3955ea8 {
    --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;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-9ad5b8f
    > .elementor-widget-container {
    margin: 6px 0px 2px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-9ad5b8f {
    text-align: center;
  }
  .elementor-6123
    .elementor-element.elementor-element-9ad5b8f
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-6123 .elementor-element.elementor-element-8280256 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-6123 .elementor-element.elementor-element-ca5c03f {
    --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-6123
    .elementor-element.elementor-element-c01fa74
    > .elementor-widget-container {
    margin: 6px 0px 2px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-c01fa74 {
    text-align: center;
  }
  .elementor-6123
    .elementor-element.elementor-element-c01fa74
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-6123
    .elementor-element.elementor-element-ae421f7
    > .elementor-widget-container {
    margin: 6px 0px 2px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-ae421f7 {
    text-align: center;
  }
  .elementor-6123
    .elementor-element.elementor-element-ae421f7
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-6123 .elementor-element.elementor-element-4da8fbd {
    --width: 50%;
    --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;
    --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-6123 .elementor-element.elementor-element-4da8fbd.e-con {
    --align-self: flex-start;
  }
  .elementor-6123
    .elementor-element.elementor-element-8ec8999
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
  }
  .elementor-6123 .elementor-element.elementor-element-8ec8999 {
    text-align: left;
  }
  .elementor-6123
    .elementor-element.elementor-element-8ec8999
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-6123 .elementor-element.elementor-element-631a934 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 8px;
  }
  .elementor-6123
    .elementor-element.elementor-element-631a934
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
  }
  .elementor-6123
    .elementor-element.elementor-element-631a934
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-631a934
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-631a934
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(5px / 2);
    margin-left: calc(5px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-631a934
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px / 2);
    margin-left: calc(-5px / 2);
  }
  body.rtl
    .elementor-6123
    .elementor-element.elementor-element-631a934
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-5px / 2);
  }
  body:not(.rtl)
    .elementor-6123
    .elementor-element.elementor-element-631a934
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-5px / 2);
  }
  .elementor-6123 .elementor-element.elementor-element-4a75cf4 {
    --width: 50%;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --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-6123
    .elementor-element.elementor-element-23fcf81
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
  }
  .elementor-6123 .elementor-element.elementor-element-23fcf81 {
    text-align: left;
  }
  .elementor-6123
    .elementor-element.elementor-element-23fcf81
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-6123
    .elementor-element.elementor-element-0cbf3ac
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
  }
  .elementor-6123
    .elementor-element.elementor-element-0cbf3ac
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-0cbf3ac
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-0cbf3ac
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(0px / 2);
    margin-left: calc(0px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-0cbf3ac
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px / 2);
    margin-left: calc(-0px / 2);
  }
  body.rtl
    .elementor-6123
    .elementor-element.elementor-element-0cbf3ac
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-0px / 2);
  }
  body:not(.rtl)
    .elementor-6123
    .elementor-element.elementor-element-0cbf3ac
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-0px / 2);
  }
  .elementor-6123 .elementor-element.elementor-element-0cbf3ac {
    --e-icon-list-icon-size: 8px;
  }
  .elementor-6123
    .elementor-element.elementor-element-7d0124a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-7d0124a {
    text-align: left;
  }
  .elementor-6123
    .elementor-element.elementor-element-7d0124a
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-6123
    .elementor-element.elementor-element-f942611
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
  }
  .elementor-6123
    .elementor-element.elementor-element-f942611
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-f942611
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-f942611
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(0px / 2);
    margin-left: calc(0px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-f942611
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px / 2);
    margin-left: calc(-0px / 2);
  }
  body.rtl
    .elementor-6123
    .elementor-element.elementor-element-f942611
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-0px / 2);
  }
  body:not(.rtl)
    .elementor-6123
    .elementor-element.elementor-element-f942611
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-0px / 2);
  }
  .elementor-6123 .elementor-element.elementor-element-f942611 {
    --e-icon-list-icon-size: 8px;
  }
  .elementor-6123 .elementor-element.elementor-element-c033d18 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-c3733d5 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-c3733d5.e-con {
    --align-self: center;
  }
  .elementor-6123 .elementor-element.elementor-element-7ec4ecf {
    width: var(--container-widget-width, 16%);
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-7ec4ecf img {
    width: 100%;
    max-width: 80%;
  }
  .elementor-6123 .elementor-element.elementor-element-69a20da {
    width: var(--container-widget-width, 16%);
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-69a20da img {
    width: 100%;
    max-width: 80%;
  }
  .elementor-6123 .elementor-element.elementor-element-030fbc2 {
    width: var(--container-widget-width, 16%);
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-030fbc2 img {
    width: 100%;
    max-width: 80%;
  }
  .elementor-6123 .elementor-element.elementor-element-175852f {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-175852f.e-con {
    --align-self: center;
  }
  .elementor-6123 .elementor-element.elementor-element-9daa111 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-9daa111.e-con {
    --align-self: center;
  }
  .elementor-6123 .elementor-element.elementor-element-ee38cac {
    width: var(--container-widget-width, 16%);
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-ee38cac img {
    width: 50px;
  }
  .elementor-6123 .elementor-element.elementor-element-11ecc8c {
    width: var(--container-widget-width, 16%);
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-11ecc8c img {
    width: 50px;
  }
  .elementor-6123
    .elementor-element.elementor-element-ae4cfaa
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-ae4cfaa
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6123
    .elementor-element.elementor-element-9bea2fb
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-6123 .elementor-element.elementor-element-6b0c220 {
    --min-height: 20;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-8293bba {
    --width: 100%;
    --min-height: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-3d292fa
    > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-3d292fa img {
    width: 36%;
    height: 40px;
  }
  .elementor-6123 .elementor-element.elementor-element-c9833ec {
    --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;
    --justify-content: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --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-6123 .elementor-element.elementor-element-60479ad {
    --width: 43%;
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-be9d142
    .elementor-counter-number-wrapper {
    font-size: 24px;
  }
  .elementor-6123
    .elementor-element.elementor-element-db34760
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-6123 .elementor-element.elementor-element-3e98dcb {
    --width: 43%;
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-7663c12
    .elementor-counter-number-wrapper {
    font-size: 24px;
  }
  .elementor-6123
    .elementor-element.elementor-element-041b689
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-6123 .elementor-element.elementor-element-cd84157 {
    --width: 70%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 20px;
  }
  .elementor-6123
    .elementor-element.elementor-element-03e6c99
    .elementor-counter-number-wrapper {
    font-size: 24px;
  }
  .elementor-6123
    .elementor-element.elementor-element-56c3013
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-6123 .elementor-element.elementor-element-48e7585 {
    --margin-top: -100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-d17afdf {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-f06e22d {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-231d700 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 9px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-bf8c38d
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-6123
    .elementor-element.elementor-element-0a16d32
    > .elementor-widget-container {
    margin: 0px 0px -32px 0px;
    padding: 10px 024px 0px 024px;
  }
  .elementor-6123 .elementor-element.elementor-element-0a16d32 {
    font-size: 14px;
  }
  .elementor-6123
    .elementor-element.elementor-element-6b25f3b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-6b25f3b {
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-bd9ffdb {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 12px;
    --padding-right: 10px;
  }
  .elementor-6123 .elementor-element.elementor-element-ee48687 {
    --width: 48%;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-6123 .elementor-element.elementor-element-9074178 {
    font-size: 14px;
  }
  .elementor-6123 .elementor-element.elementor-element-c74707d {
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-c74707d img {
    width: 85%;
  }
  .elementor-6123 .elementor-element.elementor-element-817cc1f {
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-817cc1f img {
    width: 85%;
  }
  .elementor-6123 .elementor-element.elementor-element-d8c6c73 {
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-d8c6c73 img {
    width: 85%;
  }
  .elementor-6123 .elementor-element.elementor-element-6522f47 {
    --width: 48%;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 11px;
    --padding-bottom: 11px;
    --padding-left: 11px;
    --padding-right: 11px;
  }
  .elementor-6123 .elementor-element.elementor-element-e42224b {
    font-size: 14px;
  }
  .elementor-6123 .elementor-element.elementor-element-d933482 img {
    width: 100%;
  }
  .elementor-6123 .elementor-element.elementor-element-1f8c3ba {
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-1f8c3ba img {
    width: 85%;
  }
  .elementor-6123 .elementor-element.elementor-element-097656d {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-097656d.e-con {
    --align-self: center;
  }
  .elementor-6123 .elementor-element.elementor-element-656b9d3 {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 36px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-a2212f9 {
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-e6980c4 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-e6980c4.e-con {
    --align-self: center;
  }
  .elementor-6123 .elementor-element.elementor-element-8dbc79d {
    --width: 91vw;
    --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: 12px 12px;
    --row-gap: 12px;
    --column-gap: 12px;
    --margin-top: 15px;
    --margin-bottom: 15px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-db16a1a {
    --width: 90vw;
    --gap: 2px 2px;
    --row-gap: 2px;
    --column-gap: 2px;
    --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-6123
    .elementor-element.elementor-element-ef2d797
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-ef2d797.elementor-element {
    --align-self: flex-start;
  }
  .elementor-6123 .elementor-element.elementor-element-ef2d797 {
    text-align: left;
    font-size: 20px;
  }
  .elementor-6123
    .elementor-element.elementor-element-636a66a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-636a66a {
    text-align: left;
    font-size: 14px;
  }
  .elementor-6123 .elementor-element.elementor-element-d4c702b {
    --width: 90vw;
    --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: 2px 2px;
    --row-gap: 2px;
    --column-gap: 2px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3px;
    --padding-bottom: 0px;
    --padding-left: 3px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-67781fa {
    --width: 36vw;
    --gap: 1px 1px;
    --row-gap: 1px;
    --column-gap: 1px;
    --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-6123
    .elementor-element.elementor-element-7d23499
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-7d23499.elementor-element {
    --align-self: flex-start;
  }
  .elementor-6123 .elementor-element.elementor-element-7d23499 {
    text-align: left;
    font-size: 20px;
  }
  .elementor-6123 .elementor-element.elementor-element-41761cb {
    text-align: left;
    font-size: 15px;
  }
  .elementor-6123 .elementor-element.elementor-element-354f461 {
    --width: 49vw;
    --gap: 1px 1px;
    --row-gap: 1px;
    --column-gap: 1px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-a3beefa
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-a3beefa.elementor-element {
    --align-self: flex-start;
  }
  .elementor-6123 .elementor-element.elementor-element-a3beefa {
    text-align: left;
    font-size: 20px;
  }
  .elementor-6123 .elementor-element.elementor-element-b2bc864 {
    text-align: left;
    font-size: 15px;
  }
  .elementor-6123
    .elementor-element.elementor-element-1764759
    .elementor-widget-container {
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-1764759 {
    width: var(--container-widget-width, 319.2px);
    max-width: 319.2px;
    --container-widget-width: 319.2px;
    --container-widget-flex-grow: 0;
    --icon-size: 19px;
  }
  .elementor-6123
    .elementor-element.elementor-element-1764759
    > .elementor-widget-container {
    margin: 1px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-1764759.elementor-element {
    --align-self: center;
  }
  .elementor-6123 .elementor-element.elementor-element-4c77196 {
    --width: 100%;
    --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: 2px 2px;
    --row-gap: 2px;
    --column-gap: 2px;
    --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-6123 .elementor-element.elementor-element-4c77196.e-con {
    --align-self: flex-start;
  }
  .elementor-6123 .elementor-element.elementor-element-b847c57 {
    width: var(--container-widget-width, 1000px);
    max-width: 1000px;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    text-align: left;
  }
  .elementor-6123
    .elementor-element.elementor-element-b847c57
    > .elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 15px;
  }
  .elementor-6123
    .elementor-element.elementor-element-b847c57
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-6123 .elementor-element.elementor-element-e8aeaa3 {
    width: var(--container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 8px;
  }
  .elementor-6123
    .elementor-element.elementor-element-e8aeaa3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
  }
  .elementor-6123
    .elementor-element.elementor-element-e8aeaa3
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(6px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-e8aeaa3
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(6px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-e8aeaa3
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-e8aeaa3
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
  }
  body.rtl
    .elementor-6123
    .elementor-element.elementor-element-e8aeaa3
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-6px / 2);
  }
  body:not(.rtl)
    .elementor-6123
    .elementor-element.elementor-element-e8aeaa3
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-6px / 2);
  }
  .elementor-6123 .elementor-element.elementor-element-c4d48b2 {
    width: var(--container-widget-width, 39%);
    max-width: 39%;
    --container-widget-width: 39%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 8px;
  }
  .elementor-6123
    .elementor-element.elementor-element-c4d48b2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 11px;
  }
  .elementor-6123
    .elementor-element.elementor-element-c4d48b2
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(6px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-c4d48b2
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(6px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-c4d48b2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-c4d48b2
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
  }
  body.rtl
    .elementor-6123
    .elementor-element.elementor-element-c4d48b2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-6px / 2);
  }
  body:not(.rtl)
    .elementor-6123
    .elementor-element.elementor-element-c4d48b2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-6px / 2);
  }
  .elementor-6123 .elementor-element.elementor-element-281506a {
    --width: 100%;
    --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: 2px 2px;
    --row-gap: 2px;
    --column-gap: 2px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-281506a.e-con {
    --align-self: flex-start;
  }
  .elementor-6123 .elementor-element.elementor-element-d0a6296 {
    width: var(--container-widget-width, 1000px);
    max-width: 1000px;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    text-align: left;
  }
  .elementor-6123
    .elementor-element.elementor-element-d0a6296
    > .elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 15px;
  }
  .elementor-6123
    .elementor-element.elementor-element-d0a6296
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-6123 .elementor-element.elementor-element-ceabd26 {
    width: var(--container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 8px;
  }
  .elementor-6123
    .elementor-element.elementor-element-ceabd26
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
  }
  .elementor-6123
    .elementor-element.elementor-element-ceabd26
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(6px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-ceabd26
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(6px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-ceabd26
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-ceabd26
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
  }
  body.rtl
    .elementor-6123
    .elementor-element.elementor-element-ceabd26
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-6px / 2);
  }
  body:not(.rtl)
    .elementor-6123
    .elementor-element.elementor-element-ceabd26
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-6px / 2);
  }
  .elementor-6123 .elementor-element.elementor-element-1f3d060 {
    width: var(--container-widget-width, 39%);
    max-width: 39%;
    --container-widget-width: 39%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 8px;
  }
  .elementor-6123
    .elementor-element.elementor-element-1f3d060
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 11px;
  }
  .elementor-6123
    .elementor-element.elementor-element-1f3d060
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(6px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-1f3d060
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(6px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-1f3d060
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-1f3d060
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
  }
  body.rtl
    .elementor-6123
    .elementor-element.elementor-element-1f3d060
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-6px / 2);
  }
  body:not(.rtl)
    .elementor-6123
    .elementor-element.elementor-element-1f3d060
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-6px / 2);
  }
  .elementor-6123 .elementor-element.elementor-element-680f3e8 {
    --width: 100%;
    --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: 2px 2px;
    --row-gap: 2px;
    --column-gap: 2px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-680f3e8.e-con {
    --align-self: flex-start;
  }
  .elementor-6123 .elementor-element.elementor-element-3be8c87 {
    width: var(--container-widget-width, 1000px);
    max-width: 1000px;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    text-align: left;
  }
  .elementor-6123
    .elementor-element.elementor-element-3be8c87
    > .elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 15px;
  }
  .elementor-6123
    .elementor-element.elementor-element-3be8c87
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-6123 .elementor-element.elementor-element-0849a4b {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 8px;
  }
  .elementor-6123
    .elementor-element.elementor-element-0849a4b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
  }
  .elementor-6123
    .elementor-element.elementor-element-0849a4b
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(6px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-0849a4b
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(6px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-0849a4b
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-0849a4b
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
  }
  body.rtl
    .elementor-6123
    .elementor-element.elementor-element-0849a4b
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-6px / 2);
  }
  body:not(.rtl)
    .elementor-6123
    .elementor-element.elementor-element-0849a4b
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-6px / 2);
  }
  .elementor-6123 .elementor-element.elementor-element-9320c94 {
    width: var(--container-widget-width, 48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 8px;
  }
  .elementor-6123
    .elementor-element.elementor-element-9320c94
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-9320c94.elementor-element {
    --align-self: flex-start;
  }
  .elementor-6123
    .elementor-element.elementor-element-9320c94
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(3px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-9320c94
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(3px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-9320c94
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(3px / 2);
    margin-left: calc(3px / 2);
  }
  .elementor-6123
    .elementor-element.elementor-element-9320c94
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-3px / 2);
    margin-left: calc(-3px / 2);
  }
  body.rtl
    .elementor-6123
    .elementor-element.elementor-element-9320c94
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-3px / 2);
  }
  body:not(.rtl)
    .elementor-6123
    .elementor-element.elementor-element-9320c94
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-3px / 2);
  }
  .elementor-6123 .elementor-element.elementor-element-a5a5e11 {
    --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;
    --justify-content: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-a5a5e11.e-con {
    --align-self: center;
  }
  .elementor-6123 .elementor-element.elementor-element-77afd62 {
    --width: 14vw;
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-77afd62.e-con {
    --align-self: center;
  }
  .elementor-6123 .elementor-element.elementor-element-3fcd37d {
    --width: 14vw;
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 11px 11px;
    --row-gap: 11px;
    --column-gap: 11px;
    --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-6123 .elementor-element.elementor-element-3fcd37d.e-con {
    --align-self: flex-start;
  }
  .elementor-6123 .elementor-element.elementor-element-78bdb46 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-6123
    .elementor-element.elementor-element-78bdb46
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-78bdb46 img {
    width: 50px;
    max-width: 1000px;
  }
  .elementor-6123 .elementor-element.elementor-element-6e0b05c {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-6123
    .elementor-element.elementor-element-6e0b05c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-6e0b05c img {
    width: 59px;
    height: 30px;
  }
  .elementor-6123 .elementor-element.elementor-element-03363fa {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-6123
    .elementor-element.elementor-element-03363fa
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-03363fa img {
    width: 59px;
    height: 38px;
  }
  .elementor-6123 .elementor-element.elementor-element-ac8c89d {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-6123
    .elementor-element.elementor-element-ac8c89d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-ac8c89d img {
    width: 1000px;
    max-width: 50px;
    height: 37px;
  }
  .elementor-6123 .elementor-element.elementor-element-fe3fcea {
    --width: 50vw;
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-fe3fcea.e-con {
    --align-self: center;
  }
  .elementor-6123 .elementor-element.elementor-element-93cb1cd {
    --width: 50vw;
    --min-height: 127px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 17px;
    --padding-bottom: 17px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123 .elementor-element.elementor-element-93cb1cd.e-con {
    --align-self: center;
  }
  .elementor-6123
    .elementor-element.elementor-element-c792935
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-c792935
    .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-6123
    .elementor-element.elementor-element-6b5b367
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-6b5b367
    .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-6123
    .elementor-element.elementor-element-45eee8f
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-45eee8f
    .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-6123 .elementor-element.elementor-element-c93cb73 {
    --width: 11vw;
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
    --align-items: center;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --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-6123 .elementor-element.elementor-element-698066a {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-698066a img {
    width: 100%;
    max-width: 100%;
  }
  .elementor-6123 .elementor-element.elementor-element-279b9b2 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-279b9b2 img {
    width: 100%;
    max-width: 100%;
  }
  .elementor-6123 .elementor-element.elementor-element-4c9f8be {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-6123 .elementor-element.elementor-element-4c9f8be img {
    width: 100%;
    max-width: 100%;
  }
  .elementor-6123 .elementor-element.elementor-element-81d7afc {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-823deba
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6123
    .elementor-element.elementor-element-823deba.elementor-element {
    --align-self: center;
  }
  .elementor-6123
    .elementor-element.elementor-element-823deba
    .elementor-heading-title {
    font-size: 14px;
  }
} /* Start custom CSS */
body.dark {
  background: #191919;
} /* End custom CSS */
