/* screen - relx-1280 */

.relx-1280 {
  background-color: var(--background);
  margin: 0px;
  min-height: 1506px;
  min-width: 1280px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.relx-1280 .mask-group-4-rHcdr4 {
  background-color: transparent;
  height: 503px;
  object-fit: cover;
  position: absolute;
  right: -138px;
  top: calc(11.49% - 58px);
  width: 1649px;
}

.relx-1280 .header-gradient-rHcdr4 {
  background: linear-gradient(180deg, #f5815f 0%, #7a5a90 100%);
  background-color: transparent;
  height: 517px;
  left: -6.48%;
  position: absolute;
  top: 101px;
  width: 56.48%;
}

.relx-1280 .logo-nav-rHcdr4 {
  height: 7.30%;
  left: -83px;
  position: absolute;
  width: calc(100.00% + 167px);
}

.relx-1280 .logo-nav-6XKoTc {
  height: 100%;
  left: 0px;
  mix-blend-mode: normal;
  position: relative;
  width: 100%;
}

.relx-1280 .rectangle-6-fOX10H {
  background-color: var(--background);
  box-shadow: 0px 3px 6px #00000030;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.relx-1280 .orange-grey-fOX10H {
  background-color: transparent;
  height: 51px;
  left: 275px;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 200px;
}

.relx-1280 .group-37-rHcdr4 {
  background-color: transparent;
  bottom: -2px;
  height: 100px;
  left: -450px;
  position: absolute;
  width: calc(100.00% + 900px);
}

.relx-1280 .rectangle-13-hAJbx5 {
  background-color: var(--burnt-sienna);
  bottom: 0px;
  height: 100%;
  left: 0px;
  position: absolute;
  width: 100%;
}

.relx-1280 .group-566-rHcdr4 {
  background-color: transparent;
  bottom: 180px;
  height: 622px;
  left: 140px;
  position: absolute;
  width: calc(100.00% - 249px);
}

.relx-1280 .group-19-6Oje6f {
  background-color: transparent;
  display: block;
  height: 85.64%;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: 9px;
  transform: translate(0, 25px);
  width: 511px;
}

.relx-1280 .group-19-6Oje6f.bp2-animate-enter {
  animation: bp2-animate-enter-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.relx-1280 .steps-card-moeP9p {
  top: 80.49%;
}

.relx-1280 .mark-your-calendar-a-vbN6vb {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 51px;
  text-align: left;
  top: calc(50.00% - 23px);
  width: 361px;
}

.relx-1280 .x4-vbN6vb {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: #020202;
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.relx-1280 .steps-card-pNqxcy {
  top: 53.66%;
}

.relx-1280 .enter-the-required-c-vwF51M {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 23px;
  text-align: left;
  top: calc(50.00% - 23px);
  width: 389px;
}

.relx-1280 .x3-vwF51M {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.relx-1280 .steps-card-QLdQg4 {
  top: 26.83%;
}

.relx-1280 .select-a-day-and-tim-JHZhQV {
  background-color: transparent;
  bottom: calc(48.10% - 12px);
  height: 25px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 44px;
  text-align: left;
  white-space: nowrap;
  width: 361px;
}

.relx-1280 .x2-JHZhQV {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.relx-1280 .steps-card-a7HTf4 {
  top: 0px;
}

.relx-1280 .click-on-the-schedul-r9uazl {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 51px;
  text-align: left;
  top: calc(50.00% - 23px);
  width: 361px;
}

.relx-1280 .x1-r9uazl {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.relx-1280 .group-15-6Oje6f {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 331px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 460px;
}

.relx-1280 .group-15-6Oje6f.bp2-animate-enter1 {
  animation: bp2-animate-enter1-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter1-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.relx-1280 .important-crcmaO {
  background-color: transparent;
  height: 31px;
  left: 1px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(25.13% - 8px);
  white-space: nowrap;
  width: calc(100.00% - 36px);
}

.relx-1280 .clock-icon-crcmaO {
  background-color: transparent;
  height: 57px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.relx-1280 .path-10-0ZxyXE {
  background-color: transparent;
  height: calc(100.00% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.relx-1280 .appointments-are-ava-crcmaO {
  background-color: transparent;
  bottom: 0px;
  height: 214px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.relx-1280 .span0-A4pS5a {
}

.relx-1280 .span1-A4pS5a {
}

.relx-1280 .span2-A4pS5a {
}

.relx-1280 .group-14-6Oje6f {
  background-color: transparent;
  display: block;
  height: 221px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 448px;
}

.relx-1280 .group-14-6Oje6f.bp2-animate-enter2 {
  animation: bp2-animate-enter2-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter2-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.relx-1280 .benefits-counselors-YqHxLo {
  background-color: transparent;
  bottom: 0px;
  height: 151px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.relx-1280 .headset-icon-YqHxLo {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.relx-1280 .path-9-twgxqB {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.relx-1280 .path-1-6Oje6f {
  background-color: transparent;
  height: calc(100.00% - 9px);
  left: 47.82%;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 1px;
}

.relx-1280 .group-558-rHcdr4 {
  background-color: transparent;
  height: 389px;
  left: 140px;
  position: absolute;
  top: 188px;
  width: 414px;
}

.relx-1280 .group-556-xkRYEA {
  background-color: transparent;
  height: 304px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 414px;
}

.relx-1280 .welcome-to-your-relx-benefits-enrollment-2WODWq {
  background-color: transparent;
  height: 57px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -2px;
  width: 285px;
}

.relx-1280 .title-2WODWq {
  background-color: transparent;
  bottom: calc(3.23% - 8px);
  height: 242px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 58px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.relx-1280 .component-53-3-xkRYEA {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 66px;
  left: 0px;
  position: absolute;
  width: 241px;
}

.relx-1280 .rectangle-74-tl3HbW {
  background-color: var(--black-2);
  border: 1px solid;
  border-color: var(--dove-gray);
  box-shadow: 0px 3px 6px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.relx-1280 .label-tl3HbW {
  background-color: transparent;
  bottom: calc(43.90% - 11px);
  height: 25px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(48.95% - 71px);
  text-align: left;
  white-space: nowrap;
  width: 146px;
}

.relx-1280 .steps-card {
  background-color: transparent;
  height: 19.51%;
  position: absolute;
  right: 0px;
  width: 92.17%;
}
/* screen - relx-1920-all-breakpoints */

.relx-1920-all-breakpoints {
  background-color: var(--background);
  margin: 0px;
  min-height: 1581px;
  min-width: 1920px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.relx-1920-all-breakpoints .mask-group-4-vE4Hoe {
  background-color: transparent;
  height: 622px;
  object-fit: cover;
  position: absolute;
  right: -96px;
  top: calc(9.49% - 59px);
  width: 2041px;
}

.relx-1920-all-breakpoints .rectangle-73-vE4Hoe {
  background: linear-gradient(180deg, #f5815f 0%, #7a5a90 100%);
  background-color: transparent;
  height: 606px;
  left: 0px;
  position: absolute;
  top: 107px;
  width: 50.00%;
}

.relx-1920-all-breakpoints .logo-nav-vE4Hoe {
  height: 6.96%;
  left: -31px;
  position: absolute;
  width: calc(100.00% + 63px);
}

.relx-1920-all-breakpoints .logo-nav-8nkAgO {
  height: 100%;
  left: 0px;
  mix-blend-mode: normal;
  position: relative;
  width: 100%;
}

.relx-1920-all-breakpoints .rectangle-6-IuIvph {
  background-color: var(--background);
  box-shadow: 0px 3px 6px #00000030;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.relx-1920-all-breakpoints .orange-grey-IuIvph {
  background-color: transparent;
  height: 51px;
  left: 351px;
  object-fit: cover;
  position: absolute;
  top: 28px;
  width: 200px;
}

.relx-1920-all-breakpoints .group-37-vE4Hoe {
  background-color: transparent;
  height: 6.33%;
  left: -6.77%;
  position: absolute;
  top: 93.86%;
  width: 113.54%;
}

.relx-1920-all-breakpoints .rectangle-13-9IWAos {
  background-color: var(--burnt-sienna);
  height: 100px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 2180px;
}

.relx-1920-all-breakpoints .group-557-vE4Hoe {
  background-color: transparent;
  height: 408px;
  left: calc(21.59% - 95px);
  position: absolute;
  top: 206px;
  width: 438px;
}

.relx-1920-all-breakpoints .group-555-zzsPn6 {
  background-color: transparent;
  height: 312px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 438px;
}

.relx-1920-all-breakpoints .welcome-to-your-relx-benefits-enrollment-BHd7xC {
  background-color: transparent;
  height: 57px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -2px;
  width: 285px;
}

.relx-1920-all-breakpoints .title-BHd7xC {
  background-color: transparent;
  bottom: calc(1.47% - 4px);
  height: 244px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 58px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.relx-1920-all-breakpoints .component-53-2-zzsPn6 {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 66px;
  left: 0px;
  position: absolute;
  width: 241px;
}

.relx-1920-all-breakpoints .rectangle-74-InKN1e {
  background-color: var(--black-2);
  border: 1px solid;
  border-color: var(--dove-gray);
  box-shadow: 0px 3px 6px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.relx-1920-all-breakpoints .label-InKN1e {
  background-color: transparent;
  bottom: calc(43.90% - 11px);
  height: 25px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(48.95% - 71px);
  text-align: left;
  white-space: nowrap;
  width: 146px;
}

.relx-1920-all-breakpoints .group-565-vE4Hoe {
  background-color: transparent;
  bottom: 175px;
  height: 596px;
  position: absolute;
  right: 224px;
  width: 1376px;
}

.relx-1920-all-breakpoints .path-1-Xf8lho {
  background-color: transparent;
  height: 100%;
  left: 46.51%;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 1px;
}

.relx-1920-all-breakpoints .group-15-Xf8lho {
  background-color: transparent;
  bottom: calc(12.66% - 37px);
  display: block;
  height: 288px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 552px;
}

.relx-1920-all-breakpoints .group-15-Xf8lho.bp1-animate-enter {
  animation: bp1-animate-enter-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.relx-1920-all-breakpoints .important-sy9mNs {
  background-color: transparent;
  height: 31px;
  left: 1px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(29.26% - 9px);
  white-space: nowrap;
  width: 424px;
}

.relx-1920-all-breakpoints .appointments-are-ava-sy9mNs {
  background-color: transparent;
  bottom: 0px;
  color: var(--granite-gray-2);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-m);
  font-weight: 400;
  height: 172px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.relx-1920-all-breakpoints .span0-i3Mjxt {
}

.relx-1920-all-breakpoints .span1-i3Mjxt {
  font-style: normal;
  font-weight: 700;
}

.relx-1920-all-breakpoints .span2-i3Mjxt {
}

.relx-1920-all-breakpoints .clock-icon-sy9mNs {
  background-color: transparent;
  height: 57px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.relx-1920-all-breakpoints .path-10-bxxxGK {
  background-color: transparent;
  height: calc(100.00% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.relx-1920-all-breakpoints .group-14-Xf8lho {
  background-color: transparent;
  display: block;
  height: 221px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 528px;
}

.relx-1920-all-breakpoints .group-14-Xf8lho.bp1-animate-enter1 {
  animation: bp1-animate-enter1-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter1-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.relx-1920-all-breakpoints .benefits-counselors-KlJFRM {
  background-color: transparent;
  bottom: 0px;
  height: 151px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.relx-1920-all-breakpoints .headset-icon-KlJFRM {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.relx-1920-all-breakpoints .path-9-IXXB0R {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.relx-1920-all-breakpoints .group-19-Xf8lho {
  background-color: transparent;
  display: block;
  height: 97.94%;
  left: 764px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 1px;
  transform: translate(0, 25px);
  width: 612px;
}

.relx-1920-all-breakpoints .group-19-Xf8lho.bp1-animate-enter2 {
  animation: bp1-animate-enter2-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter2-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.relx-1920-all-breakpoints .its-quick-and-easy-t-kxekK8 {
  background-color: transparent;
  color: var(--black-2);
  font-family: var(--font-family-roboto);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  height: 28px;
  left: 100px;
  letter-spacing: 0.15px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -3px;
  white-space: nowrap;
  width: calc(100.00% - 98px);
}

.relx-1920-all-breakpoints .steps-card-kxekK8 {
  top: 63px;
}

.relx-1920-all-breakpoints .click-on-the-schedul-xEIpa9 {
  background-color: transparent;
  height: 46px;
  left: 59px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: calc(50.00% - 23px);
  width: calc(100.00% - 110px);
}

.relx-1920-all-breakpoints .x1-xEIpa9 {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--heavy-metal);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.relx-1920-all-breakpoints .steps-card-p5ojx4 {
  top: calc(41.88% - 44px);
}

.relx-1920-all-breakpoints .select-a-day-and-tim-2durzx {
  background-color: transparent;
  height: 25px;
  left: 59px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: calc(49.37% - 12px);
  white-space: nowrap;
  width: calc(100.00% - 110px);
}

.relx-1920-all-breakpoints .x2-2durzx {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--heavy-metal);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.relx-1920-all-breakpoints .steps-card-kBecdB {
  bottom: calc(29.38% - 31px);
}

.relx-1920-all-breakpoints .enter-the-required-c-ZEhkZh {
  background-color: transparent;
  height: 46px;
  left: 59px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: calc(50.00% - 23px);
  width: calc(100.00% - 68px);
}

.relx-1920-all-breakpoints .x3-ZEhkZh {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--heavy-metal);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.relx-1920-all-breakpoints .steps-card-JlwCxG {
  bottom: 0px;
}

.relx-1920-all-breakpoints .mark-your-calendar-a-cQcVkb {
  background-color: transparent;
  height: 46px;
  left: 59px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: calc(50.00% - 23px);
  width: calc(100.00% - 110px);
}

.relx-1920-all-breakpoints .x4-cQcVkb {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--heavy-metal);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.relx-1920-all-breakpoints .steps-card {
  background-color: transparent;
  height: 104px;
  left: 105px;
  position: absolute;
  width: calc(100.00% - 143px);
}
/* screen - relx-375 */

.relx-375 {
  background-color: var(--background);
  margin: 0px;
  min-height: 2971px;
  min-width: 375px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.relx-375 .family-1-909597940_sm-7XbDu6 {
  background-color: transparent;
  height: 437px;
  left: -339px;
  object-fit: cover;
  position: absolute;
  top: calc(21.23% - 93px);
  width: calc(100.00% + 587px);
}

.relx-375 .header-gradient-7XbDu6 {
  background: linear-gradient(180deg, #f5815f 0%, #7a5a90 100%);
  background-color: transparent;
  height: 464px;
  left: -0.30%;
  position: absolute;
  top: 110px;
  width: 100.30%;
}

.relx-375 .path-1-7XbDu6 {
  background-color: transparent;
  bottom: 36.91%;
  height: 1px;
  left: 27px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 53px);
}

.relx-375 .group-18-7XbDu6 {
  background-color: transparent;
  bottom: calc(8.69% - 72px);
  display: block;
  height: 834px;
  left: calc(50.00% - 150px);
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 300px;
}

.relx-375 .group-18-7XbDu6.bp4-animate-enter {
  animation: bp4-animate-enter-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.relx-375 .steps-card-phone-FIyn0A {
  top: 0px;
}

.relx-375 .click-on-the-schedul-r3Mtpw {
  background-color: transparent;
  bottom: calc(49.56% - 33px);
  height: 67px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 41px;
  text-align: left;
  width: 200px;
}

.relx-375 .x1-r3Mtpw {
  background-color: transparent;
  bottom: calc(49.25% - 23px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 18px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.relx-375 .steps-card-phone-Vxukvv {
  top: calc(33.35% - 60px);
}

.relx-375 .select-a-day-and-tim-CYHuK3 {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 23px;
  text-align: left;
  top: calc(49.25% - 23px);
  width: 221px;
}

.relx-375 .x2-CYHuK3 {
  background-color: transparent;
  bottom: calc(49.35% - 23px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 18px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.relx-375 .steps-card-phone-W3DxOQ {
  bottom: calc(33.33% - 60px);
}

.relx-375 .enter-the-required-c-Fh3ZCN {
  background-color: transparent;
  height: 88px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 23px;
  text-align: left;
  top: calc(45.65% - 40px);
  width: 221px;
}

.relx-375 .x3-Fh3ZCN {
  background-color: transparent;
  bottom: calc(49.35% - 23px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 18px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.relx-375 .steps-card-phone-qxZYRz {
  bottom: 0px;
}

.relx-375 .mark-your-calendar-a-yOitnw {
  background-color: transparent;
  height: 67px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 34px;
  text-align: left;
  top: calc(47.79% - 32px);
  width: 210px;
}

.relx-375 .x4-yOitnw {
  background-color: transparent;
  bottom: calc(49.35% - 23px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 18px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.relx-375 .logo-nav-7XbDu6 {
  height: 3.70%;
  left: -52px;
  position: absolute;
  width: calc(100.00% + 104px);
}

.relx-375 .logo-nav-87BaSa {
  height: 100%;
  left: 0px;
  mix-blend-mode: normal;
  position: relative;
  width: 100%;
}

.relx-375 .orange-grey-lKLpqp {
  left: 149px;
}

.relx-375 .logo-nav-d3xYaj {
  height: 3.70%;
  left: -52px;
  position: absolute;
  width: calc(100.00% + 104px);
}

.relx-375 .logo-nav-p88zxb {
  height: 100%;
  left: 0px;
  mix-blend-mode: normal;
  position: relative;
  width: 100%;
}

.relx-375 .orange-grey-SMxqdX {
  left: 149px;
}

.relx-375 .logo-nav-ShPgLE {
  height: 3.70%;
  left: -52px;
  position: absolute;
  width: calc(100.00% + 104px);
}

.relx-375 .logo-nav-s0G8kx {
  height: 100%;
  left: 0px;
  mix-blend-mode: normal;
  position: relative;
  width: 100%;
}

.relx-375 .orange-grey-RGKWiR {
  left: 140px;
}

.relx-375 .group-25-7XbDu6 {
  background-color: transparent;
  height: 761px;
  left: 28px;
  mix-blend-mode: normal;
  position: absolute;
  top: calc(46.88% - 357px);
  width: calc(100.00% - 55px);
}

.relx-375 .group-14-QszHwW {
  background-color: transparent;
  display: block;
  height: 288px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: calc(100.00% - 1px);
}

.relx-375 .group-14-QszHwW.bp4-animate-enter1 {
  animation: bp4-animate-enter1-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter1-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.relx-375 .benefits-counselors-kCE8dc {
  background-color: transparent;
  bottom: 0px;
  height: 214px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 1px);
}

.relx-375 .headset-icon-kCE8dc {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.relx-375 .path-9-5nZXRS {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.relx-375 .group-15-QszHwW {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 397px;
  left: 1px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.relx-375 .group-15-QszHwW.bp4-animate-enter2 {
  animation: bp4-animate-enter2-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter2-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.relx-375 .important-zyhGYj {
  background-color: transparent;
  height: 31px;
  left: 1px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(21.69% - 7px);
  white-space: nowrap;
  width: 270px;
}

.relx-375 .appointments-are-ava-zyhGYj {
  background-color: transparent;
  bottom: 0px;
  height: 277px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.relx-375 .span0-ZbUTUB {
}

.relx-375 .span1-ZbUTUB {
}

.relx-375 .span2-ZbUTUB {
}

.relx-375 .clock-icon-zyhGYj {
  background-color: transparent;
  height: 57px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.relx-375 .path-10-9iDhvS {
  background-color: transparent;
  height: calc(100.00% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.relx-375 .group-37-7XbDu6 {
  background-color: transparent;
  height: 3.37%;
  left: -21.60%;
  position: absolute;
  top: 97.04%;
  width: 143.47%;
}

.relx-375 .rectangle-13-g7OjTl {
  background-color: var(--burnt-sienna);
  height: 100px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 538px;
}

.relx-375 .group-560-7XbDu6 {
  background-color: transparent;
  bottom: 2444px;
  height: 370px;
  left: 37px;
  position: absolute;
  width: 305px;
}

.relx-375 .group-554-Jd7fRK {
  background-color: transparent;
  height: 283px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.relx-375 .welcome-to-your-relx-benefits-enrollment-vHmIcq {
  background-color: transparent;
  height: 52px;
  left: 34px;
  letter-spacing: 0.14px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: -4px;
  width: calc(100.00% - 77px);
}

.relx-375 .title-vHmIcq {
  background-color: transparent;
  bottom: 0px;
  height: 220px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 42px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.relx-375 .component-53-5-Jd7fRK {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 66px;
  left: 30px;
  position: absolute;
  width: calc(100.00% - 64px);
}

.relx-375 .rectangle-74-2b0b4M {
  background-color: var(--black-2);
  border: 1px solid;
  border-color: var(--dove-gray);
  box-shadow: 0px 3px 6px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.relx-375 .label-2b0b4M {
  background-color: transparent;
  bottom: calc(43.90% - 11px);
  height: 25px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(48.95% - 71px);
  text-align: left;
  white-space: nowrap;
  width: 146px;
}

.relx-375 .orange-grey {
  background-color: transparent;
  height: 51px;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 200px;
}

.relx-375 .rectangle-6 {
  background-color: var(--background);
  box-shadow: 0px 3px 6px #00000030;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
/* screen - relx-768 */

.relx-768 {
  background-color: var(--background);
  margin: 0px;
  min-height: 2109px;
  min-width: 768px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.relx-768 .family-1-909597940_sm-xGz3oi {
  background-color: transparent;
  height: 437px;
  left: 54px;
  object-fit: cover;
  position: absolute;
  top: 114px;
  width: calc(100.00% + 194px);
}

.relx-768 .group-19-xGz3oi {
  background-color: transparent;
  bottom: 230px;
  display: block;
  height: 581px;
  left: calc(50.00% - 236px);
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 471px;
}

.relx-768 .group-19-xGz3oi.bp3-animate-enter {
  animation: bp3-animate-enter-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp3-animate-enter-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.relx-768 .steps-card-JZPbCM {
  top: 0px;
}

.relx-768 .click-on-the-schedul-NG1gXd {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 51px;
  text-align: left;
  top: calc(50.00% - 23px);
  width: 361px;
}

.relx-768 .x1-NG1gXd {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.relx-768 .steps-card-fTg7U8 {
  top: calc(33.33% - 35px);
}

.relx-768 .select-a-day-and-tim-sNQLmK {
  background-color: transparent;
  bottom: calc(48.10% - 12px);
  height: 25px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 44px;
  text-align: left;
  white-space: nowrap;
  width: 361px;
}

.relx-768 .x2-sNQLmK {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.relx-768 .steps-card-3lycvm {
  bottom: calc(33.33% - 35px);
}

.relx-768 .enter-the-required-c-PNeViW {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 23px;
  text-align: left;
  top: calc(50.00% - 23px);
  width: 389px;
}

.relx-768 .x3-PNeViW {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.relx-768 .steps-card-v2JQiH {
  bottom: 0px;
}

.relx-768 .mark-your-calendar-a-1AlIOr {
  background-color: transparent;
  height: 46px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: 51px;
  text-align: left;
  top: calc(50.00% - 23px);
  width: 361px;
}

.relx-768 .x4-1AlIOr {
  background-color: transparent;
  bottom: calc(47.37% - 22px);
  color: var(--black-2);
  font-style: normal;
  font-weight: 400;
  height: 47px;
  left: 22px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  width: 38px;
}

.relx-768 .path-1-xGz3oi {
  background-color: transparent;
  bottom: 41.00%;
  height: 1px;
  left: 140px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 280px);
}

.relx-768 .group-41-xGz3oi {
  background-color: transparent;
  height: 568px;
  left: calc(48.33% - 232px);
  position: absolute;
  top: calc(39.15% - 222px);
  width: 481px;
}

.relx-768 .group-14-efbeqZ {
  background-color: transparent;
  display: block;
  height: 221px;
  left: 1px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: calc(100.00% - 19px);
}

.relx-768 .group-14-efbeqZ.bp3-animate-enter1 {
  animation: bp3-animate-enter1-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp3-animate-enter1-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.relx-768 .benefits-counselors-DrS52j {
  background-color: transparent;
  bottom: 0px;
  height: 151px;
  left: 1px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.relx-768 .headset-icon-DrS52j {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.relx-768 .path-9-lgqHxl {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.relx-768 .group-15-efbeqZ {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 307px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.relx-768 .group-15-efbeqZ.bp3-animate-enter2 {
  animation: bp3-animate-enter2-frames 0.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp3-animate-enter2-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.relx-768 .important-M2dhR7 {
  background-color: transparent;
  height: 31px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(26.45% - 8px);
  white-space: nowrap;
  width: calc(100.00% - 28px);
}

.relx-768 .appointments-are-ava-M2dhR7 {
  background-color: transparent;
  bottom: 0px;
  height: 193px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.relx-768 .span0-gK27os {
}

.relx-768 .span1-gK27os {
}

.relx-768 .span2-gK27os {
}

.relx-768 .clock-icon-M2dhR7 {
  background-color: transparent;
  height: 57px;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.relx-768 .path-10-giRQ71 {
  background-color: transparent;
  height: calc(100.00% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.relx-768 .header-xGz3oi {
  background-color: transparent;
  height: 455px;
  left: -0.39%;
  position: absolute;
  top: 96px;
  width: 50.39%;
}

.relx-768 .header-gradient-IiHU3I {
  background: linear-gradient(180deg, #f5815f 0%, #7a5a90 100%);
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 387px;
}

.relx-768 .group-37-xGz3oi {
  background-color: transparent;
  bottom: -6px;
  height: 100px;
  left: -706px;
  position: absolute;
  width: calc(100.00% + 1412px);
}

.relx-768 .rectangle-13-WoAXLN {
  background-color: var(--burnt-sienna);
  bottom: 0px;
  height: 100%;
  left: 0px;
  position: absolute;
  width: 100%;
}

.relx-768 .group-559-xGz3oi {
  background-color: transparent;
  height: 351px;
  left: 54px;
  position: absolute;
  top: 165px;
  width: 301px;
}

.relx-768 .group-554-dD4mEw {
  background-color: transparent;
  height: 276px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 301px;
}

.relx-768 .welcome-to-your-relx-benefits-enrollment-5QMhXP {
  background-color: transparent;
  height: 52px;
  left: 0px;
  letter-spacing: 0.14px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -4px;
  width: calc(100.00% - 31px);
}

.relx-768 .title-5QMhXP {
  background-color: transparent;
  bottom: 0px;
  height: 220px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 42px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.relx-768 .component-53-4-dD4mEw {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 66px;
  left: 0px;
  position: absolute;
  width: 241px;
}

.relx-768 .rectangle-74-eOkPxh {
  background-color: var(--black-2);
  border: 1px solid;
  border-color: var(--dove-gray);
  box-shadow: 0px 3px 6px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.relx-768 .label-eOkPxh {
  background-color: transparent;
  bottom: calc(43.90% - 11px);
  height: 25px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(48.95% - 71px);
  text-align: left;
  white-space: nowrap;
  width: 146px;
}

.relx-768 .logo-nav-xGz3oi {
  height: 5.22%;
  left: -55px;
  position: absolute;
  width: calc(100.00% + 111px);
}

.relx-768 .logo-nav-mc3N3Y {
  height: 100%;
  left: 0px;
  mix-blend-mode: normal;
  position: relative;
  width: 100%;
}

.relx-768 .rectangle-6-4zunX7 {
  background-color: var(--background);
  box-shadow: 0px 3px 6px #00000030;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.relx-768 .orange-grey-4zunX7 {
  background-color: transparent;
  height: 51px;
  left: 339px;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 200px;
}

.relx-768 .steps-card {
  background-color: transparent;
  height: 104px;
  left: 0px;
  position: absolute;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .screen.relx-1920-all-breakpoints { 
    display: none;
   }
  .screen.relx-1280 { 
    display: none;
   }
  .screen.relx-768 { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  .screen.relx-1920-all-breakpoints { 
    display: none;
   }
  .screen.relx-1280 { 
    display: none;
   }
  .screen.relx-375 { 
    display: none;
   }
}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
  .screen.relx-1920-all-breakpoints { 
    display: none;
   }
  .screen.relx-768 { 
    display: none;
   }
  .screen.relx-375 { 
    display: none;
   }
}
@media screen and (min-width: 1920px) {
  .screen.relx-1280 { 
    display: none;
   }
  .screen.relx-768 { 
    display: none;
   }
  .screen.relx-375 { 
    display: none;
   }
}