.elementor-52 .elementor-element.elementor-element-5f4db46 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-block-start: -100px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-b7e1c27 {
  width: var(--container-widget-width, 99.871%);
  max-width: 99.871%;
  --container-widget-width: 99.871%;
  --container-widget-flex-grow: 0;
}

.elementor-52 .elementor-element.elementor-element-b7e1c27.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-9f75fe7 {
  --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;
  --margin-block-start: 100px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-32786fd>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-32786fd {
  width: 100%;
  max-width: 100%;
}

.elementor-52 .elementor-element.elementor-element-287d4d1 {
  --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;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 20px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-46e1d42>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-46e1d42.elementor-element {
  --align-self: center;
}

.elementor-52 .elementor-element.elementor-element-cf5f86d {
  --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: 0px 0px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --border-radius: 0px 0px 0px 0px;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 40px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-cf5f86d,
.elementor-52 .elementor-element.elementor-element-cf5f86d::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-edd9a61 {
  --display: flex;
  --min-height: 40vh;
  --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;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-edd9a61:not(.elementor-motion-effects-element-type-background),
.elementor-52 .elementor-element.elementor-element-edd9a61>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("./photo_2023-12-09_23-15-21.jpg");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: contain;
}

.elementor-52 .elementor-element.elementor-element-edd9a61,
.elementor-52 .elementor-element.elementor-element-edd9a61::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-ad5fc84 {
  --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;
  --margin-block-start: 100px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-8aaf7f2>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-8aaf7f2 {
  width: 100%;
  max-width: 100%;
}

.elementor-52 .elementor-element.elementor-element-9ed8c6d .elementor-repeater-item-af959e9.elementor-social-icon {
  background-color: #000000;
}

.elementor-52 .elementor-element.elementor-element-9ed8c6d .elementor-repeater-item-af959e9.elementor-social-icon i {
  color: #FFFFFF;
}

.elementor-52 .elementor-element.elementor-element-9ed8c6d .elementor-repeater-item-af959e9.elementor-social-icon svg {
  fill: #FFFFFF;
}

.elementor-52 .elementor-element.elementor-element-9ed8c6d .elementor-repeater-item-ecbf8f9.elementor-social-icon {
  background-color: #000000;
}

.elementor-52 .elementor-element.elementor-element-9ed8c6d .elementor-repeater-item-ecbf8f9.elementor-social-icon i {
  color: #FFFFFF;
}

.elementor-52 .elementor-element.elementor-element-9ed8c6d .elementor-repeater-item-ecbf8f9.elementor-social-icon svg {
  fill: #FFFFFF;
}

.elementor-52 .elementor-element.elementor-element-9ed8c6d {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 60px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}

.elementor-52 .elementor-element.elementor-element-9ed8c6d .elementor-widget-container {
  text-align: center;
}

.elementor-52 .elementor-element.elementor-element-9ed8c6d .elementor-icon {
  border-radius: 0px 0px 0px 0px;
}


.elementor-52 .elementor-element.elementor-element-c72e96d>.elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52 .elementor-element.elementor-element-c72e96d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-fe81ebb {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-57eef27.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-52 .elementor-element.elementor-element-3ecdce8 {
  width: auto;
  max-width: auto;
}

.elementor-52 .elementor-element.elementor-element-4c49ce9 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-2a9a9ff>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 50px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-2a9a9ff {
  width: 100%;
  max-width: 100%;
}

.elementor-52 .elementor-element.elementor-element-7bf19b8 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-c1b4ef2 {
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-52 .elementor-element.elementor-element-c1b4ef2>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-e37ba34 {
  --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-52 .elementor-element.elementor-element-87a29c8>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
  padding: 30px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-87a29c8 {
  width: var(--container-widget-width, 883px);
  max-width: 883px;
  --container-widget-width: 883px;
  --container-widget-flex-grow: 0;
}

.elementor-52 .elementor-element.elementor-element-87a29c8.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-78af8a4>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-78af8a4.elementor-element {
  --align-self: center;
}

.elementor-52 .elementor-element.elementor-element-27105a2>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-6b55e63 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-52 .elementor-element.elementor-element-55fcd5f.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-52 .elementor-element.elementor-element-55fcd5f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-52 .elementor-element.elementor-element-55fcd5f.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-52 .elementor-element.elementor-element-55fcd5f>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-0311839>.elementor-widget-container {
  margin: 54px 20px 0px 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-52 .elementor-element.elementor-element-0311839 {
  width: auto;
  max-width: auto;
}

.elementor-52 .elementor-element.elementor-element-b4bae20>.elementor-widget-container {
  margin: 54px 0px 0px 20px;
  padding: 0% 0% 0% 0%;
}

.elementor-52 .elementor-element.elementor-element-b4bae20 {
  width: auto;
  max-width: auto;
}

.elementor-52 .elementor-element.elementor-element-5afdb57 {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --border-radius: 0px 0px 0px 0px;
  --margin-block-start: 200px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-5afdb57,
.elementor-52 .elementor-element.elementor-element-5afdb57::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-68d83ef {
  --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: 1px 1px 1px 1px;
  --border-block-start-width: 1px;
  --border-inline-end-width: 1px;
  --border-block-end-width: 1px;
  --border-inline-start-width: 1px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 40px;
  --padding-inline-end: 50px;
}

.elementor-52 .elementor-element.elementor-element-68d83ef,
.elementor-52 .elementor-element.elementor-element-68d83ef::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-cd7335a>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-cd7335a {
  width: var(--container-widget-width, 945px);
  max-width: 945px;
  --container-widget-width: 945px;
  --container-widget-flex-grow: 0;
}

.elementor-52 .elementor-element.elementor-element-cd7335a.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-e34ec7a>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-e34ec7a {
  width: var(--container-widget-width, 945px);
  max-width: 945px;
  --container-widget-width: 945px;
  --container-widget-flex-grow: 0;
}

.elementor-52 .elementor-element.elementor-element-e34ec7a.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-8af040b {
  text-align: left;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-52 .elementor-element.elementor-element-8af040b>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-b80f2dd>.elementor-widget-container {
  margin: 20px 0px 40px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-4ef8dc8 {
  --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: 1px 1px 1px 1px;
  --border-block-start-width: 1px;
  --border-inline-end-width: 1px;
  --border-block-end-width: 1px;
  --border-inline-start-width: 1px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
/*
.elementor-52 .elementor-element.elementor-element-4ef8dc8:not(.elementor-motion-effects-element-type-background),
.elementor-52 .elementor-element.elementor-element-4ef8dc8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://web.archive.org/web/20231213055946im_/https://czthegoat.io/wp-content/uploads/2023/11/CZ-Staking-dapp.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 100% auto;
}*/

.elementor-52 .elementor-element.elementor-element-4ef8dc8,
.elementor-52 .elementor-element.elementor-element-4ef8dc8::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-99e2ee3 {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --margin-block-start: 200px;
  --margin-block-end: 300px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-eb29491 {
  --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: 0px 0px 0px 0px;
  --border-block-start-width: 0px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 0px;
  --border-inline-start-width: 0px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-eb29491,
.elementor-52 .elementor-element.elementor-element-eb29491::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-7389e5a .qodef-qi-text-marquee .qodef-m-text.qodef-text--original {
  animation: qode-move-horizontal-normal-text-marquee 20s linear infinite;
}

.elementor-52 .elementor-element.elementor-element-7389e5a .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy {
  animation: qode-move-horizontal-normal-text-marquee-copy 20s linear infinite;
}

.elementor-52 .elementor-element.elementor-element-7389e5a .qodef-m-text-item {
  color: #FFFFFF;
  font-weight: 900;
  text-transform: uppercase;
}

.elementor-52 .elementor-element.elementor-element-7389e5a .qodef-e-icon-holder {
  color: #FFFFFF;
}

.elementor-52 .elementor-element.elementor-element-7389e5a>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
  background-color: #000000;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #FFFFFF;
  border-radius: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-fa4ad24 {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --margin-block-start: 200px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-dea84ee {
  --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 0px 0px;
  --border-block-start-width: 0px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 0px;
  --border-inline-start-width: 0px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-dea84ee,
.elementor-52 .elementor-element.elementor-element-dea84ee::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-0597080>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-0597080 {
  width: var(--container-widget-width, 945px);
  max-width: 945px;
  --container-widget-width: 945px;
  --container-widget-flex-grow: 0;
}

.elementor-52 .elementor-element.elementor-element-0597080.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-9b5f4f6>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 55px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-bf223bd {
  --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;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-bf223bd,
.elementor-52 .elementor-element.elementor-element-bf223bd::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-f427960>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-f427960 {
  width: var(--container-widget-width, 491px);
  max-width: 491px;
  --container-widget-width: 491px;
  --container-widget-flex-grow: 0;
}

.elementor-52 .elementor-element.elementor-element-f427960.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-5353afc {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 50px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-babf1e1 {
  --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 0px 0px;
  --border-block-start-width: 0px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 0px;
  --border-inline-start-width: 0px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-babf1e1,
.elementor-52 .elementor-element.elementor-element-babf1e1::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-93cb8ea>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-93cb8ea {
  width: var(--container-widget-width, 883px);
  max-width: 883px;
  --container-widget-width: 883px;
  --container-widget-flex-grow: 0;
}

.elementor-52 .elementor-element.elementor-element-93cb8ea.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-a520fcd {
  --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 0px 0px;
  --border-block-start-width: 0px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 0px;
  --border-inline-start-width: 0px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-a520fcd,
.elementor-52 .elementor-element.elementor-element-a520fcd::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-d206a50 {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 50px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-d0d25e3 {
  --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: 1px 1px 1px 1px;
  --border-block-start-width: 1px;
  --border-inline-end-width: 1px;
  --border-block-end-width: 1px;
  --border-inline-start-width: 1px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 20px;
  --padding-block-end: 20px;
  --padding-inline-start: 20px;
  --padding-inline-end: 20px;
}

.elementor-52 .elementor-element.elementor-element-d0d25e3:not(.elementor-motion-effects-element-type-background),
.elementor-52 .elementor-element.elementor-element-d0d25e3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-52 .elementor-element.elementor-element-d0d25e3,
.elementor-52 .elementor-element.elementor-element-d0d25e3::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-98cdc3a {
  text-align: center;
}

.elementor-52 .elementor-element.elementor-element-98cdc3a .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}

.elementor-52 .elementor-element.elementor-element-a9f768e {
  text-align: center;
}

.elementor-52 .elementor-element.elementor-element-a9f768e .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-size: 26px;
  font-weight: 600;
}

.elementor-52 .elementor-element.elementor-element-0c558b9 {
  --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: 1px 1px 1px 1px;
  --border-block-start-width: 1px;
  --border-inline-end-width: 1px;
  --border-block-end-width: 1px;
  --border-inline-start-width: 1px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --border-radius: 0px 0px 0px 0px;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 20px;
  --padding-block-end: 20px;
  --padding-inline-start: 20px;
  --padding-inline-end: 20px;
}

.elementor-52 .elementor-element.elementor-element-0c558b9:not(.elementor-motion-effects-element-type-background),
.elementor-52 .elementor-element.elementor-element-0c558b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-52 .elementor-element.elementor-element-0c558b9,
.elementor-52 .elementor-element.elementor-element-0c558b9::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-f724284 {
  text-align: center;
}

.elementor-52 .elementor-element.elementor-element-f724284 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}

.elementor-52 .elementor-element.elementor-element-c31858a {
  text-align: center;
}

.elementor-52 .elementor-element.elementor-element-c31858a .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-size: 26px;
  font-weight: 600;
}

.elementor-52 .elementor-element.elementor-element-2a8ba8d {
  --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: 1px 1px 1px 1px;
  --border-block-start-width: 1px;
  --border-inline-end-width: 1px;
  --border-block-end-width: 1px;
  --border-inline-start-width: 1px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 20px;
  --padding-block-end: 20px;
  --padding-inline-start: 20px;
  --padding-inline-end: 20px;
}

.elementor-52 .elementor-element.elementor-element-2a8ba8d:not(.elementor-motion-effects-element-type-background),
.elementor-52 .elementor-element.elementor-element-2a8ba8d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-52 .elementor-element.elementor-element-2a8ba8d,
.elementor-52 .elementor-element.elementor-element-2a8ba8d::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-c4cb248 {
  text-align: center;
}

.elementor-52 .elementor-element.elementor-element-c4cb248 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}

.elementor-52 .elementor-element.elementor-element-a6ddcc5 {
  text-align: center;
}

.elementor-52 .elementor-element.elementor-element-a6ddcc5 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-size: 26px;
  font-weight: 600;
}

.elementor-52 .elementor-element.elementor-element-5161beb {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-18f4d4d {
  --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;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 10px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 100px;
}

.elementor-52 .elementor-element.elementor-element-23c2899 .qodef-qi-progress-bar-horizontal .qodef-m-value {
  font-weight: 900;
}

.elementor-52 .elementor-element.elementor-element-408610f .qodef-qi-progress-bar-horizontal .qodef-m-value {
  font-weight: 900;
}

.elementor-52 .elementor-element.elementor-element-408610f>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-35bf985 .qodef-qi-progress-bar-horizontal .qodef-m-value {
  font-weight: 900;
}

.elementor-52 .elementor-element.elementor-element-35bf985>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-f7eb8ca .qodef-qi-progress-bar-horizontal .qodef-m-value {
  font-weight: 900;
}

.elementor-52 .elementor-element.elementor-element-f7eb8ca>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-18c7cbe .qodef-qi-progress-bar-horizontal .qodef-m-value {
  font-weight: 900;
}

.elementor-52 .elementor-element.elementor-element-18c7cbe>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-d94c8c9 .qodef-qi-progress-bar-horizontal .qodef-m-value {
  font-weight: 900;
}

.elementor-52 .elementor-element.elementor-element-d94c8c9>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-60dbcbd .qodef-qi-progress-bar-horizontal .qodef-m-value {
  font-weight: 900;
}

.elementor-52 .elementor-element.elementor-element-60dbcbd>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-8f71655 {
  --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;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-8f71655.e-con {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-3f442e0 {
  text-align: center;
}

.elementor-52 .elementor-element.elementor-element-3f442e0 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.elementor-52 .elementor-element.elementor-element-3f442e0>.elementor-widget-container {
  margin: 0px 50px 0px 50px;
  padding: 10px 10px 10px 10px;
  background-color: #000000;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #FFFFFF;
}

.elementor-52 .elementor-element.elementor-element-4ce3473 {
  text-align: center;
}

.elementor-52 .elementor-element.elementor-element-4ce3473 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 5.3px;
}

.elementor-52 .elementor-element.elementor-element-4ce3473>.elementor-widget-container {
  margin: 5px 50px 5px 50px;
  padding: 10px 10px 10px 10px;
  background-color: #000000;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #FFFFFF;
}

.elementor-52 .elementor-element.elementor-element-da5107c .qodef-qi-charts .qodef-m-canvas {
  width: 360px;
}

.elementor-52 .elementor-element.elementor-element-da5107c .qodef-qi-charts .qodef-m-inner {
  text-align: left;
}

.elementor-52 .elementor-element.elementor-element-da5107c .qodef-qi-charts .qodef-m-text {
  font-weight: 900;
  letter-spacing: 3.8px;
}

.elementor-52 .elementor-element.elementor-element-da5107c .qodef-qi-charts .qodef-m-title {
  margin-top: 20px;
}

.elementor-52 .elementor-element.elementor-element-da5107c>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-da5107c.elementor-element {
  --align-self: center;
}

.elementor-52 .elementor-element.elementor-element-80ac2a0 {
  --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;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-80ac2a0.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-413c5c0 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-413c5c0,
.elementor-52 .elementor-element.elementor-element-413c5c0::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-bc4ff69 {
  text-align: right;
}

.elementor-52 .elementor-element.elementor-element-bc4ff69 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.elementor-52 .elementor-element.elementor-element-bc4ff69>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  background-color: #000000;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #FFFFFF;
}

.elementor-52 .elementor-element.elementor-element-7f1a249 {
  text-align: right;
}

.elementor-52 .elementor-element.elementor-element-7f1a249 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.elementor-52 .elementor-element.elementor-element-7f1a249>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  background-color: #000000;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #FFFFFF;
}

.elementor-52 .elementor-element.elementor-element-749e855 {
  text-align: right;
}

.elementor-52 .elementor-element.elementor-element-749e855 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.elementor-52 .elementor-element.elementor-element-749e855>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  background-color: #000000;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #FFFFFF;
}

.elementor-52 .elementor-element.elementor-element-c3331d7 {
  text-align: right;
}

.elementor-52 .elementor-element.elementor-element-c3331d7 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.elementor-52 .elementor-element.elementor-element-c3331d7>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  background-color: #000000;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #FFFFFF;
}

.elementor-52 .elementor-element.elementor-element-ac774b3 {
  text-align: right;
}

.elementor-52 .elementor-element.elementor-element-ac774b3 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.elementor-52 .elementor-element.elementor-element-ac774b3>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #FFFFFF;
}

.elementor-52 .elementor-element.elementor-element-a4e8199 {
  text-align: right;
}

.elementor-52 .elementor-element.elementor-element-a4e8199 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.elementor-52 .elementor-element.elementor-element-a4e8199>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  background-color: #000000;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #FFFFFF;
}

.elementor-52 .elementor-element.elementor-element-c34ee08>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-c34ee08.elementor-element {
  --align-self: flex-end;
}

.elementor-52 .elementor-element.elementor-element-f30ac18 {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 50px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-afca218 {
  --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 0px 0px;
  --border-block-start-width: 0px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 0px;
  --border-inline-start-width: 0px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-afca218,
.elementor-52 .elementor-element.elementor-element-afca218::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-78ddf1c>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-78ddf1c {
  width: var(--container-widget-width, 883px);
  max-width: 883px;
  --container-widget-width: 883px;
  --container-widget-flex-grow: 0;
}

.elementor-52 .elementor-element.elementor-element-78ddf1c.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-c1b4be9>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 55px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-03f6149 {
  --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 0px 0px;
  --border-block-start-width: 0px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 0px;
  --border-inline-start-width: 0px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-03f6149,
.elementor-52 .elementor-element.elementor-element-03f6149::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-a2f3b75 {
  --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: 0px 0px;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --margin-block-start: 300px;
  --margin-block-end: 50px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-7f484b9 {
  --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 0px 0px;
  --border-block-start-width: 0px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 0px;
  --border-inline-start-width: 0px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-7f484b9,
.elementor-52 .elementor-element.elementor-element-7f484b9::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-2c4c127>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-2c4c127 {
  width: var(--container-widget-width, 883px);
  max-width: 883px;
  --container-widget-width: 883px;
  --container-widget-flex-grow: 0;
}

.elementor-52 .elementor-element.elementor-element-2c4c127.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-5d539f7 {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 50px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-b179290 {
  --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 0px 0px;
  --border-block-start-width: 0px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 0px;
  --border-inline-start-width: 0px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-b179290,
.elementor-52 .elementor-element.elementor-element-b179290::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-fd32872 .qodef-e-text {
  font-weight: 700;
  margin-bottom: 10px;
 /*----------------------------*/
    font-weight: 700;
    margin-bottom: 10px;
    text-align: center;
    line-height: 2;
  
}

.elementor-52 .elementor-element.elementor-element-fd32872 .qodef-e-title {
  margin-bottom: 26px;

}

.elementor-52 .elementor-element.elementor-element-fd32872 .qodef-e-date {
  margin-bottom: -12px;
}

.elementor-52 .elementor-element.elementor-element-fd32872 .qodef-timeline--vertical .qodef-e-item:not(:last-child) {
  padding-bottom: 61px;
}

.elementor-52 .elementor-element.elementor-element-fd32872 .qodef-timeline--horizontal .qodef-e-item {
  padding: 0 calc(61px/2);
}

.elementor-52 .elementor-element.elementor-element-fd32872 .qodef-timeline-layout--horizontal-standard .qodef-e-top-holder {
  padding: 0 0 40px;
}

.elementor-52 .elementor-element.elementor-element-fd32872 .qodef-timeline-layout--horizontal-standard .qodef-e-content-holder {
  padding: 40px 0 0;text-align: center;
  
}

.elementor-52 .elementor-element.elementor-element-fd32872 .qodef-timeline--vertical .qodef-e-line-holder {
  width: 5px;
}

.elementor-52 .elementor-element.elementor-element-fd32872 .qodef-timeline--vertical.qodef-point--diamond .qodef-e-point-holder:before {
  height: 5px;
}

.elementor-52 .elementor-element.elementor-element-fd32872 .qodef-timeline--vertical.qodef-point--diamond .qodef-e-point-holder:after {
  height: 5px;
}

.elementor-52 .elementor-element.elementor-element-fd32872 .qodef-timeline--horizontal .qodef-e-line-holder {
  height: 5px;
}

.elementor-52 .elementor-element.elementor-element-fd32872 .qodef-timeline--horizontal.qodef-point--diamond .qodef-e-point-holder:before {
  width: 5px;
}

.elementor-52 .elementor-element.elementor-element-fd32872 .qodef-timeline--horizontal.qodef-point--diamond .qodef-e-point-holder:after {
  width: 5px;
}

.elementor-52 .elementor-element.elementor-element-fd32872 .qodef-e-point-holder {
  font-size: 40px;
}

.elementor-52 .elementor-element.elementor-element-fd32872 .qodef-e-point {
  border-radius: 20px 20px 20px 20px;
}

.elementor-52 .elementor-element.elementor-element-fd32872 .qodef-nav-prev {
  font-size: 0px;
  left: 0px;
}

.elementor-52 .elementor-element.elementor-element-fd32872 .qodef-nav-next {
  font-size: 0px;
  right: 0px;
}

.elementor-52 .elementor-element.elementor-element-fd32872>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 3px 3px 3px 3px;
}

.elementor-52 .elementor-element.elementor-element-fd32872 {
  width: 100%;
  max-width: 100%;
}

.elementor-52 .elementor-element.elementor-element-fd32872.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-c9bc54e {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --border-radius: 0px 0px 0px 0px;
  --margin-block-start: 200px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-c9bc54e,
.elementor-52 .elementor-element.elementor-element-c9bc54e::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-2a8163f {
  --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: 1px 1px 1px 1px;
  --border-block-start-width: 1px;
  --border-inline-end-width: 1px;
  --border-block-end-width: 1px;
  --border-inline-start-width: 1px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-2a8163f:not(.elementor-motion-effects-element-type-background),
.elementor-52 .elementor-element.elementor-element-2a8163f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://web.archive.org/web/20231213055946im_/https://czthegoat.io/wp-content/uploads/2023/11/SLotCZ.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
}

.elementor-52 .elementor-element.elementor-element-2a8163f,
.elementor-52 .elementor-element.elementor-element-2a8163f::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-e84da50 {
  --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: 1px 1px 1px 1px;
  --border-block-start-width: 1px;
  --border-inline-end-width: 1px;
  --border-block-end-width: 1px;
  --border-inline-start-width: 1px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 40px;
  --padding-inline-end: 50px;
}

.elementor-52 .elementor-element.elementor-element-e84da50,
.elementor-52 .elementor-element.elementor-element-e84da50::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-889dda8>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-889dda8 {
  width: var(--container-widget-width, 945px);
  max-width: 945px;
  --container-widget-width: 945px;
  --container-widget-flex-grow: 0;
}

.elementor-52 .elementor-element.elementor-element-889dda8.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-1ecbd65>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-1ecbd65 {
  width: var(--container-widget-width, 945px);
  max-width: 945px;
  --container-widget-width: 945px;
  --container-widget-flex-grow: 0;
}

.elementor-52 .elementor-element.elementor-element-1ecbd65.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-d154727 {
  text-align: left;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-52 .elementor-element.elementor-element-d154727>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-554d43a {
  text-align: left;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-52 .elementor-element.elementor-element-554d43a>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-2a7778d {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --border-radius: 0px 0px 0px 0px;
  --margin-block-start: 100px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-2a7778d,
.elementor-52 .elementor-element.elementor-element-2a7778d::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-0b8f662 {
  --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: 1px 1px 1px 1px;
  --border-block-start-width: 1px;
  --border-inline-end-width: 1px;
  --border-block-end-width: 1px;
  --border-inline-start-width: 1px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 40px;
  --padding-inline-end: 50px;
}

.elementor-52 .elementor-element.elementor-element-0b8f662,
.elementor-52 .elementor-element.elementor-element-0b8f662::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-192db67>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-192db67 {
  width: var(--container-widget-width, 945px);
  max-width: 945px;
  --container-widget-width: 945px;
  --container-widget-flex-grow: 0;
}

.elementor-52 .elementor-element.elementor-element-192db67.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-aaa4724>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-aaa4724 {
  width: var(--container-widget-width, 945px);
  max-width: 945px;
  --container-widget-width: 945px;
  --container-widget-flex-grow: 0;
}

.elementor-52 .elementor-element.elementor-element-aaa4724.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-c9cdee0 {
  text-align: left;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-52 .elementor-element.elementor-element-c9cdee0>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-3d98bff {
  text-align: left;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-52 .elementor-element.elementor-element-3d98bff>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-5efb56d {
  --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: 1px 1px 1px 1px;
  --border-block-start-width: 1px;
  --border-inline-end-width: 1px;
  --border-block-end-width: 1px;
  --border-inline-start-width: 1px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-5efb56d:not(.elementor-motion-effects-element-type-background),
.elementor-52 .elementor-element.elementor-element-5efb56d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://web.archive.org/web/20231213055946im_/https://czthegoat.io/wp-content/uploads/2023/11/Lottery.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 100% auto;
}

.elementor-52 .elementor-element.elementor-element-5efb56d,
.elementor-52 .elementor-element.elementor-element-5efb56d::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-f8ce255 {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --border-radius: 0px 0px 0px 0px;
  --margin-block-start: 50px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-f8ce255,
.elementor-52 .elementor-element.elementor-element-f8ce255::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-301135a {
  --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: 1px 1px 1px 1px;
  --border-block-start-width: 1px;
  --border-inline-end-width: 1px;
  --border-block-end-width: 1px;
  --border-inline-start-width: 1px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 40px;
  --padding-inline-end: 50px;
}

.elementor-52 .elementor-element.elementor-element-301135a,
.elementor-52 .elementor-element.elementor-element-301135a::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-dc4c52d>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-dc4c52d {
  width: var(--container-widget-width, 945px);
  max-width: 945px;
  --container-widget-width: 945px;
  --container-widget-flex-grow: 0;
}

.elementor-52 .elementor-element.elementor-element-dc4c52d.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-daee1ed {
  text-align: left;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-52 .elementor-element.elementor-element-daee1ed>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-8d545eb {
  text-align: left;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-52 .elementor-element.elementor-element-8d545eb>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-2b96e4b {
  text-align: left;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-52 .elementor-element.elementor-element-2b96e4b>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-0818cf0 {
  text-align: left;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-52 .elementor-element.elementor-element-0818cf0>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-176e314 {
  text-align: left;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-52 .elementor-element.elementor-element-176e314>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-3d99332 {
  --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: 1px 1px 1px 1px;
  --border-block-start-width: 1px;
  --border-inline-end-width: 1px;
  --border-block-end-width: 1px;
  --border-inline-start-width: 1px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 40px;
  --padding-inline-end: 50px;
}

.elementor-52 .elementor-element.elementor-element-3d99332,
.elementor-52 .elementor-element.elementor-element-3d99332::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-20d16bf>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-20d16bf {
  width: var(--container-widget-width, 945px);
  max-width: 945px;
  --container-widget-width: 945px;
  --container-widget-flex-grow: 0;
}

.elementor-52 .elementor-element.elementor-element-20d16bf.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-334685e {
  text-align: left;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-52 .elementor-element.elementor-element-334685e>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-86a0214>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-86a0214 {
  width: var(--container-widget-width, 945px);
  max-width: 945px;
  --container-widget-width: 945px;
  --container-widget-flex-grow: 0;
}

.elementor-52 .elementor-element.elementor-element-86a0214.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-45288f0 {
  text-align: left;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-52 .elementor-element.elementor-element-45288f0>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-d77b6a9>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 40px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-0931bab {
  margin-top: 200px;
  margin-bottom: 0px;
  padding: 10% 9% 0% 9%;
}

.elementor-52 .elementor-element.elementor-element-b448c43.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-52 .elementor-element.elementor-element-b448c43>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0% 0% 0% 0%;
}

.elementor-52 .elementor-element.elementor-element-c66fe42>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-c66fe42 {
  width: var(--container-widget-width, 866px);
  max-width: 866px;
  --container-widget-width: 866px;
  --container-widget-flex-grow: 0;
}

.elementor-52 .elementor-element.elementor-element-c66fe42.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-52 .elementor-element.elementor-element-7c1defc {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --margin-block-start: 50px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-1118109 {
  --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: 0px 0px 0px 0px;
  --border-block-start-width: 0px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 0px;
  --border-inline-start-width: 0px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-1118109,
.elementor-52 .elementor-element.elementor-element-1118109::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-2e963fc>.elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #FFFFFF;
}

.elementor-52 .elementor-element.elementor-element-1a985bd {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 300px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-ec496cd {
  --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: 0px 0px 0px 0px;
  --border-block-start-width: 0px;
  --border-inline-end-width: 0px;
  --border-block-end-width: 0px;
  --border-inline-start-width: 0px;
  border-color: #FFFFFF;
  --border-color: #FFFFFF;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}

.elementor-52 .elementor-element.elementor-element-ec496cd,
.elementor-52 .elementor-element.elementor-element-ec496cd::before {
  --border-transition: 0.3s;
}

.elementor-52 .elementor-element.elementor-element-92b807a .qodef-qi-text-marquee .qodef-m-text.qodef-text--original {
  animation: qode-move-horizontal-normal-text-marquee 100s linear infinite;
}

.elementor-52 .elementor-element.elementor-element-92b807a .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy {
  animation: qode-move-horizontal-normal-text-marquee-copy 100s linear infinite;
}

.elementor-52 .elementor-element.elementor-element-92b807a .qodef-m-text-item {
  color: #FFFFFF;
  font-weight: 900;
  text-transform: uppercase;
}

.elementor-52 .elementor-element.elementor-element-92b807a .qodef-e-icon-holder {
  color: #000000;
}

.elementor-52 .elementor-element.elementor-element-92b807a>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
  background-color: #000000;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #FFFFFF;
  border-radius: 0px 0px 0px 0px;
}

.elementor-52 .elementor-element.elementor-element-b093af8 .qodef-qi-text-marquee .qodef-m-text.qodef-text--original {
  animation: qode-move-horizontal-reverse-text-marquee 100s linear infinite;
}

.elementor-52 .elementor-element.elementor-element-b093af8 .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy {
  animation: qode-move-horizontal-reverse-text-marquee-copy 100s linear infinite;
}

.elementor-52 .elementor-element.elementor-element-b093af8 .qodef-m-text-item {
  color: #FFFFFF;
  font-weight: 900;
  text-transform: uppercase;
}

.elementor-52 .elementor-element.elementor-element-b093af8 .qodef-e-icon-holder {
  color: #000000;
}

.elementor-52 .elementor-element.elementor-element-b093af8>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
  background-color: #000000;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #FFFFFF;
}

@media(min-width:768px) {
  .elementor-52 .elementor-element.elementor-element-cf5f86d {
    --content-width: 1400px;
  }

  .elementor-52 .elementor-element.elementor-element-edd9a61 {
    --width: 50%;
  }

  .elementor-52 .elementor-element.elementor-element-7bf19b8 {
    --content-width: 547px;
  }

  .elementor-52 .elementor-element.elementor-element-5afdb57 {
    --content-width: 1400px;
  }

  .elementor-52 .elementor-element.elementor-element-68d83ef {
    --width: 40%;
  }

  .elementor-52 .elementor-element.elementor-element-4ef8dc8 {
    --width: 60%;
  }

  .elementor-52 .elementor-element.elementor-element-99e2ee3 {
    --content-width: 1400px;
  }

  .elementor-52 .elementor-element.elementor-element-eb29491 {
    --width: 100%;
  }

  .elementor-52 .elementor-element.elementor-element-fa4ad24 {
    --content-width: 1400px;
  }

  .elementor-52 .elementor-element.elementor-element-dea84ee {
    --width: 50%;
  }

  .elementor-52 .elementor-element.elementor-element-bf223bd {
    --width: 50%;
  }

  .elementor-52 .elementor-element.elementor-element-5353afc {
    --content-width: 1400px;
  }

  .elementor-52 .elementor-element.elementor-element-babf1e1 {
    --width: 50%;
  }

  .elementor-52 .elementor-element.elementor-element-a520fcd {
    --width: 50%;
  }

  .elementor-52 .elementor-element.elementor-element-d206a50 {
    --content-width: 1400px;
  }

  .elementor-52 .elementor-element.elementor-element-d0d25e3 {
    --width: 33.3333%;
  }

  .elementor-52 .elementor-element.elementor-element-0c558b9 {
    --width: 33.3333%;
  }

  .elementor-52 .elementor-element.elementor-element-2a8ba8d {
    --width: 33.3333%;
  }

  .elementor-52 .elementor-element.elementor-element-5161beb {
    --content-width: 1400px;
  }

  .elementor-52 .elementor-element.elementor-element-18f4d4d {
    --width: 33.3%;
  }

  .elementor-52 .elementor-element.elementor-element-8f71655 {
    --width: 33%;
  }

  .elementor-52 .elementor-element.elementor-element-80ac2a0 {
    --width: 33.3%;
  }

  .elementor-52 .elementor-element.elementor-element-413c5c0 {
    --width: 100%;
  }

  .elementor-52 .elementor-element.elementor-element-f30ac18 {
    --content-width: 1400px;
  }

  .elementor-52 .elementor-element.elementor-element-afca218 {
    --width: 50%;
  }

  .elementor-52 .elementor-element.elementor-element-03f6149 {
    --width: 50%;
  }

  .elementor-52 .elementor-element.elementor-element-a2f3b75 {
    --content-width: 1400px;
  }

  .elementor-52 .elementor-element.elementor-element-7f484b9 {
    --width: 50%;
  }

  .elementor-52 .elementor-element.elementor-element-5d539f7 {
    --content-width: 1400px;
  }

  .elementor-52 .elementor-element.elementor-element-b179290 {
    --width: 100%;
  }

  .elementor-52 .elementor-element.elementor-element-c9bc54e {
    --content-width: 1400px;
  }

  .elementor-52 .elementor-element.elementor-element-2a8163f {
    --width: 70%;
  }

  .elementor-52 .elementor-element.elementor-element-e84da50 {
    --width: 30%;
  }

  .elementor-52 .elementor-element.elementor-element-2a7778d {
    --content-width: 1400px;
  }

  .elementor-52 .elementor-element.elementor-element-0b8f662 {
    --width: 40%;
  }

  .elementor-52 .elementor-element.elementor-element-5efb56d {
    --width: 60%;
  }

  .elementor-52 .elementor-element.elementor-element-f8ce255 {
    --content-width: 1400px;
  }

  .elementor-52 .elementor-element.elementor-element-301135a {
    --width: 50%;
  }

  .elementor-52 .elementor-element.elementor-element-3d99332 {
    --width: 50%;
  }

  .elementor-52 .elementor-element.elementor-element-7c1defc {
    --content-width: 1400px;
  }

  .elementor-52 .elementor-element.elementor-element-1118109 {
    --width: 100%;
  }

  .elementor-52 .elementor-element.elementor-element-1a985bd {
    --content-width: 1400px;
  }

  .elementor-52 .elementor-element.elementor-element-ec496cd {
    --width: 100%;
  }
}

@media(max-width:1024px) {
  .elementor-52 .elementor-element.elementor-element-32786fd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 55px 0px 0px 0px;
  }

  .elementor-52 .elementor-element.elementor-element-32786fd {
    width: var(--container-widget-width, 625px);
    max-width: 625px;
    --container-widget-width: 625px;
    --container-widget-flex-grow: 0;
  }

  .elementor-52 .elementor-element.elementor-element-8aaf7f2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 55px 0px 0px 0px;
  }

  .elementor-52 .elementor-element.elementor-element-8aaf7f2 {
    width: var(--container-widget-width, 625px);
    max-width: 625px;
    --container-widget-width: 625px;
    --container-widget-flex-grow: 0;
  }

  .elementor-52 .elementor-element.elementor-element-57eef27>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-52 .elementor-element.elementor-element-4c49ce9 {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }

  .elementor-52 .elementor-element.elementor-element-2a9a9ff>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 55px 0px 0px 0px;
  }

  .elementor-52 .elementor-element.elementor-element-2a9a9ff {
    width: var(--container-widget-width, 625px);
    max-width: 625px;
    --container-widget-width: 625px;
    --container-widget-flex-grow: 0;
  }

  .elementor-52 .elementor-element.elementor-element-87a29c8 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-52 .elementor-element.elementor-element-0311839>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 55px 20px 0px 0px;
  }

  .elementor-52 .elementor-element.elementor-element-b4bae20>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 55px 0px 0px 20px;
  }

  .elementor-52 .elementor-element.elementor-element-cd7335a {
    width: 100%;
    max-width: 100%;
  }

  .elementor-52 .elementor-element.elementor-element-e34ec7a {
    width: 100%;
    max-width: 100%;
  }

  .elementor-52 .elementor-element.elementor-element-0597080 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-52 .elementor-element.elementor-element-f427960>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-52 .elementor-element.elementor-element-f427960 {
    width: auto;
    max-width: auto;
  }

  .elementor-52 .elementor-element.elementor-element-93cb8ea {
    width: 100%;
    max-width: 100%;
  }

  .elementor-52 .elementor-element.elementor-element-98cdc3a .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-52 .elementor-element.elementor-element-f724284 .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-52 .elementor-element.elementor-element-c4cb248 .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-52 .elementor-element.elementor-element-a4e8199 .elementor-heading-title {
    font-size: 8px;
  }

  .elementor-52 .elementor-element.elementor-element-a4e8199>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 5px 10px;
  }

  .elementor-52 .elementor-element.elementor-element-78ddf1c {
    width: 100%;
    max-width: 100%;
  }

  .elementor-52 .elementor-element.elementor-element-2c4c127 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-52 .elementor-element.elementor-element-889dda8 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-52 .elementor-element.elementor-element-1ecbd65 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-52 .elementor-element.elementor-element-192db67 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-52 .elementor-element.elementor-element-aaa4724 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-52 .elementor-element.elementor-element-dc4c52d {
    width: 100%;
    max-width: 100%;
  }

  .elementor-52 .elementor-element.elementor-element-20d16bf {
    width: 100%;
    max-width: 100%;
  }

  .elementor-52 .elementor-element.elementor-element-86a0214 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-52 .elementor-element.elementor-element-0931bab {
    margin-top: 0px;
    margin-bottom: 100px;
    padding: 0% 0% 0% 0%;
  }

  .elementor-52 .elementor-element.elementor-element-b448c43>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-52 .elementor-element.elementor-element-c66fe42>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }

  .elementor-52 .elementor-element.elementor-element-c66fe42 {
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 90%);
    max-width: 90%;
  }
}