.elementor-6 .elementor-element.elementor-element-62d0a093 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --overlay-opacity: 0.8;
  --padding-top: 195px;
  --padding-bottom: 150px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6
  .elementor-element.elementor-element-62d0a093:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6
  .elementor-element.elementor-element-62d0a093
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/fgh45f3.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-6 .elementor-element.elementor-element-62d0a093:before,
.elementor-6
  .elementor-element.elementor-element-62d0a093
  > .elementor-background-video-container:before,
.elementor-6
  .elementor-element.elementor-element-62d0a093
  > .e-con-inner
  > .elementor-background-video-container:before,
.elementor-6
  .elementor-element.elementor-element-62d0a093
  > .elementor-background-slideshow:before,
.elementor-6
  .elementor-element.elementor-element-62d0a093
  > .e-con-inner
  > .elementor-background-slideshow:before,
.elementor-6
  .elementor-element.elementor-element-62d0a093
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer:before {
  background-color: var(--e-global-color-astglobalcolor7);
  --background-overlay: "";
}
.elementor-6 .elementor-element.elementor-element-345d45dc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 0 0 2px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 2px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor0);
  --border-color: var(--e-global-color-astglobalcolor0);
  --border-radius: 1px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-6 .elementor-element.elementor-element-180dcdde {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6
  .elementor-element.elementor-element-9195ccf
  > .elementor-widget-container {
  padding: 0;
}
.elementor-6 .elementor-element.elementor-element-9195ccf {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-9195ccf
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-6
  .elementor-element.elementor-element-2cb0753b
  > .elementor-widget-container {
  margin: 0 0 -25px;
}
.elementor-6 .elementor-element.elementor-element-2cb0753b {
  text-align: center;
  color: #fff;
}
.elementor-6 .elementor-element.elementor-element-347c1f60 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  border-style: none;
  --border-style: none;
  --border-radius: 1px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-6 .elementor-element.elementor-element-6917a8f {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6
  .elementor-element.elementor-element-5ecad035
  > .elementor-widget-container {
  padding: 0;
}
.elementor-6 .elementor-element.elementor-element-5ecad035 {
  text-align: left;
}
.elementor-6
  .elementor-element.elementor-element-5ecad035
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-6 .elementor-element.elementor-element-7801d47c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6 .elementor-element.elementor-element-507c503 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  border-style: solid;
  --border-style: solid;
  border-width: 0 0 2px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 2px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor0);
  --border-color: var(--e-global-color-astglobalcolor0);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6
  .elementor-element.elementor-element-4495ec1a
  > .elementor-widget-container {
  margin: 0 0 -25px;
}
.elementor-6 .elementor-element.elementor-element-4495ec1a {
  text-align: center;
  color: #fff;
}
.elementor-6 .elementor-element.elementor-element-3794f25a {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  border-style: solid;
  --border-style: solid;
  border-width: 0 0 2px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 2px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor0);
  --border-color: var(--e-global-color-astglobalcolor0);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6
  .elementor-element.elementor-element-4bce6440
  > .elementor-widget-container {
  margin: 0 0 -25px;
}
.elementor-6 .elementor-element.elementor-element-4bce6440 {
  text-align: center;
  color: #fff;
}
.elementor-6 .elementor-element.elementor-element-2e18c4e7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6 .elementor-element.elementor-element-6735cab8 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  border-style: solid;
  --border-style: solid;
  border-width: 0 0 2px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 2px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor0);
  --border-color: var(--e-global-color-astglobalcolor0);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6
  .elementor-element.elementor-element-315bdb33
  > .elementor-widget-container {
  margin: 0 0 -25px;
}
.elementor-6 .elementor-element.elementor-element-315bdb33 {
  text-align: center;
  color: #fff;
}
.elementor-6 .elementor-element.elementor-element-25524a9e {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  border-style: solid;
  --border-style: solid;
  border-width: 0 0 2px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 2px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor0);
  --border-color: var(--e-global-color-astglobalcolor0);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6
  .elementor-element.elementor-element-42058fb1
  > .elementor-widget-container {
  margin: 0 0 -25px;
}
.elementor-6 .elementor-element.elementor-element-42058fb1 {
  text-align: center;
  color: #fff;
}
.elementor-6 .elementor-element.elementor-element-65628f7c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  --padding-top: 31px;
  --padding-bottom: 35px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6 .elementor-element.elementor-element-33721bf4 {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-33721bf4
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor1);
}
.elementor-6
  .elementor-element.elementor-element-3a00dc00
  > .elementor-widget-container {
  margin: 0 0 -24px;
}
.elementor-6 .elementor-element.elementor-element-3a00dc00 {
  text-align: center;
}
.elementor-6 .elementor-element.elementor-element-3e1828d3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6 .elementor-element.elementor-element-2b23994e {
  --display: flex;
  --justify-content: flex-start;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  border-style: none;
  --border-style: none;
  --border-radius: 1px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-6
  .elementor-element.elementor-element-2b23994e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6
  .elementor-element.elementor-element-2b23994e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor5);
}
.elementor-6 .elementor-element.elementor-element-7a30e0df {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-7a30e0df
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-6
  .elementor-element.elementor-element-1afe062e
  > .elementor-widget-container {
  margin: 0 0 -25px;
  padding: 0;
}
.elementor-6 .elementor-element.elementor-element-1afe062e {
  text-align: left;
  font-size: 14px;
}
.elementor-6 .elementor-element.elementor-element-34f93e53 {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-34f93e53
  .elementor-heading-title {
  font-weight: 700;
  text-transform: uppercase;
  color: #a42323;
}
.elementor-6 .elementor-element.elementor-element-69246978 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  border-style: none;
  --border-style: none;
  --border-radius: 1px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-6
  .elementor-element.elementor-element-69246978:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6
  .elementor-element.elementor-element-69246978
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor5);
}
.elementor-6 .elementor-element.elementor-element-1639bb4e {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-1639bb4e
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-6
  .elementor-element.elementor-element-3d9d0d32
  > .elementor-widget-container {
  margin: 0 0 -25px;
  padding: 0;
}
.elementor-6 .elementor-element.elementor-element-3d9d0d32 {
  text-align: left;
  font-size: 14px;
}
.elementor-6 .elementor-element.elementor-element-8539933 {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-8539933
  .elementor-heading-title {
  font-weight: 700;
  text-transform: uppercase;
  color: #a42323;
}
.elementor-6 .elementor-element.elementor-element-c07bef1 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  border-style: none;
  --border-style: none;
  --border-radius: 1px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-6
  .elementor-element.elementor-element-c07bef1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6
  .elementor-element.elementor-element-c07bef1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor5);
}
.elementor-6 .elementor-element.elementor-element-307d3a69 {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-307d3a69
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-6
  .elementor-element.elementor-element-5d78f1cb
  > .elementor-widget-container {
  margin: 0 0 -25px;
  padding: 0;
}
.elementor-6 .elementor-element.elementor-element-5d78f1cb {
  text-align: left;
  font-size: 14px;
}
.elementor-6 .elementor-element.elementor-element-65d74d7c {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-65d74d7c
  .elementor-heading-title {
  font-weight: 700;
  text-transform: uppercase;
  color: #a42323;
}
.elementor-6 .elementor-element.elementor-element-3dfcd319 {
  --display: flex;
  --justify-content: space-between;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  border-style: none;
  --border-style: none;
  --border-radius: 1px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-6
  .elementor-element.elementor-element-3dfcd319:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6
  .elementor-element.elementor-element-3dfcd319
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor5);
}
.elementor-6 .elementor-element.elementor-element-3b47e44 {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-3b47e44
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-6
  .elementor-element.elementor-element-25bf1b04
  > .elementor-widget-container {
  margin: 0 0 -25px;
  padding: 0;
}
.elementor-6 .elementor-element.elementor-element-25bf1b04 {
  text-align: left;
  font-size: 14px;
}
.elementor-6 .elementor-element.elementor-element-571ccdbf {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --overlay-opacity: 0.8;
  --padding-top: 101px;
  --padding-bottom: 101px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6
  .elementor-element.elementor-element-571ccdbf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6
  .elementor-element.elementor-element-571ccdbf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/fgh45f3.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-6 .elementor-element.elementor-element-571ccdbf:before,
.elementor-6
  .elementor-element.elementor-element-571ccdbf
  > .elementor-background-video-container:before,
.elementor-6
  .elementor-element.elementor-element-571ccdbf
  > .e-con-inner
  > .elementor-background-video-container:before,
.elementor-6
  .elementor-element.elementor-element-571ccdbf
  > .elementor-background-slideshow:before,
.elementor-6
  .elementor-element.elementor-element-571ccdbf
  > .e-con-inner
  > .elementor-background-slideshow:before,
.elementor-6
  .elementor-element.elementor-element-571ccdbf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer:before {
  background-color: var(--e-global-color-astglobalcolor7);
  --background-overlay: "";
}
.elementor-6 .elementor-element.elementor-element-41a3efad {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: stretch;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.elementor-6 .elementor-element.elementor-element-6848f670 {
  --display: flex;
  --justify-content: space-between;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.elementor-6 .elementor-element.elementor-element-6c3824a8 img {
  width: 90%;
}
.elementor-6 .elementor-element.elementor-element-6c6308c0 {
  --display: flex;
  --justify-content: space-between;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.elementor-6 .elementor-element.elementor-element-caf9cff img {
  width: 50%;
}
.elementor-6 .elementor-element.elementor-element-6ba7e1ca {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 25px 25px;
  --row-gap: 25px;
  --column-gap: 25px;
  --padding-top: 31px;
  --padding-bottom: 35px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6 .elementor-element.elementor-element-29f33e1e {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-29f33e1e
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor1);
}
.elementor-6 .elementor-element.elementor-element-1da67e3e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6 .elementor-element.elementor-element-6d54f2f {
  --display: flex;
  --justify-content: space-between;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  border-style: none;
  --border-style: none;
  --border-radius: 1px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-6 .elementor-element.elementor-element-3da6943.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-6 .elementor-element.elementor-element-3da6943 {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-3da6943
  .elementor-heading-title {
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  color: #a42323;
}
.elementor-6 .elementor-element.elementor-element-418de747 {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-418de747
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-6
  .elementor-element.elementor-element-72b2d781
  > .elementor-widget-container {
  margin: 0 0 -25px;
  padding: 0;
}
.elementor-6 .elementor-element.elementor-element-72b2d781 {
  text-align: center;
  font-size: 14px;
}
.elementor-6 .elementor-element.elementor-element-589f30ad {
  --display: flex;
  --justify-content: space-between;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  border-style: none;
  --border-style: none;
  --border-radius: 1px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-6 .elementor-element.elementor-element-387b73c9 {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-387b73c9
  .elementor-heading-title {
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  color: #a42323;
}
.elementor-6 .elementor-element.elementor-element-7668d06e {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-7668d06e
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-6
  .elementor-element.elementor-element-224fced5
  > .elementor-widget-container {
  margin: 0 0 -25px;
  padding: 0;
}
.elementor-6 .elementor-element.elementor-element-224fced5 {
  text-align: center;
  font-size: 14px;
}
.elementor-6 .elementor-element.elementor-element-380146e3 {
  --display: flex;
  --justify-content: space-between;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  border-style: none;
  --border-style: none;
  --border-radius: 1px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-6 .elementor-element.elementor-element-581e2a73 {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-581e2a73
  .elementor-heading-title {
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  color: #a42323;
}
.elementor-6 .elementor-element.elementor-element-211eaef9 {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-211eaef9
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-6
  .elementor-element.elementor-element-1c51be6f
  > .elementor-widget-container {
  margin: 0 0 -25px;
  padding: 0;
}
.elementor-6 .elementor-element.elementor-element-1c51be6f {
  text-align: center;
  font-size: 14px;
}
.elementor-6 .elementor-element.elementor-element-28dd1ad0 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --overlay-opacity: 0.8;
  --padding-top: 101px;
  --padding-bottom: 101px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6
  .elementor-element.elementor-element-28dd1ad0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6
  .elementor-element.elementor-element-28dd1ad0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/fgh45f3.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-6 .elementor-element.elementor-element-28dd1ad0:before,
.elementor-6
  .elementor-element.elementor-element-28dd1ad0
  > .elementor-background-video-container:before,
.elementor-6
  .elementor-element.elementor-element-28dd1ad0
  > .e-con-inner
  > .elementor-background-video-container:before,
.elementor-6
  .elementor-element.elementor-element-28dd1ad0
  > .elementor-background-slideshow:before,
.elementor-6
  .elementor-element.elementor-element-28dd1ad0
  > .e-con-inner
  > .elementor-background-slideshow:before,
.elementor-6
  .elementor-element.elementor-element-28dd1ad0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer:before {
  background-color: var(--e-global-color-astglobalcolor7);
  --background-overlay: "";
}
.elementor-6 .elementor-element.elementor-element-6dd7b737 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: stretch;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.elementor-6 .elementor-element.elementor-element-11559411 {
  --display: flex;
  --justify-content: space-between;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.elementor-6 .elementor-element.elementor-element-4b1935b4 img {
  width: 50%;
}
.elementor-6 .elementor-element.elementor-element-35e75bd3 {
  --display: flex;
  --justify-content: space-between;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.elementor-6 .elementor-element.elementor-element-72e7967d img {
  width: 50%;
}
.elementor-6 .elementor-element.elementor-element-3337ee95 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 30px;
  --padding-bottom: 45px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6 .elementor-element.elementor-element-3337ee95:before,
.elementor-6
  .elementor-element.elementor-element-3337ee95
  > .elementor-background-video-container:before,
.elementor-6
  .elementor-element.elementor-element-3337ee95
  > .e-con-inner
  > .elementor-background-video-container:before,
.elementor-6
  .elementor-element.elementor-element-3337ee95
  > .elementor-background-slideshow:before,
.elementor-6
  .elementor-element.elementor-element-3337ee95
  > .e-con-inner
  > .elementor-background-slideshow:before,
.elementor-6
  .elementor-element.elementor-element-3337ee95
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer:before {
  --background-overlay: "";
}
.elementor-6 .elementor-element.elementor-element-38eeb211 {
  --display: flex;
  --gap: 60px 60px;
  --row-gap: 60px;
  --column-gap: 60px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6 .elementor-element.elementor-element-804d5ca {
  text-align: center;
}
.elementor-6 .elementor-element.elementor-element-358180b4 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6 .elementor-element.elementor-element-9f674c3 {
  --display: flex;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6
  .elementor-element.elementor-element-603e816a
  .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-603e816a
  .elementor-image-box-title {
  margin-bottom: 10px;
  font-weight: 700;
  color: #000;
}
.elementor-6
  .elementor-element.elementor-element-603e816a:has(:hover)
  .elementor-image-box-title,
.elementor-6
  .elementor-element.elementor-element-603e816a:has(:focus)
  .elementor-image-box-title {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-6
  .elementor-element.elementor-element-603e816a
  .elementor-image-box-description {
  color: #000;
}
.elementor-6
  .elementor-element.elementor-element-246b5f3
  .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-246b5f3
  .elementor-image-box-title {
  margin-bottom: 10px;
  font-weight: 700;
  color: #000;
}
.elementor-6
  .elementor-element.elementor-element-246b5f3:has(:hover)
  .elementor-image-box-title,
.elementor-6
  .elementor-element.elementor-element-246b5f3:has(:focus)
  .elementor-image-box-title {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-6
  .elementor-element.elementor-element-246b5f3
  .elementor-image-box-description {
  color: #000;
}
.elementor-6
  .elementor-element.elementor-element-3edf30fc
  .elementor-image-box-wrapper {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-3edf30fc
  .elementor-image-box-title {
  margin-bottom: 10px;
  font-weight: 700;
  color: #000;
}
.elementor-6
  .elementor-element.elementor-element-3edf30fc:has(:hover)
  .elementor-image-box-title,
.elementor-6
  .elementor-element.elementor-element-3edf30fc:has(:focus)
  .elementor-image-box-title {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-6
  .elementor-element.elementor-element-3edf30fc
  .elementor-image-box-description {
  color: #000;
}
.elementor-6 .elementor-element.elementor-element-47478692 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overlay-opacity: 0.8;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 66px;
  --padding-bottom: 66px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-6
  .elementor-element.elementor-element-47478692:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6
  .elementor-element.elementor-element-47478692
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/fgh45f3.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-6 .elementor-element.elementor-element-47478692:before,
.elementor-6
  .elementor-element.elementor-element-47478692
  > .elementor-background-video-container:before,
.elementor-6
  .elementor-element.elementor-element-47478692
  > .e-con-inner
  > .elementor-background-video-container:before,
.elementor-6
  .elementor-element.elementor-element-47478692
  > .elementor-background-slideshow:before,
.elementor-6
  .elementor-element.elementor-element-47478692
  > .e-con-inner
  > .elementor-background-slideshow:before,
.elementor-6
  .elementor-element.elementor-element-47478692
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer:before {
  background-color: var(--e-global-color-astglobalcolor7);
  --background-overlay: "";
}
.elementor-6 .elementor-element.elementor-element-39f8edc5 {
  --display: flex;
  --justify-content: center;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.elementor-6 .elementor-element.elementor-element-6766c0d8 {
  text-align: center;
}
.elementor-6
  .elementor-element.elementor-element-6766c0d8
  .elementor-heading-title {
  color: #fff;
}
@media (max-width: 1024px) {
  .elementor-6 .elementor-element.elementor-element-571ccdbf {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 60px;
  }
  .elementor-6 .elementor-element.elementor-element-28dd1ad0 {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 60px;
  }
  .elementor-6 .elementor-element.elementor-element-3337ee95 {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .elementor-6 .elementor-element.elementor-element-9f674c3 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 20px;
  }
  .elementor-6 .elementor-element.elementor-element-47478692 {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 60px;
  }
}
@media (max-width: 767px) {
  .elementor-6
    .elementor-element.elementor-element-62d0a093:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-6
    .elementor-element.elementor-element-62d0a093
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../images/fgh45f3.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-6 .elementor-element.elementor-element-62d0a093 {
    --padding-top: 165px;
    --padding-bottom: 50px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-6 .elementor-element.elementor-element-180dcdde {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-6
    .elementor-element.elementor-element-9195ccf
    > .elementor-widget-container {
    margin: -10px 0 0;
  }
  .elementor-6 .elementor-element.elementor-element-9195ccf {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-2cb0753b {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-6917a8f {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-6
    .elementor-element.elementor-element-5ecad035
    > .elementor-widget-container {
    margin: -10px 0 0;
  }
  .elementor-6 .elementor-element.elementor-element-5ecad035 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-7801d47c {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-6 .elementor-element.elementor-element-4495ec1a {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-4bce6440 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-2e18c4e7 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-6 .elementor-element.elementor-element-315bdb33 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-42058fb1 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-65628f7c {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-6 .elementor-element.elementor-element-33721bf4 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-3a00dc00 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-2b23994e {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-6 .elementor-element.elementor-element-1afe062e {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-69246978 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-6 .elementor-element.elementor-element-3d9d0d32 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-c07bef1 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-6 .elementor-element.elementor-element-5d78f1cb {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-3dfcd319 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-6 .elementor-element.elementor-element-25bf1b04 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-571ccdbf {
    --padding-top: 85px;
    --padding-bottom: 85px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-6 .elementor-element.elementor-element-41a3efad {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-6848f670 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-6c3824a8 img {
    width: 100%;
  }
  .elementor-6 .elementor-element.elementor-element-6c6308c0 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-caf9cff img {
    width: 100%;
  }
  .elementor-6 .elementor-element.elementor-element-29f33e1e {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-6d54f2f {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-6 .elementor-element.elementor-element-72b2d781 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-589f30ad {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-6 .elementor-element.elementor-element-224fced5 {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-380146e3 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-6 .elementor-element.elementor-element-1c51be6f {
    text-align: center;
  }
  .elementor-6 .elementor-element.elementor-element-28dd1ad0 {
    --padding-top: 85px;
    --padding-bottom: 85px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-6 .elementor-element.elementor-element-6dd7b737 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-11559411 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-4b1935b4 img {
    width: 100%;
  }
  .elementor-6 .elementor-element.elementor-element-35e75bd3 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-72e7967d img {
    width: 100%;
  }
  .elementor-6 .elementor-element.elementor-element-3337ee95 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-6 .elementor-element.elementor-element-38eeb211 {
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
  }
  .elementor-6 .elementor-element.elementor-element-358180b4 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-9f674c3 {
    --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-6
    .elementor-element.elementor-element-246b5f3
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-6 .elementor-element.elementor-element-47478692 {
    --padding-top: 65px;
    --padding-bottom: 65px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-6 .elementor-element.elementor-element-39f8edc5 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}
@media (min-width: 768px) {
  .elementor-6 .elementor-element.elementor-element-65628f7c {
    --content-width: 1280px;
  }
  .elementor-6 .elementor-element.elementor-element-571ccdbf {
    --content-width: 1140px;
  }
  .elementor-6 .elementor-element.elementor-element-41a3efad {
    --width: 100%;
  }
  .elementor-6 .elementor-element.elementor-element-6848f670 {
    --width: 100%;
  }
  .elementor-6 .elementor-element.elementor-element-6c6308c0 {
    --width: 100%;
  }
  .elementor-6 .elementor-element.elementor-element-6ba7e1ca {
    --content-width: 1280px;
  }
  .elementor-6 .elementor-element.elementor-element-28dd1ad0 {
    --content-width: 1140px;
  }
  .elementor-6 .elementor-element.elementor-element-6dd7b737 {
    --width: 100%;
  }
  .elementor-6 .elementor-element.elementor-element-11559411 {
    --width: 100%;
  }
  .elementor-6 .elementor-element.elementor-element-35e75bd3 {
    --width: 100%;
  }
  .elementor-6 .elementor-element.elementor-element-3337ee95 {
    --content-width: 700px;
  }
  .elementor-6 .elementor-element.elementor-element-47478692 {
    --content-width: 1140px;
  }
  .elementor-6 .elementor-element.elementor-element-39f8edc5 {
    --width: 100%;
  }
}
@media (min-width: 1025px) {
  .elementor-6
    .elementor-element.elementor-element-62d0a093:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-6
    .elementor-element.elementor-element-62d0a093
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-6
    .elementor-element.elementor-element-571ccdbf:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-6
    .elementor-element.elementor-element-571ccdbf
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-6
    .elementor-element.elementor-element-28dd1ad0:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-6
    .elementor-element.elementor-element-28dd1ad0
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-6
    .elementor-element.elementor-element-47478692:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-6
    .elementor-element.elementor-element-47478692
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
