.elementor-8450 .elementor-element.elementor-element-94979ef{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-6f70171 */.tge-thanks{ max-width:560px; margin:0 auto; padding:56px 24px; text-align:center; }

.tge-thanks__icon{
  width:64px; height:64px; margin:0 auto 20px; border-radius:50%;
  background:rgba(34,192,106,.12); color:#17A85A;
  display:flex; align-items:center; justify-content:center;
}
.tge-thanks__icon svg{ width:32px; height:32px; }

.tge-thanks__eyebrow{
  font-size:12px; font-weight:600; letter-spacing:.06em;
  text-transform:uppercase; color:#17A85A; margin:0 0 6px;
}
.tge-thanks__title{ margin:0 0 10px; }
.tge-thanks__text{ color:#5C6B7E; margin:0 auto 28px; max-width:42ch; }

.tge-thanks__progress{
  display:flex; align-items:center; justify-content:center;
  gap:6px; margin:0 auto 30px; flex-wrap:wrap;
}
.tge-thanks__step{
  display:flex; align-items:center; gap:8px;
  font-size:13.5px; font-weight:600; color:#9aa6b4;
}
.tge-thanks__dot{
  width:26px; height:26px; border-radius:50%;
  display:flex; align-items:center; justify-content:center;
  font-size:12px; background:#eef2f6; color:#9aa6b4;
}
.tge-thanks__step.is-done{ color:#0C1826; }
.tge-thanks__step.is-done .tge-thanks__dot{ background:#22C06A; color:#052414; }
.tge-thanks__step.is-now{ color:#0C1826; }
.tge-thanks__step.is-now .tge-thanks__dot{
  background:#fff; color:#17A85A; box-shadow:0 0 0 2px #22C06A inset;
}
.tge-thanks__bar{ width:28px; height:2px; background:#e3eaf2; }

.tge-thanks__btn{
  display:inline-flex; align-items:center; gap:8px;
  background:#22C06A; color:#052414 !important; font-weight:600;
  text-decoration:none; padding:14px 30px; border-radius:10px;
}
.tge-thanks__btn:hover{ background:#17A85A; color:#fff !important; }

.tge-thanks__meta{ margin-top:16px; font-size:13px; color:#9aa6b4; }
.tge-thanks__spinner{
  width:16px; height:16px; border-radius:50%;
  border:2px solid rgba(5,36,20,.25);   /* faint track */
  border-top-color:#052414;             /* moving arc = your button text colour */
  display:inline-block;
  animation:tge-spin .7s linear infinite;
}
@keyframes tge-spin{ to{ transform:rotate(360deg); } }/* End custom CSS */