.elementor-26 .elementor-element.elementor-element-7cf817b {
  --display: flex;
  --min-height: 400px;
  --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;
  --background-transition: 0.3s;
  --overlay-opacity: 0.93;
}
.elementor-26
  .elementor-element.elementor-element-7cf817b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-26
  .elementor-element.elementor-element-7cf817b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/10/aboutusheader.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-26 .elementor-element.elementor-element-7cf817b::before,
.elementor-26
  .elementor-element.elementor-element-7cf817b
  > .elementor-background-video-container::before,
.elementor-26
  .elementor-element.elementor-element-7cf817b
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-26
  .elementor-element.elementor-element-7cf817b
  > .elementor-background-slideshow::before,
.elementor-26
  .elementor-element.elementor-element-7cf817b
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-26
  .elementor-element.elementor-element-7cf817b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-26 .elementor-element.elementor-element-7cf817b,
.elementor-26 .elementor-element.elementor-element-7cf817b::before {
  --border-transition: 0.3s;
}
.elementor-widget-ha-advanced-heading .ha-advanced-heading-before {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-ha-advanced-heading .ha-advanced-heading-center {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-ha-advanced-heading .ha-advanced-heading-after {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-ha-advanced-heading .ha-advanced-heading-wrap:before {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-26
  .elementor-element.elementor-element-510df84
  .ha-advanced-heading-tag {
  justify-content: center;
}
.elementor-26
  .elementor-element.elementor-element-510df84
  .ha-advanced-heading-wrap {
  flex-direction: column;
}
.elementor-26 .elementor-element.elementor-element-510df84 {
  --ha-tfx-rotate-z: 0deg;
}
.elementor-26
  .elementor-element.elementor-element-510df84
  .ha-advanced-heading-before {
  border-radius: 5px 5px 5px 5px;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  color: #ffffff;
  mix-blend-mode: color-dodge;
}
.elementor-26
  .elementor-element.elementor-element-510df84
  .ha-advanced-heading-center {
  font-family: "Montserrat", Sans-serif;
  font-size: 42px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0px;
  color: #ffffff;
}
.elementor-26
  .elementor-element.elementor-element-510df84.ha-layout-inline
  .ha-advanced-heading-after {
  margin-right: 0px;
}
.elementor-26
  .elementor-element.elementor-element-510df84.ha-layout-block
  .ha-advanced-heading-after {
  margin-bottom: 0px;
}
.elementor-26
  .elementor-element.elementor-element-510df84
  .ha-advanced-heading-after {
  font-family: "Montserrat", Sans-serif;
  font-size: 17px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  color: #ffffff;
}
.elementor-26
  .elementor-element.elementor-element-510df84
  .ha-advanced-heading-border:after {
  border-bottom-style: none;
  bottom: 20%;
}
.elementor-26
  .elementor-element.elementor-element-510df84
  .ha-advanced-heading-wrap:before {
  top: 3%;
}
.elementor-26 .elementor-element.elementor-element-f0137f3 {
  --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: 14px 14px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --padding-top: 70px;
  --padding-bottom: 70px;
  --padding-left: 60px;
  --padding-right: 60px;
}
.elementor-26
  .elementor-element.elementor-element-f0137f3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-26
  .elementor-element.elementor-element-f0137f3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-26 .elementor-element.elementor-element-f0137f3,
.elementor-26 .elementor-element.elementor-element-f0137f3::before {
  --border-transition: 0.3s;
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs[data-touch-mode="false"]
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:hover {
  background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="true"],
.elementor-widget-nested-tabs.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs[data-touch-mode="true"]
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:hover {
  background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-26 .elementor-element.elementor-element-ff2b8d7 {
  --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: 14px 14px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-26 .elementor-element.elementor-element-9508dcf {
  --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;
  --background-transition: 0.3s;
  
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
/* border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    ); */
.elementor-26 .elementor-element.elementor-element-9508dcf,
.elementor-26 .elementor-element.elementor-element-9508dcf::before {
  --border-transition: 0.3s;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-heading .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-26
  .elementor-element.elementor-element-735f99a
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-735f99a {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-735f99a
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-57eee79 {
  --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;
  --background-transition: 0.3s;
 
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
 /* border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    ); */
.elementor-26 .elementor-element.elementor-element-57eee79,
.elementor-26 .elementor-element.elementor-element-57eee79::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-fde45f2
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-fde45f2 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-fde45f2
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-880cc8d {
  --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;
  --background-transition: 0.3s;
 
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
 /* border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    ); */
.elementor-26 .elementor-element.elementor-element-880cc8d,
.elementor-26 .elementor-element.elementor-element-880cc8d::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-4a0a30b
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-4a0a30b {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-4a0a30b
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-e9448b3 {
  --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;
  --background-transition: 0.3s;
 
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
 /* border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    ); */
.elementor-26 .elementor-element.elementor-element-e9448b3,
.elementor-26 .elementor-element.elementor-element-e9448b3::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-6923b7d
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-6923b7d {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-6923b7d
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-56bf020 {
  --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;
  --background-transition: 0.3s;

  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
  /* border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    ); */
.elementor-26 .elementor-element.elementor-element-56bf020,
.elementor-26 .elementor-element.elementor-element-56bf020::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-20a250b
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-20a250b {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-20a250b
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-63fe73b {
  --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;
  --background-transition: 0.3s;
 
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
 /* border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    ); */
/* border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px */
.elementor-26 .elementor-element.elementor-element-63fe73b,
.elementor-26 .elementor-element.elementor-element-63fe73b::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-1f916d1
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-1f916d1 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-1f916d1
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-5eb4433 {
  --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;
  --background-transition: 0.3s;

  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
  /* border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    ); */
.elementor-26 .elementor-element.elementor-element-5eb4433,
.elementor-26 .elementor-element.elementor-element-5eb4433::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-3be7d05
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-3be7d05 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-3be7d05
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-ed0139f {
  --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;
  --background-transition: 0.3s;
 
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
 /* border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    ); */
.elementor-26 .elementor-element.elementor-element-ed0139f,
.elementor-26 .elementor-element.elementor-element-ed0139f::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-49573e1
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-49573e1 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-49573e1
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-e1ee894 {
  --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: 14px 14px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
}
.elementor-26 .elementor-element.elementor-element-228756f {
  --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;
  --background-transition: 0.3s;
 
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
 /* border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    ); */
.elementor-26 .elementor-element.elementor-element-228756f,
.elementor-26 .elementor-element.elementor-element-228756f::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-fab3a6f
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-fab3a6f {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-fab3a6f
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-f21a405 {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-f21a405,
.elementor-26 .elementor-element.elementor-element-f21a405::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-7fd03a1
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-7fd03a1 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-7fd03a1
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-3ad5f4e {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-3ad5f4e,
.elementor-26 .elementor-element.elementor-element-3ad5f4e::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-3a2a1be
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-3a2a1be {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-3a2a1be
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}
.elementor-26 .elementor-element.elementor-element-deece39 {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-deece39,
.elementor-26 .elementor-element.elementor-element-deece39::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-eda391f
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-eda391f {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-eda391f
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-b22091b {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-b22091b,
.elementor-26 .elementor-element.elementor-element-b22091b::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-5d1dbf8
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-5d1dbf8 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-5d1dbf8
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-1a444d0 {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-1a444d0,
.elementor-26 .elementor-element.elementor-element-1a444d0::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-b2ac9f6
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-b2ac9f6 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-b2ac9f6
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-efd09ad {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-efd09ad,
.elementor-26 .elementor-element.elementor-element-efd09ad::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-4c85ca9
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-4c85ca9 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-4c85ca9
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-2a5dc99 {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-2a5dc99,
.elementor-26 .elementor-element.elementor-element-2a5dc99::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-94ef9c4
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-94ef9c4 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-94ef9c4
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-03123dd {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-03123dd,
.elementor-26 .elementor-element.elementor-element-03123dd::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-5d046bc
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-5d046bc {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-5d046bc
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-29b2c2a {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-29b2c2a,
.elementor-26 .elementor-element.elementor-element-29b2c2a::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-07207da
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-07207da {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-07207da
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-22d96cb {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-22d96cb,
.elementor-26 .elementor-element.elementor-element-22d96cb::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-14a8ed8
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-14a8ed8 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-14a8ed8
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-4b285f0 {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-4b285f0,
.elementor-26 .elementor-element.elementor-element-4b285f0::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-5ed4457
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-5ed4457 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-5ed4457
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}
.elementor-26 .elementor-element.elementor-element-25c495e {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-25c495e,
.elementor-26 .elementor-element.elementor-element-25c495e::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-a01812b
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-a01812b {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-a01812b
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-4441862 {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-4441862,
.elementor-26 .elementor-element.elementor-element-4441862::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-9d24d69
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-9d24d69 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-9d24d69
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-b8412c5 {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-b8412c5,
.elementor-26 .elementor-element.elementor-element-b8412c5::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-39538df
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-39538df {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-39538df
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-6981b2d {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-6981b2d,
.elementor-26 .elementor-element.elementor-element-6981b2d::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-39b57d4
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-39b57d4 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-39b57d4
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-f7f3aef {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-f7f3aef,
.elementor-26 .elementor-element.elementor-element-f7f3aef::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-d1465be
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-d1465be {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-d1465be
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-b8295cd {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-b8295cd,
.elementor-26 .elementor-element.elementor-element-b8295cd::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-dc13c57
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-dc13c57 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-dc13c57
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-f97c03a {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-f97c03a,
.elementor-26 .elementor-element.elementor-element-f97c03a::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-ece516f
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-ece516f {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-ece516f
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-0144848 {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-0144848,
.elementor-26 .elementor-element.elementor-element-0144848::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-dee5546
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-dee5546 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-dee5546
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-f462aee {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-f462aee,
.elementor-26 .elementor-element.elementor-element-f462aee::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-3d0fbd2
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-3d0fbd2 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-3d0fbd2
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-7c3bbdc {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-7c3bbdc,
.elementor-26 .elementor-element.elementor-element-7c3bbdc::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-840f4b3
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-840f4b3 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-840f4b3
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-d6a7b5d {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-d6a7b5d,
.elementor-26 .elementor-element.elementor-element-d6a7b5d::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-e2b8b04
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-e2b8b04 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-e2b8b04
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-576d7a8 {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-576d7a8,
.elementor-26 .elementor-element.elementor-element-576d7a8::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-4a9cf5b
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-4a9cf5b {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-4a9cf5b
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-d91c60b {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-d91c60b,
.elementor-26 .elementor-element.elementor-element-d91c60b::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-1e3a597
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-1e3a597 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-1e3a597
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-537d4ea {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-537d4ea,
.elementor-26 .elementor-element.elementor-element-537d4ea::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-cf9a658
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-cf9a658 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-cf9a658
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-481b1bc {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-481b1bc,
.elementor-26 .elementor-element.elementor-element-481b1bc::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-36a6848
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-36a6848 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-36a6848
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-1580510 {
  --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: 14px 14px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
}
.elementor-26 .elementor-element.elementor-element-d69ad58 {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-d69ad58,
.elementor-26 .elementor-element.elementor-element-d69ad58::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-347f224
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-347f224 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-347f224
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-138e5ee {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-138e5ee,
.elementor-26 .elementor-element.elementor-element-138e5ee::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-f73b233
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-f73b233 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-f73b233
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-c1b81d4 {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-c1b81d4,
.elementor-26 .elementor-element.elementor-element-c1b81d4::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-a133ea8
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-a133ea8 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-a133ea8
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-c5f8dd6 {
  --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: 14px 14px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
}
.elementor-26 .elementor-element.elementor-element-eb6190a {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-eb6190a,
.elementor-26 .elementor-element.elementor-element-eb6190a::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-7e58496
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-7e58496 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-7e58496
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-17c6a73 {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-17c6a73,
.elementor-26 .elementor-element.elementor-element-17c6a73::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-b0e1e79
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-b0e1e79 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-b0e1e79
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-bd2c4e6 {
  --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: 14px 14px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
}
.elementor-26 .elementor-element.elementor-element-7225193 {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-7225193,
.elementor-26 .elementor-element.elementor-element-7225193::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-8a12bf4
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-8a12bf4 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-8a12bf4
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-07c5987 {
  --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: 14px 14px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
}
.elementor-26 .elementor-element.elementor-element-87b2265 {
  --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;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #031d3c0d;
  --border-color: #031d3c0d;
  --border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 30px 0px
    rgba(
      3.000000000000002,
      29.00000000000003,
      59.99999999999999,
      0.050980392156862744
    );
  --padding-top: 5px;
  --padding-bottom: 30px;
  --padding-left: 5px;
  --padding-right: 5px;
}
.elementor-26 .elementor-element.elementor-element-87b2265,
.elementor-26 .elementor-element.elementor-element-87b2265::before {
  --border-transition: 0.3s;
}
.elementor-26
  .elementor-element.elementor-element-56dce96
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-26 .elementor-element.elementor-element-56dce96 {
  text-align: center;
}
.elementor-26
  .elementor-element.elementor-element-56dce96
  .elementor-heading-title {
  color: #000000;
  font-family: "Satoshi", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-26 .elementor-element.elementor-element-af55604 {
  --n-tabs-direction: row;
  --n-tabs-heading-direction: column;
  --n-tabs-heading-width: 240px;
  --n-tabs-title-flex-basis: content;
  --n-tabs-title-flex-shrink: initial;
  --n-tabs-heading-justify-content: flex-start;
  --n-tabs-title-width: initial;
  --n-tabs-title-height: initial;
  --n-tabs-title-align-items: flex-start;
  --n-tabs-heading-wrap: wrap;
  --n-tabs-title-justify-content: flex-start;
  --n-tabs-title-text-align: start;
  --n-tabs-gap: 20px;
  --n-tabs-title-border-radius: 5px 20px 0px 20px;
  --n-tabs-title-padding-top: 12px;
  --n-tabs-title-padding-right: 25px;
  --n-tabs-title-padding-bottom: 12px;
  --n-tabs-title-padding-left: 25px;
  --n-tabs-title-font-size: 17px;
  --n-tabs-title-color: #000000;
  --n-tabs-title-color-active: #ffffff;
}
.elementor-26
  .elementor-element.elementor-element-af55604
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:not(:hover) {
  background: #f5f6f6;
}
.elementor-26
  .elementor-element.elementor-element-af55604.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs[data-touch-mode="false"]
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:hover {
  background: #e7e7e7;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
}
.elementor-26
  .elementor-element.elementor-element-af55604.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="true"],
.elementor-26
  .elementor-element.elementor-element-af55604.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs[data-touch-mode="true"]
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:hover {
  background: #40030F;
}
.elementor-26
  .elementor-element.elementor-element-af55604.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
  font-family: "Satoshi", Sans-serif;
  font-weight: 500;
}
.elementor-26
  .elementor-element.elementor-element-af55604
  [data-touch-mode="false"]
  .e-n-tab-title[aria-selected="false"]:hover {
  --n-tabs-title-color-hover: #000000;
}
@media (max-width: 1024px) {
  .elementor-26
    .elementor-element.elementor-element-510df84
    .ha-advanced-heading-center {
    font-size: 30px;
  }
  .elementor-26 .elementor-element.elementor-element-f0137f3 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}
@media (max-width: 767px) {
  .elementor-26
    .elementor-element.elementor-element-510df84
    .ha-advanced-heading-center {
    font-size: 24px;
  }
  .elementor-26
    .elementor-element.elementor-element-510df84
    .ha-advanced-heading-after {
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .elementor-26 .elementor-element.elementor-element-7cf817b {
    --content-width: 1440px;
  }
  .elementor-26 .elementor-element.elementor-element-f0137f3 {
    --content-width: 1440px;
  }
  .elementor-26 .elementor-element.elementor-element-9508dcf {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-57eee79 {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-880cc8d {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-e9448b3 {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-56bf020 {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-63fe73b {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-5eb4433 {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-ed0139f {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-228756f {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-f21a405 {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-3ad5f4e {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-deece39 {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-b22091b {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-1a444d0 {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-efd09ad {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-2a5dc99 {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-03123dd {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-29b2c2a {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-22d96cb {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-4b285f0 {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-25c495e {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-4441862 {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-b8412c5 {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-6981b2d {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-f7f3aef {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-b8295cd {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-f97c03a {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-0144848 {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-f462aee {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-7c3bbdc {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-d6a7b5d {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-576d7a8 {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-d91c60b {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-537d4ea {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-481b1bc {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-d69ad58 {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-138e5ee {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-c1b81d4 {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-eb6190a {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-17c6a73 {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-7225193 {
    --width: 24%;
  }
  .elementor-26 .elementor-element.elementor-element-87b2265 {
    --width: 24%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-26 .elementor-element.elementor-element-9508dcf {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-57eee79 {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-880cc8d {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-e9448b3 {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-56bf020 {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-63fe73b {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-5eb4433 {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-ed0139f {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-228756f {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-f21a405 {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-3ad5f4e {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-deece39 {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-b22091b {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-1a444d0 {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-efd09ad {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-2a5dc99 {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-03123dd {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-29b2c2a {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-22d96cb {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-4b285f0 {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-25c495e {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-4441862 {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-b8412c5 {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-6981b2d {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-f7f3aef {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-b8295cd {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-f97c03a {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-0144848 {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-f462aee {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-7c3bbdc {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-d6a7b5d {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-576d7a8 {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-d91c60b {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-537d4ea {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-481b1bc {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-d69ad58 {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-138e5ee {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-c1b81d4 {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-eb6190a {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-17c6a73 {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-7225193 {
    --width: 32%;
  }
  .elementor-26 .elementor-element.elementor-element-87b2265 {
    --width: 32%;
  }
} /* Start Custom Fonts CSS */
@font-face {
  font-family: "Satoshi";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../../2024/09/Satoshi-Black.eot");
  src: url("../../2024/09/Satoshi-Blackd41d.eot?#iefix")
      format("embedded-opentype"),
    url("../../2024/09/Satoshi-Black.woff2") format("woff2"),
    url("../../2024/09/Satoshi-Black.woff") format("woff"),
    url("../../2024/09/Satoshi-Black.ttf") format("truetype");
}
@font-face {
  font-family: "Satoshi";
  font-style: italic;
  font-weight: 900;
  font-display: auto;
  src: url("../../2024/09/Satoshi-BlackItalic.eot");
  src: url("../../2024/09/Satoshi-BlackItalicd41d.eot?#iefix")
      format("embedded-opentype"),
    url("../../2024/09/Satoshi-BlackItalic.woff2") format("woff2"),
    url("../../2024/09/Satoshi-BlackItalic.woff") format("woff"),
    url("../../2024/09/Satoshi-BlackItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Satoshi";
  font-style: normal;
  font-weight: 700;
  font-display: auto;
  src: url("../../2024/09/Satoshi-Bold.eot");
  src: url("../../2024/09/Satoshi-Boldd41d.eot?#iefix")
      format("embedded-opentype"),
    url("../../2024/09/Satoshi-Bold.woff2") format("woff2"),
    url("../../2024/09/Satoshi-Bold.woff") format("woff"),
    url("../../2024/09/Satoshi-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Satoshi";
  font-style: italic;
  font-weight: 700;
  font-display: auto;
  src: url("../../2024/09/Satoshi-BoldItalic.eot");
  src: url("../../2024/09/Satoshi-BoldItalicd41d.eot?#iefix")
      format("embedded-opentype"),
    url("../../2024/09/Satoshi-BoldItalic.woff2") format("woff2"),
    url("../../2024/09/Satoshi-BoldItalic.woff") format("woff"),
    url("../../2024/09/Satoshi-BoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Satoshi";
  font-style: normal;
  font-weight: 300;
  font-display: auto;
  src: url("../../2024/09/Satoshi-Light.eot");
  src: url("../../2024/09/Satoshi-Lightd41d.eot?#iefix")
      format("embedded-opentype"),
    url("../../2024/09/Satoshi-Light.woff2") format("woff2"),
    url("../../2024/09/Satoshi-Light.woff") format("woff"),
    url("../../2024/09/Satoshi-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Satoshi";
  font-style: italic;
  font-weight: 300;
  font-display: auto;
  src: url("../../2024/09/Satoshi-LightItalic.eot");
  src: url("../../2024/09/Satoshi-LightItalicd41d.eot?#iefix")
      format("embedded-opentype"),
    url("../../2024/09/Satoshi-LightItalic.woff2") format("woff2"),
    url("../../2024/09/Satoshi-LightItalic.woff") format("woff"),
    url("../../2024/09/Satoshi-LightItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Satoshi";
  font-style: normal;
  font-weight: 500;
  font-display: auto;
  src: url("../../2024/09/Satoshi-Medium.eot");
  src: url("../../2024/09/Satoshi-Mediumd41d.eot?#iefix")
      format("embedded-opentype"),
    url("../../2024/09/Satoshi-Medium.woff2") format("woff2"),
    url("../../2024/09/Satoshi-Medium.woff") format("woff"),
    url("../../2024/09/Satoshi-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Satoshi";
  font-style: italic;
  font-weight: 500;
  font-display: auto;
  src: url("../../2024/09/Satoshi-MediumItalic.eot");
  src: url("../../2024/09/Satoshi-MediumItalicd41d.eot?#iefix")
      format("embedded-opentype"),
    url("../../2024/09/Satoshi-MediumItalic.woff2") format("woff2"),
    url("../../2024/09/Satoshi-MediumItalic.woff") format("woff"),
    url("../../2024/09/Satoshi-MediumItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Satoshi";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("../../2024/09/Satoshi-Regular.eot");
  src: url("../../2024/09/Satoshi-Regulard41d.eot?#iefix")
      format("embedded-opentype"),
    url("../../2024/09/Satoshi-Regular.woff2") format("woff2"),
    url("../../2024/09/Satoshi-Regular.woff") format("woff"),
    url("../../2024/09/Satoshi-Regular.ttf") format("truetype");
}
/* End Custom Fonts CSS */
