.elementor-1094 .elementor-element.elementor-element-7e84cfb {
  --display: flex;
  --min-height: 80vh;
  --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;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 10px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 10px;
  --border-left-width: 0px;
  border-color: #000000;
  --border-color: #000000;
  --margin-top: -250px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 250px;
  --padding-bottom: 0px;
  --padding-left: 10px;
  --padding-right: 10px;
}

.elementor-1094 .elementor-element.elementor-element-7e84cfb:not(.elementor-motion-effects-element-type-background),
.elementor-1094 .elementor-element.elementor-element-7e84cfb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-7e84cfb,
.elementor-1094 .elementor-element.elementor-element-7e84cfb::before {
  --border-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-158a2c4 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --justify-content: center;
  --background-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-3806bf8 {
  color: #000000;
  font-family: "Poppins", sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 48px;
}

.elementor-1094 .elementor-element.elementor-element-890cfc6 {
  --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: center;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1094 .elementor-element.elementor-element-4a5cfa6 {
  color: var(--e-global-color-aed2da6);
  font-size: 20px;
  font-weight: 700;
}

.elementor-1094 .elementor-element.elementor-element-e7be264 {
  color: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-e7be264>.elementor-widget-container {
  padding: 2px 15px 2px 15px;
  background-color: #FA3434;
  border-radius: 5px 5px 5px 5px;
}

.elementor-1094 .elementor-element.elementor-element-06acf9e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --justify-content: flex-start;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1094 .elementor-element.elementor-element-0ff8f3e .eael-countdown-item>div {
  text-align: center;
  margin-right: 0px;
  margin-left: 0px;
  padding: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-0ff8f3e .eael-countdown-items>li {
  display: table-cell;
}

.elementor-1094 .elementor-element.elementor-element-0ff8f3e .eael-countdown-digits::after {
  color: var(--e-global-color-53a6a98);
}

.elementor-1094 .elementor-element.elementor-element-0ff8f3e .eael-countdown-container {
  margin-right: -0px;
  margin-left: -0px;
}

.elementor-1094 .elementor-element.elementor-element-0ff8f3e .eael-countdown-digits {
  font-family: "Poppins", sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.elementor-1094 .elementor-element.elementor-element-0ff8f3e .eael-countdown-label {
  color: #1582B9;
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
}

.elementor-1094 .elementor-element.elementor-element-0ff8f3e>.elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
  border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-7741fb9 {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 20px;
  --padding-right: 10px;
}

.elementor-1094 .elementor-element.elementor-element-fc98267 .elementor-button .elementor-align-icon-right {
  margin-left: 10px;
}

.elementor-1094 .elementor-element.elementor-element-fc98267 .elementor-button .elementor-align-icon-left {
  margin-right: 10px;
}

.elementor-1094 .elementor-element.elementor-element-fc98267 .elementor-button {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 500;
  background-color: transparent;
  background-image: linear-gradient(143deg, #73D0FF 0%, #1582B9 100%);
  border-radius: 55px 55px 55px 55px;
  padding: 15px 20px 15px 20px;
}

.elementor-1094 .elementor-element.elementor-element-07f9035 {
  color: var(--e-global-color-aed2da6);
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.elementor-1094 .elementor-element.elementor-element-99c593e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(50px/2);
}

.elementor-1094 .elementor-element.elementor-element-99c593e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(50px/2);
}

.elementor-1094 .elementor-element.elementor-element-99c593e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(50px/2);
  margin-left: calc(50px/2);
}

.elementor-1094 .elementor-element.elementor-element-99c593e .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-50px/2);
  margin-left: calc(-50px/2);
}

body.rtl .elementor-1094 .elementor-element.elementor-element-99c593e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-50px/2);
}

body:not(.rtl) .elementor-1094 .elementor-element.elementor-element-99c593e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-50px/2);
}

.elementor-1094 .elementor-element.elementor-element-99c593e .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #ddd;
}

.elementor-1094 .elementor-element.elementor-element-99c593e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
  border-top-style: solid;
  border-top-width: 1px;
}

.elementor-1094 .elementor-element.elementor-element-99c593e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
  border-left-style: solid;
}

.elementor-1094 .elementor-element.elementor-element-99c593e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
  border-left-width: 1px;
}

.elementor-1094 .elementor-element.elementor-element-99c593e .elementor-icon-list-icon i {
  color: var(--e-global-color-aed2da6);
  transition: color 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-99c593e .elementor-icon-list-icon svg {
  fill: var(--e-global-color-aed2da6);
  transition: fill 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-99c593e {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-1094 .elementor-element.elementor-element-99c593e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1094 .elementor-element.elementor-element-99c593e .elementor-icon-list-item>a {
  font-size: 16px;
  font-weight: 400;
}

.elementor-1094 .elementor-element.elementor-element-99c593e .elementor-icon-list-text {
  color: var(--e-global-color-aed2da6);
  transition: color 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-822359f {
  --display: flex;
  --justify-content: flex-end;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1094 .elementor-element.elementor-element-897a826 img {
  width: 100%;
}

.elementor-1094 .elementor-element.elementor-element-1a702cb {
  --display: flex;
  --min-height: 80vh;
  --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;
}

.elementor-1094 .elementor-element.elementor-element-1a702cb:not(.elementor-motion-effects-element-type-background),
.elementor-1094 .elementor-element.elementor-element-1a702cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-1a702cb,
.elementor-1094 .elementor-element.elementor-element-1a702cb::before {
  --border-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-57a0f56 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --justify-content: center;
  --background-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-b76e1bf {
  color: var(--e-global-color-aed2da6);
  font-family: "Poppins", sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 48px;
}

.elementor-1094 .elementor-element.elementor-element-12dd57e {
  --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: center;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1094 .elementor-element.elementor-element-c5446ac {
  color: var(--e-global-color-aed2da6);
  font-size: 20px;
  font-weight: 500;
}

.elementor-1094 .elementor-element.elementor-element-8c2390b {
  color: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-8c2390b>.elementor-widget-container {
  padding: 2px 15px 2px 15px;
  background-color: #FA3434;
  border-radius: 5px 5px 5px 5px;
}

.elementor-1094 .elementor-element.elementor-element-cfd5a70 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --justify-content: flex-start;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1094 .elementor-element.elementor-element-959d41a .eael-countdown-item>div {
  text-align: center;
  margin-right: 0px;
  margin-left: 0px;
  padding: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-959d41a .eael-countdown-items>li {
  display: table-cell;
}

.elementor-1094 .elementor-element.elementor-element-959d41a .eael-countdown-container {
  margin-right: -0px;
  margin-left: -0px;
}

.elementor-1094 .elementor-element.elementor-element-959d41a .eael-countdown-digits {
  color: var(--e-global-color-aed2da6);
  font-family: "Poppins", sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.elementor-1094 .elementor-element.elementor-element-959d41a .eael-countdown-label {
  color: var(--e-global-color-aed2da6);
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
}

.elementor-1094 .elementor-element.elementor-element-959d41a>.elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-aed2da6);
  border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-9c56a58 {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-98a0752 .elementor-button .elementor-align-icon-right {
  margin-left: 10px;
}

.elementor-1094 .elementor-element.elementor-element-98a0752 .elementor-button .elementor-align-icon-left {
  margin-right: 10px;
}

.elementor-1094 .elementor-element.elementor-element-98a0752 .elementor-button {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 500;
  background-color: transparent;
  background-image: linear-gradient(143deg, #94DBFF 0%, #1582B9 100%);
  border-radius: 55px 55px 55px 55px;
  padding: 15px 20px 15px 20px;
}

.elementor-1094 .elementor-element.elementor-element-ac76db5 {
  color: var(--e-global-color-aed2da6);
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.elementor-1094 .elementor-element.elementor-element-6f6a088 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(50px/2);
}

.elementor-1094 .elementor-element.elementor-element-6f6a088 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(50px/2);
}

.elementor-1094 .elementor-element.elementor-element-6f6a088 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(50px/2);
  margin-left: calc(50px/2);
}

.elementor-1094 .elementor-element.elementor-element-6f6a088 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-50px/2);
  margin-left: calc(-50px/2);
}

body.rtl .elementor-1094 .elementor-element.elementor-element-6f6a088 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-50px/2);
}

body:not(.rtl) .elementor-1094 .elementor-element.elementor-element-6f6a088 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-50px/2);
}

.elementor-1094 .elementor-element.elementor-element-6f6a088 .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #ddd;
}

.elementor-1094 .elementor-element.elementor-element-6f6a088 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
  border-top-style: solid;
  border-top-width: 1px;
}

.elementor-1094 .elementor-element.elementor-element-6f6a088 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
  border-left-style: solid;
}

