body.wp-theme-Avada .skyciv-tt-heading,
body.wp-theme-Avada .skyciv-tt-heading * {
  color: #ffffff;
}

body.wp-theme-Avada .skyciv-tt-heading {
  margin-bottom: 50px;
}

body.wp-theme-Avada .skyciv-tt-team .fusion-column-wrapper {
  height: 100%;
}

body.wp-theme-Avada .skyciv-tt-person {
  /* background: #0d1526;
  border: 1px solid rgba(255,255,255,0.08);
  border-radius: 8px;
  padding: 14px;
  height: 100%;
  box-sizing: border-box; */
}

body.wp-theme-Avada .skyciv-tt-person {
  padding: 14px;
  --angle: 0deg;
  --edge-hi: rgba(140, 170, 255, .55);
  /* bright top edge */
  --edge-lo: rgba(140, 170, 255, .06);
  /* fades out toward bottom */
  --bg-1: #050c2e;
  --bg-2: #0a1a5c;
  --card: #0d1526;
  --card-2: #0d1526;
  border-radius: 8px;

  border: 1.5px solid transparent;
  /* border-radius:var(--radius); */
  background:
    linear-gradient(var(--card), var(--card-2)) padding-box,
    conic-gradient(from var(--angle),
      var(--edge-lo),
      var(--edge-hi) 20%,
      var(--edge-lo) 40%,
      var(--edge-lo)) border-box;
}

body.wp-theme-Avada .skyciv-tt-person .person-image-container img {
  border-radius: 6px;
  width: 100%;
}

body.wp-theme-Avada .skyciv-tt-person .person-desc {
  padding: 6px 6px 10px !important;
  background: transparent !important;
}

body.wp-theme-Avada .skyciv-tt-person .person-content:before,
body.wp-theme-Avada .skyciv-tt-person .person-content:after {
  display: none !important;
}

body.wp-theme-Avada .skyciv-tt-person .person-name {
  display: block;
  color: #ffffff;
  font-size: 20px;
  font-weight: 500;
  margin: 10px 0 16px;
  font-family: "Manrope";
  letter-spacing: var(--awb-custom_typography_4-letter-spacing);
  text-transform: var(--awb-custom_typography_4-text-transform);
  line-height: var(--awb-custom_typography_4-line-height);
}

body.wp-theme-Avada .skyciv-tt-person .person-title {
  display: block;
  font-size: 12px;
  line-height: var(--awb-custom_typography_3-line-height);
  letter-spacing: var(--awb-custom_typography_3-letter-spacing);
  text-transform: var(--awb-custom_typography_3-text-transform);
  color: #99ACFF;
  font-family: var(--awb-custom_typography_3-font-family);
  font-weight: var(--awb-custom_typography_3-font-weight);
  font-style: var(--awb-custom_typography_3-font-style);
}

body.wp-theme-Avada .skyciv-tt-person .person-content {
  display: block;
  margin-top: 0;
  font-size: 12px;
  line-height: var(--awb-custom_typography_3-line-height);
  letter-spacing: var(--awb-custom_typography_3-letter-spacing);
  text-transform: var(--awb-custom_typography_3-text-transform);
  color: var(--awb-custom_color_4);
  font-family: var(--awb-custom_typography_3-font-family);
  font-weight: var(--awb-custom_typography_3-font-weight);
  font-style: var(--awb-custom_typography_3-font-style);
}

body.wp-theme-Avada .skyciv-tt-timeline .fusion-builder-row {
  position: relative;
  padding-top: 44px;
}

body.wp-theme-Avada .skyciv-tt-timeline .fusion-builder-row::before {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 2.88%;
  width: calc(100% - 2.88%);
  height: 1px;
  background: rgba(255, 255, 255, 0.18);
}

body.wp-theme-Avada .skyciv-tt-timeline .fusion-column-wrapper {
  position: relative;
}

body.wp-theme-Avada .skyciv-tt-timeline .skyciv-tt-timeline-item .fusion-column-wrapper::before {
  content: "";
  position: absolute;
  top: -44px;
  left: 0;
  width: 8px;
  height: 8px;
  /* border-radius: 50%; */
  background: #002FFF;
  /* box-shadow: 0 0 0 5px rgba(43, 87, 255, 0.2); */
  box-shadow: 0 0 10px 2px rgba(153, 172, 255, 0.50);
}

body.wp-theme-Avada .skyciv-tt-step-num,
body.wp-theme-Avada .skyciv-tt-step-num * {
  color: #002FFF;
  font-size: 56px !important;
  font-weight: 600;
  line-height: 1;
}

body.wp-theme-Avada .skyciv-tt-step-num {
  margin-bottom: 24px;
}

body.wp-theme-Avada .skyciv-tt-step-title,
body.wp-theme-Avada .skyciv-tt-step-title * {
  color: #ffffff;
}

body.wp-theme-Avada .skyciv-tt-step-title {
  margin-top: 6px;
  margin-bottom: 12px;
}

body.wp-theme-Avada .skyciv-tt-step-text,
body.wp-theme-Avada .skyciv-tt-step-text * {
  color: #9aa9c4;
  font-size: 15px;
  line-height: 1.6;
}

@media (max-width: 1024px) {
  body.wp-theme-Avada .skyciv-tt-timeline .fusion-builder-row {
    padding-top: 0;
  }
  body.wp-theme-Avada .skyciv-tt-timeline .skyciv-tt-timeline-item .fusion-column-wrapper {
    margin-left: calc(6% + 5px);
    position:relative;
  }
  body.wp-theme-Avada .skyciv-tt-timeline .skyciv-tt-timeline-item .fusion-column-wrapper:before {
    left: -40px;
    top: 40px;
    z-index: 1000;
  }
  body.wp-theme-Avada .skyciv-tt-timeline .skyciv-tt-timeline-item .fusion-column-wrapper:after {
    content:'';
    display:block;
    position: absolute;
    top: -20px;
    left: -36px;
    width: 1px;
    height: calc(100% + 20px);
    background: #272D34;
  }

  body.wp-theme-Avada .skyciv-tt-timeline .skyciv-tt-timeline-item .fusion-column-wrapper:before,
  body.wp-theme-Avada .skyciv-tt-timeline .skyciv-tt-timeline-item .fusion-column-wrapper:after {
    display: none !important;
  }
  
  body.wp-theme-Avada .skyciv-tt-timeline .fusion-builder-row::before {
    display:none;
  }
  body.wp-theme-Avada .skyciv-tt-timeline .fusion-builder-row::before,
  body.wp-theme-Avada .skyciv-tt-timeline .fusion-column-wrapper::before {
    /* display: none; */
  }
}