.elementor-1060 .elementor-element.elementor-element-bd29358 {
  --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;
  --align-items: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.95;
  --padding-top: 18%;
  --padding-bottom: 15%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.elementor-1060
  .elementor-element.elementor-element-bd29358:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1060
  .elementor-element.elementor-element-bd29358
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/03/jbsama-26-3-scaled.jpg");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1060 .elementor-element.elementor-element-bd29358::before,
.elementor-1060
  .elementor-element.elementor-element-bd29358
  > .elementor-background-video-container::before,
.elementor-1060
  .elementor-element.elementor-element-bd29358
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-1060
  .elementor-element.elementor-element-bd29358
  > .elementor-background-slideshow::before,
.elementor-1060
  .elementor-element.elementor-element-bd29358
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-1060
  .elementor-element.elementor-element-bd29358
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-astglobalcolor4) 10%,
    rgba(0, 0, 0, 0.4) 60%
  );
}
.elementor-1060 .elementor-element.elementor-element-bd29358,
.elementor-1060 .elementor-element.elementor-element-bd29358::before {
  --border-transition: 0.3s;
}
.elementor-1060 .elementor-element.elementor-element-d0ebf38 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1060 .elementor-element.elementor-element-b32f874 {
  --iteration-count: infinite;
  --animation-duration: 1200ms;
  --dynamic-text-color: #6a276c;
}
.elementor-1060
  .elementor-element.elementor-element-b32f874
  .elementor-headline {
  text-align: left;
}
.elementor-1060
  .elementor-element.elementor-element-b32f874
  .elementor-headline-dynamic-wrapper
  path {
  stroke: #6a276c;
}
.elementor-1060
  .elementor-element.elementor-element-b32f874
  .elementor-headline-plain-text {
  color: #ffffff;
}
.elementor-1060
  .elementor-element.elementor-element-b32f874
  .elementor-headline
  .elementor-headline-plain-text {
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #ffffff;
  stroke: #ffffff;
}
.elementor-1060
  .elementor-element.elementor-element-b32f874
  .elementor-headline
  .elementor-headline-dynamic-wrapper {
  -webkit-text-stroke-width: 2px;
  stroke-width: 2px;
  -webkit-text-stroke-color: #ffffff;
  stroke: #ffffff;
}
.elementor-1060 .elementor-element.elementor-element-128486c {
  --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;
  --align-items: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 100px;
  --padding-bottom: 0px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-1060 .elementor-element.elementor-element-128486c,
.elementor-1060 .elementor-element.elementor-element-128486c::before {
  --border-transition: 0.3s;
}
.elementor-1060 .elementor-element.elementor-element-eaa494a {
  --display: flex;
  --justify-content: flex-start;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-1060 .elementor-element.elementor-element-236eb3b {
  text-align: left;
}
.elementor-1060
  .elementor-element.elementor-element-236eb3b
  > .elementor-widget-container {
  padding: 0px 0px 7px 0px;
}
.elementor-1060 .elementor-element.elementor-element-be9cfd6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1060 .elementor-element.elementor-element-28990fc {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-1060 .elementor-element.elementor-element-680368c {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor0);
  --divider-border-width: 4px;
  width: auto;
  max-width: auto;
}
.elementor-1060
  .elementor-element.elementor-element-680368c
  .elementor-divider-separator {
  width: 100px;
}
.elementor-1060
  .elementor-element.elementor-element-680368c
  .elementor-divider {
  padding-block-start: 27px;
  padding-block-end: 27px;
}
.elementor-1060
  .elementor-element.elementor-element-680368c
  > .elementor-widget-container {
  padding: 0px 0px 0px 10px;
}
.elementor-1060
  .elementor-element.elementor-element-906923a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 25px 100px 0px 0px;
}
.elementor-1060
  .elementor-element.elementor-element-40f17b7
  > .elementor-widget-container {
  margin: 7px 0px 0px 0px;
  padding: 0px 100px 0px 0px;
}
.elementor-1060 .elementor-element.elementor-element-5951e00 {
  text-align: left;
}
.elementor-1060
  .elementor-element.elementor-element-5951e00
  > .elementor-widget-container {
  padding: 22px 0px 0px 0px;
}
.elementor-1060 .elementor-element.elementor-element-0794037 {
  text-align: left;
}
.elementor-1060 .elementor-element.elementor-element-ed048cb {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1060
  .elementor-element.elementor-element-ed048cb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1060
  .elementor-element.elementor-element-ed048cb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/04/EXECUTIVE-DIRECTOR.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1060 .elementor-element.elementor-element-ed048cb,
.elementor-1060 .elementor-element.elementor-element-ed048cb::before {
  --border-transition: 0.3s;
}
.elementor-1060 .elementor-element.elementor-element-ddccb4d {
  --spacer-size: 570px;
}
.elementor-1060 .elementor-element.elementor-element-a851e2f {
  --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;
  --align-items: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1060 .elementor-element.elementor-element-a851e2f,
.elementor-1060 .elementor-element.elementor-element-a851e2f::before {
  --border-transition: 0.3s;
}
.elementor-1060 .elementor-element.elementor-element-dcecb38 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-1060
  .elementor-element.elementor-element-dcecb38:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1060
  .elementor-element.elementor-element-dcecb38
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor1);
}
.elementor-1060 .elementor-element.elementor-element-dcecb38,
.elementor-1060 .elementor-element.elementor-element-dcecb38::before {
  --border-transition: 0.3s;
}
.elementor-1060 .elementor-element.elementor-element-dcecb38.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-1060 .elementor-element.elementor-element-e489330 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1060
  .elementor-element.elementor-element-53ca644
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-1060 .elementor-element.elementor-element-53ca644 {
  width: auto;
  max-width: auto;
}
.elementor-1060 .elementor-element.elementor-element-f75266f {
  --divider-border-style: solid;
  --divider-color: #ffffff;
  --divider-border-width: 2px;
  width: auto;
  max-width: auto;
}
.elementor-1060
  .elementor-element.elementor-element-f75266f
  .elementor-divider-separator {
  width: 60px;
}
.elementor-1060
  .elementor-element.elementor-element-f75266f
  .elementor-divider {
  padding-block-start: 11px;
  padding-block-end: 11px;
}
.elementor-1060
  .elementor-element.elementor-element-f75266f
  > .elementor-widget-container {
  padding: 0px 10px 0px 10px;
}
.elementor-1060
  .elementor-element.elementor-element-dadf20e
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-1060
  .elementor-element.elementor-element-dadf20e
  > .elementor-widget-container {
  margin: 0px 0px 7px 0px;
  padding: 35px 0px 89px 0px;
}
.elementor-1060 .elementor-element.elementor-element-db7a6b3 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor4);
  --divider-border-width: 2px;
  width: auto;
  max-width: auto;
}
.elementor-1060
  .elementor-element.elementor-element-db7a6b3
  .elementor-divider-separator {
  width: 35px;
}
.elementor-1060
  .elementor-element.elementor-element-db7a6b3
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-1060 .elementor-element.elementor-element-f75e8f9 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1060 .elementor-element.elementor-element-a3b2271 {
  --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;
  --align-items: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1060 .elementor-element.elementor-element-9e8a2f9 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: rgba(0, 0, 0, 0.1);
  --border-color: rgba(0, 0, 0, 0.1);
  --margin-top: 0%;
  --margin-bottom: 0%;
  --margin-left: 0%;
  --margin-right: 50%;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-1060
  .elementor-element.elementor-element-9e8a2f9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1060
  .elementor-element.elementor-element-9e8a2f9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-1060 .elementor-element.elementor-element-9e8a2f9,
.elementor-1060 .elementor-element.elementor-element-9e8a2f9::before {
  --border-transition: 0.3s;
}
.elementor-1060 .elementor-element.elementor-element-2f025f7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1060
  .elementor-element.elementor-element-bdea670
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-1060 .elementor-element.elementor-element-bdea670 {
  width: auto;
  max-width: auto;
}
.elementor-1060 .elementor-element.elementor-element-aa484b1 {
  --divider-border-style: solid;
  --divider-color: #ffffff;
  --divider-border-width: 2px;
  width: auto;
  max-width: auto;
}
.elementor-1060
  .elementor-element.elementor-element-aa484b1
  .elementor-divider-separator {
  width: 60px;
}
.elementor-1060
  .elementor-element.elementor-element-aa484b1
  .elementor-divider {
  padding-block-start: 11px;
  padding-block-end: 11px;
}
.elementor-1060
  .elementor-element.elementor-element-aa484b1
  > .elementor-widget-container {
  padding: 0px 10px 0px 10px;
}
.elementor-1060
  .elementor-element.elementor-element-c8d8b7b
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-1060
  .elementor-element.elementor-element-c8d8b7b
  > .elementor-widget-container {
  margin: 0px 0px 7px 0px;
  padding: 35px 0px 89px 0px;
}
.elementor-1060 .elementor-element.elementor-element-0bcaecd {
  --divider-border-style: solid;
  --divider-color: #ffffff;
  --divider-border-width: 2px;
  width: auto;
  max-width: auto;
}
.elementor-1060
  .elementor-element.elementor-element-0bcaecd
  .elementor-divider-separator {
  width: 35px;
}
.elementor-1060
  .elementor-element.elementor-element-0bcaecd
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-1060 .elementor-element.elementor-element-9091bea {
  --display: flex;
  --min-height: 100vh;
  --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;
  --align-items: flex-start;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.75;
  --margin-top: -18px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1060
  .elementor-element.elementor-element-9091bea:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1060
  .elementor-element.elementor-element-9091bea
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/03/2151210240.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1060 .elementor-element.elementor-element-9091bea::before,
.elementor-1060
  .elementor-element.elementor-element-9091bea
  > .elementor-background-video-container::before,
.elementor-1060
  .elementor-element.elementor-element-9091bea
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-1060
  .elementor-element.elementor-element-9091bea
  > .elementor-background-slideshow::before,
.elementor-1060
  .elementor-element.elementor-element-9091bea
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-1060
  .elementor-element.elementor-element-9091bea
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: var(--e-global-color-astglobalcolor7);
}
.elementor-1060 .elementor-element.elementor-element-9091bea,
.elementor-1060 .elementor-element.elementor-element-9091bea::before {
  --border-transition: 0.3s;
}
.elementor-1060 .elementor-element.elementor-element-069a406 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1060 .elementor-element.elementor-element-565a838 {
  --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;
  --align-items: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1060 .elementor-element.elementor-element-341134c {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: rgba(0, 0, 0, 0.1);
  --border-color: rgba(0, 0, 0, 0.1);
  --margin-top: 0%;
  --margin-bottom: 0%;
  --margin-left: 0%;
  --margin-right: 0%;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-1060
  .elementor-element.elementor-element-341134c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1060
  .elementor-element.elementor-element-341134c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-1060 .elementor-element.elementor-element-341134c,
.elementor-1060 .elementor-element.elementor-element-341134c::before {
  --border-transition: 0.3s;
}
.elementor-1060 .elementor-element.elementor-element-258d2aa {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1060 .elementor-element.elementor-element-258d2aa.e-con {
  --order: -99999 /* order start hack */;
}
.elementor-1060
  .elementor-element.elementor-element-a9c3919
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-1060 .elementor-element.elementor-element-a9c3919 {
  width: auto;
  max-width: auto;
}
.elementor-1060 .elementor-element.elementor-element-ae52366 {
  --divider-border-style: solid;
  --divider-color: #f9f9f9;
  --divider-border-width: 2px;
  width: auto;
  max-width: auto;
}
.elementor-1060
  .elementor-element.elementor-element-ae52366
  .elementor-divider-separator {
  width: 60px;
}
.elementor-1060
  .elementor-element.elementor-element-ae52366
  .elementor-divider {
  padding-block-start: 11px;
  padding-block-end: 11px;
}
.elementor-1060
  .elementor-element.elementor-element-ae52366
  > .elementor-widget-container {
  padding: 0px 10px 0px 10px;
}
.elementor-1060
  .elementor-element.elementor-element-0498ec0
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-1060
  .elementor-element.elementor-element-0498ec0
  > .elementor-widget-container {
  margin: 0px 0px 7px 0px;
  padding: 35px 0px 88px 0px;
}
.elementor-1060 .elementor-element.elementor-element-b1b9c63 {
  --divider-border-style: solid;
  --divider-color: #ffffff;
  --divider-border-width: 2px;
  width: auto;
  max-width: auto;
}
.elementor-1060
  .elementor-element.elementor-element-b1b9c63
  .elementor-divider-separator {
  width: 35px;
}
.elementor-1060
  .elementor-element.elementor-element-b1b9c63
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-1060
  .elementor-element.elementor-element-b1b9c63
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1060 .elementor-element.elementor-element-87706a6 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: rgba(0, 0, 0, 0.1);
  --border-color: rgba(0, 0, 0, 0.1);
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-1060
  .elementor-element.elementor-element-87706a6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1060
  .elementor-element.elementor-element-87706a6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-1060 .elementor-element.elementor-element-87706a6,
.elementor-1060 .elementor-element.elementor-element-87706a6::before {
  --border-transition: 0.3s;
}
.elementor-1060 .elementor-element.elementor-element-4c6ece3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1060
  .elementor-element.elementor-element-1eceec5
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor4);
}
.elementor-1060
  .elementor-element.elementor-element-1eceec5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1060 .elementor-element.elementor-element-1eceec5 {
  width: auto;
  max-width: auto;
}
.elementor-1060 .elementor-element.elementor-element-722c2dd {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor4);
  --divider-border-width: 2px;
  width: auto;
  max-width: auto;
}
.elementor-1060
  .elementor-element.elementor-element-722c2dd
  .elementor-divider-separator {
  width: 60px;
}
.elementor-1060
  .elementor-element.elementor-element-722c2dd
  .elementor-divider {
  padding-block-start: 11px;
  padding-block-end: 11px;
}
.elementor-1060
  .elementor-element.elementor-element-722c2dd
  > .elementor-widget-container {
  padding: 0px 10px 0px 10px;
}
.elementor-1060
  .elementor-element.elementor-element-2184b49
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-1060
  .elementor-element.elementor-element-2184b49
  > .elementor-widget-container {
  margin: 0px 0px 7px 0px;
  padding: 35px 0px 88px 0px;
}
.elementor-1060 .elementor-element.elementor-element-4d4da63 {
  --divider-border-style: solid;
  --divider-color: #ffffff;
  --divider-border-width: 2px;
  width: auto;
  max-width: auto;
}
.elementor-1060
  .elementor-element.elementor-element-4d4da63
  .elementor-divider-separator {
  width: 35px;
}
.elementor-1060
  .elementor-element.elementor-element-4d4da63
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-1060
  .elementor-element.elementor-element-4d4da63
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1060 .elementor-element.elementor-element-9185b1f {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: rgba(0, 0, 0, 0.1);
  --border-color: rgba(0, 0, 0, 0.1);
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-1060
  .elementor-element.elementor-element-9185b1f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1060
  .elementor-element.elementor-element-9185b1f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-1060 .elementor-element.elementor-element-9185b1f,
.elementor-1060 .elementor-element.elementor-element-9185b1f::before {
  --border-transition: 0.3s;
}
.elementor-1060 .elementor-element.elementor-element-75e05df {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1060
  .elementor-element.elementor-element-2211edf
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor4);
}
.elementor-1060 .elementor-element.elementor-element-2211edf {
  width: auto;
  max-width: auto;
}
.elementor-1060 .elementor-element.elementor-element-937b884 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor4);
  --divider-border-width: 2px;
  width: auto;
  max-width: auto;
}
.elementor-1060
  .elementor-element.elementor-element-937b884
  .elementor-divider-separator {
  width: 60px;
}
.elementor-1060
  .elementor-element.elementor-element-937b884
  .elementor-divider {
  padding-block-start: 11px;
  padding-block-end: 11px;
}
.elementor-1060
  .elementor-element.elementor-element-937b884
  > .elementor-widget-container {
  padding: 0px 10px 0px 10px;
}
.elementor-1060
  .elementor-element.elementor-element-e94e1eb
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-1060
  .elementor-element.elementor-element-e94e1eb
  > .elementor-widget-container {
  margin: 0px 0px 7px 0px;
  padding: 35px 0px 88px 0px;
}
.elementor-1060 .elementor-element.elementor-element-5754325 {
  --divider-border-style: solid;
  --divider-color: #ffffff;
  --divider-border-width: 2px;
  width: auto;
  max-width: auto;
}
.elementor-1060
  .elementor-element.elementor-element-5754325
  .elementor-divider-separator {
  width: 35px;
}
.elementor-1060
  .elementor-element.elementor-element-5754325
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-1060 .elementor-element.elementor-element-256eb33 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: rgba(0, 0, 0, 0.1);
  --border-color: rgba(0, 0, 0, 0.1);
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-1060
  .elementor-element.elementor-element-256eb33:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1060
  .elementor-element.elementor-element-256eb33
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-1060 .elementor-element.elementor-element-256eb33,
.elementor-1060 .elementor-element.elementor-element-256eb33::before {
  --border-transition: 0.3s;
}
.elementor-1060 .elementor-element.elementor-element-16c73e1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1060
  .elementor-element.elementor-element-df48e95
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor4);
}
.elementor-1060 .elementor-element.elementor-element-df48e95 {
  width: auto;
  max-width: auto;
}
.elementor-1060 .elementor-element.elementor-element-215a79b {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor4);
  --divider-border-width: 2px;
  width: auto;
  max-width: auto;
}
.elementor-1060
  .elementor-element.elementor-element-215a79b
  .elementor-divider-separator {
  width: 60px;
}
.elementor-1060
  .elementor-element.elementor-element-215a79b
  .elementor-divider {
  padding-block-start: 11px;
  padding-block-end: 11px;
}
.elementor-1060
  .elementor-element.elementor-element-215a79b
  > .elementor-widget-container {
  padding: 0px 10px 0px 10px;
}
.elementor-1060
  .elementor-element.elementor-element-da33d44
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-1060
  .elementor-element.elementor-element-da33d44
  > .elementor-widget-container {
  margin: 0px 0px 7px 0px;
  padding: 35px 0px 88px 0px;
}
.elementor-1060 .elementor-element.elementor-element-b7e7509 {
  --divider-border-style: solid;
  --divider-color: #ffffff;
  --divider-border-width: 2px;
  width: auto;
  max-width: auto;
}
.elementor-1060
  .elementor-element.elementor-element-b7e7509
  .elementor-divider-separator {
  width: 35px;
}
.elementor-1060
  .elementor-element.elementor-element-b7e7509
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-1060 .elementor-element.elementor-element-1091a6f {
  --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;
  --align-items: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1060 .elementor-element.elementor-element-be40723 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0%;
  --margin-bottom: 0%;
  --margin-left: 0%;
  --margin-right: 33.33%;
  --padding-top: 120px;
  --padding-bottom: 120px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-1060 .elementor-element.elementor-element-3d9b2d2 {
  text-align: left;
}
.elementor-1060
  .elementor-element.elementor-element-3d9b2d2
  .elementor-heading-title {
  color: #f9f9f9;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #6a276c;
  stroke: #6a276c;
  text-shadow: 29px 1px 8px #6a276c;
  mix-blend-mode: screen;
}
.elementor-1060
  .elementor-element.elementor-element-3d9b2d2
  > .elementor-widget-container {
  margin: 0px 0px 7px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1060 .elementor-element.elementor-element-3f0a6dc {
  color: #ffffff;
  width: var(--container-widget-width, 107.714%);
  max-width: 107.714%;
  --container-widget-width: 107.714%;
  --container-widget-flex-grow: 0;
}
.elementor-1060 .elementor-element.elementor-element-3f0a6dc.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-1060 .elementor-element.elementor-element-dbb3bcd {
  text-align: left;
}
.elementor-1060
  .elementor-element.elementor-element-dbb3bcd
  .elementor-heading-title {
  color: #f9f9f9;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #6a276c;
  stroke: #6a276c;
  text-shadow: 29px 1px 8px #6a276c;
  mix-blend-mode: screen;
}
.elementor-1060
  .elementor-element.elementor-element-dbb3bcd
  > .elementor-widget-container {
  margin: 0px 0px 7px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1060 .elementor-element.elementor-element-2fb4680 {
  color: #ffffff;
  width: var(--container-widget-width, 107.714%);
  max-width: 107.714%;
  --container-widget-width: 107.714%;
  --container-widget-flex-grow: 0;
}
.elementor-1060 .elementor-element.elementor-element-2fb4680.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-1060 .elementor-element.elementor-element-e454b43 {
  text-align: left;
}
.elementor-1060
  .elementor-element.elementor-element-e454b43
  .elementor-heading-title {
  color: #f9f9f9;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #6a276c;
  stroke: #6a276c;
  text-shadow: 29px 1px 8px #6a276c;
  mix-blend-mode: screen;
}
.elementor-1060
  .elementor-element.elementor-element-e454b43
  > .elementor-widget-container {
  margin: 0px 0px 7px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1060 .elementor-element.elementor-element-f06fcc0 {
  color: #ffffff;
  width: var(--container-widget-width, 107.714%);
  max-width: 107.714%;
  --container-widget-width: 107.714%;
  --container-widget-flex-grow: 0;
}
.elementor-1060 .elementor-element.elementor-element-f06fcc0.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-1060 .elementor-element.elementor-element-13b3baa {
  --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;
  --align-items: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1060 .elementor-element.elementor-element-13b3baa,
.elementor-1060 .elementor-element.elementor-element-13b3baa::before {
  --border-transition: 0.3s;
}
.elementor-1060 .elementor-element.elementor-element-2b4559e {
  --display: flex;
  --justify-content: flex-start;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  --border-color: rgba(0, 0, 0, 0.1);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 75px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-1060
  .elementor-element.elementor-element-2b4559e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1060
  .elementor-element.elementor-element-2b4559e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor4);
}
.elementor-1060 .elementor-element.elementor-element-2b4559e,
.elementor-1060 .elementor-element.elementor-element-2b4559e::before {
  --border-transition: 0.3s;
}
.elementor-1060
  .elementor-element.elementor-element-de3d43c
  .elementor-counter-number-wrapper {
  color: #fb5fab;
  font-size: 90px;
}
.elementor-1060 .elementor-element.elementor-element-de3d43c {
  width: auto;
  max-width: auto;
}
.elementor-1060 .elementor-element.elementor-element-b4735c8 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor0);
  --divider-border-width: 2px;
}
.elementor-1060
  .elementor-element.elementor-element-b4735c8
  .elementor-divider-separator {
  width: 30px;
}
.elementor-1060
  .elementor-element.elementor-element-b4735c8
  .elementor-divider {
  padding-block-start: 3px;
  padding-block-end: 3px;
}
.elementor-1060
  .elementor-element.elementor-element-b4735c8
  > .elementor-widget-container {
  padding: 53px 0px 0px 0px;
}
.elementor-1060
  .elementor-element.elementor-element-5d50906
  .elementor-heading-title {
  color: #000000;
}
.elementor-1060 .elementor-element.elementor-element-8d8736c {
  --display: flex;
  --justify-content: flex-start;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  --border-color: rgba(0, 0, 0, 0.1);
  --padding-top: 75px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-1060
  .elementor-element.elementor-element-8d8736c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1060
  .elementor-element.elementor-element-8d8736c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor4);
}
.elementor-1060 .elementor-element.elementor-element-8d8736c,
.elementor-1060 .elementor-element.elementor-element-8d8736c::before {
  --border-transition: 0.3s;
}
.elementor-1060
  .elementor-element.elementor-element-71cfa74
  .elementor-counter-number-wrapper {
  color: #fb5fab;
  font-size: 90px;
}
.elementor-1060 .elementor-element.elementor-element-71cfa74 {
  width: auto;
  max-width: auto;
}
.elementor-1060 .elementor-element.elementor-element-b97ed08 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor0);
  --divider-border-width: 2px;
}
.elementor-1060
  .elementor-element.elementor-element-b97ed08
  .elementor-divider-separator {
  width: 30px;
}
.elementor-1060
  .elementor-element.elementor-element-b97ed08
  .elementor-divider {
  padding-block-start: 3px;
  padding-block-end: 3px;
}
.elementor-1060
  .elementor-element.elementor-element-b97ed08
  > .elementor-widget-container {
  padding: 53px 0px 0px 0px;
}
.elementor-1060 .elementor-element.elementor-element-e87e3ba {
  --display: flex;
  --justify-content: flex-start;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  --border-color: rgba(0, 0, 0, 0.1);
  --padding-top: 75px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-1060
  .elementor-element.elementor-element-e87e3ba:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1060
  .elementor-element.elementor-element-e87e3ba
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor4);
}
.elementor-1060 .elementor-element.elementor-element-e87e3ba,
.elementor-1060 .elementor-element.elementor-element-e87e3ba::before {
  --border-transition: 0.3s;
}
.elementor-1060
  .elementor-element.elementor-element-b9fb5da
  .elementor-counter-number-wrapper {
  color: #fb5fab;
  font-size: 90px;
}
.elementor-1060 .elementor-element.elementor-element-b9fb5da {
  width: auto;
  max-width: auto;
}
.elementor-1060 .elementor-element.elementor-element-9aee3b9 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor0);
  --divider-border-width: 2px;
}
.elementor-1060
  .elementor-element.elementor-element-9aee3b9
  .elementor-divider-separator {
  width: 30px;
}
.elementor-1060
  .elementor-element.elementor-element-9aee3b9
  .elementor-divider {
  padding-block-start: 3px;
  padding-block-end: 3px;
}
.elementor-1060
  .elementor-element.elementor-element-9aee3b9
  > .elementor-widget-container {
  padding: 53px 0px 0px 0px;
}
.elementor-1060 .elementor-element.elementor-element-f40da1e {
  --display: flex;
  --justify-content: flex-start;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  --border-color: rgba(0, 0, 0, 0.1);
  --padding-top: 75px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-1060
  .elementor-element.elementor-element-f40da1e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1060
  .elementor-element.elementor-element-f40da1e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor4);
}
.elementor-1060 .elementor-element.elementor-element-f40da1e,
.elementor-1060 .elementor-element.elementor-element-f40da1e::before {
  --border-transition: 0.3s;
}
.elementor-1060
  .elementor-element.elementor-element-a3e5a39
  .elementor-counter-number-wrapper {
  color: #fb5fab;
  font-size: 90px;
}
.elementor-1060 .elementor-element.elementor-element-a3e5a39 {
  width: auto;
  max-width: auto;
}
.elementor-1060 .elementor-element.elementor-element-d5f0590 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor0);
  --divider-border-width: 2px;
}
.elementor-1060
  .elementor-element.elementor-element-d5f0590
  .elementor-divider-separator {
  width: 30px;
}
.elementor-1060
  .elementor-element.elementor-element-d5f0590
  .elementor-divider {
  padding-block-start: 3px;
  padding-block-end: 3px;
}
.elementor-1060
  .elementor-element.elementor-element-d5f0590
  > .elementor-widget-container {
  padding: 53px 0px 0px 0px;
}
@media (min-width: 768px) {
  .elementor-1060 .elementor-element.elementor-element-eaa494a {
    --width: 50%;
  }
  .elementor-1060 .elementor-element.elementor-element-ed048cb {
    --width: 50%;
  }
  .elementor-1060 .elementor-element.elementor-element-dcecb38 {
    --width: 57.672%;
  }
  .elementor-1060 .elementor-element.elementor-element-f75e8f9 {
    --width: 50%;
  }
  .elementor-1060 .elementor-element.elementor-element-341134c {
    --width: 25%;
  }
  .elementor-1060 .elementor-element.elementor-element-87706a6 {
    --width: 25%;
  }
  .elementor-1060 .elementor-element.elementor-element-9185b1f {
    --width: 25%;
  }
  .elementor-1060 .elementor-element.elementor-element-256eb33 {
    --width: 25%;
  }
  .elementor-1060 .elementor-element.elementor-element-2b4559e {
    --width: 25%;
  }
  .elementor-1060 .elementor-element.elementor-element-8d8736c {
    --width: 25%;
  }
  .elementor-1060 .elementor-element.elementor-element-e87e3ba {
    --width: 25%;
  }
  .elementor-1060 .elementor-element.elementor-element-f40da1e {
    --width: 25%;
  }
}
@media (max-width: 1024px) {
  .elementor-1060 .elementor-element.elementor-element-bd29358 {
    --padding-top: 200px;
    --padding-bottom: 150px;
    --padding-left: 50px;
    --padding-right: 50px;
  }
  .elementor-1060 .elementor-element.elementor-element-d0ebf38 {
    --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-1060 .elementor-element.elementor-element-128486c {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-1060 .elementor-element.elementor-element-eaa494a {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-1060
    .elementor-element.elementor-element-680368c
    .elementor-divider {
    padding-block-start: 21px;
    padding-block-end: 21px;
  }
  .elementor-1060
    .elementor-element.elementor-element-906923a
    > .elementor-widget-container {
    padding: 0px 45px 0px 0px;
  }
  .elementor-1060
    .elementor-element.elementor-element-40f17b7
    > .elementor-widget-container {
    padding: 0px 45px 0px 0px;
  }
  .elementor-1060 .elementor-element.elementor-element-ddccb4d {
    --spacer-size: 525px;
  }
  .elementor-1060 .elementor-element.elementor-element-dcecb38 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-1060
    .elementor-element.elementor-element-dadf20e
    > .elementor-widget-container {
    padding: 15px 0px 25px 0px;
  }
  .elementor-1060
    .elementor-element.elementor-element-db7a6b3
    .elementor-divider-separator {
    width: 30px;
  }
  .elementor-1060 .elementor-element.elementor-element-9e8a2f9 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-1060
    .elementor-element.elementor-element-aa484b1
    .elementor-divider-separator {
    width: 30px;
  }
  .elementor-1060
    .elementor-element.elementor-element-c8d8b7b
    > .elementor-widget-container {
    padding: 15px 0px 25px 0px;
  }
  .elementor-1060
    .elementor-element.elementor-element-0bcaecd
    .elementor-divider-separator {
    width: 30px;
  }
  .elementor-1060 .elementor-element.elementor-element-9091bea {
    --min-height: 90vh;
  }
  .elementor-1060 .elementor-element.elementor-element-341134c {
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-1060
    .elementor-element.elementor-element-ae52366
    .elementor-divider-separator {
    width: 30px;
  }
  .elementor-1060
    .elementor-element.elementor-element-0498ec0
    > .elementor-widget-container {
    padding: 15px 0px 25px 0px;
  }
  .elementor-1060
    .elementor-element.elementor-element-b1b9c63
    .elementor-divider-separator {
    width: 30px;
  }
  .elementor-1060 .elementor-element.elementor-element-87706a6 {
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-1060
    .elementor-element.elementor-element-722c2dd
    .elementor-divider-separator {
    width: 30px;
  }
  .elementor-1060
    .elementor-element.elementor-element-2184b49
    > .elementor-widget-container {
    padding: 15px 0px 25px 0px;
  }
  .elementor-1060
    .elementor-element.elementor-element-4d4da63
    .elementor-divider-separator {
    width: 30px;
  }
  .elementor-1060 .elementor-element.elementor-element-9185b1f {
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-1060
    .elementor-element.elementor-element-937b884
    .elementor-divider-separator {
    width: 30px;
  }
  .elementor-1060
    .elementor-element.elementor-element-e94e1eb
    > .elementor-widget-container {
    padding: 15px 0px 25px 0px;
  }
  .elementor-1060
    .elementor-element.elementor-element-5754325
    .elementor-divider-separator {
    width: 30px;
  }
  .elementor-1060 .elementor-element.elementor-element-256eb33 {
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-1060
    .elementor-element.elementor-element-215a79b
    .elementor-divider-separator {
    width: 30px;
  }
  .elementor-1060
    .elementor-element.elementor-element-da33d44
    > .elementor-widget-container {
    padding: 15px 0px 25px 0px;
  }
  .elementor-1060
    .elementor-element.elementor-element-b7e7509
    .elementor-divider-separator {
    width: 30px;
  }
  .elementor-1060 .elementor-element.elementor-element-be40723 {
    --padding-top: 200px;
    --padding-bottom: 20px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-1060 .elementor-element.elementor-element-13b3baa {
    --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-1060 .elementor-element.elementor-element-2b4559e {
    --padding-top: 40px;
    --padding-bottom: 20px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-1060
    .elementor-element.elementor-element-de3d43c
    .elementor-counter-number-wrapper {
    font-size: 60px;
  }
  .elementor-1060
    .elementor-element.elementor-element-b4735c8
    > .elementor-widget-container {
    padding: 27px 0px 0px 0px;
  }
  .elementor-1060 .elementor-element.elementor-element-8d8736c {
    --padding-top: 40px;
    --padding-bottom: 20px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-1060
    .elementor-element.elementor-element-71cfa74
    .elementor-counter-number-wrapper {
    font-size: 60px;
  }
  .elementor-1060
    .elementor-element.elementor-element-b97ed08
    > .elementor-widget-container {
    padding: 27px 0px 0px 0px;
  }
  .elementor-1060 .elementor-element.elementor-element-e87e3ba {
    --padding-top: 40px;
    --padding-bottom: 20px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-1060
    .elementor-element.elementor-element-b9fb5da
    .elementor-counter-number-wrapper {
    font-size: 60px;
  }
  .elementor-1060
    .elementor-element.elementor-element-9aee3b9
    > .elementor-widget-container {
    padding: 27px 0px 0px 0px;
  }
  .elementor-1060 .elementor-element.elementor-element-f40da1e {
    --padding-top: 40px;
    --padding-bottom: 20px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-1060
    .elementor-element.elementor-element-a3e5a39
    .elementor-counter-number-wrapper {
    font-size: 60px;
  }
  .elementor-1060
    .elementor-element.elementor-element-d5f0590
    > .elementor-widget-container {
    padding: 27px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-1060 .elementor-element.elementor-element-bd29358 {
    --padding-top: 200px;
    --padding-bottom: 60px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-1060 .elementor-element.elementor-element-d0ebf38 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-1060 .elementor-element.elementor-element-128486c {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-1060 .elementor-element.elementor-element-eaa494a {
    --padding-top: 20px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1060
    .elementor-element.elementor-element-680368c
    .elementor-divider {
    padding-block-start: 18px;
    padding-block-end: 18px;
  }
  .elementor-1060
    .elementor-element.elementor-element-906923a
    > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
  }
  .elementor-1060
    .elementor-element.elementor-element-40f17b7
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-1060 .elementor-element.elementor-element-ddccb4d {
    --spacer-size: 400px;
  }
  .elementor-1060 .elementor-element.elementor-element-a851e2f {
    --flex-direction: column-reverse;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
  }
  .elementor-1060 .elementor-element.elementor-element-dcecb38 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1060
    .elementor-element.elementor-element-db7a6b3
    .elementor-divider-separator {
    width: 28px;
  }
  .elementor-1060 .elementor-element.elementor-element-9e8a2f9 {
    --width: 50%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1060
    .elementor-element.elementor-element-aa484b1
    > .elementor-widget-container {
    padding: 0px 0px 0px 10px;
  }
  .elementor-1060
    .elementor-element.elementor-element-0bcaecd
    .elementor-divider-separator {
    width: 28px;
  }
  .elementor-1060 .elementor-element.elementor-element-341134c {
    --width: 50%;
    border-width: 1px 1px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1060
    .elementor-element.elementor-element-ae52366
    .elementor-divider-separator {
    width: 28px;
  }
  .elementor-1060
    .elementor-element.elementor-element-ae52366
    > .elementor-widget-container {
    padding: 0px 0px 0px 10px;
  }
  .elementor-1060
    .elementor-element.elementor-element-b1b9c63
    .elementor-divider-separator {
    width: 28px;
  }
  .elementor-1060 .elementor-element.elementor-element-87706a6 {
    --width: 50%;
    border-width: 1px 1px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1060
    .elementor-element.elementor-element-722c2dd
    .elementor-divider-separator {
    width: 28px;
  }
  .elementor-1060
    .elementor-element.elementor-element-722c2dd
    > .elementor-widget-container {
    padding: 0px 0px 0px 10px;
  }
  .elementor-1060
    .elementor-element.elementor-element-4d4da63
    .elementor-divider-separator {
    width: 28px;
  }
  .elementor-1060 .elementor-element.elementor-element-9185b1f {
    --width: 50%;
    border-width: 1px 1px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1060
    .elementor-element.elementor-element-937b884
    .elementor-divider-separator {
    width: 28px;
  }
  .elementor-1060
    .elementor-element.elementor-element-937b884
    > .elementor-widget-container {
    padding: 0px 0px 0px 10px;
  }
  .elementor-1060
    .elementor-element.elementor-element-5754325
    .elementor-divider-separator {
    width: 28px;
  }
  .elementor-1060 .elementor-element.elementor-element-256eb33 {
    --width: 50%;
    border-width: 1px 1px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1060
    .elementor-element.elementor-element-215a79b
    .elementor-divider-separator {
    width: 28px;
  }
  .elementor-1060
    .elementor-element.elementor-element-215a79b
    > .elementor-widget-container {
    padding: 0px 0px 0px 10px;
  }
  .elementor-1060
    .elementor-element.elementor-element-b7e7509
    .elementor-divider-separator {
    width: 28px;
  }
  .elementor-1060 .elementor-element.elementor-element-be40723 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1060 .elementor-element.elementor-element-13b3baa {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1060 .elementor-element.elementor-element-2b4559e {
    --gap: 0px 0px;
    border-width: 1px 1px 0px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    --padding-top: 10px;
    --padding-bottom: 15px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1060
    .elementor-element.elementor-element-de3d43c
    .elementor-counter-number-wrapper {
    font-size: 50px;
  }
  .elementor-1060
    .elementor-element.elementor-element-5d50906
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-1060 .elementor-element.elementor-element-8d8736c {
    --gap: 0px 0px;
    border-width: 1px 1px 0px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    --padding-top: 10px;
    --padding-bottom: 15px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1060
    .elementor-element.elementor-element-71cfa74
    .elementor-counter-number-wrapper {
    font-size: 50px;
  }
  .elementor-1060
    .elementor-element.elementor-element-8463b09
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-1060 .elementor-element.elementor-element-e87e3ba {
    --gap: 0px 0px;
    border-width: 1px 1px 0px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    --padding-top: 10px;
    --padding-bottom: 15px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1060
    .elementor-element.elementor-element-b9fb5da
    .elementor-counter-number-wrapper {
    font-size: 50px;
  }
  .elementor-1060
    .elementor-element.elementor-element-9a2d817
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-1060 .elementor-element.elementor-element-f40da1e {
    --gap: 0px 0px;
    border-width: 1px 1px 0px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    --padding-top: 10px;
    --padding-bottom: 15px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1060
    .elementor-element.elementor-element-a3e5a39
    .elementor-counter-number-wrapper {
    font-size: 50px;
  }
  .elementor-1060
    .elementor-element.elementor-element-717ea60
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
}
@media (min-width: 1025px) {
  .elementor-1060
    .elementor-element.elementor-element-bd29358:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-1060
    .elementor-element.elementor-element-bd29358
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-1060
    .elementor-element.elementor-element-ed048cb:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-1060
    .elementor-element.elementor-element-ed048cb
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-1060
    .elementor-element.elementor-element-9091bea:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-1060
    .elementor-element.elementor-element-9091bea
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