.elementor-1094 .elementor-element.elementor-element-6f6a088 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
  border-left-width: 1px;
}

.elementor-1094 .elementor-element.elementor-element-6f6a088 .elementor-icon-list-icon i {
  color: var(--e-global-color-aed2da6);
  transition: color 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-6f6a088 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-aed2da6);
  transition: fill 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-6f6a088 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-1094 .elementor-element.elementor-element-6f6a088 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1094 .elementor-element.elementor-element-6f6a088 .elementor-icon-list-item>a {
  font-size: 16px;
  font-weight: 400;
}

.elementor-1094 .elementor-element.elementor-element-6f6a088 .elementor-icon-list-text {
  color: var(--e-global-color-aed2da6);
  transition: color 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-1d1bbed {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --justify-content: center;
  --background-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-06bf325 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 10px 0px 0px 0px;
  --border-top-width: 10px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #FFFFFF7A;
  --border-color: #FFFFFF7A;
  --padding-top: 70px;
  --padding-bottom: 0px;
  --padding-left: 10px;
  --padding-right: 10px;
}

.elementor-1094 .elementor-element.elementor-element-06bf325:not(.elementor-motion-effects-element-type-background),
.elementor-1094 .elementor-element.elementor-element-06bf325>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #1582B9;
}

.elementor-1094 .elementor-element.elementor-element-06bf325,
.elementor-1094 .elementor-element.elementor-element-06bf325::before {
  --border-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-66af5ad {
  text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-66af5ad .elementor-heading-title {
  color: var(--e-global-color-aed2da6);
  font-family: "Poppins", sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 31px;
}

.elementor-1094 .elementor-element.elementor-element-3332ddd {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-aed2da6);
  --divider-border-width: 2px;
}

.elementor-1094 .elementor-element.elementor-element-3332ddd .elementor-divider-separator {
  width: 150px;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-1094 .elementor-element.elementor-element-3332ddd .elementor-divider {
  text-align: center;
  padding-block-start: 1px;
  padding-block-end: 1px;
}

.elementor-1094 .elementor-element.elementor-element-70d778d {
  text-align: center;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.elementor-1094 .elementor-element.elementor-element-70d778d>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-6d5efdb .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}

.elementor-1094 .elementor-element.elementor-element-a9196cc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: center;
  --gap: 30px 30px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 10px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 10px;
  --border-left-width: 0px;
  border-color: #FFFFFF8F;
  --border-color: #FFFFFF8F;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 10px;
  --padding-right: 10px;
}

.elementor-1094 .elementor-element.elementor-element-a9196cc:not(.elementor-motion-effects-element-type-background),
.elementor-1094 .elementor-element.elementor-element-a9196cc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #1582B9;
}

.elementor-1094 .elementor-element.elementor-element-a9196cc,
.elementor-1094 .elementor-element.elementor-element-a9196cc::before {
  --border-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-08ae644 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  --border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-08ae644:not(.elementor-motion-effects-element-type-background),
.elementor-1094 .elementor-element.elementor-element-08ae644>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-08ae644,
.elementor-1094 .elementor-element.elementor-element-08ae644::before {
  --border-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-f27d364 .elementor-icon-box-title {
  color: var(--e-global-color-aed2da6);
}

.elementor-1094 .elementor-element.elementor-element-f27d364 .elementor-icon-box-title,
.elementor-1094 .elementor-element.elementor-element-f27d364 .elementor-icon-box-title a {
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;
}

.elementor-1094 .elementor-element.elementor-element-f27d364 .elementor-icon-box-description {
  color: var(--e-global-color-aed2da6);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.elementor-1094 .elementor-element.elementor-element-f27d364>.elementor-widget-container {
  margin: 20px 20px 20px 20px;
}

.elementor-1094 .elementor-element.elementor-element-7135d2f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  --border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-7135d2f:not(.elementor-motion-effects-element-type-background),
.elementor-1094 .elementor-element.elementor-element-7135d2f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-7135d2f,
.elementor-1094 .elementor-element.elementor-element-7135d2f::before {
  --border-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-9820057 .elementor-icon-box-title {
  color: var(--e-global-color-aed2da6);
}

.elementor-1094 .elementor-element.elementor-element-9820057 .elementor-icon-box-title,
.elementor-1094 .elementor-element.elementor-element-9820057 .elementor-icon-box-title a {
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;
}

.elementor-1094 .elementor-element.elementor-element-9820057 .elementor-icon-box-description {
  color: var(--e-global-color-aed2da6);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.elementor-1094 .elementor-element.elementor-element-9820057>.elementor-widget-container {
  margin: 20px 20px 20px 20px;
}

.elementor-1094 .elementor-element.elementor-element-83f4826 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  --border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-83f4826:not(.elementor-motion-effects-element-type-background),
.elementor-1094 .elementor-element.elementor-element-83f4826>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-83f4826,
.elementor-1094 .elementor-element.elementor-element-83f4826::before {
  --border-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-75ff9b1 .elementor-icon-box-title {
  color: var(--e-global-color-aed2da6);
}

.elementor-1094 .elementor-element.elementor-element-75ff9b1 .elementor-icon-box-title,
.elementor-1094 .elementor-element.elementor-element-75ff9b1 .elementor-icon-box-title a {
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;
}

.elementor-1094 .elementor-element.elementor-element-75ff9b1 .elementor-icon-box-description {
  color: var(--e-global-color-aed2da6);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.elementor-1094 .elementor-element.elementor-element-75ff9b1>.elementor-widget-container {
  margin: 20px 20px 20px 20px;
}

.elementor-1094 .elementor-element.elementor-element-0e20e3b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  --border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-0e20e3b:not(.elementor-motion-effects-element-type-background),
.elementor-1094 .elementor-element.elementor-element-0e20e3b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-0e20e3b,
.elementor-1094 .elementor-element.elementor-element-0e20e3b::before {
  --border-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-63a4062 .elementor-icon-box-title {
  color: var(--e-global-color-aed2da6);
}

.elementor-1094 .elementor-element.elementor-element-63a4062 .elementor-icon-box-title,
.elementor-1094 .elementor-element.elementor-element-63a4062 .elementor-icon-box-title a {
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;
}

.elementor-1094 .elementor-element.elementor-element-63a4062 .elementor-icon-box-description {
  color: var(--e-global-color-aed2da6);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.elementor-1094 .elementor-element.elementor-element-63a4062>.elementor-widget-container {
  margin: 20px 20px 20px 20px;
}

.elementor-1094 .elementor-element.elementor-element-194a838 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  --border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-194a838:not(.elementor-motion-effects-element-type-background),
.elementor-1094 .elementor-element.elementor-element-194a838>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-194a838,
.elementor-1094 .elementor-element.elementor-element-194a838::before {
  --border-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-f8ed3e6 .elementor-icon-box-title {
  color: var(--e-global-color-aed2da6);
}

.elementor-1094 .elementor-element.elementor-element-f8ed3e6 .elementor-icon-box-title,
.elementor-1094 .elementor-element.elementor-element-f8ed3e6 .elementor-icon-box-title a {
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;
}

.elementor-1094 .elementor-element.elementor-element-f8ed3e6 .elementor-icon-box-description {
  color: var(--e-global-color-aed2da6);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.elementor-1094 .elementor-element.elementor-element-f8ed3e6>.elementor-widget-container {
  margin: 20px 20px 20px 20px;
}

.elementor-1094 .elementor-element.elementor-element-8cbec29 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  --border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-8cbec29:not(.elementor-motion-effects-element-type-background),
.elementor-1094 .elementor-element.elementor-element-8cbec29>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-8cbec29,
.elementor-1094 .elementor-element.elementor-element-8cbec29::before {
  --border-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-92a9fee .elementor-icon-box-title {
  color: var(--e-global-color-aed2da6);
}

.elementor-1094 .elementor-element.elementor-element-92a9fee .elementor-icon-box-title,
.elementor-1094 .elementor-element.elementor-element-92a9fee .elementor-icon-box-title a {
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;
}

.elementor-1094 .elementor-element.elementor-element-92a9fee .elementor-icon-box-description {
  color: var(--e-global-color-aed2da6);
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.elementor-1094 .elementor-element.elementor-element-92a9fee>.elementor-widget-container {
  margin: 20px 20px 20px 20px;
}

.elementor-1094 .elementor-element.elementor-element-d5b8d40 {
  --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;
  border-style: solid;
  --border-style: solid;
  border-width: 10px 0px 0px 0px;
  --border-top-width: 10px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #FFFFFF45;
  --border-color: #FFFFFF45;
  --padding-top: 70px;
  --padding-bottom: 70px;
  --padding-left: 10px;
  --padding-right: 10px;
}

.elementor-1094 .elementor-element.elementor-element-d5b8d40:not(.elementor-motion-effects-element-type-background),
.elementor-1094 .elementor-element.elementor-element-d5b8d40>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #040404;
}

.elementor-1094 .elementor-element.elementor-element-d5b8d40,
.elementor-1094 .elementor-element.elementor-element-d5b8d40::before {
  --border-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-2f59c45 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --justify-content: center;
  --background-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-c9cd0d7 img {
  width: 50%;
  border-radius: 5px 5px 5px 5px;
}

.elementor-1094 .elementor-element.elementor-element-c9cd0d7>.elementor-widget-container {
  --e-transform-flipX: -1;
}

.elementor-1094 .elementor-element.elementor-element-1749fd6 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --justify-content: center;
  --background-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-ee2e6ba .elementor-heading-title {
  color: #FFFFFF;
  font-size: 26px;
  font-weight: 700;
  line-height: 31px;
}

.elementor-1094 .elementor-element.elementor-element-d905373 {
  --divider-border-style: solid;
  --divider-color: #FFFFFF;
  --divider-border-width: 2px;
}

.elementor-1094 .elementor-element.elementor-element-d905373 .elementor-divider-separator {
  width: 150px;
}

.elementor-1094 .elementor-element.elementor-element-d905373 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}

.elementor-1094 .elementor-element.elementor-element-0934fdf {
  color: #FFFFFF;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.elementor-1094 .elementor-element.elementor-element-0934fdf>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-18e6b28 {
  --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: 20px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-1094 .elementor-element.elementor-element-18e6b28:not(.elementor-motion-effects-element-type-background),
.elementor-1094 .elementor-element.elementor-element-18e6b28>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-18e6b28,
.elementor-1094 .elementor-element.elementor-element-18e6b28::before {
  --border-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-9d1c7cd {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 150px;
}

.elementor-1094 .elementor-element.elementor-element-1898d6a {
  text-align: left;
}

.elementor-1094 .elementor-element.elementor-element-1898d6a .elementor-heading-title {
  color: #1582B9;
  font-size: 26px;
  font-weight: 700;
  line-height: 20px;
}

.elementor-1094 .elementor-element.elementor-element-075acbc {
  --divider-border-style: solid;
  --divider-color: #1582B9;
  --divider-border-width: 2px;
}

.elementor-1094 .elementor-element.elementor-element-075acbc .elementor-divider-separator {
  width: 150px;
  margin: 0 auto;
  margin-left: 0;
}

.elementor-1094 .elementor-element.elementor-element-075acbc .elementor-divider {
  text-align: left;
  padding-block-start: 0px;
  padding-block-end: 0px;
}

.elementor-1094 .elementor-element.elementor-element-a2ed6b7 {
  text-align: left;
  color: var(--e-global-color-aed2da6);
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-1094 .elementor-element.elementor-element-af643bd .eael-countdown-item>div {
  text-align: center;
  background: #1582B9;
  margin-right: 0px;
  margin-left: 0px;
  padding: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-af643bd .eael-countdown-items>li {
  display: table-cell;
}

.elementor-1094 .elementor-element.elementor-element-af643bd .eael-countdown-container {
  margin-right: -0px;
  margin-left: -0px;
}

.elementor-1094 .elementor-element.elementor-element-af643bd .eael-countdown-digits {
  color: #FFFFFF;
  font-family: "Poppins", sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.elementor-1094 .elementor-element.elementor-element-af643bd .eael-countdown-label {
  font-family: "Poppins", sans-serif;
  font-size: 10px;
  font-weight: 400;
  text-transform: uppercase;
}

.elementor-1094 .elementor-element.elementor-element-af643bd>.elementor-widget-container {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-aed2da6);
  border-radius: 13px 13px 13px 13px;
}

.elementor-1094 .elementor-element.elementor-element-de5543a .eael-progressbar-line-container {
  width: 100%;
}

.elementor-1094 .elementor-element.elementor-element-de5543a .eael-progressbar-line {
  height: 12px;
  background-color: #D2D2D2;
}

.elementor-1094 .elementor-element.elementor-element-de5543a .eael-progressbar-line-fill {
  height: 12px;
  background-color: transparent;
  background-image: linear-gradient(162deg, #1582B9 0%, #1582B9 100%);
}

.elementor-1094 .elementor-element.elementor-element-de5543a .eael-progressbar-title {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-weight: 600;
  color: var(--e-global-color-aed2da6);
}

.elementor-1094 .elementor-element.elementor-element-de5543a .eael-progressbar-line-fill.eael-has-inner-title {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 2px;
  color: #FFFFFF;
  padding: 0px 0px 0px 5px;
}

.elementor-1094 .elementor-element.elementor-element-de5543a .eael-progressbar-count-wrap {
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  font-weight: 600;
  color: var(--e-global-color-aed2da6);
}

.elementor-1094 .elementor-element.elementor-element-543a520 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1094 .elementor-element.elementor-element-7bf3d4f .elementor-button .elementor-align-icon-right {
  margin-left: 10px;
}

.elementor-1094 .elementor-element.elementor-element-7bf3d4f .elementor-button .elementor-align-icon-left {
  margin-right: 10px;
}

.elementor-1094 .elementor-element.elementor-element-7bf3d4f .elementor-button {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 500;
  background-color: transparent;
  background-image: linear-gradient(143deg, #7BD3FF 0%, #1582B9 100%);
  border-radius: 55px 55px 55px 55px;
  padding: 15px 20px 15px 20px;
}

.elementor-1094 .elementor-element.elementor-element-142fe36 {
  --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;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 0px 5px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1094 .elementor-element.elementor-element-04dddc2 {
  color: var(--e-global-color-aed2da6);
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.elementor-1094 .elementor-element.elementor-element-e19ae3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(39px/2);
}

.elementor-1094 .elementor-element.elementor-element-e19ae3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(39px/2);
}

.elementor-1094 .elementor-element.elementor-element-e19ae3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(39px/2);
  margin-left: calc(39px/2);
}

.elementor-1094 .elementor-element.elementor-element-e19ae3f .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-39px/2);
  margin-left: calc(-39px/2);
}

body.rtl .elementor-1094 .elementor-element.elementor-element-e19ae3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-39px/2);
}

body:not(.rtl) .elementor-1094 .elementor-element.elementor-element-e19ae3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-39px/2);
}

.elementor-1094 .elementor-element.elementor-element-e19ae3f .elementor-icon-list-icon i {
  color: var(--e-global-color-aed2da6);
  transition: color 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-e19ae3f .elementor-icon-list-icon svg {
  fill: var(--e-global-color-aed2da6);
  transition: fill 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-e19ae3f {
  --e-icon-list-icon-size: 14px;
  --e-icon-list-icon-align: center;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}

.elementor-1094 .elementor-element.elementor-element-e19ae3f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1094 .elementor-element.elementor-element-e19ae3f .elementor-icon-list-item>a {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.elementor-1094 .elementor-element.elementor-element-e19ae3f .elementor-icon-list-text {
  color: var(--e-global-color-aed2da6);
  transition: color 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-e779f73 {
  --display: flex;
  --justify-content: flex-end;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1094 .elementor-element.elementor-element-2e93417 img {
  width: 150%;
}

.elementor-1094 .elementor-element.elementor-element-6741f0a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 10px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 10px;
  --border-left-width: 0px;
  border-color: #FFFFFFFA;
  --border-color: #FFFFFFFA;
  --padding-top: 70px;
  --padding-bottom: 70px;
  --padding-left: 10px;
  --padding-right: 10px;
}

.elementor-1094 .elementor-element.elementor-element-6741f0a:not(.elementor-motion-effects-element-type-background),
.elementor-1094 .elementor-element.elementor-element-6741f0a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #050405;
}

.elementor-1094 .elementor-element.elementor-element-6741f0a,
.elementor-1094 .elementor-element.elementor-element-6741f0a::before {
  --border-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-3b6611f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-1dcef67 {
  text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-1dcef67 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Poppins", sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 31px;
}

.elementor-1094 .elementor-element.elementor-element-ab8d05e {
  --divider-border-style: solid;
  --divider-color: #FFFFFF;
  --divider-border-width: 2px;
}

.elementor-1094 .elementor-element.elementor-element-ab8d05e .elementor-divider-separator {
  width: 150px;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-1094 .elementor-element.elementor-element-ab8d05e .elementor-divider {
  text-align: center;
  padding-block-start: 0px;
  padding-block-end: 0px;
}

.elementor-1094 .elementor-element.elementor-element-0c91a7e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --background-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-02d7319 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-60c6a2a {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.elementor-1094 .elementor-element.elementor-element-3059073 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-adbc383 img {
  width: 100%;
  max-width: 100%;
}

.elementor-1094 .elementor-element.elementor-element-d8a870d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 10px 0px 10px 0px;
  --border-top-width: 10px;
  --border-right-width: 0px;
  --border-bottom-width: 10px;
  --border-left-width: 0px;
  border-color: #FFFFFF7A;
  --border-color: #FFFFFF7A;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1094 .elementor-element.elementor-element-d8a870d:not(.elementor-motion-effects-element-type-background),
.elementor-1094 .elementor-element.elementor-element-d8a870d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #1582B9;
}

.elementor-1094 .elementor-element.elementor-element-d8a870d,
.elementor-1094 .elementor-element.elementor-element-d8a870d::before {
  --border-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-6b718d4 img {
  width: 100%;
  max-width: 100%;
}

.elementor-1094 .elementor-element.elementor-element-e1cda55 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-56ac80e {
  text-align: left;
}

.elementor-1094 .elementor-element.elementor-element-56ac80e .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Poppins", sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 31px;
}

.elementor-1094 .elementor-element.elementor-element-4a557c1 {
  --divider-border-style: solid;
  --divider-color: #FFFFFF;
  --divider-border-width: 2px;
}

.elementor-1094 .elementor-element.elementor-element-4a557c1 .elementor-divider-separator {
  width: 150px;
  margin: 0 auto;
  margin-left: 0;
}

.elementor-1094 .elementor-element.elementor-element-4a557c1 .elementor-divider {
  text-align: left;
  padding-block-start: 0px;
  padding-block-end: 0px;
}

.elementor-1094 .elementor-element.elementor-element-7d7a273 {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.elementor-1094 .elementor-element.elementor-element-ecb3d5f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 10px 0px 0px 0px;
  --border-top-width: 10px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-ecb3d5f:not(.elementor-motion-effects-element-type-background),
.elementor-1094 .elementor-element.elementor-element-ecb3d5f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #040404;
}

.elementor-1094 .elementor-element.elementor-element-ecb3d5f,
.elementor-1094 .elementor-element.elementor-element-ecb3d5f::before {
  --border-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-ec4ce15 {
  --spacer-size: 30px;
}

.elementor-1094 .elementor-element.elementor-element-b5a45f2 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-38172af {
  text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-38172af .elementor-heading-title {
  color: #FFFFFF;
  font-size: 26px;
  font-weight: 700;
  line-height: 31px;
}

.elementor-1094 .elementor-element.elementor-element-18d7fb2 {
  --divider-border-style: solid;
  --divider-color: #FFFFFF;
  --divider-border-width: 2px;
}

.elementor-1094 .elementor-element.elementor-element-18d7fb2 .elementor-divider-separator {
  width: 150px;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-1094 .elementor-element.elementor-element-18d7fb2 .elementor-divider {
  text-align: center;
  padding-block-start: 0px;
  padding-block-end: 0px;
}

.elementor-1094 .elementor-element.elementor-element-a5199d5 img {
  width: 100%;
  border-style: none;
}

.elementor-1094 .elementor-element.elementor-element-fb11b97 {
  --spacer-size: 50px;
}

.elementor-1094 .elementor-element.elementor-element-a36f386 {
  --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;
  --align-items: center;
  --background-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-a36f386:not(.elementor-motion-effects-element-type-background),
.elementor-1094 .elementor-element.elementor-element-a36f386>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-a36f386,
.elementor-1094 .elementor-element.elementor-element-a36f386::before {
  --border-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-44fa343 {
  --spacer-size: 50px;
}

.elementor-1094 .elementor-element.elementor-element-6f3bbe7 {
  text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-6f3bbe7 .elementor-heading-title {
  color: #1582B9;
  font-size: 26px;
  font-weight: 700;
  line-height: 31px;
}

.elementor-1094 .elementor-element.elementor-element-7d55699 {
  --divider-border-style: solid;
  --divider-color: #1582B9;
  --divider-border-width: 3px;
}

.elementor-1094 .elementor-element.elementor-element-7d55699 .elementor-divider-separator {
  width: 150px;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-1094 .elementor-element.elementor-element-7d55699 .elementor-divider {
  text-align: center;
  padding-block-start: 0px;
  padding-block-end: 0px;
}

.elementor-1094 .elementor-element.elementor-element-3e7bfb2 {
  --e-image-carousel-slides-to-show: 6;
}

.elementor-1094 .elementor-element.elementor-element-d32ef2b {
  --e-image-carousel-slides-to-show: 4;
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
}

.elementor-1094 .elementor-element.elementor-element-83efa12 {
  --spacer-size: 50px;
}

.elementor-1094 .elementor-element.elementor-element-0a09e5d {
  --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: wrap;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 10px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 10px;
  --border-left-width: 0px;
  border-color: #1582B980;
  --border-color: #1582B980;
  --padding-top: 70px;
  --padding-bottom: 70px;
  --padding-left: 10px;
  --padding-right: 10px;
}

.elementor-1094 .elementor-element.elementor-element-0a09e5d:not(.elementor-motion-effects-element-type-background),
.elementor-1094 .elementor-element.elementor-element-0a09e5d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #040404;
}

.elementor-1094 .elementor-element.elementor-element-0a09e5d,
.elementor-1094 .elementor-element.elementor-element-0a09e5d::before {
  --border-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-2ce3c97 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-7fe601a {
  text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-7fe601a .elementor-heading-title {
  color: #FFFFFF;
  font-size: 26px;
  font-weight: 700;
  line-height: 31px;
}

.elementor-1094 .elementor-element.elementor-element-ba850e8 {
  --divider-border-style: solid;
  --divider-color: #FFFFFF;
  --divider-border-width: 2px;
}

.elementor-1094 .elementor-element.elementor-element-ba850e8 .elementor-divider-separator {
  width: 150px;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-1094 .elementor-element.elementor-element-ba850e8 .elementor-divider {
  text-align: center;
  padding-block-start: 0px;
  padding-block-end: 0px;
}

.elementor-1094 .elementor-element.elementor-element-be1fbda {
  text-align: center;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.elementor-1094 .elementor-element.elementor-element-2385e45 {
  --display: flex;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
}

.elementor-1094 .elementor-element.elementor-element-2385e45::before,
.elementor-1094 .elementor-element.elementor-element-2385e45>.elementor-background-video-container::before,
.elementor-1094 .elementor-element.elementor-element-2385e45>.e-con-inner>.elementor-background-video-container::before,
.elementor-1094 .elementor-element.elementor-element-2385e45>.elementor-background-slideshow::before,
.elementor-1094 .elementor-element.elementor-element-2385e45>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1094 .elementor-element.elementor-element-2385e45>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay: '';
}

.elementor-1094 .elementor-element.elementor-element-b9c151f {
  text-align: left;
}

.elementor-1094 .elementor-element.elementor-element-b9c151f .elementor-heading-title {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.elementor-1094 .elementor-element.elementor-element-495e9aa .elementor-tab-title {
  border-width: 1px;
  background-color: #1582B9;
}

.elementor-1094 .elementor-element.elementor-element-495e9aa .elementor-tab-content {
  border-width: 1px;
  background-color: #1582B9;
  color: #FFFFFF;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.elementor-1094 .elementor-element.elementor-element-495e9aa .elementor-toggle-item {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1094 .elementor-element.elementor-element-495e9aa .elementor-toggle-title,
.elementor-1094 .elementor-element.elementor-element-495e9aa .elementor-toggle-icon {
  color: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-495e9aa .elementor-toggle-icon svg {
  fill: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-495e9aa .elementor-tab-title.elementor-active a,
.elementor-1094 .elementor-element.elementor-element-495e9aa .elementor-tab-title.elementor-active .elementor-toggle-icon {
  color: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-495e9aa .elementor-toggle-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

.elementor-1094 .elementor-element.elementor-element-495e9aa>.elementor-widget-container {
  border-radius: 10px 10px 10px 10px;
  box-shadow: 10px 15px 0px 0px rgba(21.00000000000002, 130.00000000000006, 185.00000000000009, 0.55);
}

.elementor-1094 .elementor-element.elementor-element-ac4a92a {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-549c72d {
  text-align: left;
}

.elementor-1094 .elementor-element.elementor-element-549c72d .elementor-heading-title {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.elementor-1094 .elementor-element.elementor-element-969fa2c .elementor-tab-title {
  border-width: 1px;
  background-color: #1582B9;
}

.elementor-1094 .elementor-element.elementor-element-969fa2c .elementor-tab-content {
  border-width: 1px;
  background-color: #1582B9;
  color: #FFFFFF;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.elementor-1094 .elementor-element.elementor-element-969fa2c .elementor-toggle-title,
.elementor-1094 .elementor-element.elementor-element-969fa2c .elementor-toggle-icon {
  color: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-969fa2c .elementor-toggle-icon svg {
  fill: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-969fa2c .elementor-tab-title.elementor-active a,
.elementor-1094 .elementor-element.elementor-element-969fa2c .elementor-tab-title.elementor-active .elementor-toggle-icon {
  color: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-969fa2c .elementor-toggle-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

.elementor-1094 .elementor-element.elementor-element-969fa2c>.elementor-widget-container {
  border-radius: 10px 10px 10px 10px;
  box-shadow: 10px 15px 0px 0px rgba(21.00000000000002, 130.00000000000006, 185.00000000000009, 0.69);
}

.elementor-1094 .elementor-element.elementor-element-3f045aa {
  --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: wrap;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 10px 0px 10px 0px;
  --border-top-width: 10px;
  --border-right-width: 0px;
  --border-bottom-width: 10px;
  --border-left-width: 0px;
  border-color: #1582B9;
  --border-color: #1582B9;
  --padding-top: 70px;
  --padding-bottom: 70px;
  --padding-left: 10px;
  --padding-right: 10px;
}

.elementor-1094 .elementor-element.elementor-element-3f045aa:not(.elementor-motion-effects-element-type-background),
.elementor-1094 .elementor-element.elementor-element-3f045aa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-1094 .elementor-element.elementor-element-3f045aa,
.elementor-1094 .elementor-element.elementor-element-3f045aa::before {
  --border-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-dc76542 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-ca2b445 {
  text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-ca2b445 .elementor-heading-title {
  color: #000000;
  font-size: 26px;
  font-weight: 700;
  line-height: 31px;
}

.elementor-1094 .elementor-element.elementor-element-52f1648 {
  --divider-border-style: solid;
  --divider-color: #1582B9;
  --divider-border-width: 2px;
}

.elementor-1094 .elementor-element.elementor-element-52f1648 .elementor-divider-separator {
  width: 150px;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-1094 .elementor-element.elementor-element-52f1648 .elementor-divider {
  text-align: center;
  padding-block-start: 0px;
  padding-block-end: 0px;
}

.elementor-1094 .elementor-element.elementor-element-96532c1 {
  text-align: center;
  color: #000000;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

body.elementor-page-1094:not(.elementor-motion-effects-element-type-background),
body.elementor-page-1094>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-4f03267);
}

@media(min-width:768px) {
  .elementor-1094 .elementor-element.elementor-element-158a2c4 {
    --width: 50%;
  }

  .elementor-1094 .elementor-element.elementor-element-06acf9e {
    --width: 70%;
  }

  .elementor-1094 .elementor-element.elementor-element-822359f {
    --width: 50%;
  }

  .elementor-1094 .elementor-element.elementor-element-57a0f56 {
    --width: 60%;
  }

  .elementor-1094 .elementor-element.elementor-element-cfd5a70 {
    --width: 70%;
  }

  .elementor-1094 .elementor-element.elementor-element-1d1bbed {
    --width: 50%;
  }

  .elementor-1094 .elementor-element.elementor-element-06bf325 {
    --content-width: 60%;
  }

  .elementor-1094 .elementor-element.elementor-element-08ae644 {
    --width: 30%;
  }

  .elementor-1094 .elementor-element.elementor-element-7135d2f {
    --width: 30%;
  }

  .elementor-1094 .elementor-element.elementor-element-83f4826 {
    --width: 30%;
  }

  .elementor-1094 .elementor-element.elementor-element-0e20e3b {
    --width: 30%;
  }

  .elementor-1094 .elementor-element.elementor-element-194a838 {
    --width: 30%;
  }

  .elementor-1094 .elementor-element.elementor-element-8cbec29 {
    --width: 30%;
  }

  .elementor-1094 .elementor-element.elementor-element-2f59c45 {
    --width: 50%;
  }

  .elementor-1094 .elementor-element.elementor-element-1749fd6 {
    --width: 50%;
  }

  .elementor-1094 .elementor-element.elementor-element-9d1c7cd {
    --width: 50%;
  }

  .elementor-1094 .elementor-element.elementor-element-142fe36 {
    --content-width: 1415px;
  }

  .elementor-1094 .elementor-element.elementor-element-e779f73 {
    --width: 50%;
  }

  .elementor-1094 .elementor-element.elementor-element-b5a45f2 {
    --content-width: 90%;
  }

  .elementor-1094 .elementor-element.elementor-element-2ce3c97 {
    --content-width: 60%;
  }

  .elementor-1094 .elementor-element.elementor-element-2385e45 {
    --width: 48%;
  }

  .elementor-1094 .elementor-element.elementor-element-ac4a92a {
    --width: 48%;
  }

  .elementor-1094 .elementor-element.elementor-element-dc76542 {
    --content-width: 100%;
  }
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-1094 .elementor-element.elementor-element-cfd5a70 {
    --width: 100%;
  }

  .elementor-1094 .elementor-element.elementor-element-06bf325 {
    --content-width: 100%;
  }

  .elementor-1094 .elementor-element.elementor-element-a9196cc {
    --content-width: 100%;
  }

  .elementor-1094 .elementor-element.elementor-element-9d1c7cd {
    --width: 70%;
  }

  .elementor-1094 .elementor-element.elementor-element-e779f73 {
    --width: 30%;
  }

  .elementor-1094 .elementor-element.elementor-element-e1cda55 {
    --width: 60%;
  }

  .elementor-1094 .elementor-element.elementor-element-2ce3c97 {
    --content-width: 100%;
  }
}

@media(max-width:1024px) {
  .elementor-1094 .elementor-element.elementor-element-1a702cb {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-1094 .elementor-element.elementor-element-959d41a .eael-countdown-label {
    font-size: 12px;
  }

  .elementor-1094 .elementor-element.elementor-element-9c56a58 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-1094 .elementor-element.elementor-element-1d1bbed {
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-1094 .elementor-element.elementor-element-a9196cc {
    --gap: 20px 20px;
  }

  .elementor-1094 .elementor-element.elementor-element-c9cd0d7 img {
    width: 100%;
  }

  .elementor-1094 .elementor-element.elementor-element-18e6b28 {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }

  .elementor-1094 .elementor-element.elementor-element-3059073 {
    --justify-content: center;
  }

  .elementor-1094 .elementor-element.elementor-element-adbc383 img {
    width: 100%;
  }

  .elementor-1094 .elementor-element.elementor-element-d8a870d {
    --justify-content: flex-end;
  }

  .elementor-1094 .elementor-element.elementor-element-6b718d4 {
    width: var(--container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
  }

  .elementor-1094 .elementor-element.elementor-element-6b718d4.elementor-element {
    --align-self: flex-end;
  }

  .elementor-1094 .elementor-element.elementor-element-a5199d5 img {
    width: 100%;
  }

  .elementor-1094 .elementor-element.elementor-element-3e7bfb2 {
    --e-image-carousel-slides-to-show: 3;
  }

  .elementor-1094 .elementor-element.elementor-element-d32ef2b {
    --e-image-carousel-slides-to-show: 3;
  }
}

@media(max-width:767px) {
  .elementor-1094 .elementor-element.elementor-element-7e84cfb {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-1094 .elementor-element.elementor-element-0ff8f3e .eael-countdown-digits {
    font-size: 20px;
  }

  .elementor-1094 .elementor-element.elementor-element-0ff8f3e .eael-countdown-label {
    font-size: 12px;
  }

  .elementor-1094 .elementor-element.elementor-element-1a702cb {
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-1094 .elementor-element.elementor-element-b76e1bf {
    text-align: center;
    font-size: 26px;
  }

  .elementor-1094 .elementor-element.elementor-element-12dd57e {
    --justify-content: center;
  }

  .elementor-1094 .elementor-element.elementor-element-959d41a .eael-countdown-digits {
    font-size: 20px;
  }

  .elementor-1094 .elementor-element.elementor-element-959d41a .eael-countdown-label {
    font-size: 10px;
  }

  .elementor-1094 .elementor-element.elementor-element-9c56a58 {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }

  .elementor-1094 .elementor-element.elementor-element-ac76db5 {
    text-align: center;
  }

  .elementor-1094 .elementor-element.elementor-element-1d1bbed {
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-1094 .elementor-element.elementor-element-66af5ad .elementor-heading-title {
    font-size: 23px;
    line-height: 31px;
  }

  .elementor-1094 .elementor-element.elementor-element-f27d364 .elementor-icon-box-title,
  .elementor-1094 .elementor-element.elementor-element-f27d364 .elementor-icon-box-title a {
    font-size: 20px;
  }

  .elementor-1094 .elementor-element.elementor-element-9820057 .elementor-icon-box-title,
  .elementor-1094 .elementor-element.elementor-element-9820057 .elementor-icon-box-title a {
    font-size: 20px;
  }

  .elementor-1094 .elementor-element.elementor-element-75ff9b1 .elementor-icon-box-title,
  .elementor-1094 .elementor-element.elementor-element-75ff9b1 .elementor-icon-box-title a {
    font-size: 20px;
  }

  .elementor-1094 .elementor-element.elementor-element-63a4062 .elementor-icon-box-title,
  .elementor-1094 .elementor-element.elementor-element-63a4062 .elementor-icon-box-title a {
    font-size: 20px;
  }

  .elementor-1094 .elementor-element.elementor-element-f8ed3e6 .elementor-icon-box-title,
  .elementor-1094 .elementor-element.elementor-element-f8ed3e6 .elementor-icon-box-title a {
    font-size: 20px;
  }

  .elementor-1094 .elementor-element.elementor-element-92a9fee .elementor-icon-box-title,
  .elementor-1094 .elementor-element.elementor-element-92a9fee .elementor-icon-box-title a {
    font-size: 20px;
  }

  .elementor-1094 .elementor-element.elementor-element-c9cd0d7 img {
    width: 75%;
  }

  .elementor-1094 .elementor-element.elementor-element-ee2e6ba {
    text-align: center;
  }

  .elementor-1094 .elementor-element.elementor-element-ee2e6ba .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-1094 .elementor-element.elementor-element-d905373 .elementor-divider {
    text-align: center;
  }

  .elementor-1094 .elementor-element.elementor-element-d905373 .elementor-divider-separator {
    margin: 0 auto;
    margin-center: 0;
  }

  .elementor-1094 .elementor-element.elementor-element-0934fdf {
    text-align: center;
  }

  .elementor-1094 .elementor-element.elementor-element-9d1c7cd {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-1094 .elementor-element.elementor-element-af643bd .eael-countdown-digits {
    font-size: 20px;
  }

  .elementor-1094 .elementor-element.elementor-element-af643bd .eael-countdown-label {
    font-size: 9px;
  }

  .elementor-1094 .elementor-element.elementor-element-142fe36 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }

  .elementor-1094 .elementor-element.elementor-element-e19ae3f .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-1094 .elementor-element.elementor-element-e19ae3f .elementor-icon-list-item>a {
    font-size: 14px;
  }

  .elementor-1094 .elementor-element.elementor-element-60c6a2a {
    text-align: center;
  }

  .elementor-1094 .elementor-element.elementor-element-3059073 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-1094 .elementor-element.elementor-element-adbc383 img {
    width: 100%;
  }

  .elementor-1094 .elementor-element.elementor-element-d8a870d {
    --flex-direction: column-reverse;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
  }

  .elementor-1094 .elementor-element.elementor-element-6b718d4 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-1094 .elementor-element.elementor-element-7d7a273 {
    text-align: left;
  }

  .elementor-1094 .elementor-element.elementor-element-b5a45f2 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-1094 .elementor-element.elementor-element-a5199d5 img {
    width: 100%;
  }

  .elementor-1094 .elementor-element.elementor-element-44fa343 {
    --spacer-size: 20px;
  }

  .elementor-1094 .elementor-element.elementor-element-6f3bbe7 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-1094 .elementor-element.elementor-element-3e7bfb2 {
    --e-image-carousel-slides-to-show: 2;
  }

  .elementor-1094 .elementor-element.elementor-element-d32ef2b {
    --e-image-carousel-slides-to-show: 2;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-1094 .elementor-element.elementor-element-83efa12 {
    --spacer-size: 20px;
  }

  .elementor-1094 .elementor-element.elementor-element-7fe601a .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-1094 .elementor-element.elementor-element-ba850e8 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
  }

  .elementor-1094 .elementor-element.elementor-element-495e9aa .elementor-toggle-title {
    font-size: 14px;
  }

  .elementor-1094 .elementor-element.elementor-element-495e9aa .elementor-tab-content {
    font-size: 13px;
  }

  .elementor-1094 .elementor-element.elementor-element-969fa2c .elementor-toggle-title {
    font-size: 14px;
  }

  .elementor-1094 .elementor-element.elementor-element-969fa2c .elementor-tab-content {
    font-size: 13px;
  }

  .elementor-1094 .elementor-element.elementor-element-52f1648 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
  }
}

/* Start custom CSS for eael-countdown, class: .elementor-element-0ff8f3e */
.elementor-11 .elementor-element.elementor-element-0ff8f3e .eael-countdown-label {
  margin-top: 10px;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06acf9e */
.elementor-11 .elementor-element.elementor-element-0ff8f3e .eael-countdown-item>div {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e84cfb */
* margin: 0 padding: 0 box-sizing: border-box !important html,
body height: 100% body display: table width: 100% height: 100% background-color: #171717 color: #000 line-height: 1.6 position: relative font-family: sans-serif overflow: hidden .lines {
  position: absolute top: 0 left: 0 right: 0 height: 100% margin: auto width: 90vw
}

.line position: absolute width: 1px height: 100% top: 0 left: 50% background: rgba(255, 255, 255, 0.1) overflow: hidden &::after content: ''
display: block position: absolute height: 15vh width: 100% top: -50% left: 0 background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 75%, #ffffff 100%) animation: drop 7s 0s infinite animation-fill-mode: forwards animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97) &:nth-child(1) margin-left: -25% &::after animation-delay: 2s &:nth-child(3) margin-left: 25% &::after animation-delay: 2.5s @keyframes drop 0% top: -50% 100% top: 110%

/* End custom CSS */
/* Start custom CSS for eael-countdown, class: .elementor-element-959d41a */
.elementor-11 .elementor-element.elementor-element-0ff8f3e .eael-countdown-label {
  margin-top: 10px;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd5a70 */
.elementor-11 .elementor-element.elementor-element-0ff8f3e .eael-countdown-item>div {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a702cb */
* margin: 0 padding: 0 box-sizing: border-box !important html,
body height: 100% body display: table width: 100% height: 100% background-color: #171717 color: #000 line-height: 1.6 position: relative font-family: sans-serif overflow: hidden .lines {
  position: absolute top: 0 left: 0 right: 0 height: 100% margin: auto width: 90vw
}

.line position: absolute width: 1px height: 100% top: 0 left: 50% background: rgba(255, 255, 255, 0.1) overflow: hidden &::after content: ''
display: block position: absolute height: 15vh width: 100% top: -50% left: 0 background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 75%, #ffffff 100%) animation: drop 7s 0s infinite animation-fill-mode: forwards animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97) &:nth-child(1) margin-left: -25% &::after animation-delay: 2s &:nth-child(3) margin-left: 25% &::after animation-delay: 2.5s @keyframes drop 0% top: -50% 100% top: 110%

/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6d5efdb */
< !DOCTYPE html><html lang="en"><head><meta charset="UTF-8" /><title>Vimeo Autoplay+Unmute Button</title><script src="https://player.vimeo.com/api/player.js"></script><style>.video-wrapper {
  position: relative;
  width: 960px;
  height: 540px;
}

/* Nút bật tiếng */
.unmute-btn {
  position: absolute;
  bottom: 12px;
  left: 12px;
  background: rgba(0, 0, 0, 0.5);
  border: none;
  color: #fff;
  font-size: 20px;
  padding: 8px;
  border-radius: 50%;
  cursor: pointer;
}

</style></head><body style="background:#000;"><div class="video-wrapper"><iframe id="vimeo-player"
src="https://player.vimeo.com/video/1105671548?autoplay=1&muted=1"
width="960"
height="540"
frameborder="0"
allow="autoplay; fullscreen"
allowfullscreen></iframe>< !-- Icon loa (unmute) --><button id="unmute" class="unmute-btn">🔊</button></div><script>const player=new Vimeo.Player('vimeo-player');
const unmuteBtn=document.getElementById('unmute');

unmuteBtn.addEventListener('click', ()=> {
    // bật tiếng
    player.setVolume(1);
    // ẩn nút
    unmuteBtn.style.display='none';
  });
</script></body></html>

/* End custom CSS */
/* Start custom CSS for eael-countdown, class: .elementor-element-af643bd */
.elementor-11 .elementor-element.elementor-element-0ff8f3e .eael-countdown-label {
  margin-top: 10px;
}

/* End custom CSS */
/* Start custom CSS for eael-progress-bar, class: .elementor-element-de5543a */
.eael-progressbar-line-fill.eael-has-inner-title,
.eael-progressbar.eael-progressbar-line.eael-progressbar-line-rainbow {
  border-radius: 10px !important;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a09e5d */
#elementor-tab-title-1571.elementor-tab-title {
  border-radius: 10px 10px 0px 0px;
}

#elementor-tab-title-7691.elementor-tab-title {
  border-radius: 10px 10px 0px 0px;
}

#elementor-tab-title-1573.elementor-tab-title {
  border-radius: 0px 0px 10px 10px;
}

#elementor-tab-title-7694.elementor-tab-title {
  border-radius: 0px 0px 10px 10px;
}

/* End custom CSS */
/* Start custom CSS */
.elementor-1094 .elementor-element.elementor-element-de5543a .eael-progressbar-line {
  border-radius: 10px;
}

.eael-countdown-seconds {
  border-radius: 0px 10px 10px 0px !important
}

.eael-countdown-days {
  border-radius: 10px 0px 0px 10px !important
}

.elementor-1094 .elementor-element.elementor-element-969fa2c .elementor-tab-content,
.elementor-1094 .elementor-element.elementor-element-495e9aa .elementor-tab-content {
  margin-top: -10px;
}

/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url('./Poppins-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: auto;
  src: url('./Poppins-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url('./Poppins-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: auto;
  src: url('./Poppins-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url('./Poppins-SemiBold.ttf') format('truetype');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url('./Roboto-Regular.ttf') format('truetype');
}

/* End Custom Fonts CSS */