/* screen - mobile-375 */

.mobile-375 {
  background-color: var(--white);
  margin: 0px;
  min-height: 8161px;
  min-width: 375px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.mobile-375 .group-550-t5gFFk {
  background-color: transparent;
  height: 1061px;
  left: -94px;
  position: absolute;
  top: 108px;
  width: calc(100.00% + 134px);
}

.mobile-375 .rectangle-2168-TU75xY {
  background-color: var(--tertiary);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .welcome-to-your-benefits-enrollment-TU75xY {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-cambria-regular);
  font-size: 34px;
  font-style: normal;
  font-weight: 400;
  height: 86px;
  letter-spacing: 0.00px;
  line-height: 44px;
  position: absolute;
  right: calc(33.96% - 114px);
  text-align: center;
  top: 44px;
  width: 335px;
}

.mobile-375 .group-503-TU75xY {
  background-color: transparent;
  height: 373px;
  position: absolute;
  right: calc(33.55% - 107px);
  top: 638px;
  width: 318px;
}

.mobile-375 .please-enroll-within-ys6bWy {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-cambria-bold);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
  height: 56px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -1px;
  width: calc(100.00% + 2px);
}

.mobile-375 .this-is-your-opportu-ys6bWy {
  background-color: transparent;
  bottom: 0px;
  height: 292px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: 100%;
}

.mobile-375 .a-cover-fire-door-mo-TU75xY {
  background-color: transparent;
  height: 424px;
  left: 82px;
  object-fit: cover;
  position: absolute;
  top: 168px;
  width: calc(100.00% - 110px);
}

.mobile-375 .check-out-these-other-great-benefits-t5gFFk {
  background-color: transparent;
  bottom: calc(41.18% - 30px);
  color: var(--persian-red);
  font-style: normal;
  font-weight: 700;
  height: 72px;
  left: 20px;
  line-height: 34px;
  position: absolute;
  text-align: center;
  width: calc(100.00% - 40px);
}

.mobile-375 .review-these-items-t-t5gFFk {
  background-color: transparent;
  bottom: calc(45.10% - 32px);
  color: var(--persian-red);
  font-style: normal;
  font-weight: 700;
  height: 72px;
  left: 20px;
  line-height: 34px;
  position: absolute;
  text-align: center;
  width: calc(100.00% - 40px);
}

.mobile-375 .select-an-option-bel-t5gFFk {
  bottom: calc(44.36% - 18px);
  left: 39px;
  width: calc(100.00% - 84px);
}

.mobile-375 .select-an-option-bel-S48G5D {
  bottom: calc(40.43% - 16px);
  left: 63px;
  width: calc(100.00% - 124px);
}

.mobile-375 .green-card-t5gFFk {
  top: calc(47.47% - 116px);
}

.mobile-375 .container-8w67rw {
  background-color: var(--primary-variant);
  box-shadow: 0px 7px 8px #00000029;
}

.mobile-375 .click-here-for-2025-weekly-premiums-8w67rw {
  letter-spacing: 0.16px;
}

.mobile-375 .group-253-ep9dSz {
  top: 1px;
}

.mobile-375 .green-card-S48G5D {
  pointer-events: auto;
  top: calc(47.47% - 116px);
  transition: all 0.2s ease;
}

.mobile-375 .green-card-S48G5D:hover {
  opacity: 0;
}

.mobile-375 .container-VOawfj {
  background-color: var(--primary);
}

.mobile-375 .click-here-for-2025-weekly-premiums-VOawfj {
  letter-spacing: 0.17px;
}

.mobile-375 .group-253-SRYutn {
  top: 1px;
}

.mobile-375 .green-card-8qATRN {
  bottom: calc(48.52% - 118px);
}

.mobile-375 .container-3aQZfr {
  background-color: var(--primary-variant);
  box-shadow: 0px 7px 8px #00000029;
}

.mobile-375 .click-here-for-2025-bi-weekly-premiums-3aQZfr {
  letter-spacing: 0.16px;
  right: calc(48.15% - 94px);
  width: 195px;
}

.mobile-375 .group-253-mA9dbf {
  top: 0px;
}

.mobile-375 .green-card-0oHNzh {
  bottom: calc(48.52% - 118px);
  pointer-events: auto;
  transition: all 0.2s ease;
}

.mobile-375 .green-card-0oHNzh:hover {
  opacity: 0;
}

.mobile-375 .container-LXMPON {
  background-color: var(--primary);
}

.mobile-375 .click-here-for-2025-bi-weekly-premiums-LXMPON {
  letter-spacing: 0.17px;
  right: calc(48.21% - 93px);
  width: 193px;
}

.mobile-375 .group-253-wVufio {
  top: 0px;
}

.mobile-375 .check-out-these-great-resources-t5gFFk {
  background-color: transparent;
  color: var(--persian-red);
  font-style: normal;
  font-weight: 700;
  height: 72px;
  left: 49px;
  line-height: 34px;
  position: absolute;
  text-align: center;
  top: 1213px;
  width: calc(100.00% - 94px);
}

.mobile-375 .sub-button-t5gFFk {
  cursor: pointer;
  left: 78px;
  top: 1572px;
  width: calc(100.00% - 155px);
}

.mobile-375 .rectangle-2198-oJrlFJ {
  background-color: var(--tertiary);
  box-shadow: 0px 3px 6px #00000052;
}

.mobile-375 .x2024-benefits-guide-oJrlFJ {
  background-color: transparent;
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(47.37% - 86px);
  text-align: center;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 182px;
}

.mobile-375 .sub-button-S48G5D {
  cursor: pointer;
  left: 78px;
  pointer-events: auto;
  top: 1572px;
  transition: all 0.2s ease;
  width: calc(100.00% - 155px);
}

.mobile-375 .sub-button-S48G5D:hover {
  opacity: 0;
}

.mobile-375 .rectangle-2198-cchp0S {
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--steel-blue);
}

.mobile-375 .x2025-benefits-guide-cchp0S {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(47.37% - 86px);
  text-align: center;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 182px;
}

.mobile-375 .sub-button-8qATRN {
  left: 78px;
  top: calc(23.59% - 11px);
  width: calc(100.00% - 155px);
}

.mobile-375 .rectangle-2198-faxPtK {
  background-color: var(--tertiary);
  box-shadow: 0px 3px 6px #00000052;
}

.mobile-375 .sub-button-0oHNzh {
  cursor: pointer;
  left: 78px;
  pointer-events: auto;
  top: calc(23.59% - 11px);
  transition: all 0.2s ease;
  width: calc(100.00% - 155px);
}

.mobile-375 .sub-button-0oHNzh:hover {
  opacity: 0;
}

.mobile-375 .rectangle-2198-XlVrzJ {
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--steel-blue);
}

.mobile-375 .sub-button-PoqOaQ {
  cursor: pointer;
  left: 78px;
  top: calc(27.83% - 13px);
  width: calc(100.00% - 155px);
}

.mobile-375 .rectangle-2198-Htp2Ys {
  background-color: var(--tertiary);
  box-shadow: 0px 3px 6px #00000052;
}

.mobile-375 .contact-info-Htp2Ys {
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  right: calc(48.96% - 61px);
  text-align: center;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 124px;
}

.mobile-375 .sub-button-YmNwtb {
  cursor: pointer;
  left: 78px;
  pointer-events: auto;
  top: calc(27.83% - 13px);
  transition: all 0.2s ease;
  width: calc(100.00% - 155px);
}

.mobile-375 .sub-button-YmNwtb:hover {
  opacity: 0;
}

.mobile-375 .rectangle-2198-xpHFzU {
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--steel-blue);
}

.mobile-375 .contact-info-xpHFzU {
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  right: calc(48.96% - 61px);
  text-align: center;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 124px;
}

.mobile-375 .eroll-steps-t5gFFk {
  background-color: transparent;
  height: 899px;
  left: 0px;
  position: absolute;
  top: calc(37.66% - 339px);
  width: 100%;
}

.mobile-375 .rectangle-2197-yBYag3 {
  background-color: var(--tertiary);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-500-yBYag3 {
  background-color: transparent;
  bottom: 68px;
  height: 86.53%;
  left: 5.33%;
  position: absolute;
  width: 88.80%;
}

.mobile-375 .when-it-comes-time-t-dKsYGr {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 700;
  height: 106px;
  left: 25px;
  line-height: 34px;
  position: absolute;
  text-align: center;
  top: -2px;
  width: calc(100.00% - 45px);
}

.mobile-375 .my-hr-dKsYGr {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 59px;
  pointer-events: auto;
  position: absolute;
  right: calc(48.89% - 97px);
  transition: all 0.2s ease;
  width: 198px;
}

.mobile-375 .my-hr-dKsYGr:hover {
  transform: scale(0.9); 
}

.mobile-375 .rectangle-2154-6KoYz6 {
  border-radius: 30px;
}

.mobile-375 .enroll-in-my-hr-6KoYz6 {
  background-color: transparent;
  bottom: calc(46.25% - 9px);
  height: 19px;
  left: 28px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% - 54px);
}

.mobile-375 .group-542-dKsYGr {
  background-color: transparent;
  bottom: 111px;
  height: 533px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.mobile-375 .group-498-4JGpyx {
  background-color: transparent;
  height: 134px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .when-you-make-your-b-xTbizH {
  background-color: transparent;
  bottom: 0px;
  height: 61px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.mobile-375 .group-317-xTbizH {
  height: 45px;
  right: calc(49.48% - 26px);
  width: 52px;
}

.mobile-375 .group-317-XNFMrE {
  height: 100%;
  left: 0px;
  object-fit: cover;
  width: 100%;
}

.mobile-375 .group-497-4JGpyx {
  background-color: transparent;
  height: 197px;
  left: 0px;
  position: absolute;
  top: calc(50.00% - 99px);
  width: calc(100.00% - 2px);
}

.mobile-375 .you-will-need-to-pro-JPUP7U {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 124px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.mobile-375 .span0-wBwxcm {
}

.mobile-375 .span1-wBwxcm {
  text-decoration: underline;
}

.mobile-375 .span2-wBwxcm {
}

.mobile-375 .group-318-JPUP7U {
  background-color: transparent;
  height: 45px;
  left: calc(49.81% - 26px);
  position: absolute;
  top: 0px;
  width: 52px;
}

.mobile-375 .group-317-WwwQkn {
  height: 100%;
  left: 0px;
  object-fit: cover;
  width: 100%;
}

.mobile-375 .group-499-4JGpyx {
  background-color: transparent;
  bottom: 0px;
  height: 134px;
  left: 6px;
  position: absolute;
  width: calc(100.00% - 6px);
}

.mobile-375 .you-will-also-need-t-3sLzzU {
  background-color: transparent;
  bottom: 0px;
  height: 61px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.mobile-375 .group-319-3sLzzU {
  background-color: transparent;
  height: 45px;
  left: calc(49.81% - 26px);
  position: absolute;
  top: 0px;
  width: 52px;
}

.mobile-375 .group-317-w22rBx {
  height: 100%;
  left: 0px;
  object-fit: cover;
  width: 100%;
}

.mobile-375 .group-513-t5gFFk {
  background-color: transparent;
  bottom: calc(36.15% - 25px);
  height: 70px;
  left: 20px;
  position: absolute;
  width: calc(100.00% - 42px);
}

.mobile-375 .use-these-quick-links-for-more-info-3H4T8e {
  background-color: transparent;
  color: var(--persian-red);
  font-style: normal;
  font-weight: 700;
  height: 72px;
  left: 0px;
  line-height: 34px;
  position: absolute;
  text-align: center;
  top: -2px;
  width: calc(100.00% + 2px);
}

.mobile-375 .ellipse-31-t5gFFk {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 1477px;
  height: 5px;
  position: absolute;
  right: calc(47.70% - 2px);
  width: 5px;
}

.mobile-375 .ellipse-32-t5gFFk {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 1446px;
  height: 5px;
  position: absolute;
  right: calc(47.70% - 2px);
  width: 5px;
}

.mobile-375 .ellipse-33-t5gFFk {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 1396px;
  height: 5px;
  position: absolute;
  right: calc(47.70% - 2px);
  width: 5px;
}

.mobile-375 .ellipse-34-t5gFFk {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 1359px;
  height: 5px;
  position: absolute;
  right: calc(47.70% - 2px);
  width: 5px;
}

.mobile-375 .ellipse-35-t5gFFk {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 1311px;
  height: 5px;
  position: absolute;
  right: calc(47.70% - 2px);
  width: 5px;
}

.mobile-375 .ellipse-36-t5gFFk {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 1241px;
  height: 5px;
  position: absolute;
  right: calc(47.70% - 2px);
  width: 5px;
}

.mobile-375 .ellipse-37-t5gFFk {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 1193px;
  height: 5px;
  position: absolute;
  right: calc(47.70% - 2px);
  width: 5px;
}

.mobile-375 .group-663-t5gFFk {
  background-color: transparent;
  bottom: 1164px;
  height: 393px;
  position: absolute;
  right: 0px;
  width: 182px;
}

.mobile-375 .perks-discounts-AAjQyr {
  background-color: transparent;
  height: 51px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -2px;
  width: calc(100.00% - 14px);
}

.mobile-375 .educational-assistance-AAjQyr {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: -0.51px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(17.11% - 3px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 12px);
}

.mobile-375 .educational-assistance-AAjQyr:hover {
  color: #3D82BD
}

.mobile-375 .team-member-purchase-program-AAjQyr {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(26.91% - 11px);
  transition: all 0.2s ease;
  width: calc(100.00% - 30px);
}

.mobile-375 .team-member-purchase-program-AAjQyr:hover {
  color: #3D82BD
}

.mobile-375 .travel-connect-AAjQyr {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(39.30% - 7px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 111px;
}

.mobile-375 .travel-connect-AAjQyr:hover {
  color: #3D82BD
}

.mobile-375 .auto-home-insurance-discounts-AAjQyr {
  background-color: transparent;
  bottom: calc(47.31% - 19px);
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 30px);
}

.mobile-375 .auto-home-insurance-discounts-AAjQyr:hover {
  color: #3D82BD
}

.mobile-375 .fitness-membership-program-AAjQyr {
  background-color: transparent;
  bottom: calc(33.99% - 14px);
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 30px);
}

.mobile-375 .fitness-membership-program-AAjQyr:hover {
  color: #3D82BD
}

.mobile-375 .ovia-healthy-pregnancy-AAjQyr {
  background-color: transparent;
  bottom: 49px;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 30px);
}

.mobile-375 .ovia-healthy-pregnancy-AAjQyr:hover {
  color: #3D82BD
}

.mobile-375 .condition-management-AAjQyr {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 30px);
}

.mobile-375 .condition-management-AAjQyr:hover {
  color: #3D82BD
}

.mobile-375 .english-t5gFFk {
  background-color: transparent;
  height: 25px;
  left: 18px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 5266px;
  white-space: nowrap;
  width: calc(100.00% - 28px);
}

.mobile-375 .group-673-t5gFFk {
  background-color: transparent;
  bottom: calc(22.93% - 292px);
  height: 1275px;
  left: 18px;
  position: absolute;
  width: 180px;
}

.mobile-375 .ellipse-10-oqTwau {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 9px;
  width: 5px;
}

.mobile-375 .summary-of-benefits-and-coverage-ppo-oqTwau {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: -2px;
  transition: all 0.2s ease;
  width: calc(100.00% - 24px);
}

.mobile-375 .summary-of-benefits-and-coverage-ppo-oqTwau:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-11-oqTwau {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 63px;
  width: 5px;
}

.mobile-375 .summary-of-benefits-oqTwau {
  top: 52px;
  width: calc(100.00% - 24px);
}

.mobile-375 .summary-of-benefits-oqTwau:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-12-oqTwau {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 139px;
  width: 5px;
}

.mobile-375 .summary-of-benefits-Ry8St1 {
  top: 128px;
  width: calc(100.00% - 25px);
}

.mobile-375 .summary-of-benefits-Ry8St1:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-13-oqTwau {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 215px;
  width: 5px;
}

.mobile-375 .rx-drug-formulary-oqTwau {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: 204px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 130px;
}

.mobile-375 .rx-drug-formulary-oqTwau:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-14-oqTwau {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(19.92% - 1px);
  width: 5px;
}

.mobile-375 .dental-plan-summary-oqTwau {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(19.27% - 4px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 30px);
}

.mobile-375 .dental-plan-summary-oqTwau:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-15-oqTwau {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(22.91% - 1px);
  width: 5px;
}

.mobile-375 .vision-plan-summary-oqTwau {
  background-color: transparent;
  cursor: pointer;
  height: 30px;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(22.49% - 7px);
  transition: all 0.2s ease;
  width: calc(100.00% - 12px);
}

.mobile-375 .vision-plan-summary-oqTwau:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-16-oqTwau {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 2px;
  position: absolute;
  top: calc(30.16% - 2px);
  width: 5px;
}

.mobile-375 .required-health-plan-notices-oqTwau {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(30.12% - 12px);
  transition: all 0.2s ease;
  width: 137px;
}

.mobile-375 .required-health-plan-notices-oqTwau:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-17-oqTwau {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 2px;
  position: absolute;
  top: calc(34.41% - 2px);
  width: 5px;
}

.mobile-375 .chip-notice-oqTwau {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(33.92% - 6px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 90px;
}

.mobile-375 .chip-notice-oqTwau:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-43-oqTwau {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 2px;
  position: absolute;
  top: calc(37.40% - 2px);
  width: 5px;
}

.mobile-375 .summary-plan-description-ppo-oqTwau {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(37.57% - 15px);
  transition: all 0.2s ease;
  width: calc(100.00% - 29px);
}

.mobile-375 .summary-plan-description-ppo-oqTwau:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-44-oqTwau {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 2px;
  position: absolute;
  top: calc(41.65% - 2px);
  width: 5px;
}

.mobile-375 .summary-plan-description-blue-edge-oqTwau {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 16px;
  letter-spacing: -0.34px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(41.94% - 17px);
  transition: all 0.2s ease;
  width: calc(100.00% - 29px);
}

.mobile-375 .summary-plan-description-blue-edge-oqTwau:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-51-oqTwau {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 2px;
  position: absolute;
  top: calc(47.09% - 2px);
  width: 5px;
}

.mobile-375 .summary-plan-description-cigna-dental-oqTwau {
  background-color: transparent;
  cursor: pointer;
  height: 61px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(48.60% - 30px);
  transition: all 0.2s ease;
  width: calc(100.00% - 29px);
}

.mobile-375 .summary-plan-description-cigna-dental-oqTwau:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-76-oqTwau {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(47.01% - 2px);
  height: 5px;
  left: 2px;
  position: absolute;
  width: 5px;
}

.mobile-375 .ellipse-89-oqTwau {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(25.91% - 1px);
  width: 5px;
}

.mobile-375 .ellipse-77-oqTwau {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(41.34% - 2px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.mobile-375 .ellipse-78-oqTwau {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(33.94% - 2px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.mobile-375 .summary-plan-description-vsp-vision-oqTwau {
  background-color: transparent;
  bottom: calc(46.07% - 18px);
  cursor: pointer;
  height: 40px;
  left: 16px;
  letter-spacing: -0.34px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 19px);
}

.mobile-375 .summary-plan-description-vsp-vision-oqTwau:hover {
  color: #3D82BD
}

.mobile-375 .vsp-eyeconic-online-store-oqTwau {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(25.75% - 10px);
  transition: all 0.2s ease;
  width: calc(100.00% - 26px);
}

.mobile-375 .vsp-eyeconic-online-store-oqTwau:hover {
  color: #3D82BD
}

.mobile-375 .summary-plan-descrip-oqTwau {
  bottom: calc(38.22% - 31px);
  height: 82px;
  left: 14px;
  letter-spacing: 0.00px;
  width: 139px;
}

.mobile-375 .summary-plan-descrip-oqTwau:hover {
  color: #3D82BD
}

.mobile-375 .summary-plan-descrip-Ry8St1 {
  bottom: calc(30.34% - 25px);
  height: 82px;
  left: 14px;
  letter-spacing: -0.34px;
  width: calc(100.00% - 26px);
}

.mobile-375 .summary-plan-descrip-Ry8St1:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-83-oqTwau {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(26.14% - 1px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.mobile-375 .ellipse-84-oqTwau {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 233px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.mobile-375 .summary-plan-descrip-0QzC5C {
  bottom: calc(21.88% - 18px);
  height: 82px;
  left: 14px;
  letter-spacing: -0.34px;
  width: calc(100.00% - 26px);
}

.mobile-375 .summary-plan-descrip-0QzC5C:hover {
  color: #3D82BD
}

.mobile-375 .summary-plan-descrip-5H97xg {
  bottom: 141px;
  height: 103px;
  left: 14px;
  letter-spacing: -0.34px;
  width: calc(100.00% - 26px);
}

.mobile-375 .summary-plan-descrip-5H97xg:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-93-oqTwau {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 112px;
  height: 5px;
  left: 2px;
  position: absolute;
  width: 5px;
}

.mobile-375 .summary-plan-descrip-IytkXy {
  bottom: 0px;
  height: 124px;
  left: 15px;
  letter-spacing: 0.00px;
  width: calc(100.00% - 28px);
}

.mobile-375 .summary-plan-descrip-IytkXy:hover {
  color: #3D82BD
}

.mobile-375 .fsa-active-t5gFFk {
  background-color: transparent;
  height: calc(100.00% - 8073px);
  left: 24.80%;
  position: absolute;
  top: 4586px;
  width: 25.60%;
}

.mobile-375 .group-296-wj99xc {
  left: 0px;
}

.mobile-375 .active-wuyLxz {
  background-color: var(--navy-blue);
  box-shadow: 0px 7px 8px #00000029;
  position: absolute;
}

.mobile-375 .border-wuyLxz {
  left: 0px;
  width: 100%;
}

.mobile-375 .fsa-disabled-t5gFFk {
  left: 24.80%;
  top: 4586px;
  width: 25.60%;
}

.mobile-375 .fsa-disabled-t5gFFk:hover {
  opacity: 0;
}

.mobile-375 .group-296-i3o07x {
  left: 0px;
}

.mobile-375 .active-5I6AK9 {
  background-color: var(--steel-blue);
  position: relative;
}

.mobile-375 .fsa-disabled-S48G5D {
  left: 33.07%;
  top: 4905px;
  width: 33.87%;
}

.mobile-375 .fsa-disabled-S48G5D:hover {
  opacity: 0;
}

.mobile-375 .group-296-sb0GUt {
  left: 1px;
}

.mobile-375 .active-XALtTl {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  position: absolute;
}

.mobile-375 .border-XALtTl {
  left: 2px;
  width: calc(100.00% - 2px);
}

.mobile-375 .fsa-disabled-8qATRN {
  left: 33.07%;
  top: 4992px;
  width: 33.87%;
}

.mobile-375 .fsa-disabled-8qATRN:hover {
  opacity: 0;
}

.mobile-375 .group-296-EeaffJ {
  left: 1px;
}

.mobile-375 .active-imrTF2 {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  position: absolute;
}

.mobile-375 .border-imrTF2 {
  left: 2px;
  width: calc(100.00% - 2px);
}

.mobile-375 .medical-plan-active-t5gFFk {
  background-color: transparent;
  height: calc(100.00% - 8073px);
  left: 0px;
  position: absolute;
  top: 4586px;
  width: 25.07%;
}

.mobile-375 .active-hWCg1q {
  background-color: var(--navy-blue);
  box-shadow: 0px 7px 8px #00000029;
  position: absolute;
}

.mobile-375 .border-hWCg1q {
  left: 0px;
  width: 100%;
}

.mobile-375 .medical-plan-disabled-t5gFFk {
  top: 4586px;
  width: 25.07%;
}

.mobile-375 .medical-plan-disabled-t5gFFk:hover {
  opacity: 0;
}

.mobile-375 .active-LOrSLh {
  background-color: var(--steel-blue);
  position: absolute;
}

.mobile-375 .dental-active-t5gFFk {
  background-color: transparent;
  height: calc(100.00% - 8073px);
  left: 50.13%;
  position: absolute;
  top: 4586px;
  width: 24.80%;
}

.mobile-375 .active-kLu38F {
  background-color: var(--navy-blue);
  box-shadow: 0px 7px 8px #00000029;
  position: absolute;
}

.mobile-375 .border-kLu38F {
  left: 0px;
  width: 100%;
}

.mobile-375 .dental-disabled-t5gFFk {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 8073px);
  left: 50.13%;
  pointer-events: auto;
  position: absolute;
  top: 4586px;
  transition: all 0.2s ease;
  width: 24.80%;
}

.mobile-375 .dental-disabled-t5gFFk:hover {
  opacity: 0;
}

.mobile-375 .active-Ulv6e9 {
  background-color: var(--steel-blue);
  position: absolute;
}

.mobile-375 .life-insurance-active-t5gFFk {
  background-color: transparent;
  height: calc(100.00% - 8073px);
  position: absolute;
  right: 1px;
  top: 4586px;
  width: 25.07%;
}

.mobile-375 .group-296-KOEi1a {
  left: 0px;
}

.mobile-375 .active-hnTYUb {
  background-color: var(--navy-blue);
  box-shadow: 0px 7px 8px #00000029;
  position: absolute;
}

.mobile-375 .border-hnTYUb {
  left: 0px;
  width: 100%;
}

.mobile-375 .total-wellbeing-active-t5gFFk {
  background-color: transparent;
  height: calc(100.00% - 8073px);
  position: absolute;
  right: 0px;
  top: 4905px;
  width: 33.33%;
}

.mobile-375 .active-2pn5xz {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  position: absolute;
}

.mobile-375 .border-2pn5xz {
  left: 0px;
  width: 100%;
}

.mobile-375 .medical-plan-disabled-S48G5D {
  top: 4905px;
  width: 33.33%;
}

.mobile-375 .medical-plan-disabled-S48G5D:hover {
  opacity: 0;
}

.mobile-375 .active-Y8tgS5 {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  position: absolute;
}

.mobile-375 .border-Y8tgS5 {
  left: 0px;
  width: 100%;
}

.mobile-375 .medical-plan-disabled-8qATRN {
  top: 4992px;
  width: 33.33%;
}

.mobile-375 .medical-plan-disabled-8qATRN:hover {
  opacity: 0;
}

.mobile-375 .active-lDAAE1 {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  position: absolute;
}

.mobile-375 .border-lDAAE1 {
  left: 0px;
  width: 100%;
}

.mobile-375 .total-wellbeing-disabled-t5gFFk {
  top: 4992px;
}

.mobile-375 .total-wellbeing-disabled-t5gFFk:hover {
  opacity: 0;
}

.mobile-375 .active-3Juv1x {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  position: absolute;
}

.mobile-375 .border-3Juv1x {
  left: 0px;
  width: 100%;
}

.mobile-375 .medical-plan-disabled-0oHNzh {
  top: 4905px;
  width: 33.33%;
}

.mobile-375 .medical-plan-disabled-0oHNzh:hover {
  opacity: 0;
}

.mobile-375 .active-GkNw7s {
  background-color: var(--secondary);
  position: absolute;
}

.mobile-375 .fsa-disabled-0oHNzh {
  left: 33.07%;
  top: 4905px;
  width: 33.87%;
}

.mobile-375 .fsa-disabled-0oHNzh:hover {
  opacity: 0;
}

.mobile-375 .group-296-Yhfk38 {
  left: 1px;
}

.mobile-375 .active-zhpKMR {
  background-color: var(--secondary);
  position: relative;
}

.mobile-375 .total-wellbeing-disabled-S48G5D {
  top: 4992px;
}

.mobile-375 .total-wellbeing-disabled-S48G5D:hover {
  opacity: 0;
}

.mobile-375 .active-85IusC {
  background-color: var(--secondary);
  position: absolute;
}

.mobile-375 .fsa-disabled-PoqOaQ {
  left: 33.07%;
  top: 4992px;
  width: 33.87%;
}

.mobile-375 .fsa-disabled-PoqOaQ:hover {
  opacity: 0;
}

.mobile-375 .group-296-Lx5Q1D {
  left: 1px;
}

.mobile-375 .active-fSDf4I {
  background-color: var(--secondary);
  position: relative;
}

.mobile-375 .medical-plan-disabled-PoqOaQ {
  top: 4992px;
  width: 33.33%;
}

.mobile-375 .medical-plan-disabled-PoqOaQ:hover {
  opacity: 0;
}

.mobile-375 .active-fTdVab {
  background-color: var(--secondary);
  position: absolute;
}

.mobile-375 .life-insurance-disabled-t5gFFk {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 8073px);
  pointer-events: auto;
  position: absolute;
  right: 1px;
  top: 4586px;
  transition: all 0.2s ease;
  width: 25.07%;
}

.mobile-375 .life-insurance-disabled-t5gFFk:hover {
  opacity: 0;
}

.mobile-375 .group-296-qtHuFy {
  left: 0px;
}

.mobile-375 .active-0YxReE {
  background-color: var(--steel-blue);
  position: relative;
}

.mobile-375 .total-wellbeing-disabled-8qATRN {
  top: 4905px;
}

.mobile-375 .total-wellbeing-disabled-8qATRN:hover {
  opacity: 0;
}

.mobile-375 .active-ckUvms {
  background-color: var(--secondary);
  position: absolute;
}

.mobile-375 .rectangle-68-t5gFFk {
  background-color: var(--salmon-pearl);
  bottom: 384px;
  height: 602px;
  left: -119px;
  position: absolute;
  width: calc(100.00% + 212px);
}

.mobile-375 .text-t5gFFk {
  background-color: transparent;
  bottom: 858px;
  height: 47px;
  left: 1px;
  position: absolute;
  width: 100%;
}

.mobile-375 .title-Ehz8bp {
  background-color: transparent;
  bottom: 0px;
  color: var(--white);
  font-family: var(--font-family-cambria-regular);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 400;
  height: 49px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 44px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.mobile-375 .gray-button-double-t5gFFk {
  bottom: 600px;
  left: 36px;
  width: calc(100.00% - 72px);
}

.mobile-375 .gray-button-double-t5gFFk:hover {
  transform: scale(0.9); 
}

.mobile-375 .rectangle-2154-qyvjZv {
  border-radius: 41px;
}

.mobile-375 .benefit-contacts-qyvjZv {
  background-color: transparent;
  bottom: calc(41.96% - 11px);
  height: 26px;
  letter-spacing: 1.78px;
  line-height: 21px;
  position: absolute;
  right: calc(49.45% - 105px);
  text-align: center;
  white-space: nowrap;
  width: 212px;
}

.mobile-375 .gray-button-double-S48G5D {
  bottom: 724px;
  left: 57px;
  width: calc(100.00% - 114px);
}

.mobile-375 .gray-button-double-S48G5D:hover {
  transform: scale(0.9); 
}

.mobile-375 .rectangle-2154-H9PtQV {
  border-radius: 41px;
}

.mobile-375 .go-to-my-hr-H9PtQV {
  background-color: transparent;
  bottom: calc(41.96% - 11px);
  height: 26px;
  left: calc(49.60% - 67px);
  letter-spacing: 1.78px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 136px;
}

.mobile-375 .top-nav-t5gFFk {
  background-color: transparent;
  height: 108px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .nav-bar-dI0T7P {
  background-color: transparent;
  height: 108px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-97-yS4oyp {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .rectangle-1-2ts9we {
  background-color: var(--white);
  box-shadow: 0px 3px 6px #00000040;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .denbury_logo_2color_-print_-large-dI0T7P {
  background-color: transparent;
  bottom: 8px;
  height: 88px;
  object-fit: cover;
  position: absolute;
  right: calc(49.55% - 131px);
  width: 264px;
}

.mobile-375 .contact-info-t5gFFk {
  height: 228px;
  object-fit: cover;
  right: calc(49.74% - 90px);
  top: calc(25.31% - 58px);
  width: 180px;
}

.mobile-375 .glossary-all-t5gFFk {
  background-color: transparent;
  height: 225px;
  object-fit: cover;
  position: absolute;
  right: calc(49.75% - 89px);
  top: 1666px;
  width: 178px;
}

.mobile-375 .hourly-benefits-guide-cover-t5gFFk {
  background-color: transparent;
  height: 234px;
  left: calc(50.00% - 92px);
  object-fit: cover;
  position: absolute;
  top: 1312px;
  width: 185px;
}

.mobile-375 .thermacore-591-6-high_sm2-t5gFFk {
  background-color: transparent;
  bottom: -43px;
  height: 561px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 102.40%;
}

.mobile-375 .screenshot-2025-01-03-at-104531-am-t5gFFk {
  background-color: transparent;
  height: 228px;
  object-fit: cover;
  position: absolute;
  right: calc(49.75% - 85px);
  top: calc(29.65% - 68px);
  width: 171px;
}

.mobile-375 .sub-button-8mDd0e {
  cursor: pointer;
  right: calc(49.67% - 109px);
  top: calc(32.20% - 15px);
  width: 220px;
}

.mobile-375 .rectangle-2198-WtE9Pf {
  background-color: var(--tertiary);
  box-shadow: 0px 3px 6px #00000052;
}

.mobile-375 .sub-button-A5waXm {
  cursor: pointer;
  left: calc(49.67% - 109px);
  pointer-events: auto;
  top: calc(32.20% - 15px);
  transition: all 0.2s ease;
  width: 220px;
}

.mobile-375 .sub-button-A5waXm:hover {
  opacity: 0;
}

.mobile-375 .rectangle-2198-VC0hU8 {
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--steel-blue);
}

.mobile-375 .group-672-t5gFFk {
  background-color: transparent;
  bottom: calc(23.23% - 290px);
  height: 1248px;
  position: absolute;
  right: 12px;
  width: 166px;
}

.mobile-375 .ellipse-70-dSHQrX {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 148px;
  width: 5px;
}

.mobile-375 .ellipse-71-dSHQrX {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 239px;
  width: 5px;
}

.mobile-375 .ellipse-72-dSHQrX {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(26.54% - 1px);
  width: 5px;
}

.mobile-375 .ellipse-73-dSHQrX {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(37.72% - 2px);
  width: 5px;
}

.mobile-375 .ellipse-74-dSHQrX {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(48.90% - 2px);
  width: 5px;
}

.mobile-375 .ellipse-75-dSHQrX {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(45.47% - 2px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.mobile-375 .summary-plan-descrip-dSHQrX {
  height: 82px;
  left: 14px;
  letter-spacing: 0.00px;
  top: 137px;
  width: calc(100.00% - 12px);
}

.mobile-375 .summary-plan-descrip-dSHQrX:hover {
  color: #3D82BD
}

.mobile-375 .summary-plan-descrip-fSM1nE {
  height: 82px;
  left: 14px;
  letter-spacing: 0.00px;
  top: calc(19.55% - 16px);
  width: calc(100.00% - 14px);
}

.mobile-375 .summary-plan-descrip-fSM1nE:hover {
  color: #3D82BD
}

.mobile-375 .summary-plan-descrip-oMoLby {
  height: 124px;
  left: 14px;
  letter-spacing: 0.00px;
  top: calc(28.37% - 35px);
  width: calc(100.00% - 14px);
}

.mobile-375 .summary-plan-descrip-oMoLby:hover {
  color: #3D82BD
}

.mobile-375 .summary-plan-descrip-f3WDMs {
  height: 124px;
  left: 14px;
  letter-spacing: 0.00px;
  top: calc(40.73% - 51px);
  width: calc(100.00% - 14px);
}

.mobile-375 .summary-plan-descrip-f3WDMs:hover {
  color: #3D82BD
}

.mobile-375 .summary-plan-description-life-insurance-dSHQrX {
  background-color: transparent;
  bottom: calc(49.72% - 30px);
  cursor: pointer;
  height: 61px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 14px);
}

.mobile-375 .summary-plan-description-life-insurance-dSHQrX:hover {
  color: #3D82BD
}

.mobile-375 .summary-plan-descrip-cMoXLh {
  bottom: calc(42.81% - 35px);
  height: 82px;
  left: 14px;
  letter-spacing: 0.53px;
  width: calc(100.00% - 14px);
}

.mobile-375 .summary-plan-descrip-cMoXLh:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-24-dSHQrX {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(37.59% - 2px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.mobile-375 .summary-plan-descrip-WxrFHY {
  bottom: calc(35.57% - 22px);
  height: 61px;
  left: 14px;
  letter-spacing: 0.53px;
  width: calc(100.00% - 14px);
}

.mobile-375 .summary-plan-descrip-WxrFHY:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-25-dSHQrX {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(31.96% - 2px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.mobile-375 .ellipse-57-dSHQrX {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(26.33% - 1px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.mobile-375 .ellipse-92-dSHQrX {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(20.70% - 1px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.mobile-375 .ellipse-58-dSHQrX {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 187px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.mobile-375 .summary-plan-description-wrap-plan-dSHQrX {
  background-color: transparent;
  bottom: calc(29.68% - 18px);
  cursor: pointer;
  height: 61px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 14px);
}

.mobile-375 .summary-plan-description-wrap-plan-dSHQrX:hover {
  color: #3D82BD
}

.mobile-375 .summary-annual-report-health-welfare-dSHQrX {
  background-color: transparent;
  bottom: calc(23.78% - 15px);
  cursor: pointer;
  height: 61px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 14px);
}

.mobile-375 .summary-annual-report-health-welfare-dSHQrX:hover {
  color: #3D82BD
}

.mobile-375 .summary-plan-description-retirement-plan-dSHQrX {
  background-color: transparent;
  bottom: calc(17.89% - 11px);
  cursor: pointer;
  height: 61px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 14px);
}

.mobile-375 .summary-plan-description-retirement-plan-dSHQrX:hover {
  color: #3D82BD
}

.mobile-375 .summary-annual-report-retirement-plan-dSHQrX {
  background-color: transparent;
  bottom: 142px;
  cursor: pointer;
  height: 61px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 14px);
}

.mobile-375 .summary-annual-report-retirement-plan-dSHQrX:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-50-dSHQrX {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 120px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.mobile-375 .where-to-go-for-care-dSHQrX {
  background-color: transparent;
  bottom: 91px;
  cursor: pointer;
  height: 42px;
  left: 11px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 17px);
}

.mobile-375 .where-to-go-for-care-dSHQrX:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-86-dSHQrX {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 9px;
  width: 5px;
}

.mobile-375 .summary-plan-descrip-aZrlvZ {
  height: 124px;
  left: 14px;
  letter-spacing: 0.00px;
  top: -2px;
  width: calc(100.00% - 14px);
}

.mobile-375 .summary-plan-descrip-aZrlvZ:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-96-dSHQrX {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 71px;
  height: 5px;
  left: 2px;
  position: absolute;
  width: 5px;
}

.mobile-375 .combined-hourly-and-salary-handbook-dSHQrX {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 83px;
  left: 16px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 22px);
}

.mobile-375 .combined-hourly-and-salary-handbook-dSHQrX:hover {
  color: #3D82BD
}

.mobile-375 .group-677-t5gFFk {
  background-color: transparent;
  bottom: 1053px;
  height: 504px;
  left: 22px;
  position: absolute;
  width: 206px;
}

.mobile-375 .group-510-MxNIam {
  background-color: transparent;
  height: calc(100.00% - 56px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 166px;
}

.mobile-375 .spanish-F5I0qJ {
  background-color: transparent;
  height: 25px;
  left: 1px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.mobile-375 .group-508-F5I0qJ {
  background-color: transparent;
  height: calc(100.00% - 38px);
  left: 0px;
  position: absolute;
  top: 38px;
  width: calc(100.00% - 2px);
}

.mobile-375 .ellipse-26-ArizCN {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 9px;
  width: 5px;
}

.mobile-375 .resumen-de-beneficio-ArizCN {
  height: 61px;
  letter-spacing: 0.00px;
  top: -2px;
  width: calc(100.00% - 12px);
}

.mobile-375 .resumen-de-beneficio-ArizCN:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-27-ArizCN {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(19.55% - 1px);
  width: 5px;
}

.mobile-375 .resumen-de-beneficios-y-de-cobertura-ppo-ArizCN {
  background-color: transparent;
  cursor: pointer;
  height: 61px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(19.54% - 12px);
  transition: all 0.2s ease;
  width: calc(100.00% - 14px);
}

.mobile-375 .resumen-de-beneficios-y-de-cobertura-ppo-ArizCN:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-28-ArizCN {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(36.88% - 2px);
  width: 5px;
}

.mobile-375 .resumen-de-beneficio-XPnUQ1 {
  height: 82px;
  letter-spacing: 0.53px;
  top: calc(42.20% - 35px);
  width: calc(100.00% - 14px);
}

.mobile-375 .resumen-de-beneficio-XPnUQ1:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-29-ArizCN {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(40.59% - 2px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.mobile-375 .ellipse-63-ArizCN {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(23.27% - 1px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.mobile-375 .resumen-de-beneficios-de-cigna-dental-ArizCN {
  background-color: transparent;
  bottom: calc(34.20% - 21px);
  cursor: pointer;
  height: 61px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 30px);
}

.mobile-375 .resumen-de-beneficios-de-cigna-dental-ArizCN:hover {
  color: #3D82BD
}

.mobile-375 .resumen-de-beneficios-de-vsp-vision-ArizCN {
  background-color: transparent;
  bottom: 49px;
  cursor: pointer;
  height: 61px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 14px);
}

.mobile-375 .resumen-de-beneficios-de-vsp-vision-ArizCN:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-30-ArizCN {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 24px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.mobile-375 .dnde-acudir-para-recibir-atencin-ArizCN {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 14px);
}

.mobile-375 .dnde-acudir-para-recibir-atencin-ArizCN:hover {
  color: #3D82BD
}

.mobile-375 .ellipse-97-MxNIam {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 24px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.mobile-375 .chip-aviso-MxNIam {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 12px);
}

.mobile-375 .chip-aviso-MxNIam:hover {
  color: #3D82BD
}

.mobile-375 .active {
  height: 100%;
  left: 0px;
  top: 0px;
  width: 100%;
}

.mobile-375 .border {
  background-color: var(--white);
  bottom: 0px;
  height: 6px;
  position: absolute;
}

.mobile-375 .click-here-for-2025-bi-weekly-premiums {
  background-color: transparent;
  bottom: calc(10.10% - 5px);
  height: 45px;
  line-height: 20px;
  position: absolute;
  text-align: center;
}

.mobile-375 .click-here-for-2025-weekly-premiums {
  background-color: transparent;
  bottom: calc(10.10% - 5px);
  height: 45px;
  line-height: 20px;
  position: absolute;
  right: calc(46.88% - 102px);
  text-align: center;
  width: 217px;
}

.mobile-375 .container {
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .fsa-disabled {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 8073px);
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
}

.mobile-375 .green-card {
  background-color: transparent;
  cursor: pointer;
  height: 244px;
  left: 63px;
  position: absolute;
  width: calc(100.00% - 126px);
}

.mobile-375 .group-223 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-225 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-230 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.mobile-375 .group-237 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.mobile-375 .group-253 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.mobile-375 .group-254 {
  background-color: transparent;
  height: 94px;
  position: absolute;
  right: 77px;
  top: calc(31.22% - 29px);
  width: 94px;
}

.mobile-375 .group-258 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.mobile-375 .group-289 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-296 {
  background-color: transparent;
  height: 100%;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-309 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.mobile-375 .group-310 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-314 {
  background-color: transparent;
  bottom: calc(49.92% - 16px);
  height: 32px;
  left: calc(49.52% - 16px);
  position: absolute;
  width: 32px;
}

.mobile-375 .group-317 {
  background-color: transparent;
  position: absolute;
  top: 0px;
}

.mobile-375 .group-518 {
  background-color: transparent;
  bottom: calc(49.26% - 17px);
  height: 35px;
  object-fit: cover;
  position: absolute;
  right: calc(49.92% - 20px);
  width: 39px;
}

.mobile-375 .group-519 {
  background-color: transparent;
  bottom: calc(49.63% - 17px);
  height: 34px;
  position: absolute;
  right: calc(49.85% - 24px);
  width: 47px;
}

.mobile-375 .icon-401k {
  background-color: transparent;
  bottom: calc(49.40% - 16px);
  height: 33px;
  left: calc(49.86% - 18px);
  position: absolute;
  width: 37px;
}

.mobile-375 .icon-dental {
  background-color: transparent;
  height: 38px;
  left: calc(49.29% - 17px);
  position: absolute;
  top: calc(45.85% - 18px);
  width: 34px;
}

.mobile-375 .icon-fsa {
  background-color: transparent;
  height: 33px;
  position: absolute;
  right: calc(49.35% - 18px);
  top: calc(43.93% - 14px);
  width: 37px;
}

.mobile-375 .icon-life-insurance {
  background-color: transparent;
  height: 33px;
  position: absolute;
  right: calc(49.68% - 14px);
  top: calc(43.93% - 14px);
  width: 28px;
}

.mobile-375 .icon-medical-plan {
  background-color: transparent;
  height: 34px;
  left: calc(49.58% - 18px);
  mix-blend-mode: normal;
  position: absolute;
  top: calc(46.14% - 16px);
  width: 37px;
}

.mobile-375 .icon-search {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .icon-shield {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.mobile-375 .icon-total-wellbeing {
  background-color: transparent;
  height: 34px;
  position: absolute;
  right: calc(49.29% - 19px);
  top: calc(46.14% - 16px);
  width: 39px;
}

.mobile-375 .md-live-icon {
  background-color: transparent;
  height: 36px;
  position: absolute;
  right: calc(49.88% - 25px);
  top: calc(49.73% - 18px);
  width: 49px;
}

.mobile-375 .medical-plan-disabled {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 8073px);
  left: 0px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
}

.mobile-375 .rectangle-2154 {
  background-color: var(--white);
  box-shadow: 0px 3px 6px #00000052;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .rectangle-2198 {
  border-radius: 6px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .resumen-de-beneficio {
  background-color: transparent;
  cursor: pointer;
  left: 14px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
}

.mobile-375 .select-an-option-bel {
  background-color: transparent;
  height: 40px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
}

.mobile-375 .sub-button {
  background-color: transparent;
  height: 46px;
  position: absolute;
}

.mobile-375 .summary-of-benefits {
  background-color: transparent;
  cursor: pointer;
  height: 61px;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
}

.mobile-375 .summary-plan-descrip {
  background-color: transparent;
  cursor: pointer;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
}

.mobile-375 .total-wellbeing-disabled {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 8073px);
  pointer-events: auto;
  position: absolute;
  right: 0px;
  transition: all 0.2s ease;
  width: 33.33%;
}
/* screen - tablet-768-all-breakpoints */

.tablet-768-all-breakpoints {
  background-color: var(--white);
  margin: 0px;
  min-height: 5998px;
  min-width: 768px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.tablet-768-all-breakpoints .group-549-0dpeEq {
  background-color: transparent;
  height: 729px;
  left: -336px;
  position: absolute;
  top: 101px;
  width: calc(100.00% + 335px);
}

.tablet-768-all-breakpoints .rectangle-2168-o88Lqk {
  background-color: var(--tertiary);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .group-504-o88Lqk {
  background-color: transparent;
  height: calc(100.00% - 154px);
  position: absolute;
  right: 30px;
  top: 95px;
  width: 319px;
}

.tablet-768-all-breakpoints .title-IMa0sl {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  height: 175px;
  line-height: 54px;
  position: absolute;
  right: 0px;
  text-align: left;
  top: 0.25%;
  width: 319px;
}

.tablet-768-all-breakpoints .group-503-IMa0sl {
  background-color: transparent;
  bottom: 0px;
  height: 360px;
  position: absolute;
  right: 0px;
  width: 319px;
}

.tablet-768-all-breakpoints .please-enroll-within-aIFe2f {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-calibri-bold);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
  height: 52px;
  left: 0px;
  letter-spacing: 0.18px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -1px;
  width: calc(100.00% + 2px);
}

.tablet-768-all-breakpoints .this-is-your-opportu-aIFe2f {
  background-color: transparent;
  bottom: 0px;
  height: 292px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 26px);
}

.tablet-768-all-breakpoints .a-cover-fire-door-mo-o88Lqk {
  background-color: transparent;
  bottom: calc(16.09% - 116px);
  height: 721px;
  left: 168px;
  object-fit: cover;
  position: absolute;
  width: 552px;
}

.tablet-768-all-breakpoints .glossary-all-0dpeEq {
  background-color: transparent;
  height: 225px;
  object-fit: cover;
  position: absolute;
  right: calc(26.19% - 47px);
  top: calc(16.49% - 37px);
  width: 178px;
}

.tablet-768-all-breakpoints .hourly-benefits-guide-cover-0dpeEq {
  background-color: transparent;
  height: 234px;
  left: calc(26.33% - 49px);
  object-fit: cover;
  position: absolute;
  top: calc(16.36% - 38px);
  width: 185px;
}

.tablet-768-all-breakpoints .contact-info-0dpeEq {
  height: 228px;
  left: calc(25.76% - 46px);
  object-fit: cover;
  top: calc(22.76% - 52px);
  width: 180px;
}

.tablet-768-all-breakpoints .check-out-these-other-great-benefits-0dpeEq {
  background-color: transparent;
  color: var(--persian-red);
  font-style: normal;
  font-weight: 700;
  height: 38px;
  left: 31px;
  line-height: 34px;
  position: absolute;
  text-align: center;
  top: 3498px;
  white-space: nowrap;
  width: calc(100.00% - 61px);
}

.tablet-768-all-breakpoints .review-these-items-t-0dpeEq {
  background-color: transparent;
  bottom: calc(48.78% - 19px);
  color: var(--persian-red);
  font-style: normal;
  font-weight: 700;
  height: 38px;
  left: 35px;
  line-height: 34px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% - 65px);
}

.tablet-768-all-breakpoints .select-an-option-bel-0dpeEq {
  bottom: calc(48.14% - 9px);
  left: calc(49.12% - 197px);
  width: 402px;
}

.tablet-768-all-breakpoints .select-an-option-bel-BnmI7J {
  bottom: calc(40.59% - 8px);
  left: calc(47.25% - 196px);
  width: 415px;
}

.tablet-768-all-breakpoints .life-active-0dpeEq {
  background-color: transparent;
  height: calc(100.00% - 5754px);
  position: absolute;
  right: 0px;
  top: 3144px;
  width: 25.18%;
}

.tablet-768-all-breakpoints .container-PlkbAl {
  background-color: var(--navy-blue);
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 1px;
  width: 100%;
}

.tablet-768-all-breakpoints .border-PlkbAl {
  bottom: 0px;
  height: 4px;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .icon-life-PlkbAl {
  left: calc(49.20% - 64px);
  top: calc(30.20% - 29px);
}

.tablet-768-all-breakpoints .dental-active-0dpeEq {
  bottom: calc(45.81% - 90px);
  height: 197px;
  right: calc(45.84% - 223px);
  width: 487px;
}

.tablet-768-all-breakpoints .dental-disabled-bZPczL {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .dental-syDQxQ {
  background-color: transparent;
  bottom: calc(46.51% - 13px);
  height: 27px;
  letter-spacing: 1.32px;
  line-height: 25px;
  position: absolute;
  right: calc(49.62% - 45px);
  text-align: center;
  white-space: nowrap;
  width: 90px;
}

.tablet-768-all-breakpoints .icon-dental-HtHeCx {
  left: calc(48.54% - 32px);
}

.tablet-768-all-breakpoints .taxes-active-0dpeEq {
  cursor: pointer;
  height: calc(100.00% - 5754px);
  left: 25.00%;
  pointer-events: auto;
  top: 3144px;
  transition: all 0.2s ease;
  width: 25.00%;
}

.tablet-768-all-breakpoints .taxes-active-0dpeEq:hover {
  opacity: 0;
}

.tablet-768-all-breakpoints .container-bRd1iE {
  background-color: var(--navy-blue);
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .border-bRd1iE {
  bottom: 0px;
  height: 4px;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .taxes-active-bRd1iE {
  bottom: 0px;
  height: 193px;
  left: 2px;
  width: calc(100.00% - 2px);
}

.tablet-768-all-breakpoints .option-2-RLPzX3 {
  bottom: 0px;
  height: 113px;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .option-2-DIv082 {
  height: 23px;
  left: 29px;
  letter-spacing: 0.96px;
  line-height: 20px;
  text-align: center;
  top: calc(47.78% - 11px);
  white-space: nowrap;
  width: calc(100.00% - 58px);
}

.tablet-768-all-breakpoints .dental-active-BnmI7J {
  cursor: pointer;
  height: calc(100.00% - 5754px);
  left: 50.00%;
  pointer-events: auto;
  top: 3144px;
  transition: all 0.2s ease;
  width: 25.00%;
}

.tablet-768-all-breakpoints .dental-active-BnmI7J:hover {
  opacity: 0;
}

.tablet-768-all-breakpoints .container-kExYrZ {
  background-color: var(--navy-blue);
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .dental-disabled-kExYrZ {
  background-color: transparent;
  height: calc(100.00% - 48px);
  left: 0px;
  position: absolute;
  top: 48px;
  width: 100%;
}

.tablet-768-all-breakpoints .icon-dental-q7Rxd5 {
  right: calc(49.71% - 33px);
}

.tablet-768-all-breakpoints .border-kExYrZ {
  bottom: 0px;
  height: 4px;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .life-disabled-0dpeEq {
  cursor: pointer;
  height: calc(100.00% - 5754px);
  pointer-events: auto;
  right: 0px;
  top: 3144px;
  transition: all 0.2s ease;
  width: 25.18%;
}

.tablet-768-all-breakpoints .life-disabled-0dpeEq:hover {
  opacity: 0;
}

.tablet-768-all-breakpoints .container-ndfWYg {
  background-color: var(--steel-blue);
  height: 100%;
  left: 1px;
  width: 100%;
}

.tablet-768-all-breakpoints .life-disabled-ndfWYg {
  bottom: 1px;
  height: 199px;
  left: 0px;
  opacity: 0.5;
  width: 100%;
}

.tablet-768-all-breakpoints .icon-life-zolFS7 {
  left: calc(49.35% - 64px);
  top: 0px;
}

.tablet-768-all-breakpoints .medical-plans-active-0dpeEq {
  cursor: pointer;
  height: calc(100.00% - 5753px);
  left: -3px;
  pointer-events: auto;
  top: 3144px;
  transition: all 0.2s ease;
  width: 25.42%;
}

.tablet-768-all-breakpoints .medical-plans-active-0dpeEq:hover {
  opacity: 0;
}

.tablet-768-all-breakpoints .container-sp5f4e {
  background-color: var(--navy-blue);
  box-shadow: 0px 7px 8px #00000029;
  height: calc(100.00% - 1px);
  left: 1px;
  width: calc(100.00% - 1px);
}

.tablet-768-all-breakpoints .medical-plans-active-sp5f4e {
  bottom: 0px;
  height: 204px;
  left: 0px;
  width: calc(100.00% - 1px);
}

.tablet-768-all-breakpoints .option-2-x9AQy8 {
  bottom: calc(49.46% - 10px);
  height: 21px;
  letter-spacing: 0.96px;
  line-height: 20px;
  right: calc(47.18% - 64px);
  text-align: center;
  white-space: nowrap;
  width: 136px;
}

.tablet-768-all-breakpoints .icon-medical-plan-IhiNoG {
  right: calc(49.17% - 43px);
}

.tablet-768-all-breakpoints .border-sp5f4e {
  bottom: 1px;
  height: 4px;
  left: 1px;
  width: calc(100.00% - 1px);
}

.tablet-768-all-breakpoints .taxes-disabled-0dpeEq {
  cursor: pointer;
  height: calc(100.00% - 5754px);
  left: 25.00%;
  pointer-events: auto;
  top: 3144px;
  transition: all 0.2s ease;
  width: 25.00%;
}

.tablet-768-all-breakpoints .taxes-disabled-0dpeEq:hover {
  opacity: 0;
}

.tablet-768-all-breakpoints .container-J2x7tA {
  background-color: var(--steel-blue);
  height: 100%;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .taxes-disabled-J2x7tA {
  bottom: 0px;
  height: 193px;
  left: 2px;
  opacity: 0.5;
  width: calc(100.00% - 2px);
}

.tablet-768-all-breakpoints .option-2-rwxEk1 {
  bottom: 0px;
  height: 113px;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .option-2-Xpa1yt {
  height: 23px;
  left: 29px;
  letter-spacing: 0.96px;
  line-height: 20px;
  text-align: center;
  top: calc(47.78% - 11px);
  white-space: nowrap;
  width: calc(100.00% - 58px);
}

.tablet-768-all-breakpoints .dental-disabled-0dpeEq {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 5754px);
  left: 50.00%;
  pointer-events: auto;
  position: absolute;
  top: 3144px;
  transition: all 0.2s ease;
  width: 25.00%;
}

.tablet-768-all-breakpoints .dental-disabled-0dpeEq:hover {
  opacity: 0;
}

.tablet-768-all-breakpoints .container-332w6p {
  background-color: var(--steel-blue);
  height: 100%;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .dental-disabled-332w6p {
  background-color: transparent;
  height: calc(100.00% - 48px);
  left: 0px;
  opacity: 0.5;
  position: absolute;
  top: 48px;
  width: 100%;
}

.tablet-768-all-breakpoints .icon-dental-yS8pBO {
  right: calc(49.71% - 33px);
}

.tablet-768-all-breakpoints .m-dlive-active-0dpeEq {
  background-color: transparent;
  height: calc(100.00% - 5779px);
  left: 1px;
  position: absolute;
  top: 3608px;
  width: 16.93%;
}

.tablet-768-all-breakpoints .group-238-HAxmQ9 {
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .active-zAB6UF {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .border-zAB6UF {
  bottom: 0px;
  height: 5px;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .mdlive-active-HAxmQ9 {
  background-color: transparent;
  height: calc(100.00% - 43px);
  left: 0px;
  position: absolute;
  top: 43px;
  width: 100%;
}

.tablet-768-all-breakpoints .md-live-icon-CSeBX1 {
  left: calc(49.70% - 48px);
  width: 96px;
}

.tablet-768-all-breakpoints .healthpro-active-0dpeEq {
  height: calc(100.00% - 5779px);
  left: 16.64%;
  top: 3608px;
  width: 16.93%;
}

.tablet-768-all-breakpoints .group-238-Cvmx6n {
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .active-XxjaX4 {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .border-XxjaX4 {
  bottom: 0px;
  height: 5px;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .healthpro-active-Cvmx6n {
  bottom: 1px;
  height: 183px;
  left: 2px;
  width: calc(100.00% - 5px);
}

.tablet-768-all-breakpoints .group-314-T15z8x {
  height: 83px;
  left: calc(49.73% - 41px);
  width: 83px;
}

.tablet-768-all-breakpoints .group-314-qob1xb {
  height: 100%;
  left: 0px;
  object-fit: cover;
  width: 100%;
}

.tablet-768-all-breakpoints .eap-active-0dpeEq {
  height: calc(100.00% - 5779px);
  left: 49.92%;
  top: 3608px;
  width: 16.93%;
}

.tablet-768-all-breakpoints .group-238-CHxXkw {
  left: 0px;
  width: calc(100.00% - 1px);
}

.tablet-768-all-breakpoints .active-sjlr3b {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .border-sjlr3b {
  bottom: 0px;
  height: 5px;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .eap-active-CHxXkw {
  height: calc(100.00% - 41px);
  left: 0px;
  top: 41px;
  width: 100%;
}

.tablet-768-all-breakpoints .x401k-active-0dpeEq {
  height: calc(100.00% - 5779px);
  left: 66.56%;
  top: 3608px;
  width: 16.93%;
}

.tablet-768-all-breakpoints .group-238-oL3knC {
  left: 1px;
  width: calc(100.00% - 2px);
}

.tablet-768-all-breakpoints .active-fm0dDV {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .border-fm0dDV {
  bottom: 0px;
  height: 5px;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .x401k-active-oL3knC {
  height: calc(100.00% - 39px);
  left: 0px;
  top: 39px;
  width: 100%;
}

.tablet-768-all-breakpoints .educaiton-active-0dpeEq {
  background-color: transparent;
  height: calc(100.00% - 5779px);
  left: 83.28%;
  position: absolute;
  top: 3608px;
  width: 16.98%;
}

.tablet-768-all-breakpoints .group-238-12mGpb {
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .active-Au3xfT {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  left: 1px;
  width: 100%;
}

.tablet-768-all-breakpoints .border-Au3xfT {
  bottom: 0px;
  height: 5px;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .education-text-12mGpb {
  bottom: 0px;
  height: 113px;
  width: 100%;
}

.tablet-768-all-breakpoints .education-text-ydaWhR {
  height: 100%;
  top: 0px;
  width: calc(100.00% - 2px);
}

.tablet-768-all-breakpoints .group-311-12mGpb {
  right: calc(49.62% - 43px);
  top: calc(29.58% - 19px);
}

.tablet-768-all-breakpoints .group-310-ocxD0x {
  left: 0px;
}

.tablet-768-all-breakpoints .wellness-program-active-0dpeEq {
  background-color: transparent;
  height: calc(100.00% - 5779px);
  left: 33.20%;
  position: absolute;
  top: 3608px;
  width: 16.93%;
}

.tablet-768-all-breakpoints .group-238-TkzdUG {
  left: 1px;
  width: calc(100.00% - 2px);
}

.tablet-768-all-breakpoints .active-3gTyBz {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .border-3gTyBz {
  bottom: 0px;
  height: 5px;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .icon-total-wellbeing-TkzdUG {
  top: calc(26.46% - 20px);
}

.tablet-768-all-breakpoints .wellness-program-disabled-0dpeEq {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 5779px);
  left: 33.20%;
  pointer-events: auto;
  position: absolute;
  top: 3608px;
  transition: all 0.2s ease;
  width: 16.93%;
}

.tablet-768-all-breakpoints .wellness-program-disabled-0dpeEq:hover {
  opacity: 0;
}

.tablet-768-all-breakpoints .active-I5kO9a {
  background-color: var(--secondary);
  left: 1px;
  width: calc(100.00% - 2px);
}

.tablet-768-all-breakpoints .critical-illness-disabled-I5kO9a {
  background-color: transparent;
  height: calc(100.00% - 38px);
  left: 0px;
  opacity: 0.5;
  position: absolute;
  top: 38px;
  width: 100%;
}

.tablet-768-all-breakpoints .icon-total-wellbeing-22XToa {
  top: 0px;
}

.tablet-768-all-breakpoints .eap-disabled-0dpeEq {
  cursor: pointer;
  height: calc(100.00% - 5779px);
  left: 49.92%;
  pointer-events: auto;
  top: 3608px;
  transition: all 0.2s ease;
  width: 16.93%;
}

.tablet-768-all-breakpoints .eap-disabled-0dpeEq:hover {
  opacity: 0;
}

.tablet-768-all-breakpoints .active-ArMdst {
  background-color: var(--secondary);
  left: 0px;
  width: calc(100.00% - 1px);
}

.tablet-768-all-breakpoints .eap-disabled-ArMdst {
  height: calc(100.00% - 41px);
  left: 0px;
  opacity: 0.5;
  top: 41px;
  width: 100%;
}

.tablet-768-all-breakpoints .x401k-disabled-0dpeEq {
  cursor: pointer;
  height: calc(100.00% - 5779px);
  left: 66.56%;
  pointer-events: auto;
  top: 3608px;
  transition: all 0.2s ease;
  width: 16.93%;
}

.tablet-768-all-breakpoints .x401k-disabled-0dpeEq:hover {
  opacity: 0;
}

.tablet-768-all-breakpoints .active-IxCp5x {
  background-color: var(--secondary);
  left: 1px;
  width: calc(100.00% - 2px);
}

.tablet-768-all-breakpoints .x401k-disabled-IxCp5x {
  height: calc(100.00% - 39px);
  left: 0px;
  opacity: 0.5;
  top: 39px;
  width: 100%;
}

.tablet-768-all-breakpoints .healthpro-disabled-0dpeEq {
  cursor: pointer;
  height: calc(100.00% - 5779px);
  left: 16.64%;
  pointer-events: auto;
  top: 3608px;
  transition: all 0.2s ease;
  width: 16.93%;
}

.tablet-768-all-breakpoints .healthpro-disabled-0dpeEq:hover {
  opacity: 0;
}

.tablet-768-all-breakpoints .active-1AQ8Fp {
  background-color: var(--secondary);
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .healthpro-disabled-1AQ8Fp {
  bottom: 1px;
  height: 183px;
  left: 2px;
  opacity: 0.5;
  width: calc(100.00% - 5px);
}

.tablet-768-all-breakpoints .group-314-lejI3a {
  height: 83px;
  left: calc(49.73% - 41px);
  width: 83px;
}

.tablet-768-all-breakpoints .group-314-qeIqwL {
  height: 100%;
  left: 0px;
  object-fit: cover;
  width: 100%;
}

.tablet-768-all-breakpoints .m-dlive-disabled-0dpeEq {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 5779px);
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 3608px;
  transition: all 0.2s ease;
  width: 16.93%;
}

.tablet-768-all-breakpoints .m-dlive-disabled-0dpeEq:hover {
  opacity: 0;
}

.tablet-768-all-breakpoints .disabled-s8XOlZ {
  background-color: var(--secondary);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .mdlive-disabled-s8XOlZ {
  background-color: transparent;
  height: calc(100.00% - 43px);
  left: 0px;
  opacity: 0.5;
  position: absolute;
  top: 43px;
  width: 100%;
}

.tablet-768-all-breakpoints .md-live-icon-NjcYa8 {
  left: calc(49.70% - 47px);
  width: 94px;
}

.tablet-768-all-breakpoints .education-disabled-0dpeEq {
  cursor: pointer;
  height: calc(100.00% - 5779px);
  left: 83.33%;
  pointer-events: auto;
  top: 3608px;
  transition: all 0.2s ease;
  width: 16.83%;
}

.tablet-768-all-breakpoints .education-disabled-0dpeEq:hover {
  opacity: 0;
}

.tablet-768-all-breakpoints .active-a9NlCt {
  background-color: var(--secondary);
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .education-disabled-a9NlCt {
  bottom: 0px;
  height: 173px;
  left: 1px;
  opacity: 0.5;
  width: 100%;
}

.tablet-768-all-breakpoints .universal-life-text-EoMeKG {
  bottom: 0px;
  height: 113px;
  width: 100%;
}

.tablet-768-all-breakpoints .universal-life-text-wQpZeh {
  height: 100%;
  top: 0px;
  width: calc(100.00% - 2px);
}

.tablet-768-all-breakpoints .group-311-EoMeKG {
  left: calc(48.72% - 42px);
  top: 0px;
}

.tablet-768-all-breakpoints .group-310-IRoaZf {
  left: 1px;
}

.tablet-768-all-breakpoints .eroll-steps1-0dpeEq {
  background-color: transparent;
  height: 575px;
  left: 0px;
  position: absolute;
  top: calc(31.94% - 184px);
  width: 100%;
}

.tablet-768-all-breakpoints .rectangle-2197-UVrCt6 {
  background-color: var(--tertiary);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .group-500-UVrCt6 {
  background-color: transparent;
  bottom: 68px;
  height: 81.22%;
  left: 4.04%;
  position: absolute;
  width: 89.45%;
}

.tablet-768-all-breakpoints .when-it-comes-time-t-b0qqmp {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 700;
  height: 93px;
  left: 34px;
  line-height: 44px;
  position: absolute;
  text-align: center;
  top: -2px;
  width: calc(100.00% - 46px);
}

.tablet-768-all-breakpoints .my-hr-b0qqmp {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 59px;
  pointer-events: auto;
  position: absolute;
  right: calc(48.06% - 95px);
  transition: all 0.2s ease;
  width: 198px;
}

.tablet-768-all-breakpoints .my-hr-b0qqmp:hover {
  transform: scale(0.9); 
}

.tablet-768-all-breakpoints .rectangle-2154-BhO8tN {
  background-color: var(--white);
  border-radius: 30px;
}

.tablet-768-all-breakpoints .enroll-in-my-hr-BhO8tN {
  background-color: transparent;
  bottom: calc(46.25% - 9px);
  height: 19px;
  left: 28px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% - 54px);
}

.tablet-768-all-breakpoints .group-542-b0qqmp {
  background-color: transparent;
  bottom: calc(47.17% - 113px);
  height: 239px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.tablet-768-all-breakpoints .group-498-TPqSBm {
  background-color: transparent;
  height: 176px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 225px;
}

.tablet-768-all-breakpoints .when-you-make-your-b-rNyARE {
  background-color: transparent;
  bottom: 0px;
  height: 103px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.tablet-768-all-breakpoints .group-317-rNyARE {
  height: 45px;
  left: calc(49.70% - 26px);
  width: 52px;
}

.tablet-768-all-breakpoints .group-317-SEMxwV {
  height: 100%;
  left: 1px;
  object-fit: cover;
  width: 100%;
}

.tablet-768-all-breakpoints .group-497-TPqSBm {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: calc(48.05% - 108px);
  top: 0px;
  width: 225px;
}

.tablet-768-all-breakpoints .you-will-need-to-pro-rxagE5 {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 166px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.tablet-768-all-breakpoints .span0-tb4mPy {
}

.tablet-768-all-breakpoints .span1-tb4mPy {
  text-decoration: underline;
}

.tablet-768-all-breakpoints .span2-tb4mPy {
}

.tablet-768-all-breakpoints .group-318-rxagE5 {
  background-color: transparent;
  height: 45px;
  left: calc(49.70% - 26px);
  position: absolute;
  top: 0px;
  width: 52px;
}

.tablet-768-all-breakpoints .group-317-hR4jjw {
  height: 100%;
  left: 1px;
  object-fit: cover;
  width: 100%;
}

.tablet-768-all-breakpoints .group-499-TPqSBm {
  background-color: transparent;
  height: 155px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 189px;
}

.tablet-768-all-breakpoints .you-will-also-need-t-38FdzX {
  background-color: transparent;
  bottom: 0px;
  height: 82px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.tablet-768-all-breakpoints .group-319-38FdzX {
  background-color: transparent;
  height: 45px;
  left: calc(49.62% - 26px);
  position: absolute;
  top: 0px;
  width: 52px;
}

.tablet-768-all-breakpoints .group-317-WzxiSo {
  height: 100%;
  left: 1px;
  object-fit: cover;
  width: 100%;
}

.tablet-768-all-breakpoints .check-out-these-great-resources-0dpeEq {
  background-color: transparent;
  color: var(--persian-red);
  font-style: normal;
  font-weight: 700;
  height: 38px;
  left: 50px;
  line-height: 34px;
  position: absolute;
  text-align: center;
  top: 891px;
  white-space: nowrap;
  width: calc(100.00% - 96px);
}

.tablet-768-all-breakpoints .sub-button-0dpeEq {
  cursor: pointer;
  left: calc(24.91% - 55px);
  top: calc(20.33% - 9px);
}

.tablet-768-all-breakpoints .rectangle-2198-7T40iD {
  background-color: var(--tertiary);
  box-shadow: 0px 3px 6px #00000052;
}

.tablet-768-all-breakpoints .x2024-benefits-guide-7T40iD {
  background-color: transparent;
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(47.37% - 86px);
  text-align: center;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 182px;
}

.tablet-768-all-breakpoints .sub-button-BnmI7J {
  cursor: pointer;
  left: calc(24.91% - 55px);
  pointer-events: auto;
  top: calc(20.33% - 9px);
  transition: all 0.2s ease;
}

.tablet-768-all-breakpoints .sub-button-BnmI7J:hover {
  opacity: 0;
}

.tablet-768-all-breakpoints .rectangle-2198-qfDQpL {
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--steel-blue);
}

.tablet-768-all-breakpoints .x2025-benefits-guide-qfDQpL {
  background-color: transparent;
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(47.37% - 86px);
  text-align: center;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 182px;
}

.tablet-768-all-breakpoints .sub-button-9qtfgq {
  right: calc(24.91% - 55px);
  top: calc(20.33% - 9px);
}

.tablet-768-all-breakpoints .rectangle-2198-wsxnTK {
  background-color: var(--tertiary);
  box-shadow: 0px 3px 6px #00000052;
}

.tablet-768-all-breakpoints .sub-button-q6uWYG {
  cursor: pointer;
  pointer-events: auto;
  right: calc(24.91% - 55px);
  top: calc(20.33% - 9px);
  transition: all 0.2s ease;
}

.tablet-768-all-breakpoints .sub-button-q6uWYG:hover {
  opacity: 0;
}

.tablet-768-all-breakpoints .rectangle-2198-L9suUJ {
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--steel-blue);
}

.tablet-768-all-breakpoints .sub-button-a6D5iy {
  cursor: pointer;
  left: calc(24.91% - 55px);
  top: calc(26.53% - 12px);
}

.tablet-768-all-breakpoints .rectangle-2198-9sFl8x {
  background-color: var(--tertiary);
  box-shadow: 0px 3px 6px #00000052;
}

.tablet-768-all-breakpoints .contact-info-9sFl8x {
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  right: calc(48.96% - 61px);
  text-align: center;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 124px;
}

.tablet-768-all-breakpoints .sub-button-ZxUEFD {
  cursor: pointer;
  left: calc(24.91% - 55px);
  pointer-events: auto;
  top: calc(26.53% - 12px);
  transition: all 0.2s ease;
}

.tablet-768-all-breakpoints .sub-button-ZxUEFD:hover {
  opacity: 0;
}

.tablet-768-all-breakpoints .rectangle-2198-V1OidH {
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--steel-blue);
}

.tablet-768-all-breakpoints .contact-info-V1OidH {
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  right: calc(48.96% - 61px);
  text-align: center;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 124px;
}

.tablet-768-all-breakpoints .path-107-0dpeEq {
  background-color: transparent;
  height: 1px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: 907px;
  width: 105px;
}

.tablet-768-all-breakpoints .path-112-0dpeEq {
  background-color: transparent;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 32px;
  top: 907px;
  width: 105px;
}

.tablet-768-all-breakpoints .group-513-0dpeEq {
  background-color: transparent;
  bottom: calc(33.20% - 12px);
  height: 36px;
  left: 31px;
  position: absolute;
  width: calc(100.00% - 63px);
}

.tablet-768-all-breakpoints .use-these-quick-links-for-more-info-I1OP1B {
  background-color: transparent;
  color: var(--persian-red);
  font-style: normal;
  font-weight: 700;
  height: 38px;
  left: 126px;
  line-height: 34px;
  position: absolute;
  text-align: center;
  top: 1px;
  white-space: nowrap;
  width: calc(100.00% - 261px);
}

.tablet-768-all-breakpoints .path-109-I1OP1B {
  background-color: transparent;
  bottom: 41.43%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 87px;
}

.tablet-768-all-breakpoints .path-113-I1OP1B {
  background-color: transparent;
  bottom: 41.43%;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 87px;
}

.tablet-768-all-breakpoints .medical-plans-disabled-0dpeEq {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 5753px);
  left: -3px;
  pointer-events: auto;
  position: absolute;
  top: 3144px;
  transition: all 0.2s ease;
  width: 25.44%;
}

.tablet-768-all-breakpoints .medical-plans-disabled-0dpeEq:hover {
  opacity: 0;
}

.tablet-768-all-breakpoints .container-xBOtVQ {
  background-color: var(--steel-blue);
  height: calc(100.00% - 1px);
  left: 1px;
  width: calc(100.00% - 1px);
}

.tablet-768-all-breakpoints .medical-plans-active-xBOtVQ {
  bottom: 0px;
  height: 204px;
  left: 0px;
  opacity: 0.5;
  width: calc(100.00% - 1px);
}

.tablet-768-all-breakpoints .option-2-4R5qUn {
  height: 23px;
  left: 30px;
  letter-spacing: 0.96px;
  line-height: 20px;
  text-align: center;
  top: calc(47.78% - 11px);
  white-space: nowrap;
  width: calc(100.00% - 57px);
}

.tablet-768-all-breakpoints .icon-medical-plan-OZeKSA {
  right: calc(48.98% - 43px);
}

.tablet-768-all-breakpoints .group-511-0dpeEq {
  background-color: transparent;
  bottom: calc(27.65% - 113px);
  height: 410px;
  position: absolute;
  right: 16px;
  width: 182px;
}

.tablet-768-all-breakpoints .perks-discounts-sfllUv {
  background-color: transparent;
  height: 51px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -2px;
  width: calc(100.00% - 14px);
}

.tablet-768-all-breakpoints .group-509-sfllUv {
  background-color: transparent;
  height: calc(100.00% - 66px);
  left: 0px;
  position: absolute;
  top: 66px;
  width: 100%;
}

.tablet-768-all-breakpoints .ellipse-31-Oo21Iq {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 9px;
  width: 5px;
}

.tablet-768-all-breakpoints .educational-assistance-Oo21Iq {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: -2px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 12px);
}

.tablet-768-all-breakpoints .educational-assistance-Oo21Iq:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-32-Oo21Iq {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 61px;
  width: 5px;
}

.tablet-768-all-breakpoints .team-member-purchase-program-Oo21Iq {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: 48px;
  transition: all 0.2s ease;
  width: calc(100.00% - 30px);
}

.tablet-768-all-breakpoints .team-member-purchase-program-Oo21Iq:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-33-Oo21Iq {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(30.68% - 2px);
  width: 5px;
}

.tablet-768-all-breakpoints .travel-connect-Oo21Iq {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(28.62% - 5px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 111px;
}

.tablet-768-all-breakpoints .travel-connect-Oo21Iq:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-34-Oo21Iq {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(44.54% - 2px);
  width: 5px;
}

.tablet-768-all-breakpoints .auto-home-insurance-discounts-Oo21Iq {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(46.05% - 18px);
  transition: all 0.2s ease;
  width: calc(100.00% - 30px);
}

.tablet-768-all-breakpoints .auto-home-insurance-discounts-Oo21Iq:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-35-Oo21Iq {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(41.59% - 2px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .fitness-membership-program-Oo21Iq {
  background-color: transparent;
  bottom: calc(38.49% - 15px);
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 30px);
}

.tablet-768-all-breakpoints .fitness-membership-program-Oo21Iq:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-36-Oo21Iq {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(21.53% - 1px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .ovia-healthy-pregnancy-Oo21Iq {
  background-color: transparent;
  bottom: 49px;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 30px);
}

.tablet-768-all-breakpoints .ovia-healthy-pregnancy-Oo21Iq:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-37-Oo21Iq {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 24px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .condition-management-Oo21Iq {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 30px);
}

.tablet-768-all-breakpoints .condition-management-Oo21Iq:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .green-card-0dpeEq {
  top: calc(42.04% - 103px);
}

.tablet-768-all-breakpoints .container-qbvY87 {
  background-color: var(--primary-variant);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .click-here-for-2025-weekly-premiums-qbvY87 {
  bottom: calc(18.31% - 5px);
  letter-spacing: 0.16px;
  line-height: 20px;
  right: calc(45.45% - 191px);
  width: 420px;
}

.tablet-768-all-breakpoints .green-card-BnmI7J {
  pointer-events: auto;
  top: calc(42.04% - 103px);
  transition: all 0.2s ease;
}

.tablet-768-all-breakpoints .green-card-BnmI7J:hover {
  opacity: 0;
}

.tablet-768-all-breakpoints .container-HaxW4k {
  background-color: var(--primary);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .click-here-for-2025-weekly-premiums-HaxW4k {
  bottom: calc(19.68% - 5px);
  letter-spacing: 0.17px;
  line-height: 26px;
  right: calc(46.67% - 192px);
  white-space: nowrap;
  width: 412px;
}

.tablet-768-all-breakpoints .green-card-9qtfgq {
  top: calc(47.32% - 115px);
}

.tablet-768-all-breakpoints .container-3bux5x {
  background-color: var(--primary-variant);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .click-here-for-2025-bi-weekly-premiums-3bux5x {
  bottom: calc(18.31% - 5px);
  letter-spacing: 0.16px;
  line-height: 20px;
  right: calc(45.45% - 191px);
  width: 420px;
}

.tablet-768-all-breakpoints .green-card-q6uWYG {
  pointer-events: auto;
  top: calc(47.32% - 115px);
  transition: all 0.2s ease;
}

.tablet-768-all-breakpoints .green-card-q6uWYG:hover {
  opacity: 0;
}

.tablet-768-all-breakpoints .container-BCpMHS {
  background-color: var(--primary);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .click-here-for-2025-bi-weekly-premiums-BCpMHS {
  bottom: calc(19.68% - 5px);
  letter-spacing: 0.17px;
  line-height: 26px;
  right: calc(46.67% - 192px);
  white-space: nowrap;
  width: 412px;
}

.tablet-768-all-breakpoints .top-nav-0dpeEq {
  background-color: transparent;
  height: 108px;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .nav-bar-0fCUSJ {
  background-color: transparent;
  height: 108px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .group-97-TQrOhM {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .rectangle-1-t2WpUU {
  background-color: var(--white);
  box-shadow: 0px 3px 6px #00000040;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .buttons-TQrOhM {
  background-color: transparent;
  bottom: calc(45.07% - 17px);
  cursor: pointer;
  height: 37px;
  pointer-events: auto;
  position: absolute;
  right: 49px;
  transition: all 0.2s ease;
  width: 109px;
}

.tablet-768-all-breakpoints .buttons-TQrOhM:hover {
  transform: scale(0.9); 
}

.tablet-768-all-breakpoints .blue-button-nipq7G {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: relative;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.tablet-768-all-breakpoints .blue-button-nipq7G:hover {
  transform: scale(1.1);
}

.tablet-768-all-breakpoints .rectangle-2154-SyokhY {
  background-color: var(--steel-blue);
  border-radius: 30px;
}

.tablet-768-all-breakpoints .pressed-SyokhY {
  background-color: transparent;
  height: 100%;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 78px);
}

.tablet-768-all-breakpoints .enroll-SyokhY {
  background-color: transparent;
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(46.67% - 30px);
  text-align: center;
  top: calc(47.22% - 9px);
  white-space: nowrap;
  width: 64px;
}

.tablet-768-all-breakpoints .denbury_logo_2color_-print_-large-0fCUSJ {
  background-color: transparent;
  bottom: calc(40.00% - 35px);
  height: 88px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  width: 264px;
}

.tablet-768-all-breakpoints .screenshot-2025-01-03-at-104531-am-0dpeEq {
  background-color: transparent;
  height: 228px;
  object-fit: cover;
  position: absolute;
  right: calc(26.97% - 46px);
  top: calc(22.84% - 52px);
  width: 171px;
}

.tablet-768-all-breakpoints .sub-button-97WCoJ {
  cursor: pointer;
  right: calc(24.91% - 55px);
  top: calc(26.53% - 12px);
}

.tablet-768-all-breakpoints .rectangle-2198-Jh5MVk {
  background-color: var(--tertiary);
  box-shadow: 0px 3px 6px #00000052;
}

.tablet-768-all-breakpoints .sub-button-YIrZ7M {
  cursor: pointer;
  pointer-events: auto;
  right: calc(25.09% - 55px);
  top: calc(26.53% - 12px);
  transition: all 0.2s ease;
}

.tablet-768-all-breakpoints .sub-button-YIrZ7M:hover {
  opacity: 0;
}

.tablet-768-all-breakpoints .rectangle-2198-yzGY90 {
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--steel-blue);
}

.tablet-768-all-breakpoints .rectangle-68-0dpeEq {
  background-color: var(--salmon-pearl);
  bottom: -12px;
  height: 586px;
  left: 22px;
  position: absolute;
  width: calc(100.00% + 10px);
}

.tablet-768-all-breakpoints .text-0dpeEq {
  background-color: transparent;
  bottom: 429px;
  height: 47px;
  position: absolute;
  right: -22px;
  width: 416px;
}

.tablet-768-all-breakpoints .time-to-enroll-2qUp6f {
  background-color: transparent;
  bottom: 0px;
  color: var(--white);
  font-family: var(--font-family-cambria-regular);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 400;
  height: 49px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 44px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.tablet-768-all-breakpoints .gray-button-double-0dpeEq {
  bottom: 296px;
  right: 59px;
  width: 261px;
}

.tablet-768-all-breakpoints .gray-button-double-0dpeEq:hover {
  transform: scale(0.9); 
}

.tablet-768-all-breakpoints .rectangle-2154-C34vg9 {
  background-color: var(--white);
  border-radius: 41px;
}

.tablet-768-all-breakpoints .go-to-my-hr-C34vg9 {
  background-color: transparent;
  bottom: calc(41.96% - 11px);
  height: 26px;
  left: calc(49.60% - 67px);
  letter-spacing: 1.78px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 136px;
}

.tablet-768-all-breakpoints .thermacore-591-6-high_sm2-0dpeEq {
  background-color: transparent;
  bottom: -94px;
  height: 668px;
  left: -73px;
  object-fit: cover;
  position: absolute;
  width: 457px;
}

.tablet-768-all-breakpoints .gray-button-double-BnmI7J {
  bottom: 172px;
  right: 38px;
  width: 303px;
}

.tablet-768-all-breakpoints .gray-button-double-BnmI7J:hover {
  transform: scale(0.9); 
}

.tablet-768-all-breakpoints .rectangle-2154-nqlgtb {
  background-color: var(--white);
  border-radius: 41px;
}

.tablet-768-all-breakpoints .benefit-contacts-nqlgtb {
  background-color: transparent;
  bottom: calc(41.96% - 11px);
  height: 26px;
  letter-spacing: 1.78px;
  line-height: 21px;
  position: absolute;
  right: calc(49.45% - 105px);
  text-align: center;
  white-space: nowrap;
  width: 212px;
}

.tablet-768-all-breakpoints .group-671-0dpeEq {
  background-color: transparent;
  bottom: 645px;
  height: 1310px;
  left: 31px;
  position: absolute;
  width: 390px;
}

.tablet-768-all-breakpoints .group-669-sj0cfc {
  background-color: transparent;
  height: calc(100.00% - 50px);
  left: 0px;
  position: absolute;
  top: 39px;
  width: 180px;
}

.tablet-768-all-breakpoints .ellipse-10-8JH6Y3 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 9px;
  width: 5px;
}

.tablet-768-all-breakpoints .summary-of-benefits-and-coverage-ppo-8JH6Y3 {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: -2px;
  transition: all 0.2s ease;
  width: calc(100.00% - 24px);
}

.tablet-768-all-breakpoints .summary-of-benefits-and-coverage-ppo-8JH6Y3:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-11-8JH6Y3 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 63px;
  width: 5px;
}

.tablet-768-all-breakpoints .summary-of-benefits-8JH6Y3 {
  top: 52px;
  width: calc(100.00% - 24px);
}

.tablet-768-all-breakpoints .summary-of-benefits-8JH6Y3:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-12-8JH6Y3 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 139px;
  width: 5px;
}

.tablet-768-all-breakpoints .summary-of-benefits-Ic1gH4 {
  top: 128px;
  width: calc(100.00% - 25px);
}

.tablet-768-all-breakpoints .summary-of-benefits-Ic1gH4:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-13-8JH6Y3 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 215px;
  width: 5px;
}

.tablet-768-all-breakpoints .rx-drug-formulary-8JH6Y3 {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: 204px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 130px;
}

.tablet-768-all-breakpoints .rx-drug-formulary-8JH6Y3:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-14-8JH6Y3 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(20.16% - 1px);
  width: 5px;
}

.tablet-768-all-breakpoints .dental-plan-summary-8JH6Y3 {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(19.50% - 4px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 30px);
}

.tablet-768-all-breakpoints .dental-plan-summary-8JH6Y3:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-15-8JH6Y3 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(23.19% - 1px);
  width: 5px;
}

.tablet-768-all-breakpoints .vision-plan-summary-8JH6Y3 {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(22.56% - 4px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 12px);
}

.tablet-768-all-breakpoints .vision-plan-summary-8JH6Y3:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-16-8JH6Y3 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 2px;
  position: absolute;
  top: calc(30.52% - 2px);
  width: 5px;
}

.tablet-768-all-breakpoints .required-health-plan-notices-8JH6Y3 {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(30.49% - 12px);
  transition: all 0.2s ease;
  width: 137px;
}

.tablet-768-all-breakpoints .required-health-plan-notices-8JH6Y3:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-17-8JH6Y3 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 2px;
  position: absolute;
  top: calc(34.58% - 2px);
  width: 5px;
}

.tablet-768-all-breakpoints .chip-notice-8JH6Y3 {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(34.33% - 7px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 90px;
}

.tablet-768-all-breakpoints .chip-notice-8JH6Y3:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-43-8JH6Y3 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 2px;
  position: absolute;
  top: calc(37.53% - 2px);
  width: 5px;
}

.tablet-768-all-breakpoints .summary-plan-description-ppo-8JH6Y3 {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(38.03% - 15px);
  transition: all 0.2s ease;
  width: calc(100.00% - 29px);
}

.tablet-768-all-breakpoints .summary-plan-description-ppo-8JH6Y3:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-44-8JH6Y3 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 2px;
  position: absolute;
  top: calc(41.83% - 2px);
  width: 5px;
}

.tablet-768-all-breakpoints .summary-plan-description-blue-edge-8JH6Y3 {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 16px;
  letter-spacing: -0.34px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(42.46% - 17px);
  transition: all 0.2s ease;
  width: calc(100.00% - 29px);
}

.tablet-768-all-breakpoints .summary-plan-description-blue-edge-8JH6Y3:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-51-8JH6Y3 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 2px;
  position: absolute;
  top: calc(46.14% - 2px);
  width: 5px;
}

.tablet-768-all-breakpoints .summary-plan-description-cigna-dental-8JH6Y3 {
  background-color: transparent;
  cursor: pointer;
  height: 61px;
  left: 16px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(47.71% - 29px);
  transition: all 0.2s ease;
  width: calc(100.00% - 29px);
}

.tablet-768-all-breakpoints .summary-plan-description-cigna-dental-8JH6Y3:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-76-8JH6Y3 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(47.81% - 2px);
  height: 5px;
  left: 2px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .ellipse-89-8JH6Y3 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(26.22% - 1px);
  width: 5px;
}

.tablet-768-all-breakpoints .ellipse-77-8JH6Y3 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(42.87% - 2px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .ellipse-78-8JH6Y3 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(34.90% - 2px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .summary-plan-description-vsp-vision-8JH6Y3 {
  background-color: transparent;
  bottom: calc(46.89% - 19px);
  cursor: pointer;
  height: 40px;
  left: 16px;
  letter-spacing: -0.34px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 19px);
}

.tablet-768-all-breakpoints .summary-plan-description-vsp-vision-8JH6Y3:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .vsp-eyeconic-online-store-8JH6Y3 {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(26.07% - 10px);
  transition: all 0.2s ease;
  width: calc(100.00% - 26px);
}

.tablet-768-all-breakpoints .vsp-eyeconic-online-store-8JH6Y3:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .summary-plan-descrip-8JH6Y3 {
  bottom: calc(39.64% - 33px);
  height: 82px;
  left: 14px;
  letter-spacing: 0.00px;
  width: 139px;
}

.tablet-768-all-breakpoints .summary-plan-descrip-8JH6Y3:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .summary-plan-descrip-Ic1gH4 {
  bottom: calc(31.24% - 26px);
  height: 82px;
  left: 14px;
  letter-spacing: -0.34px;
  width: calc(100.00% - 26px);
}

.tablet-768-all-breakpoints .summary-plan-descrip-Ic1gH4:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-83-8JH6Y3 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(27.01% - 1px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .ellipse-84-8JH6Y3 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 242px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .summary-plan-descrip-BOuQIk {
  bottom: calc(22.84% - 19px);
  height: 82px;
  left: 14px;
  letter-spacing: -0.34px;
  width: calc(100.00% - 26px);
}

.tablet-768-all-breakpoints .summary-plan-descrip-BOuQIk:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .summary-plan-descrip-VODlhc {
  bottom: 149px;
  height: 103px;
  left: 14px;
  letter-spacing: -0.34px;
  width: calc(100.00% - 26px);
}

.tablet-768-all-breakpoints .summary-plan-descrip-VODlhc:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-93-8JH6Y3 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 111px;
  height: 5px;
  left: 2px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .summary-plan-descrip-psr8OW {
  bottom: 0px;
  height: 124px;
  left: 15px;
  letter-spacing: 0.00px;
  width: calc(100.00% - 28px);
}

.tablet-768-all-breakpoints .summary-plan-descrip-psr8OW:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .group-670-sj0cfc {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .english-CYy4vB {
  background-color: transparent;
  height: 25px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% - 44px);
}

.tablet-768-all-breakpoints .group-668-CYy4vB {
  background-color: transparent;
  height: calc(100.00% - 39px);
  position: absolute;
  right: 0px;
  top: 39px;
  width: 214px;
}

.tablet-768-all-breakpoints .group-506-hw6xEa {
  background-color: transparent;
  height: calc(100.00% - 137px);
  left: 3px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 22px);
}

.tablet-768-all-breakpoints .ellipse-70-VX2KbE {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 148px;
  width: 5px;
}

.tablet-768-all-breakpoints .ellipse-71-VX2KbE {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(21.17% - 1px);
  width: 5px;
}

.tablet-768-all-breakpoints .ellipse-72-VX2KbE {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(29.23% - 1px);
  width: 5px;
}

.tablet-768-all-breakpoints .ellipse-73-VX2KbE {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(41.54% - 2px);
  width: 5px;
}

.tablet-768-all-breakpoints .ellipse-74-VX2KbE {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(46.15% - 2px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .ellipse-75-VX2KbE {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(39.95% - 2px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .summary-plan-descrip-VX2KbE {
  height: 82px;
  left: 14px;
  letter-spacing: 0.00px;
  top: 137px;
  width: calc(100.00% - 38px);
}

.tablet-768-all-breakpoints .summary-plan-descrip-VX2KbE:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .summary-plan-descrip-KlgjrW {
  height: 82px;
  left: 14px;
  letter-spacing: 0.00px;
  top: calc(21.67% - 18px);
  width: calc(100.00% - 38px);
}

.tablet-768-all-breakpoints .summary-plan-descrip-KlgjrW:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .summary-plan-descrip-BkJ6Ko {
  height: 124px;
  left: 14px;
  letter-spacing: 0.00px;
  top: calc(31.58% - 39px);
  width: calc(100.00% - 38px);
}

.tablet-768-all-breakpoints .summary-plan-descrip-BkJ6Ko:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .summary-plan-descrip-FbQDVV {
  height: 124px;
  left: 14px;
  letter-spacing: 0.00px;
  top: calc(45.35% - 56px);
  width: calc(100.00% - 38px);
}

.tablet-768-all-breakpoints .summary-plan-descrip-FbQDVV:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .summary-plan-description-life-insurance-VX2KbE {
  background-color: transparent;
  bottom: calc(44.36% - 27px);
  cursor: pointer;
  height: 61px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 38px);
}

.tablet-768-all-breakpoints .summary-plan-description-life-insurance-VX2KbE:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .summary-plan-descrip-lifbRm {
  bottom: calc(36.60% - 30px);
  height: 82px;
  left: 14px;
  letter-spacing: 0.53px;
  width: calc(100.00% - 38px);
}

.tablet-768-all-breakpoints .summary-plan-descrip-lifbRm:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-24-VX2KbE {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(31.27% - 2px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .summary-plan-descrip-DTzphj {
  bottom: calc(28.70% - 18px);
  height: 61px;
  left: 14px;
  letter-spacing: 0.53px;
  width: calc(100.00% - 38px);
}

.tablet-768-all-breakpoints .summary-plan-descrip-DTzphj:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-25-VX2KbE {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(25.07% - 1px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .ellipse-57-VX2KbE {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 213px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .ellipse-92-VX2KbE {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 143px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .ellipse-58-VX2KbE {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 73px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .summary-plan-description-wrap-plan-VX2KbE {
  background-color: transparent;
  bottom: calc(22.18% - 14px);
  cursor: pointer;
  height: 61px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 38px);
}

.tablet-768-all-breakpoints .summary-plan-description-wrap-plan-VX2KbE:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .summary-annual-report-health-welfare-VX2KbE {
  background-color: transparent;
  bottom: 168px;
  cursor: pointer;
  height: 61px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 38px);
}

.tablet-768-all-breakpoints .summary-annual-report-health-welfare-VX2KbE:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .summary-plan-description-retirement-plan-VX2KbE {
  background-color: transparent;
  bottom: 98px;
  cursor: pointer;
  height: 61px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 38px);
}

.tablet-768-all-breakpoints .summary-plan-description-retirement-plan-VX2KbE:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .summary-annual-report-retirement-plan-VX2KbE {
  background-color: transparent;
  bottom: 28px;
  cursor: pointer;
  height: 61px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 38px);
}

.tablet-768-all-breakpoints .summary-annual-report-retirement-plan-VX2KbE:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-50-VX2KbE {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 6px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .where-to-go-for-care-VX2KbE {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 19px;
  left: 12px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 10px);
}

.tablet-768-all-breakpoints .where-to-go-for-care-VX2KbE:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-86-VX2KbE {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 9px;
  width: 5px;
}

.tablet-768-all-breakpoints .summary-plan-descrip-fgck9c {
  height: 124px;
  left: 14px;
  letter-spacing: 0.00px;
  top: -2px;
  width: calc(100.00% - 40px);
}

.tablet-768-all-breakpoints .summary-plan-descrip-fgck9c:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-95-hw6xEa {
  bottom: 99px;
  left: 0px;
}

.tablet-768-all-breakpoints .combined-hourly-and-salary-handbook-hw6xEa {
  bottom: 62px;
  left: 14px;
  width: calc(100.00% - 30px);
}

.tablet-768-all-breakpoints .combined-hourly-and-salary-handbook-hw6xEa:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-95-FLp6cD {
  bottom: 37px;
  left: 3px;
}

.tablet-768-all-breakpoints .combined-hourly-and-salary-handbook-FLp6cD {
  bottom: 0px;
  left: 16px;
  width: calc(100.00% - 14px);
}

.tablet-768-all-breakpoints .combined-hourly-and-salary-handbook-FLp6cD:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .group-676-0dpeEq {
  background-color: transparent;
  bottom: calc(26.14% - 137px);
  height: 524px;
  position: absolute;
  right: calc(30.37% - 63px);
  width: 206px;
}

.tablet-768-all-breakpoints .group-510-V0dLmj {
  background-color: transparent;
  height: calc(100.00% - 58px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 166px;
}

.tablet-768-all-breakpoints .spanish-g7BAKG {
  background-color: transparent;
  height: 25px;
  left: 1px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.tablet-768-all-breakpoints .group-508-g7BAKG {
  background-color: transparent;
  height: calc(100.00% - 38px);
  left: 0px;
  position: absolute;
  top: 38px;
  width: calc(100.00% - 2px);
}

.tablet-768-all-breakpoints .ellipse-26-R3cNBV {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 9px;
  width: 5px;
}

.tablet-768-all-breakpoints .resumen-de-beneficio-R3cNBV {
  height: 61px;
  top: -2px;
  width: calc(100.00% - 12px);
}

.tablet-768-all-breakpoints .resumen-de-beneficio-R3cNBV:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-27-R3cNBV {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(22.46% - 1px);
  width: 5px;
}

.tablet-768-all-breakpoints .resumen-de-beneficios-y-de-cobertura-ppo-R3cNBV {
  background-color: transparent;
  cursor: pointer;
  height: 61px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(23.71% - 14px);
  transition: all 0.2s ease;
  width: calc(100.00% - 14px);
}

.tablet-768-all-breakpoints .resumen-de-beneficios-y-de-cobertura-ppo-R3cNBV:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-28-R3cNBV {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(39.01% - 2px);
  width: 5px;
}

.tablet-768-all-breakpoints .resumen-de-beneficio-t79GEP {
  height: 82px;
  top: calc(45.38% - 37px);
  width: calc(100.00% - 14px);
}

.tablet-768-all-breakpoints .resumen-de-beneficio-t79GEP:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-29-R3cNBV {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(39.48% - 2px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .ellipse-63-R3cNBV {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(22.93% - 1px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .resumen-de-beneficios-de-cigna-dental-R3cNBV {
  background-color: transparent;
  bottom: calc(32.43% - 20px);
  cursor: pointer;
  height: 61px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 14px);
}

.tablet-768-all-breakpoints .resumen-de-beneficios-de-cigna-dental-R3cNBV:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .resumen-de-beneficios-de-vsp-vision-R3cNBV {
  background-color: transparent;
  bottom: 49px;
  cursor: pointer;
  height: 61px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 14px);
}

.tablet-768-all-breakpoints .resumen-de-beneficios-de-vsp-vision-R3cNBV:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-30-R3cNBV {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 27px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .dnde-acudir-para-recibir-atencin-R3cNBV {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 14px);
}

.tablet-768-all-breakpoints .dnde-acudir-para-recibir-atencin-R3cNBV:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .ellipse-97-V0dLmj {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 24px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .chip-aviso-V0dLmj {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 12px);
}

.tablet-768-all-breakpoints .chip-aviso-V0dLmj:hover {
  color: #3D82BD
}

.tablet-768-all-breakpoints .active {
  height: 100%;
  position: absolute;
  top: 0px;
}

.tablet-768-all-breakpoints .alight-health-pro {
  background-color: transparent;
  bottom: calc(47.22% - 19px);
  height: 41px;
  left: 6px;
  letter-spacing: 0.96px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  width: calc(100.00% - 11px);
}

.tablet-768-all-breakpoints .border {
  background-color: var(--white);
  position: absolute;
}

.tablet-768-all-breakpoints .click-here-for-2025-bi-weekly-premiums {
  background-color: transparent;
  height: 25px;
  position: absolute;
  text-align: center;
}

.tablet-768-all-breakpoints .click-here-for-2025-weekly-premiums {
  background-color: transparent;
  height: 25px;
  position: absolute;
  text-align: center;
}

.tablet-768-all-breakpoints .combined-hourly-and-salary-handbook {
  background-color: transparent;
  cursor: pointer;
  height: 49px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
}

.tablet-768-all-breakpoints .container {
  position: absolute;
  top: 0px;
}

.tablet-768-all-breakpoints .dental-vision {
  background-color: transparent;
  height: 23px;
  left: 24px;
  letter-spacing: 0.96px;
  line-height: 22px;
  position: absolute;
  text-align: center;
  top: calc(47.78% - 11px);
  white-space: nowrap;
  width: calc(100.00% - 46px);
}

.tablet-768-all-breakpoints .eap {
  background-color: transparent;
  height: 21px;
  left: 0px;
  letter-spacing: 0.96px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: calc(41.30% - 9px);
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.tablet-768-all-breakpoints .education-text {
  background-color: transparent;
  left: 1px;
  position: absolute;
}

.tablet-768-all-breakpoints .ellipse-95 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  position: absolute;
  width: 5px;
}

.tablet-768-all-breakpoints .financialeducation {
  background-color: transparent;
  height: 41px;
  left: 0px;
  letter-spacing: 0.96px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: calc(48.61% - 20px);
  width: calc(100.00% + 2px);
}

.tablet-768-all-breakpoints .green-card {
  background-color: transparent;
  cursor: pointer;
  height: 244px;
  left: 163px;
  position: absolute;
  width: calc(100.00% - 326px);
}

.tablet-768-all-breakpoints .group-223 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .group-225 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .group-230 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.tablet-768-all-breakpoints .group-234 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.tablet-768-all-breakpoints .group-253 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.tablet-768-all-breakpoints .group-254 {
  background-color: transparent;
  height: 94px;
  position: absolute;
  right: 174px;
  top: calc(31.22% - 29px);
  width: 94px;
}

.tablet-768-all-breakpoints .group-258 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.tablet-768-all-breakpoints .group-309 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.tablet-768-all-breakpoints .group-310 {
  background-color: transparent;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.tablet-768-all-breakpoints .group-311 {
  background-color: transparent;
  height: 63px;
  position: absolute;
  width: 86px;
}

.tablet-768-all-breakpoints .group-312 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.tablet-768-all-breakpoints .group-313 {
  background-color: transparent;
  height: 74px;
  left: calc(50.00% - 42px);
  position: absolute;
  top: 0px;
  width: 83px;
}

.tablet-768-all-breakpoints .group-314 {
  background-color: transparent;
  position: absolute;
  top: 0px;
}

.tablet-768-all-breakpoints .group-315 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .group-316 {
  background-color: transparent;
  height: 73px;
  left: calc(49.92% - 41px);
  position: absolute;
  top: 0px;
  width: 83px;
}

.tablet-768-all-breakpoints .group-317 {
  background-color: transparent;
  position: absolute;
  top: 0px;
}

.tablet-768-all-breakpoints .icon-dental {
  background-color: transparent;
  height: 76px;
  position: absolute;
  top: 0px;
  width: 67px;
}

.tablet-768-all-breakpoints .icon-fsa {
  background-color: transparent;
  height: 70px;
  left: calc(48.92% - 39px);
  position: absolute;
  top: 0px;
  width: 79px;
}

.tablet-768-all-breakpoints .icon-life {
  background-color: transparent;
  height: 95px;
  position: absolute;
  width: 130px;
}

.tablet-768-all-breakpoints .icon-life-insurance {
  background-color: transparent;
  height: calc(100.00% - 4px);
  position: absolute;
  right: calc(50.00% - 40px);
  top: 0px;
  width: 79px;
}

.tablet-768-all-breakpoints .icon-medical-plan {
  background-color: transparent;
  height: 83px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 88px;
}

.tablet-768-all-breakpoints .icon-total-wellbeing {
  background-color: transparent;
  height: 75px;
  left: calc(49.73% - 42px);
  position: absolute;
  width: 85px;
}

.tablet-768-all-breakpoints .md-live-icon {
  background-color: transparent;
  height: 69px;
  position: absolute;
  top: 0px;
}

.tablet-768-all-breakpoints .medical-plans-active {
  background-color: transparent;
  position: absolute;
}

.tablet-768-all-breakpoints .protect-your-income {
  background-color: transparent;
  bottom: calc(45.71% - 20px);
  height: 43px;
  left: 30px;
  letter-spacing: 0.96px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  width: calc(100.00% - 59px);
}

.tablet-768-all-breakpoints .rectangle-2154 {
  box-shadow: 0px 3px 6px #00000052;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .rectangle-2198 {
  border-radius: 6px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768-all-breakpoints .resumen-de-beneficio {
  background-color: transparent;
  cursor: pointer;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
}

.tablet-768-all-breakpoints .select-an-option-bel {
  background-color: transparent;
  height: 19px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
}

.tablet-768-all-breakpoints .sub-button {
  background-color: transparent;
  height: 46px;
  position: absolute;
  width: 220px;
}

.tablet-768-all-breakpoints .summary-of-benefits {
  background-color: transparent;
  cursor: pointer;
  height: 61px;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
}

.tablet-768-all-breakpoints .summary-plan-descrip {
  background-color: transparent;
  cursor: pointer;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
}

.tablet-768-all-breakpoints .teladoc {
  background-color: transparent;
  height: 21px;
  left: 0px;
  letter-spacing: 0.96px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: calc(41.30% - 9px);
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.tablet-768-all-breakpoints .universal-life-text {
  background-color: transparent;
  left: 1px;
  position: absolute;
}

.tablet-768-all-breakpoints .wellness-program {
  background-color: transparent;
  bottom: calc(47.22% - 19px);
  height: 41px;
  left: 0px;
  letter-spacing: 0.96px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.tablet-768-all-breakpoints .x401k {
  background-color: transparent;
  height: 21px;
  left: 0px;
  letter-spacing: 0.96px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: calc(42.39% - 9px);
  white-space: nowrap;
  width: calc(100.00% + 2px);
}
/* screen - web-1280 */

.web-1280 {
  background-color: var(--white);
  margin: 0px;
  min-height: 5034px;
  min-width: 1280px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.web-1280 .group-637-PkdlK0 {
  background-color: transparent;
  height: 682px;
  left: -84px;
  position: absolute;
  top: 73px;
  width: calc(100.00% + 168px);
}

.web-1280 .header-rXzQVx {
  background-color: transparent;
  height: calc(100.00% - 24px);
  left: 0px;
  position: absolute;
  top: 24px;
  width: 100%;
}

.web-1280 .rectangle-2168-LPr9y4 {
  background-color: var(--tertiary);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .group-504-LPr9y4 {
  background-color: transparent;
  height: 476px;
  position: absolute;
  right: 133px;
  top: 81px;
  width: 535px;
}

.web-1280 .title-thsqVD {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-cambria-regular);
  font-size: 66px;
  font-style: normal;
  font-weight: 400;
  height: 200px;
  letter-spacing: 0.00px;
  line-height: 60px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: calc(1.09% - 2px);
  width: 537px;
}

.web-1280 .group-503-thsqVD {
  background-color: transparent;
  bottom: 0px;
  height: 266px;
  position: absolute;
  right: 14px;
  width: 523px;
}

.web-1280 .please-enroll-within-88J4Ch {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 700;
  height: 72px;
  left: 0px;
  line-height: 34px;
  position: absolute;
  text-align: left;
  top: -2px;
  width: calc(100.00% - 72px);
}

.web-1280 .this-is-your-opportu-88J4Ch {
  background-color: transparent;
  bottom: 0px;
  height: 187px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.web-1280 .a-cover-fire-door-mo-rXzQVx {
  background-color: transparent;
  height: 682px;
  left: 58px;
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 341px);
  width: 666px;
}

.web-1280 .hourly-benefits-guide-cover-PkdlK0 {
  background-color: transparent;
  height: 234px;
  left: calc(11.14% - 21px);
  object-fit: cover;
  position: absolute;
  top: calc(18.50% - 43px);
  width: 185px;
}

.web-1280 .glossary-all-PkdlK0 {
  background-color: transparent;
  height: 225px;
  left: calc(36.93% - 66px);
  object-fit: cover;
  position: absolute;
  top: calc(18.53% - 42px);
  width: 178px;
}

.web-1280 .contact-info-PkdlK0 {
  height: 228px;
  object-fit: cover;
  right: calc(37.00% - 67px);
  top: calc(18.41% - 42px);
  width: 180px;
}

.web-1280 .check-out-these-other-great-benefits-PkdlK0 {
  background-color: transparent;
  color: var(--persian-red);
  font-style: normal;
  font-weight: 700;
  height: 49px;
  left: 272px;
  line-height: 44px;
  position: absolute;
  text-align: center;
  top: 2768px;
  white-space: nowrap;
  width: calc(100.00% - 543px);
}

.web-1280 .review-these-items-t1-PkdlK0 {
  background-color: transparent;
  color: var(--persian-red);
  font-style: normal;
  font-weight: 700;
  height: 49px;
  left: 50px;
  line-height: 44px;
  position: absolute;
  text-align: center;
  top: calc(45.65% - 22px);
  white-space: nowrap;
  width: calc(100.00% - 96px);
}

.web-1280 .select-an-option-bel-PkdlK0 {
  top: calc(46.65% - 9px);
}

.web-1280 .select-an-option-bel-SbKLWJ {
  bottom: calc(43.53% - 8px);
}

.web-1280 .life-active-PkdlK0 {
  background-color: transparent;
  height: calc(100.00% - 4790px);
  position: absolute;
  right: 0px;
  top: 2410px;
  width: 25.16%;
}

.web-1280 .container-mN8cEx {
  background-color: var(--navy-blue);
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 1px;
  width: 100%;
}

.web-1280 .border-mN8cEx {
  bottom: 0px;
  height: 4px;
  left: 0px;
  width: 100%;
}

.web-1280 .icon-life-mN8cEx {
  top: calc(30.20% - 29px);
}

.web-1280 .dental-active-PkdlK0 {
  height: 197px;
  right: calc(32.95% - 160px);
  top: calc(49.82% - 98px);
  width: 487px;
}

.web-1280 .dental-disabled-8ibF0X {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1280 .dental-Ns8Ne5 {
  background-color: transparent;
  bottom: calc(46.51% - 13px);
  height: 27px;
  letter-spacing: 1.32px;
  line-height: 25px;
  position: absolute;
  right: calc(49.62% - 45px);
  text-align: center;
  white-space: nowrap;
  width: 90px;
}

.web-1280 .taxes-active-PkdlK0 {
  cursor: pointer;
  height: calc(100.00% - 4790px);
  left: 25.00%;
  pointer-events: auto;
  top: 2410px;
  transition: all 0.2s ease;
  width: 25.00%;
}

.web-1280 .taxes-active-PkdlK0:hover {
  opacity: 0;
}

.web-1280 .container-7m3MNQ {
  background-color: var(--navy-blue);
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  width: 100%;
}

.web-1280 .border-7m3MNQ {
  bottom: 0px;
  height: 4px;
  left: 0px;
  width: 100%;
}

.web-1280 .taxes-active-7m3MNQ {
  bottom: 0px;
  height: 193px;
  left: 2px;
  width: calc(100.00% - 2px);
}

.web-1280 .option-2-vQpxkM {
  bottom: 0px;
  height: 113px;
  left: 0px;
  width: 100%;
}

.web-1280 .option-2-iFoZ2x {
  bottom: calc(46.51% - 13px);
  height: 27px;
  letter-spacing: 1.32px;
  line-height: 25px;
  right: calc(49.16% - 88px);
  text-align: center;
  white-space: nowrap;
  width: 180px;
}

.web-1280 .dental-active-SbKLWJ {
  cursor: pointer;
  height: calc(100.00% - 4790px);
  left: 50.00%;
  pointer-events: auto;
  top: 2410px;
  transition: all 0.2s ease;
  width: 25.00%;
}

.web-1280 .dental-active-SbKLWJ:hover {
  opacity: 0;
}

.web-1280 .container-pOQ6oK {
  background-color: var(--navy-blue);
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  width: 100%;
}

.web-1280 .dental-disabled-pOQ6oK {
  background-color: transparent;
  height: calc(100.00% - 48px);
  left: 0px;
  position: absolute;
  top: 48px;
  width: 100%;
}

.web-1280 .border-pOQ6oK {
  bottom: 0px;
  height: 4px;
  left: 0px;
  width: 100%;
}

.web-1280 .life-disabled-PkdlK0 {
  cursor: pointer;
  height: calc(100.00% - 4790px);
  pointer-events: auto;
  right: 1px;
  top: 2410px;
  transition: all 0.2s ease;
  width: 25.16%;
}

.web-1280 .life-disabled-PkdlK0:hover {
  opacity: 0;
}

.web-1280 .container-ycG5p3 {
  background-color: var(--steel-blue);
  height: 100%;
  left: 1px;
  width: 100%;
}

.web-1280 .life-disabled-ycG5p3 {
  height: calc(100.00% - 45px);
  left: 0px;
  opacity: 0.5;
  top: 45px;
  width: 100%;
}

.web-1280 .icon-life-PDOfHC {
  top: 0px;
}

.web-1280 .medical-plans-active-PkdlK0 {
  cursor: pointer;
  height: calc(100.00% - 4789px);
  left: -5px;
  pointer-events: auto;
  top: 2410px;
  transition: all 0.2s ease;
  width: 25.42%;
}

.web-1280 .medical-plans-active-PkdlK0:hover {
  opacity: 0;
}

.web-1280 .container-eBy8lH {
  background-color: var(--navy-blue);
  box-shadow: 0px 7px 8px #00000029;
  height: calc(100.00% - 1px);
  left: 1px;
  width: calc(100.00% - 1px);
}

.web-1280 .medical-plans-active-eBy8lH {
  bottom: 0px;
  height: 204px;
  left: 0px;
  width: calc(100.00% - 1px);
}

.web-1280 .option-2-rvFuAw {
  bottom: calc(46.51% - 13px);
  height: 27px;
  letter-spacing: 1.32px;
  line-height: 25px;
  right: calc(49.11% - 91px);
  text-align: center;
  white-space: nowrap;
  width: 186px;
}

.web-1280 .border-eBy8lH {
  bottom: 1px;
  height: 4px;
  left: 1px;
  width: calc(100.00% - 1px);
}

.web-1280 .medical-plans-disabled-PkdlK0 {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 4789px);
  left: -5px;
  pointer-events: auto;
  position: absolute;
  top: 2410px;
  transition: all 0.2s ease;
  width: 25.42%;
}

.web-1280 .medical-plans-disabled-PkdlK0:hover {
  opacity: 0;
}

.web-1280 .container-6RuuB8 {
  background-color: var(--steel-blue);
  height: calc(100.00% - 1px);
  left: 1px;
  width: calc(100.00% - 1px);
}

.web-1280 .medical-plans-active-6RuuB8 {
  bottom: 0px;
  height: 204px;
  left: 0px;
  opacity: 0.5;
  width: calc(100.00% - 1px);
}

.web-1280 .option-2-KmQyaD {
  bottom: calc(46.51% - 13px);
  height: 27px;
  letter-spacing: 1.32px;
  line-height: 25px;
  right: calc(49.11% - 91px);
  text-align: center;
  white-space: nowrap;
  width: 186px;
}

.web-1280 .taxes-disabled-PkdlK0 {
  cursor: pointer;
  height: calc(100.00% - 4790px);
  left: 25.00%;
  pointer-events: auto;
  top: 2410px;
  transition: all 0.2s ease;
  width: 25.00%;
}

.web-1280 .taxes-disabled-PkdlK0:hover {
  opacity: 0;
}

.web-1280 .container-HD4Rpl {
  background-color: var(--steel-blue);
  height: 100%;
  left: 0px;
  width: 100%;
}

.web-1280 .taxes-disabled-HD4Rpl {
  bottom: 0px;
  height: 193px;
  left: 2px;
  opacity: 0.5;
  width: calc(100.00% - 2px);
}

.web-1280 .option-2-9lwxfe {
  bottom: 0px;
  height: 113px;
  left: 0px;
  width: 100%;
}

.web-1280 .option-2-eULuvS {
  bottom: calc(46.51% - 13px);
  height: 27px;
  letter-spacing: 1.32px;
  line-height: 25px;
  right: calc(49.16% - 88px);
  text-align: center;
  white-space: nowrap;
  width: 180px;
}

.web-1280 .dental-disabled-PkdlK0 {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 4790px);
  left: 50.00%;
  pointer-events: auto;
  position: absolute;
  top: 2410px;
  transition: all 0.2s ease;
  width: 25.00%;
}

.web-1280 .dental-disabled-PkdlK0:hover {
  opacity: 0;
}

.web-1280 .container-3y1B6T {
  background-color: var(--steel-blue);
  height: 100%;
  left: 0px;
  width: 100%;
}

.web-1280 .dental-disabled-3y1B6T {
  background-color: transparent;
  height: calc(100.00% - 48px);
  left: 0px;
  opacity: 0.5;
  position: absolute;
  top: 48px;
  width: 100%;
}

.web-1280 .m-dlive-active-PkdlK0 {
  background-color: transparent;
  height: calc(100.00% - 4815px);
  left: 1px;
  position: absolute;
  top: 2903px;
  width: 16.64%;
}

.web-1280 .group-238-clI8MI {
  left: 0px;
  width: 100%;
}

.web-1280 .active-GCFpw9 {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  left: 0px;
  width: 100%;
}

.web-1280 .border-GCFpw9 {
  bottom: 0px;
  height: 5px;
  left: 0px;
  width: 100%;
}

.web-1280 .mdlive-active-clI8MI {
  background-color: transparent;
  height: calc(100.00% - 43px);
  left: 0px;
  position: absolute;
  top: 43px;
  width: 100%;
}

.web-1280 .healthpro-active-PkdlK0 {
  height: calc(100.00% - 4815px);
  left: 16.64%;
  top: 2903px;
  width: 16.66%;
}

.web-1280 .group-238-nPbMfT {
  left: 0px;
  width: 100%;
}

.web-1280 .active-6xu9TJ {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  left: 0px;
  width: 100%;
}

.web-1280 .border-6xu9TJ {
  bottom: 0px;
  height: 5px;
  left: 0px;
  width: 100%;
}

.web-1280 .healthpro-active-nPbMfT {
  bottom: 1px;
  height: 183px;
  left: 2px;
  width: calc(100.00% - 5px);
}

.web-1280 .group-314-VX7K8y {
  height: 83px;
  left: calc(49.73% - 41px);
  width: 83px;
}

.web-1280 .group-314-3gQkRq {
  height: 100%;
  left: 0px;
  object-fit: cover;
  width: 100%;
}

.web-1280 .eap-active-PkdlK0 {
  height: calc(100.00% - 4815px);
  left: 49.92%;
  top: 2903px;
  width: 16.80%;
}

.web-1280 .group-238-tgH1YS {
  left: 0px;
  width: calc(100.00% - 1px);
}

.web-1280 .active-tLPUux {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  left: 0px;
  width: 100%;
}

.web-1280 .border-tLPUux {
  bottom: 0px;
  height: 5px;
  left: 0px;
  width: 100%;
}

.web-1280 .eap-active-tgH1YS {
  height: calc(100.00% - 41px);
  left: 0px;
  top: 41px;
  width: 100%;
}

.web-1280 .x401k-active-PkdlK0 {
  height: calc(100.00% - 4815px);
  left: 66.56%;
  top: 2903px;
  width: 16.80%;
}

.web-1280 .group-238-M1bfaG {
  left: 1px;
  width: calc(100.00% - 2px);
}

.web-1280 .active-PtsIZS {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  left: 0px;
  width: 100%;
}

.web-1280 .border-PtsIZS {
  bottom: 0px;
  height: 5px;
  left: 0px;
  width: 100%;
}

.web-1280 .x401k-active-M1bfaG {
  height: calc(100.00% - 39px);
  left: 0px;
  top: 39px;
  width: 100%;
}

.web-1280 .educaiton-active-PkdlK0 {
  background-color: transparent;
  height: calc(100.00% - 4815px);
  left: 83.28%;
  position: absolute;
  top: 2903px;
  width: 16.66%;
}

.web-1280 .group-238-PO3ypx {
  left: 1px;
  width: 100%;
}

.web-1280 .active-gKFy9L {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  left: 0px;
  width: 100%;
}

.web-1280 .border-gKFy9L {
  bottom: 0px;
  height: 5px;
  left: 0px;
  width: 100%;
}

.web-1280 .education-text-PO3ypx {
  bottom: 0px;
  height: 113px;
  left: 0px;
  width: 100%;
}

.web-1280 .education-text-z0d4pK {
  height: 100%;
  left: 1px;
  top: 0px;
  width: calc(100.00% - 2px);
}

.web-1280 .group-311-PO3ypx {
  left: calc(49.54% - 52px);
  top: calc(29.58% - 19px);
}

.web-1280 .group-310-zpfH5q {
  left: 1px;
}

.web-1280 .wellness-program-active-PkdlK0 {
  background-color: transparent;
  height: calc(100.00% - 4815px);
  left: 33.20%;
  position: absolute;
  top: 2903px;
  width: 16.80%;
}

.web-1280 .group-238-s5t2gq {
  left: 1px;
  width: calc(100.00% - 2px);
}

.web-1280 .active-Ao1RbS {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  left: 0px;
  width: 100%;
}

.web-1280 .border-Ao1RbS {
  bottom: 0px;
  height: 5px;
  left: 0px;
  width: 100%;
}

.web-1280 .wellness-program-Q9SqMN {
  bottom: calc(36.21% - 20px);
  height: 55px;
}

.web-1280 .icon-total-wellbeing-s5t2gq {
  left: calc(49.82% - 42px);
  top: calc(26.46% - 20px);
}

.web-1280 .wellness-program-disabled-PkdlK0 {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 4815px);
  left: 33.20%;
  pointer-events: auto;
  position: absolute;
  top: 2903px;
  transition: all 0.2s ease;
  width: 16.77%;
}

.web-1280 .wellness-program-disabled-PkdlK0:hover {
  opacity: 0;
}

.web-1280 .active-x7tzFt {
  background-color: var(--secondary);
  left: 1px;
  width: calc(100.00% - 1px);
}

.web-1280 .critical-illness-disabled-x7tzFt {
  background-color: transparent;
  height: calc(100.00% - 38px);
  left: 0px;
  opacity: 0.5;
  position: absolute;
  top: 38px;
  width: 100%;
}

.web-1280 .wellness-program-fwbn4U {
  bottom: 17px;
  height: 59px;
}

.web-1280 .icon-total-wellbeing-ryjsKK {
  left: calc(49.98% - 42px);
  top: 0px;
}

.web-1280 .eap-disabled-PkdlK0 {
  cursor: pointer;
  height: calc(100.00% - 4815px);
  left: 49.92%;
  pointer-events: auto;
  top: 2903px;
  transition: all 0.2s ease;
  width: 16.80%;
}

.web-1280 .eap-disabled-PkdlK0:hover {
  opacity: 0;
}

.web-1280 .active-nWLxcx {
  background-color: var(--secondary);
  left: 0px;
  width: calc(100.00% - 1px);
}

.web-1280 .eap-disabled-nWLxcx {
  height: calc(100.00% - 41px);
  left: 0px;
  opacity: 0.5;
  top: 41px;
  width: 100%;
}

.web-1280 .x401k-disabled-PkdlK0 {
  cursor: pointer;
  height: calc(100.00% - 4815px);
  left: 66.56%;
  pointer-events: auto;
  top: 2903px;
  transition: all 0.2s ease;
  width: 16.80%;
}

.web-1280 .x401k-disabled-PkdlK0:hover {
  opacity: 0;
}

.web-1280 .active-Wwf0IJ {
  background-color: var(--secondary);
  left: 1px;
  width: calc(100.00% - 2px);
}

.web-1280 .x401k-disabled-Wwf0IJ {
  height: calc(100.00% - 39px);
  left: 0px;
  opacity: 0.5;
  top: 39px;
  width: 100%;
}

.web-1280 .healthpro-disabled-PkdlK0 {
  cursor: pointer;
  height: calc(100.00% - 4815px);
  left: 16.64%;
  pointer-events: auto;
  top: 2903px;
  transition: all 0.2s ease;
  width: 16.66%;
}

.web-1280 .healthpro-disabled-PkdlK0:hover {
  opacity: 0;
}

.web-1280 .active-2Fh0wI {
  background-color: var(--secondary);
  left: 0px;
  width: 100%;
}

.web-1280 .healthpro-disabled-2Fh0wI {
  bottom: 1px;
  height: 183px;
  left: 2px;
  opacity: 0.5;
  width: calc(100.00% - 5px);
}

.web-1280 .group-314-0xXavq {
  height: 83px;
  left: calc(49.73% - 41px);
  width: 83px;
}

.web-1280 .group-314-kOrgXD {
  height: 100%;
  left: 0px;
  object-fit: cover;
  width: 100%;
}

.web-1280 .m-dlive-disabled-PkdlK0 {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 4815px);
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 2904px;
  transition: all 0.2s ease;
  width: 16.64%;
}

.web-1280 .m-dlive-disabled-PkdlK0:hover {
  opacity: 0;
}

.web-1280 .disabled-hZ1KxW {
  background-color: var(--secondary);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .mdlive-disabled-hZ1KxW {
  background-color: transparent;
  height: calc(100.00% - 43px);
  left: 0px;
  opacity: 0.5;
  position: absolute;
  top: 43px;
  width: 100%;
}

.web-1280 .education-disabled-PkdlK0 {
  cursor: pointer;
  height: calc(100.00% - 4815px);
  left: 83.28%;
  pointer-events: auto;
  top: 2903px;
  transition: all 0.2s ease;
  width: 16.69%;
}

.web-1280 .education-disabled-PkdlK0:hover {
  opacity: 0;
}

.web-1280 .active-07eXam {
  background-color: var(--secondary);
  left: 0px;
  width: 100%;
}

.web-1280 .education-disabled-07eXam {
  bottom: 0px;
  height: 173px;
  left: 1px;
  opacity: 0.5;
  width: calc(100.00% - 1px);
}

.web-1280 .universal-life-text-wc4nO7 {
  bottom: 0px;
  height: 113px;
  left: 0px;
  width: 100%;
}

.web-1280 .universal-life-text-xLtb91 {
  height: 100%;
  left: 1px;
  top: 0px;
  width: calc(100.00% - 2px);
}

.web-1280 .group-311-wc4nO7 {
  right: calc(49.37% - 51px);
  top: 0px;
}

.web-1280 .group-310-gRbsHy {
  left: 0px;
}

.web-1280 .rectangle-68-PkdlK0 {
  background-color: var(--salmon-pearl);
  bottom: -46px;
  height: 659px;
  left: 0px;
  position: absolute;
  width: calc(100.00% + 16px);
}

.web-1280 .text-PkdlK0 {
  background-color: transparent;
  bottom: 444px;
  height: 65px;
  position: absolute;
  right: 48px;
  width: 592px;
}

.web-1280 .time-to-enroll-RKAMwQ {
  background-color: transparent;
  bottom: 0px;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  height: 67px;
  left: 0px;
  line-height: 60px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1280 .gray-button-double-PkdlK0 {
  bottom: 152px;
  right: 151px;
  width: 355px;
}

.web-1280 .gray-button-double-PkdlK0:hover {
  transform: scale(0.9); 
}

.web-1280 .rectangle-2154-UW9b0t {
  background-color: var(--white);
  border-radius: 41px;
}

.web-1280 .benefit-contacts-UW9b0t {
  background-color: transparent;
  bottom: calc(39.22% - 12px);
  height: 31px;
  letter-spacing: 2.23px;
  line-height: 21px;
  position: absolute;
  right: calc(49.44% - 132px);
  text-align: center;
  white-space: nowrap;
  width: 266px;
}

.web-1280 .gray-button-double-SbKLWJ {
  bottom: 293px;
  right: 172px;
  width: 313px;
}

.web-1280 .gray-button-double-SbKLWJ:hover {
  transform: scale(0.9); 
}

.web-1280 .rectangle-2154-XGufVx {
  background-color: var(--white);
  border-radius: 41px;
}

.web-1280 .go-to-my-hr-XGufVx {
  background-color: transparent;
  bottom: calc(39.22% - 12px);
  height: 31px;
  left: calc(49.65% - 84px);
  letter-spacing: 2.23px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 170px;
}

.web-1280 .eroll-steps-PkdlK0 {
  background-color: transparent;
  height: 502px;
  left: 0px;
  position: absolute;
  top: calc(28.33% - 142px);
  width: 100%;
}

.web-1280 .rectangle-2197-6TOtnk {
  background-color: var(--tertiary);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .group-500-6TOtnk {
  background-color: transparent;
  height: calc(100.00% - 121px);
  left: 50px;
  position: absolute;
  top: 58px;
  width: calc(100.00% - 99px);
}

.web-1280 .when-it-comes-time-t-dYh1ax {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 700;
  height: 49px;
  left: 0px;
  line-height: 44px;
  position: absolute;
  text-align: center;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1280 .my-hr-dYh1ax {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 59px;
  left: calc(49.85% - 99px);
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: 198px;
}

.web-1280 .my-hr-dYh1ax:hover {
  transform: scale(0.9); 
}

.web-1280 .rectangle-2154-aHwHqR {
  background-color: var(--white);
  border-radius: 30px;
}

.web-1280 .enroll-in-my-hr-aHwHqR {
  background-color: transparent;
  bottom: calc(46.25% - 9px);
  height: 19px;
  left: 28px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% - 54px);
}

.web-1280 .group-498-dYh1ax {
  background-color: transparent;
  height: 134px;
  left: 35px;
  position: absolute;
  top: calc(29.97% - 40px);
  width: 350px;
}

.web-1280 .when-you-make-your-b-1MfYlH {
  background-color: transparent;
  bottom: 0px;
  height: 61px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.web-1280 .group-317-1MfYlH {
  height: 45px;
  left: calc(49.66% - 26px);
  top: 0px;
  width: 52px;
}

.web-1280 .group-317-v9T8Dr {
  height: 100%;
  left: 0px;
  object-fit: cover;
  top: 1px;
  width: 100%;
}

.web-1280 .group-497-dYh1ax {
  background-color: transparent;
  height: 197px;
  left: calc(49.83% - 155px);
  position: absolute;
  top: calc(40.24% - 79px);
  width: 312px;
}

.web-1280 .you-will-need-to-pro-Jmoe9o {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 124px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.web-1280 .span0-tZlxd4 {
}

.web-1280 .span1-tZlxd4 {
  text-decoration: underline;
}

.web-1280 .span2-tZlxd4 {
}

.web-1280 .group-318-Jmoe9o {
  background-color: transparent;
  height: 45px;
  position: absolute;
  right: calc(47.53% - 25px);
  top: 0px;
  width: 52px;
}

.web-1280 .group-317-5dyfEr {
  height: 100%;
  left: 0px;
  object-fit: cover;
  top: 1px;
  width: 100%;
}

.web-1280 .group-499-dYh1ax {
  background-color: transparent;
  height: 113px;
  position: absolute;
  right: 38px;
  top: calc(27.62% - 31px);
  width: 350px;
}

.web-1280 .you-will-also-need-t-xjdhxX {
  background-color: transparent;
  bottom: 0px;
  height: 40px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.web-1280 .group-319-xjdhxX {
  background-color: transparent;
  height: 45px;
  left: calc(49.66% - 26px);
  position: absolute;
  top: 0px;
  width: 52px;
}

.web-1280 .group-317-KWLIMH {
  height: 100%;
  left: 0px;
  object-fit: cover;
  top: 1px;
  width: 100%;
}

.web-1280 .check-out-these-great-resources-PkdlK0 {
  background-color: transparent;
  color: var(--persian-red);
  font-style: normal;
  font-weight: 700;
  height: 49px;
  left: 50px;
  line-height: 44px;
  position: absolute;
  text-align: center;
  top: 804px;
  white-space: nowrap;
  width: calc(100.00% - 96px);
}

.web-1280 .sub-button-PkdlK0 {
  cursor: pointer;
  left: 101px;
}

.web-1280 .rectangle-2198-AOqNwj {
  background-color: var(--tertiary);
  box-shadow: 0px 3px 6px #00000052;
}

.web-1280 .x2024-benefits-guide-AOqNwj {
  background-color: transparent;
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(47.37% - 86px);
  text-align: center;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 182px;
}

.web-1280 .sub-button-SbKLWJ {
  cursor: pointer;
  left: 101px;
  pointer-events: auto;
  transition: all 0.2s ease;
}

.web-1280 .sub-button-SbKLWJ:hover {
  opacity: 0;
}

.web-1280 .rectangle-2198-bt7Gqx {
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--steel-blue);
}

.web-1280 .x2025-benefits-guide-bt7Gqx {
  background-color: transparent;
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(47.37% - 86px);
  text-align: center;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 182px;
}

.web-1280 .sub-button-0oVWPN {
  left: calc(36.53% - 80px);
}

.web-1280 .rectangle-2198-VEWhKx {
  background-color: var(--tertiary);
  box-shadow: 0px 3px 6px #00000052;
}

.web-1280 .sub-button-1otcvM {
  cursor: pointer;
  left: calc(36.53% - 80px);
  pointer-events: auto;
  transition: all 0.2s ease;
}

.web-1280 .sub-button-1otcvM:hover {
  opacity: 0;
}

.web-1280 .rectangle-2198-upOxCx {
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--steel-blue);
}

.web-1280 .sub-button-1pwCdg {
  cursor: pointer;
  right: calc(36.70% - 81px);
}

.web-1280 .rectangle-2198-xFpA9G {
  background-color: var(--tertiary);
  box-shadow: 0px 3px 6px #00000052;
}

.web-1280 .contact-info-xFpA9G {
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  right: calc(48.96% - 61px);
  text-align: center;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 124px;
}

.web-1280 .sub-button-glNxgL {
  cursor: pointer;
  pointer-events: auto;
  right: calc(36.70% - 81px);
  transition: all 0.2s ease;
}

.web-1280 .sub-button-glNxgL:hover {
  opacity: 0;
}

.web-1280 .rectangle-2198-a938aI {
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--steel-blue);
}

.web-1280 .contact-info-a938aI {
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  right: calc(48.96% - 61px);
  text-align: center;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 124px;
}

.web-1280 .path-106-PkdlK0 {
  background-color: transparent;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 49px;
  top: 824px;
  width: 263px;
}

.web-1280 .path-107-PkdlK0 {
  background-color: transparent;
  height: 1px;
  left: 49px;
  object-fit: cover;
  position: absolute;
  top: 824px;
  width: 263px;
}

.web-1280 .group-5131-PkdlK0 {
  background-color: transparent;
  bottom: calc(34.39% - 16px);
  height: 47px;
  left: 49px;
  position: absolute;
  width: calc(100.00% - 98px);
}

.web-1280 .use-these-quick-links-for-more-info-e1HtGS {
  background-color: transparent;
  color: var(--persian-red);
  font-style: normal;
  font-weight: 700;
  height: 49px;
  left: 297px;
  line-height: 44px;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% - 592px);
}

.web-1280 .path-108-e1HtGS {
  background-color: transparent;
  bottom: 42.39%;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 247px;
}

.web-1280 .path-109-e1HtGS {
  background-color: transparent;
  bottom: 42.39%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 247px;
}

.web-1280 .group-511-PkdlK0 {
  background-color: transparent;
  bottom: calc(28.59% - 89px);
  height: 312px;
  position: absolute;
  right: 25px;
  width: 294px;
}

.web-1280 .perks-discounts-v9QEko {
  background-color: transparent;
  height: 25px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% - 38px);
}

.web-1280 .group-509-v9QEko {
  background-color: transparent;
  height: calc(100.00% - 46px);
  left: 0px;
  position: absolute;
  top: 46px;
  width: 100%;
}

.web-1280 .ellipse-31-nrfp3W {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 9px;
  width: 5px;
}

.web-1280 .educational-assistance-nrfp3W {
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: -2px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 58px);
}

.web-1280 .educational-assistance-nrfp3W:hover {
  color: #3D82BD
}

.web-1280 .ellipse-32-nrfp3W {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 47px;
  width: 5px;
}

.web-1280 .team-member-purchase-program-nrfp3W {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  overflow: hidden;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: 36px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 12px);
}

.web-1280 .team-member-purchase-program-nrfp3W:hover {
  color: #3D82BD
}

.web-1280 .ellipse-33-nrfp3W {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(32.57% - 2px);
  width: 5px;
}

.web-1280 .travel-connect-nrfp3W {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(29.96% - 6px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 111px;
}

.web-1280 .travel-connect-nrfp3W:hover {
  color: #3D82BD
}

.web-1280 .ellipse-34-nrfp3W {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(47.13% - 2px);
  width: 5px;
}

.web-1280 .auto-home-insurance-discounts-nrfp3W {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(49.56% - 20px);
  transition: all 0.2s ease;
  width: 182px;
}

.web-1280 .auto-home-insurance-discounts-nrfp3W:hover {
  color: #3D82BD
}

.web-1280 .ellipse-35-nrfp3W {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(30.27% - 2px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1280 .fitness-membership-program-nrfp3W {
  background-color: transparent;
  bottom: calc(30.77% - 6px);
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 60px);
}

.web-1280 .fitness-membership-program-nrfp3W:hover {
  color: #3D82BD
}

.web-1280 .ellipse-36-nrfp3W {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 41px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1280 .ovia-healthy-pregnancy-nrfp3W {
  background-color: transparent;
  bottom: 38px;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 50px);
}

.web-1280 .ovia-healthy-pregnancy-nrfp3W:hover {
  color: #3D82BD
}

.web-1280 .ellipse-37-nrfp3W {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 3px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1280 .condition-management-nrfp3W {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 54px);
}

.web-1280 .condition-management-nrfp3W:hover {
  color: #3D82BD
}

.web-1280 .top-nav-PkdlK0 {
  background-color: transparent;
  height: 108px;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 100%;
}

.web-1280 .nav-bar-Q3VeD4 {
  background-color: transparent;
  height: 108px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .group-97-srVTTZ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .rectangle-1-m3xxkG {
  background-color: var(--white);
  box-shadow: 0px 3px 6px #00000040;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1280 .buttons-srVTTZ {
  background-color: transparent;
  bottom: calc(45.07% - 17px);
  height: 37px;
  position: absolute;
  right: 49px;
  width: 589px;
}

.web-1280 .quick-links-JjM1d5 {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  right: calc(32.51% - 34px);
  text-align: center;
  top: calc(47.22% - 9px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 106px;
}

.web-1280 .quick-links-JjM1d5:hover {
  filter: grayscale(100%);
}

.web-1280 .your-benefits-JjM1d5 {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: calc(32.24% - 42px);
  letter-spacing: 1.51px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(47.22% - 9px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 130px;
}

.web-1280 .your-benefits-JjM1d5:hover {
  filter: grayscale(100%);
}

.web-1280 .start-here-JjM1d5 {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 0px;
  letter-spacing: 1.51px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(47.22% - 9px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 100px;
}

.web-1280 .start-here-JjM1d5:hover {
  filter: grayscale(100%);
}

.web-1280 .blue-button-JjM1d5 {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 0px;
  transition: all 0.2s ease;
  width: 109px;
}

.web-1280 .blue-button-JjM1d5:hover {
  transform: scale(0.9); 
}

.web-1280 .rectangle-2154-ayRrZ6 {
  background-color: var(--steel-blue);
  border-radius: 30px;
}

.web-1280 .pressed-ayRrZ6 {
  background-color: transparent;
  height: 100%;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 78px);
}

.web-1280 .enroll-ayRrZ6 {
  background-color: transparent;
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(46.67% - 30px);
  text-align: center;
  top: calc(47.22% - 9px);
  white-space: nowrap;
  width: 64px;
}

.web-1280 .denbury_logo_2color_-print_-large-Q3VeD4 {
  background-color: transparent;
  bottom: calc(40.00% - 35px);
  height: 88px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  width: 264px;
}

.web-1280 .thermacore-591-6-high_sm1-PkdlK0 {
  background-color: transparent;
  bottom: -79px;
  height: 692px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 630px;
}

.web-1280 .green-card-PkdlK0 {
  height: 244px;
  left: 172px;
  top: calc(40.40% - 99px);
  width: 442px;
}

.web-1280 .container-ZWLRpR {
  background-color: var(--primary-variant);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  width: 100%;
}

.web-1280 .click-here-for-2025-weekly-premiums-ZWLRpR {
  bottom: calc(18.31% - 5px);
  letter-spacing: 0.16px;
  line-height: 20px;
  right: calc(45.45% - 191px);
  width: 420px;
}

.web-1280 .group-254-ZWLRpR {
  right: 174px;
  top: calc(31.22% - 29px);
}

.web-1280 .green-card-SbKLWJ {
  height: 244px;
  left: 172px;
  pointer-events: auto;
  top: calc(40.40% - 99px);
  transition: all 0.2s ease;
  width: 442px;
}

.web-1280 .green-card-SbKLWJ:hover {
  opacity: 0;
}

.web-1280 .container-U0joyB {
  background-color: var(--primary);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  width: 100%;
}

.web-1280 .click-here-for-2025-weekly-premiums-U0joyB {
  bottom: calc(19.68% - 5px);
  letter-spacing: 0.17px;
  line-height: 26px;
  right: calc(46.67% - 192px);
  white-space: nowrap;
  width: 412px;
}

.web-1280 .group-254-U0joyB {
  right: 174px;
  top: calc(31.22% - 29px);
}

.web-1280 .click-here-for-2024-bi-weekly-premiums-PkdlK0 {
  background-color: transparent;
  height: 25px;
  letter-spacing: 0.16px;
  line-height: 20px;
  position: absolute;
  right: 178px;
  text-align: center;
  top: calc(42.20% - 11px);
  width: 420px;
}

.web-1280 .group-254-PkdlK0 {
  right: calc(28.83% - 27px);
  top: calc(40.12% - 38px);
}

.web-1280 .click-here-for-2025-bi-weekly-premiums-PkdlK0 {
  letter-spacing: 0.17px;
  line-height: 26px;
  right: 182px;
  top: calc(42.14% - 11px);
  white-space: nowrap;
  width: 412px;
}

.web-1280 .group-254-SbKLWJ {
  right: calc(28.83% - 27px);
  top: calc(40.12% - 38px);
}

.web-1280 .group-557-PkdlK0 {
  background-color: transparent;
  height: 244px;
  position: absolute;
  right: 168px;
  top: calc(40.40% - 99px);
  width: 442px;
}

.web-1280 .green-card-4FpZDC {
  height: 100%;
  left: 0px;
  top: 0px;
  width: 100%;
}

.web-1280 .container-bcyGNP {
  background-color: var(--primary-variant);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  width: 100%;
}

.web-1280 .click-here-for-2025-bi-weekly-premiums-bcyGNP {
  bottom: calc(18.31% - 5px);
  letter-spacing: 0.16px;
  line-height: 20px;
  right: calc(45.45% - 191px);
  width: 420px;
}

.web-1280 .group-254-bcyGNP {
  right: 174px;
  top: calc(31.22% - 29px);
}

.web-1280 .green-card-dHayrm {
  height: 100%;
  left: 0px;
  pointer-events: auto;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1280 .green-card-dHayrm:hover {
  opacity: 0;
}

.web-1280 .container-tSxmfb {
  background-color: var(--primary);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  width: 100%;
}

.web-1280 .click-here-for-2025-bi-weekly-premiums-tSxmfb {
  bottom: calc(19.68% - 5px);
  letter-spacing: 0.17px;
  line-height: 26px;
  right: calc(46.67% - 192px);
  white-space: nowrap;
  width: 412px;
}

.web-1280 .group-254-tSxmfb {
  right: 174px;
  top: calc(31.22% - 29px);
}

.web-1280 .screenshot-2025-01-03-at-104531-am-PkdlK0 {
  background-color: transparent;
  height: 228px;
  object-fit: cover;
  position: absolute;
  right: 130px;
  top: calc(18.35% - 42px);
  width: 171px;
}

.web-1280 .sub-button-NVovGN {
  cursor: pointer;
  right: 106px;
}

.web-1280 .rectangle-2198-R06Plx {
  background-color: var(--tertiary);
  box-shadow: 0px 3px 6px #00000052;
}

.web-1280 .sub-button-fFuJYz {
  cursor: pointer;
  pointer-events: auto;
  right: 107px;
  transition: all 0.2s ease;
}

.web-1280 .sub-button-fFuJYz:hover {
  opacity: 0;
}

.web-1280 .rectangle-2198-1PYxub {
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--steel-blue);
}

.web-1280 .group-667-PkdlK0 {
  background-color: transparent;
  bottom: 645px;
  height: 1017px;
  left: 49px;
  position: absolute;
  width: 566px;
}

.web-1280 .english-jF14jC {
  background-color: transparent;
  height: 25px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% - 24px);
}

.web-1280 .group-665-jF14jC {
  background-color: transparent;
  height: calc(100.00% - 39px);
  left: 0px;
  position: absolute;
  top: 39px;
  width: 266px;
}

.web-1280 .group-658-ZuQK2p {
  background-color: transparent;
  height: calc(100.00% - 83px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 10px);
}

.web-1280 .ellipse-10-zkNx1O {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 9px;
  width: 5px;
}

.web-1280 .summary-of-benefits-and-coverage-ppo-zkNx1O {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: -2px;
  transition: all 0.2s ease;
  width: calc(100.00% - 39px);
}

.web-1280 .summary-of-benefits-and-coverage-ppo-zkNx1O:hover {
  color: #3D82BD
}

.web-1280 .ellipse-11-zkNx1O {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 68px;
  width: 5px;
}

.web-1280 .summary-of-benefits-zkNx1O {
  top: 57px;
  width: calc(100.00% - 39px);
}

.web-1280 .summary-of-benefits-zkNx1O:hover {
  color: #3D82BD
}

.web-1280 .ellipse-12-zkNx1O {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 127px;
  width: 5px;
}

.web-1280 .summary-of-benefits-CaxGRL {
  top: 116px;
  width: calc(100.00% - 40px);
}

.web-1280 .summary-of-benefits-CaxGRL:hover {
  color: #3D82BD
}

.web-1280 .ellipse-13-zkNx1O {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(20.90% - 1px);
  width: 5px;
}

.web-1280 .rx-drug-formulary-zkNx1O {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(19.98% - 4px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 139px;
}

.web-1280 .rx-drug-formulary-zkNx1O:hover {
  color: #3D82BD
}

.web-1280 .ellipse-14-zkNx1O {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(25.17% - 1px);
  width: 5px;
}

.web-1280 .dental-plan-summary-zkNx1O {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(24.32% - 5px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 160px;
}

.web-1280 .dental-plan-summary-zkNx1O:hover {
  color: #3D82BD
}

.web-1280 .ellipse-15-zkNx1O {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(29.44% - 1px);
  width: 5px;
}

.web-1280 .vision-plan-summary-zkNx1O {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(28.65% - 5px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 74px);
}

.web-1280 .vision-plan-summary-zkNx1O:hover {
  color: #3D82BD
}

.web-1280 .ellipse-16-zkNx1O {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 2px;
  position: absolute;
  top: calc(37.64% - 2px);
  width: 5px;
}

.web-1280 .required-health-plan-notices-zkNx1O {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 16px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(36.99% - 7px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 14px);
}

.web-1280 .required-health-plan-notices-zkNx1O:hover {
  color: #3D82BD
}

.web-1280 .ellipse-17-zkNx1O {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 2px;
  position: absolute;
  top: calc(42.25% - 2px);
  width: 5px;
}

.web-1280 .chip-notice-zkNx1O {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 16px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(41.67% - 8px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 151px;
}

.web-1280 .chip-notice-zkNx1O:hover {
  color: #3D82BD
}

.web-1280 .ellipse-43-zkNx1O {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 2px;
  position: absolute;
  top: calc(46.52% - 2px);
  width: 5px;
}

.web-1280 .summary-plan-description-ppo-zkNx1O {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 16px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(47.13% - 19px);
  transition: all 0.2s ease;
  width: calc(100.00% - 16px);
}

.web-1280 .summary-plan-description-ppo-zkNx1O:hover {
  color: #3D82BD
}

.web-1280 .ellipse-44-zkNx1O {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(48.88% - 2px);
  height: 5px;
  left: 2px;
  position: absolute;
  width: 5px;
}

.web-1280 .summary-plan-description-blue-edge-zkNx1O {
  background-color: transparent;
  bottom: calc(48.07% - 19px);
  cursor: pointer;
  height: 40px;
  left: 16px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 58px);
}

.web-1280 .summary-plan-description-blue-edge-zkNx1O:hover {
  color: #3D82BD
}

.web-1280 .ellipse-51-zkNx1O {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(42.25% - 2px);
  height: 5px;
  left: 2px;
  position: absolute;
  width: 5px;
}

.web-1280 .summary-plan-description-cigna-dental-zkNx1O {
  background-color: transparent;
  bottom: calc(41.17% - 16px);
  cursor: pointer;
  height: 40px;
  left: 16px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 34px);
}

.web-1280 .summary-plan-description-cigna-dental-zkNx1O:hover {
  color: #3D82BD
}

.web-1280 .ellipse-76-zkNx1O {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(35.62% - 2px);
  height: 5px;
  left: 2px;
  position: absolute;
  width: 5px;
}

.web-1280 .ellipse-89-zkNx1O {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(33.71% - 2px);
  width: 5px;
}

.web-1280 .ellipse-77-zkNx1O {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(29.21% - 1px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1280 .ellipse-78-zkNx1O {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(22.58% - 1px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1280 .summary-plan-description-vsp-vision-zkNx1O {
  background-color: transparent;
  bottom: calc(34.27% - 14px);
  cursor: pointer;
  height: 40px;
  left: 16px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 34px);
}

.web-1280 .summary-plan-description-vsp-vision-zkNx1O:hover {
  color: #3D82BD
}

.web-1280 .vsp-eyeconic-online-store-zkNx1O {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(32.99% - 6px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 34px);
}

.web-1280 .vsp-eyeconic-online-store-zkNx1O:hover {
  color: #3D82BD
}

.web-1280 .summary-plan-descrip-zkNx1O {
  bottom: calc(27.60% - 11px);
  height: 40px;
  letter-spacing: 0.00px;
  width: calc(100.00% - 16px);
}

.web-1280 .summary-plan-descrip-zkNx1O:hover {
  color: #3D82BD
}

.web-1280 .summary-plan-descrip-CaxGRL {
  bottom: calc(18.71% - 11px);
  height: 61px;
  letter-spacing: 0.51px;
  width: calc(100.00% - 15px);
}

.web-1280 .summary-plan-descrip-CaxGRL:hover {
  color: #3D82BD
}

.web-1280 .ellipse-83-zkNx1O {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 123px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1280 .ellipse-84-zkNx1O {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 45px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1280 .summary-plan-descrip-39S953 {
  bottom: 78px;
  height: 61px;
  letter-spacing: 0.53px;
  width: calc(100.00% - 15px);
}

.web-1280 .summary-plan-descrip-39S953:hover {
  color: #3D82BD
}

.web-1280 .summary-plan-descrip-z63kzm {
  bottom: 0px;
  height: 61px;
  letter-spacing: 0.00px;
  width: calc(100.00% - 15px);
}

.web-1280 .summary-plan-descrip-z63kzm:hover {
  color: #3D82BD
}

.web-1280 .ellipse-85-ZuQK2p {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 45px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1280 .summary-plan-descrip-ZuQK2p {
  bottom: 0px;
  height: 61px;
  letter-spacing: 0.00px;
  width: calc(100.00% - 12px);
}

.web-1280 .summary-plan-descrip-ZuQK2p:hover {
  color: #3D82BD
}

.web-1280 .group-666-jF14jC {
  background-color: transparent;
  height: calc(100.00% - 146px);
  position: absolute;
  right: 0px;
  top: 39px;
  width: 292px;
}

.web-1280 .ellipse-70-TxkpUa {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 90px;
  width: 5px;
}

.web-1280 .ellipse-71-TxkpUa {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 150px;
  width: 5px;
}

.web-1280 .ellipse-72-TxkpUa {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(24.26% - 1px);
  width: 5px;
}

.web-1280 .ellipse-73-TxkpUa {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(33.62% - 2px);
  width: 5px;
}

.web-1280 .ellipse-74-TxkpUa {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(42.98% - 2px);
  width: 5px;
}

.web-1280 .ellipse-75-TxkpUa {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(49.80% - 2px);
  width: 5px;
}

.web-1280 .summary-plan-descrip-TxkpUa {
  height: 40px;
  letter-spacing: 0.00px;
  top: 79px;
  width: calc(100.00% - 12px);
}

.web-1280 .summary-plan-descrip-TxkpUa:hover {
  color: #3D82BD
}

.web-1280 .summary-plan-descrip-7TEZg6 {
  height: 40px;
  letter-spacing: 0.00px;
  top: calc(16.74% - 7px);
  width: calc(100.00% - 14px);
}

.web-1280 .summary-plan-descrip-7TEZg6:hover {
  color: #3D82BD
}

.web-1280 .summary-plan-descrip-C8EMcT {
  height: 61px;
  letter-spacing: 0.00px;
  top: calc(24.58% - 15px);
  width: calc(100.00% - 14px);
}

.web-1280 .summary-plan-descrip-C8EMcT:hover {
  color: #3D82BD
}

.web-1280 .summary-plan-descrip-qBezJu {
  height: 61px;
  letter-spacing: 0.00px;
  top: calc(34.59% - 21px);
  width: calc(100.00% - 14px);
}

.web-1280 .summary-plan-descrip-qBezJu:hover {
  color: #3D82BD
}

.web-1280 .summary-plan-description-life-insurance-TxkpUa {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(43.47% - 17px);
  transition: all 0.2s ease;
  width: calc(100.00% - 62px);
}

.web-1280 .summary-plan-description-life-insurance-TxkpUa:hover {
  color: #3D82BD
}

.web-1280 .summary-plan-descrip-aDrrOp {
  bottom: calc(49.43% - 20px);
  height: 40px;
  letter-spacing: 0.00px;
  width: calc(100.00% - 50px);
}

.web-1280 .summary-plan-descrip-aDrrOp:hover {
  color: #3D82BD
}

.web-1280 .ellipse-24-TxkpUa {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(43.39% - 2px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1280 .summary-plan-descrip-Zu15wV {
  bottom: calc(42.32% - 17px);
  height: 40px;
  letter-spacing: 0.53px;
  width: calc(100.00% - 92px);
}

.web-1280 .summary-plan-descrip-Zu15wV:hover {
  color: #3D82BD
}

.web-1280 .ellipse-25-TxkpUa {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(36.57% - 2px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1280 .ellipse-57-TxkpUa {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(29.75% - 1px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1280 .ellipse-92-TxkpUa {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(22.93% - 1px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1280 .ellipse-58-TxkpUa {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 140px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1280 .summary-plan-description-wrap-plan-TxkpUa {
  background-color: transparent;
  bottom: calc(35.22% - 14px);
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 50px);
}

.web-1280 .summary-plan-description-wrap-plan-TxkpUa:hover {
  color: #3D82BD
}

.web-1280 .summary-annual-report-health-welfare-TxkpUa {
  background-color: transparent;
  bottom: calc(27.94% - 12px);
  cursor: pointer;
  height: 42px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 50px);
}

.web-1280 .summary-annual-report-health-welfare-TxkpUa:hover {
  color: #3D82BD
}

.web-1280 .summary-plan-description-retirement-plan-TxkpUa {
  background-color: transparent;
  bottom: calc(20.82% - 9px);
  cursor: pointer;
  height: 42px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 50px);
}

.web-1280 .summary-plan-description-retirement-plan-TxkpUa:hover {
  color: #3D82BD
}

.web-1280 .summary-annual-report-retirement-plan-TxkpUa {
  background-color: transparent;
  bottom: 114px;
  cursor: pointer;
  height: 42px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 50px);
}

.web-1280 .summary-annual-report-retirement-plan-TxkpUa:hover {
  color: #3D82BD
}

.web-1280 .ellipse-50-TxkpUa {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 78px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1280 .where-to-go-for-care-TxkpUa {
  background-color: transparent;
  bottom: 72px;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 62px);
}

.web-1280 .where-to-go-for-care-TxkpUa:hover {
  color: #3D82BD
}

.web-1280 .ellipse-86-TxkpUa {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 9px;
  width: 5px;
}

.web-1280 .summary-plan-descrip-kyvxCx {
  height: 61px;
  letter-spacing: 0.00px;
  top: -2px;
  width: calc(100.00% - 14px);
}

.web-1280 .summary-plan-descrip-kyvxCx:hover {
  color: #3D82BD
}

.web-1280 .ellipse-95-TxkpUa {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 37px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1280 .combined-hourly-and-salary-handbook-TxkpUa {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 49px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 72px);
}

.web-1280 .combined-hourly-and-salary-handbook-TxkpUa:hover {
  color: #3D82BD
}

.web-1280 .group-675-PkdlK0 {
  background-color: transparent;
  bottom: calc(26.66% - 116px);
  height: 436px;
  position: absolute;
  right: calc(36.27% - 93px);
  width: 255px;
}

.web-1280 .group-510-PtTaxF {
  background-color: transparent;
  height: calc(100.00% - 64px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .spanish-DQKyOo {
  background-color: transparent;
  height: 25px;
  left: 1px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1280 .group-508-DQKyOo {
  background-color: transparent;
  height: calc(100.00% - 38px);
  left: 0px;
  position: absolute;
  top: 38px;
  width: calc(100.00% - 16px);
}

.web-1280 .ellipse-26-Cswcg5 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 9px;
  width: 5px;
}

.web-1280 .resumen-de-beneficio-Cswcg5 {
  top: -2px;
  width: calc(100.00% - 12px);
}

.web-1280 .resumen-de-beneficio-Cswcg5:hover {
  color: #3D82BD
}

.web-1280 .ellipse-27-Cswcg5 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(20.73% - 1px);
  width: 5px;
}

.web-1280 .resumen-de-beneficios-y-de-cobertura-ppo-Cswcg5 {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(19.45% - 8px);
  transition: all 0.2s ease;
  width: calc(100.00% - 30px);
}

.web-1280 .resumen-de-beneficios-y-de-cobertura-ppo-Cswcg5:hover {
  color: #3D82BD
}

.web-1280 .ellipse-28-Cswcg5 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(38.72% - 2px);
  width: 5px;
}

.web-1280 .resumen-de-beneficio-76a5m5 {
  top: calc(39.59% - 16px);
  width: calc(100.00% - 30px);
}

.web-1280 .resumen-de-beneficio-76a5m5:hover {
  color: #3D82BD
}

.web-1280 .ellipse-29-Cswcg5 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(43.29% - 2px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1280 .ellipse-63-Cswcg5 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(25.30% - 1px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1280 .resumen-de-beneficios-de-cigna-dental-Cswcg5 {
  background-color: transparent;
  bottom: calc(40.27% - 16px);
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 14px);
}

.web-1280 .resumen-de-beneficios-de-cigna-dental-Cswcg5:hover {
  color: #3D82BD
}

.web-1280 .resumen-de-beneficios-de-vsp-vision-Cswcg5 {
  background-color: transparent;
  bottom: calc(20.14% - 8px);
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 24px);
}

.web-1280 .resumen-de-beneficios-de-vsp-vision-Cswcg5:hover {
  color: #3D82BD
}

.web-1280 .ellipse-30-Cswcg5 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 24px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1280 .dnde-acudir-para-recibir-atencin-Cswcg5 {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 48px);
}

.web-1280 .dnde-acudir-para-recibir-atencin-Cswcg5:hover {
  color: #3D82BD
}

.web-1280 .ellipse-98-PtTaxF {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 24px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1280 .chip-aviso-PtTaxF {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 60px);
}

.web-1280 .chip-aviso-PtTaxF:hover {
  color: #3D82BD
}

.web-1280 .active {
  height: 100%;
  position: absolute;
  top: 0px;
}

.web-1280 .alight-health-pro {
  background-color: transparent;
  bottom: calc(36.89% - 19px);
  height: 52px;
  left: 19px;
  letter-spacing: 1.32px;
  line-height: 25px;
  position: absolute;
  text-align: center;
  width: calc(100.00% - 37px);
}

.web-1280 .border {
  background-color: var(--white);
  position: absolute;
}

.web-1280 .click-here-for-2025-bi-weekly-premiums {
  background-color: transparent;
  height: 25px;
  position: absolute;
  text-align: center;
}

.web-1280 .click-here-for-2025-weekly-premiums {
  background-color: transparent;
  height: 25px;
  position: absolute;
  text-align: center;
}

.web-1280 .container {
  position: absolute;
  top: 0px;
}

.web-1280 .dental-vision {
  background-color: transparent;
  bottom: calc(46.51% - 13px);
  height: 27px;
  letter-spacing: 1.32px;
  line-height: 25px;
  position: absolute;
  right: calc(48.96% - 96px);
  text-align: center;
  white-space: nowrap;
  width: 196px;
}

.web-1280 .eap {
  background-color: transparent;
  height: 27px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: calc(43.02% - 12px);
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1280 .education-text {
  background-color: transparent;
  position: absolute;
}

.web-1280 .financialeducation {
  background-color: transparent;
  bottom: calc(41.38% - 23px);
  height: 55px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.web-1280 .green-card {
  background-color: transparent;
  cursor: pointer;
  position: absolute;
}

.web-1280 .group-223 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .group-225 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .group-230 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1280 .group-234 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1280 .group-253 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1280 .group-254 {
  background-color: transparent;
  height: 94px;
  position: absolute;
  width: 94px;
}

.web-1280 .group-258 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1280 .group-309 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1280 .group-310 {
  background-color: transparent;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1280 .group-311 {
  background-color: transparent;
  height: 63px;
  position: absolute;
  width: 104px;
}

.web-1280 .group-312 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1280 .group-313 {
  background-color: transparent;
  height: 74px;
  position: absolute;
  right: calc(49.92% - 42px);
  top: 0px;
  width: 83px;
}

.web-1280 .group-314 {
  background-color: transparent;
  position: absolute;
  top: 0px;
}

.web-1280 .group-315 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .group-316 {
  background-color: transparent;
  height: 73px;
  position: absolute;
  right: calc(50.00% - 41px);
  top: 0px;
  width: 83px;
}

.web-1280 .group-317 {
  background-color: transparent;
  position: absolute;
}

.web-1280 .icon-dental {
  background-color: transparent;
  height: 76px;
  left: calc(48.54% - 32px);
  position: absolute;
  top: 0px;
  width: 67px;
}

.web-1280 .icon-fsa {
  background-color: transparent;
  height: 70px;
  position: absolute;
  right: calc(49.67% - 39px);
  top: 0px;
  width: 79px;
}

.web-1280 .icon-life {
  background-color: transparent;
  height: 95px;
  left: calc(49.75% - 65px);
  position: absolute;
  width: 130px;
}

.web-1280 .icon-life-insurance {
  background-color: transparent;
  height: calc(100.00% - 4px);
  position: absolute;
  right: calc(50.00% - 40px);
  top: 0px;
  width: 79px;
}

.web-1280 .icon-medical-plan {
  background-color: transparent;
  height: 83px;
  mix-blend-mode: normal;
  position: absolute;
  right: calc(49.18% - 44px);
  top: 0px;
  width: 88px;
}

.web-1280 .icon-total-wellbeing {
  background-color: transparent;
  height: 75px;
  position: absolute;
  width: 85px;
}

.web-1280 .md-live-icon {
  background-color: transparent;
  height: 69px;
  position: absolute;
  right: calc(50.00% - 47px);
  top: 0px;
  width: 94px;
}

.web-1280 .medical-plans-active {
  background-color: transparent;
  position: absolute;
}

.web-1280 .protect-your-income {
  background-color: transparent;
  bottom: calc(46.51% - 13px);
  height: 27px;
  left: 27px;
  letter-spacing: 1.32px;
  line-height: 25px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% - 52px);
}

.web-1280 .rectangle-2154 {
  box-shadow: 0px 3px 6px #00000052;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .rectangle-2198 {
  border-radius: 6px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .resumen-de-beneficio {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
}

.web-1280 .select-an-option-bel {
  background-color: transparent;
  height: 19px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: calc(49.80% - 248px);
  text-align: center;
  white-space: nowrap;
  width: 497px;
}

.web-1280 .sub-button {
  background-color: transparent;
  height: 46px;
  position: absolute;
  top: calc(22.91% - 11px);
  width: 220px;
}

.web-1280 .summary-of-benefits {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
}

.web-1280 .summary-plan-descrip {
  background-color: transparent;
  cursor: pointer;
  left: 14px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
}

.web-1280 .teladoc {
  background-color: transparent;
  height: 27px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 25px;
  position: absolute;
  text-align: center;
  top: calc(44.77% - 12px);
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1280 .universal-life-text {
  background-color: transparent;
  position: absolute;
}

.web-1280 .wellness-program {
  background-color: transparent;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.web-1280 .x401k {
  background-color: transparent;
  height: 27px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: calc(44.19% - 12px);
  white-space: nowrap;
  width: calc(100.00% + 2px);
}
/* screen - web-1920 */

.web-1920 {
  background-color: var(--white);
  margin: 0px;
  min-height: 5272px;
  min-width: 1920px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.web-1920 .group-547-FyH3hY {
  background-color: transparent;
  height: 682px;
  left: -3px;
  position: absolute;
  top: 60px;
  width: calc(100.00% + 3px);
}

.web-1920 .rectangle-2168-xqZqET {
  background-color: var(--tertiary);
  height: calc(100.00% - 5px);
  left: 13px;
  position: absolute;
  top: 5px;
  width: calc(100.00% - 13px);
}

.web-1920 .a-cover-fire-door-mo-xqZqET {
  background-color: transparent;
  height: 682px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 341px);
  width: 963px;
}

.web-1920 .title-xqZqET {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-cambria-regular);
  font-size: 66px;
  font-style: normal;
  font-weight: 400;
  height: 200px;
  letter-spacing: 0.00px;
  line-height: 60px;
  position: absolute;
  right: 258px;
  text-align: left;
  top: calc(24.07% - 48px);
  width: 537px;
}

.web-1920 .group-503-xqZqET {
  background-color: transparent;
  bottom: calc(28.48% - 63px);
  height: 222px;
  position: absolute;
  right: 78px;
  width: 717px;
}

.web-1920 .please-enroll-within-mEqBSC {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 700;
  height: 38px;
  left: 0px;
  line-height: 34px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920 .this-is-your-opportu-mEqBSC {
  background-color: transparent;
  bottom: 0px;
  height: 166px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 102px);
}

.web-1920 .check-out-these-other-great-benefits-FyH3hY {
  background-color: transparent;
  color: var(--persian-red);
  font-style: normal;
  font-weight: 700;
  height: 49px;
  left: 272px;
  line-height: 44px;
  position: absolute;
  text-align: center;
  top: 2899px;
  white-space: nowrap;
  width: calc(100.00% - 543px);
}

.web-1920 .review-these-items-t-FyH3hY {
  background-color: transparent;
  color: var(--persian-red);
  font-style: normal;
  font-weight: 700;
  height: 49px;
  left: 50px;
  line-height: 44px;
  position: absolute;
  text-align: center;
  top: calc(45.31% - 22px);
  white-space: nowrap;
  width: calc(100.00% - 96px);
}

.web-1920 .select-an-option-bel-FyH3hY {
  top: calc(46.27% - 9px);
}

.web-1920 .select-an-option-bel-MkRVCt {
  bottom: calc(43.60% - 8px);
}

.web-1920 .life-active-FyH3hY {
  background-color: transparent;
  height: calc(100.00% - 5028px);
  position: absolute;
  right: 0px;
  top: 2501px;
  width: 25.16%;
}

.web-1920 .container-dQirJx {
  background-color: var(--navy-blue);
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 1px;
  width: 100%;
}

.web-1920 .border-dQirJx {
  bottom: 0px;
  height: 4px;
  left: 0px;
  width: 100%;
}

.web-1920 .icon-life-dQirJx {
  top: calc(30.20% - 29px);
}

.web-1920 .dental-active-FyH3hY {
  height: 197px;
  right: calc(32.95% - 160px);
  top: calc(49.28% - 97px);
  width: 487px;
}

.web-1920 .dental-disabled-DLj3r6 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920 .dental-X5ZU7I {
  background-color: transparent;
  bottom: calc(46.51% - 13px);
  height: 27px;
  letter-spacing: 1.32px;
  line-height: 25px;
  position: absolute;
  right: calc(49.62% - 45px);
  text-align: center;
  white-space: nowrap;
  width: 90px;
}

.web-1920 .taxes-active-FyH3hY {
  cursor: pointer;
  height: calc(100.00% - 5028px);
  left: 25.00%;
  pointer-events: auto;
  top: 2501px;
  transition: all 0.2s ease;
  width: 25.00%;
}

.web-1920 .taxes-active-FyH3hY:hover {
  opacity: 0;
}

.web-1920 .container-CD2tyr {
  background-color: var(--navy-blue);
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  width: 100%;
}

.web-1920 .border-CD2tyr {
  bottom: 0px;
  height: 4px;
  left: 0px;
  width: 100%;
}

.web-1920 .taxes-active-CD2tyr {
  bottom: 0px;
  height: 193px;
  left: 2px;
  width: calc(100.00% - 2px);
}

.web-1920 .option-2-A9Abw4 {
  bottom: 0px;
  height: 113px;
  left: 0px;
  width: 100%;
}

.web-1920 .option-2-RCXn5x {
  bottom: calc(46.51% - 13px);
  height: 27px;
  letter-spacing: 1.32px;
  line-height: 25px;
  right: calc(49.55% - 89px);
  text-align: center;
  white-space: nowrap;
  width: 180px;
}

.web-1920 .dental-active-MkRVCt {
  cursor: pointer;
  height: calc(100.00% - 5028px);
  left: 50.00%;
  pointer-events: auto;
  top: 2501px;
  transition: all 0.2s ease;
  width: 25.00%;
}

.web-1920 .dental-active-MkRVCt:hover {
  opacity: 0;
}

.web-1920 .container-VdIRHx {
  background-color: var(--navy-blue);
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  width: 100%;
}

.web-1920 .dental-disabled-VdIRHx {
  background-color: transparent;
  height: calc(100.00% - 48px);
  left: 0px;
  position: absolute;
  top: 48px;
  width: 100%;
}

.web-1920 .border-VdIRHx {
  bottom: 0px;
  height: 4px;
  left: 0px;
  width: 100%;
}

.web-1920 .life-disabled-FyH3hY {
  cursor: pointer;
  height: calc(100.00% - 5028px);
  pointer-events: auto;
  right: 0px;
  top: 2501px;
  transition: all 0.2s ease;
  width: 25.16%;
}

.web-1920 .life-disabled-FyH3hY:hover {
  opacity: 0;
}

.web-1920 .container-KnR5zY {
  background-color: var(--steel-blue);
  height: 100%;
  left: 1px;
  width: 100%;
}

.web-1920 .life-disabled-KnR5zY {
  height: calc(100.00% - 45px);
  left: 0px;
  opacity: 0.5;
  top: 45px;
  width: 100%;
}

.web-1920 .icon-life-wV1hPM {
  top: 0px;
}

.web-1920 .medical-plans-active-FyH3hY {
  cursor: pointer;
  height: calc(100.00% - 5027px);
  pointer-events: auto;
  top: 2501px;
  transition: all 0.2s ease;
  width: 25.42%;
}

.web-1920 .medical-plans-active-FyH3hY:hover {
  opacity: 0;
}

.web-1920 .container-D8dc7k {
  background-color: var(--navy-blue);
  box-shadow: 0px 7px 8px #00000029;
  height: calc(100.00% - 1px);
  left: 1px;
  width: calc(100.00% - 1px);
}

.web-1920 .medical-plans-active-D8dc7k {
  bottom: 0px;
  height: 204px;
  width: calc(100.00% - 1px);
}

.web-1920 .option-2-uUDAhp {
  bottom: calc(46.51% - 13px);
  height: 27px;
  letter-spacing: 1.32px;
  line-height: 25px;
  right: calc(49.50% - 92px);
  text-align: center;
  white-space: nowrap;
  width: 186px;
}

.web-1920 .border-D8dc7k {
  bottom: 1px;
  height: 4px;
  left: 1px;
  width: calc(100.00% - 1px);
}

.web-1920 .medical-plans-disabled-FyH3hY {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 5027px);
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 2501px;
  transition: all 0.2s ease;
  width: 25.42%;
}

.web-1920 .medical-plans-disabled-FyH3hY:hover {
  opacity: 0;
}

.web-1920 .container-2EjN5r {
  background-color: var(--steel-blue);
  height: calc(100.00% - 1px);
  left: 1px;
  width: calc(100.00% - 1px);
}

.web-1920 .medical-plans-active-2EjN5r {
  bottom: 0px;
  height: 204px;
  opacity: 0.5;
  width: calc(100.00% - 1px);
}

.web-1920 .option-2-FnxM6s {
  bottom: calc(46.51% - 13px);
  height: 27px;
  letter-spacing: 1.32px;
  line-height: 25px;
  right: calc(49.50% - 92px);
  text-align: center;
  white-space: nowrap;
  width: 186px;
}

.web-1920 .taxes-disabled-FyH3hY {
  cursor: pointer;
  height: calc(100.00% - 5028px);
  left: 25.00%;
  pointer-events: auto;
  top: 2501px;
  transition: all 0.2s ease;
  width: 25.00%;
}

.web-1920 .taxes-disabled-FyH3hY:hover {
  opacity: 0;
}

.web-1920 .container-9isNYu {
  background-color: var(--steel-blue);
  height: 100%;
  left: 0px;
  width: 100%;
}

.web-1920 .taxes-disabled-9isNYu {
  bottom: 0px;
  height: 193px;
  left: 2px;
  opacity: 0.5;
  width: calc(100.00% - 2px);
}

.web-1920 .option-2-FRyyzp {
  bottom: 0px;
  height: 113px;
  left: 0px;
  width: 100%;
}

.web-1920 .option-2-EWlKyM {
  bottom: calc(46.51% - 13px);
  height: 27px;
  letter-spacing: 1.32px;
  line-height: 25px;
  right: calc(49.55% - 89px);
  text-align: center;
  white-space: nowrap;
  width: 180px;
}

.web-1920 .dental-disabled-FyH3hY {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 5028px);
  left: 50.00%;
  pointer-events: auto;
  position: absolute;
  top: 2501px;
  transition: all 0.2s ease;
  width: 25.00%;
}

.web-1920 .dental-disabled-FyH3hY:hover {
  opacity: 0;
}

.web-1920 .container-xfqxQD {
  background-color: var(--steel-blue);
  height: 100%;
  left: 0px;
  width: 100%;
}

.web-1920 .dental-disabled-xfqxQD {
  background-color: transparent;
  height: calc(100.00% - 48px);
  left: 0px;
  opacity: 0.5;
  position: absolute;
  top: 48px;
  width: 100%;
}

.web-1920 .m-dlive-active-FyH3hY {
  background-color: transparent;
  height: calc(100.00% - 5053px);
  left: 1px;
  position: absolute;
  top: 3034px;
  width: 16.67%;
}

.web-1920 .group-238-nhkYHF {
  left: 0px;
  width: 100%;
}

.web-1920 .active-mX3Hyt {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  left: 0px;
  width: 100%;
}

.web-1920 .border-mX3Hyt {
  bottom: 0px;
  height: 5px;
  left: 0px;
  width: 100%;
}

.web-1920 .mdlive-active-nhkYHF {
  background-color: transparent;
  height: calc(100.00% - 43px);
  left: 0px;
  position: absolute;
  top: 43px;
  width: 100%;
}

.web-1920 .teladoc-xnxfb7 {
  background-color: transparent;
  height: 27px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 25px;
  position: absolute;
  text-align: center;
  top: calc(44.77% - 12px);
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920 .healthpro-active-FyH3hY {
  height: calc(100.00% - 5053px);
  left: 16.64%;
  top: 3034px;
  width: 16.66%;
}

.web-1920 .group-238-zvE1yE {
  left: 0px;
  width: 100%;
}

.web-1920 .active-jpdeKL {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  left: 0px;
  width: 100%;
}

.web-1920 .border-jpdeKL {
  bottom: 0px;
  height: 5px;
  left: 0px;
  width: 100%;
}

.web-1920 .healthpro-active-zvE1yE {
  bottom: 1px;
  height: 183px;
  left: 2px;
  width: calc(100.00% - 5px);
}

.web-1920 .group-314-Bxhxrq {
  height: 83px;
  left: calc(49.73% - 41px);
  width: 83px;
}

.web-1920 .group-314-XxIGZV {
  height: 100%;
  left: 0px;
  object-fit: cover;
  width: 100%;
}

.web-1920 .eap-active-FyH3hY {
  height: calc(100.00% - 5053px);
  left: 49.92%;
  top: 3034px;
  width: 16.82%;
}

.web-1920 .group-238-Ph1HSi {
  left: 0px;
  width: calc(100.00% - 1px);
}

.web-1920 .active-9GGR33 {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  left: 0px;
  width: 100%;
}

.web-1920 .border-9GGR33 {
  bottom: 0px;
  height: 5px;
  left: 0px;
  width: 100%;
}

.web-1920 .eap-active-Ph1HSi {
  height: calc(100.00% - 41px);
  left: 0px;
  top: 41px;
  width: 100%;
}

.web-1920 .x401k-active-FyH3hY {
  height: calc(100.00% - 5053px);
  left: 66.56%;
  top: 3034px;
  width: 16.82%;
}

.web-1920 .group-238-Rqm6JL {
  left: 1px;
  width: calc(100.00% - 2px);
}

.web-1920 .active-KdNxgz {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  left: 0px;
  width: 100%;
}

.web-1920 .border-KdNxgz {
  bottom: 0px;
  height: 5px;
  left: 0px;
  width: 100%;
}

.web-1920 .x401k-active-Rqm6JL {
  height: calc(100.00% - 39px);
  left: 0px;
  top: 39px;
  width: 100%;
}

.web-1920 .educaiton-active-FyH3hY {
  background-color: transparent;
  height: calc(100.00% - 5053px);
  left: 83.28%;
  position: absolute;
  top: 3034px;
  width: 16.67%;
}

.web-1920 .group-238-VkHsQL {
  left: 0px;
  width: 100%;
}

.web-1920 .active-xxJxCY {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  left: 0px;
  width: 100%;
}

.web-1920 .border-xxJxCY {
  bottom: 0px;
  height: 5px;
  left: 1px;
  width: 100%;
}

.web-1920 .education-text-VkHsQL {
  bottom: 0px;
  height: 113px;
  left: 0px;
  width: 100%;
}

.web-1920 .education-text-uoLLSj {
  height: 100%;
  left: 1px;
  top: 0px;
  width: calc(100.00% - 2px);
}

.web-1920 .group-311-VkHsQL {
  right: calc(49.94% - 52px);
  top: calc(29.58% - 19px);
}

.web-1920 .wellness-program-active-FyH3hY {
  background-color: transparent;
  height: calc(100.00% - 5053px);
  left: 33.20%;
  position: absolute;
  top: 3034px;
  width: 16.82%;
}

.web-1920 .group-238-BKaARR {
  left: 1px;
  width: calc(100.00% - 2px);
}

.web-1920 .active-g7UgAx {
  background-color: var(--storm-dust);
  box-shadow: 0px 7px 8px #00000029;
  left: 0px;
  width: 100%;
}

.web-1920 .border-g7UgAx {
  bottom: 0px;
  height: 5px;
  left: 0px;
  width: 100%;
}

.web-1920 .icon-total-wellbeing-BKaARR {
  top: calc(26.46% - 20px);
}

.web-1920 .wellness-program-disabled-FyH3hY {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 5053px);
  left: 33.20%;
  pointer-events: auto;
  position: absolute;
  top: 3034px;
  transition: all 0.2s ease;
  width: 16.82%;
}

.web-1920 .wellness-program-disabled-FyH3hY:hover {
  opacity: 0;
}

.web-1920 .active-pUerlU {
  background-color: var(--secondary);
  left: 1px;
  width: calc(100.00% - 2px);
}

.web-1920 .critical-illness-disabled-pUerlU {
  background-color: transparent;
  height: calc(100.00% - 38px);
  left: 0px;
  opacity: 0.5;
  position: absolute;
  top: 38px;
  width: 100%;
}

.web-1920 .icon-total-wellbeing-BoYxAb {
  top: 0px;
}

.web-1920 .eap-disabled-FyH3hY {
  cursor: pointer;
  height: calc(100.00% - 5053px);
  left: 49.92%;
  pointer-events: auto;
  top: 3034px;
  transition: all 0.2s ease;
  width: 16.82%;
}

.web-1920 .eap-disabled-FyH3hY:hover {
  opacity: 0;
}

.web-1920 .active-amoUnu {
  background-color: var(--secondary);
  left: 0px;
  width: calc(100.00% - 1px);
}

.web-1920 .eap-disabled-amoUnu {
  height: calc(100.00% - 41px);
  left: 0px;
  opacity: 0.5;
  top: 41px;
  width: 100%;
}

.web-1920 .x401k-disabled-FyH3hY {
  cursor: pointer;
  height: calc(100.00% - 5053px);
  left: 66.56%;
  pointer-events: auto;
  top: 3034px;
  transition: all 0.2s ease;
  width: 16.82%;
}

.web-1920 .x401k-disabled-FyH3hY:hover {
  opacity: 0;
}

.web-1920 .active-3ljDGD {
  background-color: var(--secondary);
  left: 1px;
  width: calc(100.00% - 2px);
}

.web-1920 .x401k-disabled-3ljDGD {
  height: calc(100.00% - 39px);
  left: 0px;
  opacity: 0.5;
  top: 39px;
  width: 100%;
}

.web-1920 .healthpro-disabled-FyH3hY {
  cursor: pointer;
  height: calc(100.00% - 5053px);
  left: 16.64%;
  pointer-events: auto;
  top: 3034px;
  transition: all 0.2s ease;
  width: 16.66%;
}

.web-1920 .healthpro-disabled-FyH3hY:hover {
  opacity: 0;
}

.web-1920 .active-LaUiuZ {
  background-color: var(--secondary);
  left: 0px;
  width: 100%;
}

.web-1920 .healthpro-disabled-LaUiuZ {
  bottom: 1px;
  height: 183px;
  left: 2px;
  opacity: 0.5;
  width: calc(100.00% - 5px);
}

.web-1920 .group-314-63FPIc {
  height: 83px;
  left: calc(49.73% - 41px);
  width: 83px;
}

.web-1920 .group-314-wjvsfR {
  height: 100%;
  left: 0px;
  object-fit: cover;
  width: 100%;
}

.web-1920 .m-dlive-disabled-FyH3hY {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 5053px);
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 3034px;
  transition: all 0.2s ease;
  width: 16.67%;
}

.web-1920 .m-dlive-disabled-FyH3hY:hover {
  opacity: 0;
}

.web-1920 .disabled-Cb5SxB {
  background-color: var(--secondary);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920 .mdlive-disabled-Cb5SxB {
  background-color: transparent;
  height: calc(100.00% - 43px);
  left: 0px;
  opacity: 0.5;
  position: absolute;
  top: 43px;
  width: 100%;
}

.web-1920 .tel-adoc-sfxU2x {
  background-color: transparent;
  height: 27px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 25px;
  position: absolute;
  text-align: center;
  top: calc(44.77% - 12px);
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920 .education-disabled-FyH3hY {
  cursor: pointer;
  height: calc(100.00% - 5053px);
  left: 83.28%;
  pointer-events: auto;
  top: 3034px;
  transition: all 0.2s ease;
  width: 16.72%;
}

.web-1920 .education-disabled-FyH3hY:hover {
  opacity: 0;
}

.web-1920 .active-88QgQO {
  background-color: var(--secondary);
  left: 0px;
  width: calc(100.00% - 1px);
}

.web-1920 .education-disabled-88QgQO {
  bottom: 0px;
  height: 173px;
  left: 1px;
  opacity: 0.5;
  width: calc(100.00% - 1px);
}

.web-1920 .universal-life-text-H6U6xH {
  bottom: 0px;
  height: 113px;
  left: 0px;
  width: 100%;
}

.web-1920 .universal-life-text-Wx5ruS {
  height: 100%;
  left: 1px;
  top: 0px;
  width: calc(100.00% - 2px);
}

.web-1920 .group-311-H6U6xH {
  left: calc(49.60% - 52px);
  top: 0px;
}

.web-1920 .rectangle-68-FyH3hY {
  background-color: var(--salmon-pearl);
  bottom: -15px;
  height: 668px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920 .text-FyH3hY {
  background-color: transparent;
  bottom: 462px;
  height: 65px;
  position: absolute;
  right: 151px;
  width: 592px;
}

.web-1920 .time-to-enroll-f9mJme {
  background-color: transparent;
  bottom: 0px;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  height: 67px;
  left: 0px;
  line-height: 60px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920 .gray-button-double-FyH3hY {
  bottom: 170px;
  right: 254px;
  width: 355px;
}

.web-1920 .gray-button-double-FyH3hY:hover {
  transform: scale(0.9); 
}

.web-1920 .rectangle-2154-vGdkBP {
  background-color: var(--white);
  border-radius: 41px;
}

.web-1920 .benefit-contacts-vGdkBP {
  background-color: transparent;
  bottom: calc(39.22% - 12px);
  height: 31px;
  letter-spacing: 2.23px;
  line-height: 21px;
  position: absolute;
  right: calc(49.44% - 132px);
  text-align: center;
  white-space: nowrap;
  width: 266px;
}

.web-1920 .gray-button-double-MkRVCt {
  bottom: 311px;
  right: 275px;
  width: 313px;
}

.web-1920 .gray-button-double-MkRVCt:hover {
  transform: scale(0.9); 
}

.web-1920 .rectangle-2154-yKx6BA {
  background-color: var(--white);
  border-radius: 41px;
}

.web-1920 .go-to-my-hr-yKx6BA {
  background-color: transparent;
  bottom: calc(39.22% - 12px);
  height: 31px;
  left: calc(49.65% - 84px);
  letter-spacing: 2.23px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 170px;
}

.web-1920 .eroll-steps-FyH3hY {
  background-color: transparent;
  height: 523px;
  left: 0px;
  position: absolute;
  top: calc(27.58% - 144px);
  width: 100%;
}

.web-1920 .rectangle-2197-a0NSTW {
  background-color: var(--tertiary);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920 .group-500-a0NSTW {
  background-color: transparent;
  height: calc(100.00% - 121px);
  position: absolute;
  right: calc(49.93% - 620px);
  top: 60px;
  width: 1241px;
}

.web-1920 .when-it-comes-time-t-l5JxNS {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 700;
  height: 49px;
  left: 0px;
  line-height: 44px;
  position: absolute;
  text-align: center;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920 .my-hr-l5JxNS {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 59px;
  left: calc(49.86% - 99px);
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: 198px;
}

.web-1920 .my-hr-l5JxNS:hover {
  transform: scale(0.9); 
}

.web-1920 .rectangle-2154-4aqe92 {
  background-color: var(--white);
  border-radius: 30px;
}

.web-1920 .enroll-in-my-hr-4aqe92 {
  background-color: transparent;
  bottom: calc(46.25% - 9px);
  height: 19px;
  left: 28px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% - 54px);
}

.web-1920 .group-498-l5JxNS {
  background-color: transparent;
  height: 155px;
  left: calc(19.28% - 52px);
  position: absolute;
  top: calc(28.31% - 44px);
  width: 268px;
}

.web-1920 .when-you-make-your-b-KVOEsY {
  background-color: transparent;
  bottom: 0px;
  height: 82px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.web-1920 .group-317-KVOEsY {
  height: 45px;
  left: calc(49.53% - 26px);
  width: 52px;
}

.web-1920 .group-317-C5xBrG {
  height: 100%;
  left: 0px;
  object-fit: cover;
  width: 100%;
}

.web-1920 .group-497-l5JxNS {
  background-color: transparent;
  height: 218px;
  left: calc(49.85% - 134px);
  position: absolute;
  top: calc(38.01% - 83px);
  width: 268px;
}

.web-1920 .you-will-need-to-pro-9s7wd5 {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 145px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.web-1920 .span0-oICRp1 {
}

.web-1920 .span1-oICRp1 {
  text-decoration: underline;
}

.web-1920 .span2-oICRp1 {
}

.web-1920 .group-318-9s7wd5 {
  background-color: transparent;
  height: 45px;
  left: calc(49.53% - 26px);
  position: absolute;
  top: 0px;
  width: 52px;
}

.web-1920 .group-317-sppYVW {
  height: 100%;
  left: 0px;
  object-fit: cover;
  width: 100%;
}

.web-1920 .group-499-l5JxNS {
  background-color: transparent;
  height: 134px;
  position: absolute;
  right: calc(19.59% - 53px);
  top: calc(26.10% - 35px);
  width: 268px;
}

.web-1920 .you-will-also-need-t-CBm6n2 {
  background-color: transparent;
  bottom: 0px;
  height: 61px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.web-1920 .group-319-CBm6n2 {
  background-color: transparent;
  height: 45px;
  left: calc(49.53% - 26px);
  position: absolute;
  top: 0px;
  width: 52px;
}

.web-1920 .group-317-ggD84A {
  height: 100%;
  left: 0px;
  object-fit: cover;
  width: 100%;
}

.web-1920 .group-511-FyH3hY {
  background-color: transparent;
  bottom: calc(29.52% - 92px);
  height: 312px;
  position: absolute;
  right: calc(21.44% - 62px);
  width: 288px;
}

.web-1920 .perks-discounts-eLP0EV {
  background-color: transparent;
  height: 25px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% - 30px);
}

.web-1920 .group-509-eLP0EV {
  background-color: transparent;
  height: calc(100.00% - 46px);
  left: 0px;
  position: absolute;
  top: 46px;
  width: 100%;
}

.web-1920 .ellipse-31-3vOTMx {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 9px;
  width: 5px;
}

.web-1920 .educational-assistance-3vOTMx {
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: -2px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 46px);
}

.web-1920 .educational-assistance-3vOTMx:hover {
  color: #3D82BD
}

.web-1920 .ellipse-32-3vOTMx {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 47px;
  width: 5px;
}

.web-1920 .team-member-purchase-program-3vOTMx {
  background-color: transparent;
  cursor: pointer;
  height: 31px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: 36px;
  transition: all 0.2s ease;
  width: calc(100.00% - 12px);
}

.web-1920 .team-member-purchase-program-3vOTMx:hover {
  color: #3D82BD
}

.web-1920 .ellipse-33-3vOTMx {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(32.57% - 2px);
  width: 5px;
}

.web-1920 .travel-connect-3vOTMx {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(29.96% - 6px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 111px;
}

.web-1920 .travel-connect-3vOTMx:hover {
  color: #3D82BD
}

.web-1920 .ellipse-34-3vOTMx {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(47.13% - 2px);
  width: 5px;
}

.web-1920 .auto-home-insurance-discounts-3vOTMx {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(49.56% - 20px);
  transition: all 0.2s ease;
  width: 182px;
}

.web-1920 .auto-home-insurance-discounts-3vOTMx:hover {
  color: #3D82BD
}

.web-1920 .ellipse-35-3vOTMx {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(30.27% - 2px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1920 .fitness-membership-program-3vOTMx {
  background-color: transparent;
  bottom: calc(30.77% - 6px);
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 54px);
}

.web-1920 .fitness-membership-program-3vOTMx:hover {
  color: #3D82BD
}

.web-1920 .ellipse-36-3vOTMx {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 41px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1920 .ovia-healthy-pregnancy-3vOTMx {
  background-color: transparent;
  bottom: 38px;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 42px);
}

.web-1920 .ovia-healthy-pregnancy-3vOTMx:hover {
  color: #3D82BD
}

.web-1920 .ellipse-37-3vOTMx {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 3px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1920 .condition-management-3vOTMx {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 48px);
}

.web-1920 .condition-management-3vOTMx:hover {
  color: #3D82BD
}

.web-1920 .check-out-these-great-resources-FyH3hY {
  background-color: transparent;
  color: var(--persian-red);
  font-style: normal;
  font-weight: 700;
  height: 49px;
  left: 51px;
  line-height: 44px;
  position: absolute;
  text-align: center;
  top: 812px;
  white-space: nowrap;
  width: calc(100.00% - 97px);
}

.web-1920 .sub-button-FyH3hY {
  cursor: pointer;
  left: 271px;
  top: calc(22.02% - 10px);
}

.web-1920 .rectangle-2198-BVDxb6 {
  background-color: var(--tertiary);
  box-shadow: 0px 3px 6px #00000052;
}

.web-1920 .x2024-benefits-guide-BVDxb6 {
  background-color: transparent;
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(47.37% - 86px);
  text-align: center;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 182px;
}

.web-1920 .sub-button-MkRVCt {
  cursor: pointer;
  left: 271px;
  pointer-events: auto;
  top: calc(22.02% - 10px);
  transition: all 0.2s ease;
}

.web-1920 .sub-button-MkRVCt:hover {
  opacity: 0;
}

.web-1920 .rectangle-2198-cU5Zdq {
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--steel-blue);
}

.web-1920 .x2025-benefits-guide-cU5Zdq {
  background-color: transparent;
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(47.37% - 86px);
  text-align: center;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 182px;
}

.web-1920 .sub-button-MCxmQb {
  left: calc(37.88% - 83px);
  top: calc(22.02% - 10px);
}

.web-1920 .rectangle-2198-AGnyMJ {
  background-color: var(--tertiary);
  box-shadow: 0px 3px 6px #00000052;
}

.web-1920 .sub-button-jxgY8y {
  cursor: pointer;
  left: calc(37.88% - 83px);
  pointer-events: auto;
  top: calc(22.02% - 10px);
  transition: all 0.2s ease;
}

.web-1920 .sub-button-jxgY8y:hover {
  opacity: 0;
}

.web-1920 .rectangle-2198-s64Ptn {
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--steel-blue);
}

.web-1920 .sub-button-52jbxx {
  cursor: pointer;
  right: calc(40.29% - 89px);
  top: calc(22.02% - 10px);
}

.web-1920 .rectangle-2198-0cIgeR {
  background-color: var(--tertiary);
  box-shadow: 0px 3px 6px #00000052;
}

.web-1920 .contact-info-0cIgeR {
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  right: calc(48.96% - 61px);
  text-align: center;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 124px;
}

.web-1920 .sub-button-xIwDfQ {
  cursor: pointer;
  pointer-events: auto;
  right: calc(40.29% - 89px);
  top: calc(22.02% - 10px);
  transition: all 0.2s ease;
}

.web-1920 .sub-button-xIwDfQ:hover {
  opacity: 0;
}

.web-1920 .rectangle-2198-F7sLAG {
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--steel-blue);
}

.web-1920 .contact-info-F7sLAG {
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  right: calc(48.96% - 61px);
  text-align: center;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 124px;
}

.web-1920 .path-107-FyH3hY {
  background-color: transparent;
  height: 1px;
  left: 230px;
  object-fit: cover;
  position: absolute;
  top: 832px;
  width: 384px;
}

.web-1920 .path-110-FyH3hY {
  background-color: transparent;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 230px;
  top: 832px;
  width: 384px;
}

.web-1920 .group-513-FyH3hY {
  background-color: transparent;
  bottom: calc(34.89% - 15px);
  height: 44px;
  left: 230px;
  position: absolute;
  width: calc(100.00% - 463px);
}

.web-1920 .use-these-quick-links-for-more-info-OIEz0y {
  background-color: transparent;
  color: var(--persian-red);
  font-family: var(--font-family-cambria-bold);
  font-size: 38px;
  font-style: normal;
  font-weight: 700;
  height: 46px;
  left: 450px;
  letter-spacing: 0.00px;
  line-height: 42px;
  position: absolute;
  text-align: center;
  top: 1px;
  white-space: nowrap;
  width: calc(100.00% - 895px);
}

.web-1920 .path-108-OIEz0y {
  background-color: transparent;
  bottom: 40.70%;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 385px;
}

.web-1920 .path-111-OIEz0y {
  background-color: transparent;
  bottom: 40.70%;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 385px;
}

.web-1920 .english-FyH3hY {
  background-color: transparent;
  height: 25px;
  left: 383px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 3494px;
  white-space: nowrap;
  width: calc(100.00% - 1378px);
}

.web-1920 .ellipse-70-FyH3hY {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(30.85% - 2px);
  height: 5px;
  left: calc(34.31% - 2px);
  position: absolute;
  width: 5px;
}

.web-1920 .ellipse-71-FyH3hY {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(29.31% - 1px);
  height: 5px;
  left: calc(34.31% - 2px);
  position: absolute;
  width: 5px;
}

.web-1920 .ellipse-73-FyH3hY {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(27.76% - 1px);
  height: 5px;
  left: calc(34.31% - 2px);
  position: absolute;
  width: 5px;
}

.web-1920 .ellipse-74-FyH3hY {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(25.86% - 1px);
  height: 5px;
  left: calc(34.31% - 2px);
  position: absolute;
  width: 5px;
}

.web-1920 .ellipse-75-FyH3hY {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(24.00% - 1px);
  height: 5px;
  left: calc(34.31% - 2px);
  position: absolute;
  width: 5px;
}

.web-1920 .summary-plan-descrip-FyH3hY {
  bottom: calc(30.24% - 18px);
  height: 61px;
  left: calc(39.49% - 88px);
  letter-spacing: 0.00px;
  width: 222px;
}

.web-1920 .summary-plan-descrip-FyH3hY:hover {
  color: #3D82BD
}

.web-1920 .summary-plan-descrip-MkRVCt {
  bottom: calc(28.69% - 18px);
  height: 61px;
  left: calc(39.49% - 88px);
  letter-spacing: 0.00px;
  width: 222px;
}

.web-1920 .summary-plan-descrip-MkRVCt:hover {
  color: #3D82BD
}

.web-1920 .summary-plan-descrip-MCxmQb {
  bottom: calc(27.13% - 17px);
  height: 61px;
  left: calc(40.01% - 98px);
  letter-spacing: 0.00px;
  width: 244px;
}

.web-1920 .summary-plan-descrip-MCxmQb:hover {
  color: #3D82BD
}

.web-1920 .summary-plan-descrip-jxgY8y {
  bottom: calc(25.22% - 15px);
  height: 61px;
  left: calc(40.01% - 98px);
  letter-spacing: 0.00px;
  width: 244px;
}

.web-1920 .summary-plan-descrip-jxgY8y:hover {
  color: #3D82BD
}

.web-1920 .summary-plan-description-life-insurance-FyH3hY {
  background-color: transparent;
  bottom: calc(23.62% - 9px);
  cursor: pointer;
  height: 40px;
  left: calc(39.49% - 88px);
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: 222px;
}

.web-1920 .summary-plan-description-life-insurance-FyH3hY:hover {
  color: #3D82BD
}

.web-1920 .summary-plan-descrip-52jbxx {
  bottom: calc(22.50% - 9px);
  height: 40px;
  left: calc(39.99% - 97px);
  letter-spacing: 0.00px;
  width: 244px;
}

.web-1920 .summary-plan-descrip-52jbxx:hover {
  color: #3D82BD
}

.web-1920 .ellipse-24-FyH3hY {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(22.88% - 1px);
  height: 5px;
  left: calc(34.31% - 2px);
  position: absolute;
  width: 5px;
}

.web-1920 .summary-plan-descrip-xIwDfQ {
  bottom: calc(21.37% - 9px);
  height: 40px;
  left: calc(39.01% - 78px);
  letter-spacing: 0.53px;
  width: 201px;
}

.web-1920 .summary-plan-descrip-xIwDfQ:hover {
  color: #3D82BD
}

.web-1920 .ellipse-25-FyH3hY {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(21.78% - 1px);
  height: 5px;
  left: calc(34.31% - 2px);
  position: absolute;
  width: 5px;
}

.web-1920 .ellipse-57-FyH3hY {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(20.64% - 1px);
  height: 5px;
  left: calc(34.31% - 2px);
  position: absolute;
  width: 5px;
}

.web-1920 .ellipse-92-FyH3hY {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 1027px;
  height: 5px;
  left: calc(34.31% - 2px);
  position: absolute;
  width: 5px;
}

.web-1920 .ellipse-58-FyH3hY {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 917px;
  height: 5px;
  left: calc(34.31% - 2px);
  position: absolute;
  width: 5px;
}

.web-1920 .summary-plan-description-wrap-plan-FyH3hY {
  background-color: transparent;
  bottom: calc(20.24% - 8px);
  cursor: pointer;
  height: 40px;
  left: calc(39.70% - 92px);
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: 231px;
}

.web-1920 .summary-plan-description-wrap-plan-FyH3hY:hover {
  color: #3D82BD
}

.web-1920 .summary-annual-report-health-welfare-FyH3hY {
  background-color: transparent;
  bottom: 998px;
  cursor: pointer;
  height: 42px;
  left: calc(39.99% - 97px);
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: 244px;
}

.web-1920 .summary-annual-report-health-welfare-FyH3hY:hover {
  color: #3D82BD
}

.web-1920 .summary-plan-description-retirement-plan-FyH3hY {
  background-color: transparent;
  bottom: 939px;
  cursor: pointer;
  height: 42px;
  left: calc(39.99% - 97px);
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: 244px;
}

.web-1920 .summary-plan-description-retirement-plan-FyH3hY:hover {
  color: #3D82BD
}

.web-1920 .summary-annual-report-retirement-plan-FyH3hY {
  background-color: transparent;
  bottom: 887px;
  cursor: pointer;
  height: 42px;
  left: calc(39.99% - 97px);
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: 244px;
}

.web-1920 .summary-annual-report-retirement-plan-FyH3hY:hover {
  color: #3D82BD
}

.web-1920 .ellipse-50-FyH3hY {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 857px;
  height: 5px;
  left: calc(34.31% - 2px);
  position: absolute;
  width: 5px;
}

.web-1920 .where-to-go-for-care-FyH3hY {
  background-color: transparent;
  bottom: 850px;
  cursor: pointer;
  height: 19px;
  left: calc(39.49% - 88px);
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 222px;
}

.web-1920 .where-to-go-for-care-FyH3hY:hover {
  color: #3D82BD
}

.web-1920 .ellipse-86-FyH3hY {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(32.79% - 2px);
  height: 5px;
  left: calc(34.31% - 2px);
  position: absolute;
  width: 5px;
}

.web-1920 .summary-plan-descrip-KEOSVa {
  bottom: calc(32.20% - 20px);
  height: 61px;
  left: calc(40.01% - 98px);
  letter-spacing: 0.00px;
  width: 244px;
}

.web-1920 .summary-plan-descrip-KEOSVa:hover {
  color: #3D82BD
}

.web-1920 .top-nav-FyH3hY {
  background-color: transparent;
  height: 108px;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 100%;
}

.web-1920 .nav-bar-pOwhYK {
  background-color: transparent;
  height: 108px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920 .group-97-tPWFli {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920 .rectangle-1-9tNtxh {
  background-color: var(--white);
  box-shadow: 0px 3px 6px #00000040;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920 .buttons-tPWFli {
  background-color: transparent;
  bottom: calc(45.07% - 17px);
  height: 37px;
  position: absolute;
  right: 49px;
  width: 589px;
}

.web-1920 .quick-links-U5W28x {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  right: calc(32.51% - 34px);
  text-align: center;
  top: calc(47.22% - 9px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 106px;
}

.web-1920 .quick-links-U5W28x:hover {
  filter: grayscale(100%);
}

.web-1920 .your-benefits-U5W28x {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: calc(32.24% - 42px);
  letter-spacing: 1.51px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(47.22% - 9px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 130px;
}

.web-1920 .your-benefits-U5W28x:hover {
  filter: grayscale(100%);
}

.web-1920 .start-here-U5W28x {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 0px;
  letter-spacing: 1.51px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  top: calc(47.22% - 9px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 100px;
}

.web-1920 .start-here-U5W28x:hover {
  filter: grayscale(100%);
}

.web-1920 .blue-button-U5W28x {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 0px;
  transition: all 0.2s ease;
  width: 109px;
}

.web-1920 .blue-button-U5W28x:hover {
  transform: scale(0.9); 
}

.web-1920 .rectangle-2154-FeXqbh {
  background-color: var(--steel-blue);
  border-radius: 30px;
}

.web-1920 .pressed-FeXqbh {
  background-color: transparent;
  height: 100%;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 78px);
}

.web-1920 .enroll-FeXqbh {
  background-color: transparent;
  height: 19px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(46.67% - 30px);
  text-align: center;
  top: calc(47.22% - 9px);
  white-space: nowrap;
  width: 64px;
}

.web-1920 .denbury_logo_2color_-print_-large-pOwhYK {
  background-color: transparent;
  bottom: calc(40.00% - 35px);
  height: 88px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  width: 264px;
}

.web-1920 .hourly-benefits-guide-cover-FyH3hY {
  background-color: transparent;
  height: 234px;
  left: calc(16.66% - 31px);
  object-fit: cover;
  position: absolute;
  top: calc(17.76% - 42px);
  width: 185px;
}

.web-1920 .glossary-all-FyH3hY {
  background-color: transparent;
  height: 225px;
  left: calc(38.06% - 68px);
  object-fit: cover;
  position: absolute;
  top: calc(17.91% - 40px);
  width: 178px;
}

.web-1920 .contact-info-FyH3hY {
  height: 228px;
  object-fit: cover;
  right: calc(40.63% - 73px);
  top: calc(17.76% - 41px);
  width: 180px;
}

.web-1920 .thermacore-591-6-high_sm-FyH3hY {
  background-color: transparent;
  bottom: -123px;
  height: 776px;
  left: -36px;
  object-fit: cover;
  position: absolute;
  width: 996px;
}

.web-1920 .green-card-FyH3hY {
  left: calc(29.50% - 130px);
}

.web-1920 .container-fhEPFe {
  background-color: var(--primary-variant);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  width: 100%;
}

.web-1920 .click-here-for-2025-weekly-premiums-fhEPFe {
  bottom: calc(18.31% - 5px);
  letter-spacing: 0.16px;
  line-height: 20px;
  right: calc(45.45% - 191px);
  width: 420px;
}

.web-1920 .green-card-MkRVCt {
  left: calc(29.50% - 130px);
  pointer-events: auto;
  transition: all 0.2s ease;
}

.web-1920 .green-card-MkRVCt:hover {
  opacity: 0;
}

.web-1920 .container-JuVQXh {
  background-color: var(--primary);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  width: 100%;
}

.web-1920 .click-here-for-2025-weekly-premiums-JuVQXh {
  bottom: calc(19.68% - 5px);
  letter-spacing: 0.17px;
  line-height: 26px;
  right: calc(46.67% - 192px);
  white-space: nowrap;
  width: 412px;
}

.web-1920 .green-card-MCxmQb {
  right: calc(33.15% - 147px);
}

.web-1920 .container-Ff4IJT {
  background-color: var(--primary-variant);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  width: 100%;
}

.web-1920 .click-here-for-2025-bi-weekly-premiums-Ff4IJT {
  bottom: calc(18.31% - 5px);
  letter-spacing: 0.16px;
  line-height: 20px;
  right: calc(45.45% - 191px);
  width: 420px;
}

.web-1920 .green-card-jxgY8y {
  pointer-events: auto;
  right: calc(33.15% - 147px);
  transition: all 0.2s ease;
}

.web-1920 .green-card-jxgY8y:hover {
  opacity: 0;
}

.web-1920 .container-cOX4Ur {
  background-color: var(--primary);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  width: 100%;
}

.web-1920 .click-here-for-2025-bi-weekly-premiums-cOX4Ur {
  bottom: calc(19.68% - 5px);
  letter-spacing: 0.17px;
  line-height: 26px;
  right: calc(46.67% - 192px);
  white-space: nowrap;
  width: 412px;
}

.web-1920 .screenshot-2025-01-03-at-104531-am-FyH3hY {
  background-color: transparent;
  height: 228px;
  object-fit: cover;
  position: absolute;
  right: calc(19.24% - 33px);
  top: calc(17.76% - 41px);
  width: 171px;
}

.web-1920 .sub-button-KEOSVa {
  cursor: pointer;
  right: calc(18.35% - 40px);
  top: calc(22.14% - 10px);
}

.web-1920 .rectangle-2198-XviriF {
  background-color: var(--tertiary);
  box-shadow: 0px 3px 6px #00000052;
}

.web-1920 .sub-button-vvkCRV {
  cursor: pointer;
  pointer-events: auto;
  right: calc(18.41% - 41px);
  top: calc(22.14% - 10px);
  transition: all 0.2s ease;
}

.web-1920 .sub-button-vvkCRV:hover {
  opacity: 0;
}

.web-1920 .rectangle-2198-kR4laN {
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--steel-blue);
}

.web-1920 .group-664-FyH3hY {
  background-color: transparent;
  bottom: 762px;
  height: 975px;
  left: calc(23.03% - 59px);
  position: absolute;
  width: 257px;
}

.web-1920 .group-656-5s9wr5 {
  background-color: transparent;
  height: calc(100.00% - 80px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920 .ellipse-10-LM4FME {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 9px;
  width: 5px;
}

.web-1920 .summary-of-benefits-and-coverage-ppo-LM4FME {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: -2px;
  transition: all 0.2s ease;
  width: calc(100.00% - 39px);
}

.web-1920 .summary-of-benefits-and-coverage-ppo-LM4FME:hover {
  color: #3D82BD
}

.web-1920 .ellipse-11-LM4FME {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 68px;
  width: 5px;
}

.web-1920 .summary-of-benefits-LM4FME {
  top: 57px;
  width: calc(100.00% - 39px);
}

.web-1920 .summary-of-benefits-LM4FME:hover {
  color: #3D82BD
}

.web-1920 .ellipse-12-LM4FME {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 127px;
  width: 5px;
}

.web-1920 .summary-of-benefits-V8b7CR {
  top: 116px;
  width: calc(100.00% - 40px);
}

.web-1920 .summary-of-benefits-V8b7CR:hover {
  color: #3D82BD
}

.web-1920 .ellipse-13-LM4FME {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(20.90% - 1px);
  width: 5px;
}

.web-1920 .rx-drug-formulary-LM4FME {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(19.98% - 4px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 139px;
}

.web-1920 .rx-drug-formulary-LM4FME:hover {
  color: #3D82BD
}

.web-1920 .ellipse-14-LM4FME {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(25.17% - 1px);
  width: 5px;
}

.web-1920 .dental-plan-summary-LM4FME {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(24.32% - 5px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 160px;
}

.web-1920 .dental-plan-summary-LM4FME:hover {
  color: #3D82BD
}

.web-1920 .ellipse-15-LM4FME {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(29.44% - 1px);
  width: 5px;
}

.web-1920 .vision-plan-summary-LM4FME {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(28.65% - 5px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 74px);
}

.web-1920 .vision-plan-summary-LM4FME:hover {
  color: #3D82BD
}

.web-1920 .ellipse-16-LM4FME {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 2px;
  position: absolute;
  top: calc(37.64% - 2px);
  width: 5px;
}

.web-1920 .required-health-plan-notices-LM4FME {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 16px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(36.99% - 7px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 14px);
}

.web-1920 .required-health-plan-notices-LM4FME:hover {
  color: #3D82BD
}

.web-1920 .ellipse-17-LM4FME {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 2px;
  position: absolute;
  top: calc(42.25% - 2px);
  width: 5px;
}

.web-1920 .chip-notice-LM4FME {
  background-color: transparent;
  cursor: pointer;
  height: 20px;
  left: 16px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(41.71% - 8px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 148px;
}

.web-1920 .chip-notice-LM4FME:hover {
  color: #3D82BD
}

.web-1920 .ellipse-43-LM4FME {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 2px;
  position: absolute;
  top: calc(46.52% - 2px);
  width: 5px;
}

.web-1920 .summary-plan-description-ppo-LM4FME {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 16px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(47.13% - 19px);
  transition: all 0.2s ease;
  width: calc(100.00% - 16px);
}

.web-1920 .summary-plan-description-ppo-LM4FME:hover {
  color: #3D82BD
}

.web-1920 .ellipse-44-LM4FME {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(48.88% - 2px);
  height: 5px;
  left: 2px;
  position: absolute;
  width: 5px;
}

.web-1920 .summary-plan-description-blue-edge-LM4FME {
  background-color: transparent;
  bottom: calc(48.07% - 19px);
  cursor: pointer;
  height: 40px;
  left: 16px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 58px);
}

.web-1920 .summary-plan-description-blue-edge-LM4FME:hover {
  color: #3D82BD
}

.web-1920 .ellipse-51-LM4FME {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(42.25% - 2px);
  height: 5px;
  left: 2px;
  position: absolute;
  width: 5px;
}

.web-1920 .summary-plan-description-cigna-dental-LM4FME {
  background-color: transparent;
  bottom: calc(41.17% - 16px);
  cursor: pointer;
  height: 40px;
  left: 16px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 34px);
}

.web-1920 .summary-plan-description-cigna-dental-LM4FME:hover {
  color: #3D82BD
}

.web-1920 .ellipse-76-LM4FME {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(35.62% - 2px);
  height: 5px;
  left: 2px;
  position: absolute;
  width: 5px;
}

.web-1920 .ellipse-89-LM4FME {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(33.71% - 2px);
  width: 5px;
}

.web-1920 .ellipse-77-LM4FME {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(29.21% - 1px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1920 .ellipse-78-LM4FME {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(22.58% - 1px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1920 .summary-plan-description-vsp-vision-LM4FME {
  background-color: transparent;
  bottom: calc(34.27% - 14px);
  cursor: pointer;
  height: 40px;
  left: 16px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 34px);
}

.web-1920 .summary-plan-description-vsp-vision-LM4FME:hover {
  color: #3D82BD
}

.web-1920 .vsp-eyeconic-online-store-LM4FME {
  background-color: transparent;
  cursor: pointer;
  height: 19px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(32.99% - 6px);
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 34px);
}

.web-1920 .vsp-eyeconic-online-store-LM4FME:hover {
  color: #3D82BD
}

.web-1920 .summary-plan-descrip-LM4FME {
  bottom: calc(27.60% - 11px);
  height: 40px;
  left: 14px;
  letter-spacing: 0.00px;
  width: calc(100.00% - 16px);
}

.web-1920 .summary-plan-descrip-LM4FME:hover {
  color: #3D82BD
}

.web-1920 .summary-plan-descrip-V8b7CR {
  bottom: calc(18.71% - 11px);
  height: 61px;
  left: 14px;
  letter-spacing: 0.51px;
  width: calc(100.00% - 15px);
}

.web-1920 .summary-plan-descrip-V8b7CR:hover {
  color: #3D82BD
}

.web-1920 .ellipse-83-LM4FME {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 123px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1920 .ellipse-84-LM4FME {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 45px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1920 .summary-plan-descrip-CNOUkf {
  bottom: 78px;
  height: 61px;
  left: 14px;
  letter-spacing: 0.53px;
  width: calc(100.00% - 15px);
}

.web-1920 .summary-plan-descrip-CNOUkf:hover {
  color: #3D82BD
}

.web-1920 .summary-plan-descrip-dUl79h {
  bottom: 0px;
  height: 61px;
  left: 14px;
  letter-spacing: 0.00px;
  width: calc(100.00% - 15px);
}

.web-1920 .summary-plan-descrip-dUl79h:hover {
  color: #3D82BD
}

.web-1920 .ellipse-94-5s9wr5 {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 45px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1920 .summary-plan-descrip-5s9wr5 {
  bottom: 0px;
  height: 61px;
  left: 14px;
  letter-spacing: 0.00px;
  width: calc(100.00% - 13px);
}

.web-1920 .summary-plan-descrip-5s9wr5:hover {
  color: #3D82BD
}

.web-1920 .ellipse-95-FyH3hY {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 813px;
  height: 5px;
  left: calc(34.31% - 2px);
  position: absolute;
  width: 5px;
}

.web-1920 .combined-hourly-and-salary-handbook-FyH3hY {
  background-color: transparent;
  bottom: 776px;
  cursor: pointer;
  height: 49px;
  left: calc(39.49% - 88px);
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: 222px;
}

.web-1920 .combined-hourly-and-salary-handbook-FyH3hY:hover {
  color: #3D82BD
}

.web-1920 .group-674-FyH3hY {
  background-color: transparent;
  bottom: calc(27.75% - 120px);
  height: 433px;
  position: absolute;
  right: calc(41.43% - 106px);
  width: 255px;
}

.web-1920 .group-510-7brkCi {
  background-color: transparent;
  height: calc(100.00% - 62px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920 .spanish-Tia84E {
  background-color: transparent;
  height: 25px;
  left: 1px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920 .group-508-Tia84E {
  background-color: transparent;
  height: calc(100.00% - 38px);
  left: 0px;
  position: absolute;
  top: 38px;
  width: calc(100.00% - 16px);
}

.web-1920 .ellipse-26-8yriHq {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: 9px;
  width: 5px;
}

.web-1920 .resumen-de-beneficio-8yriHq {
  top: -2px;
  width: calc(100.00% - 12px);
}

.web-1920 .resumen-de-beneficio-8yriHq:hover {
  color: #3D82BD
}

.web-1920 .ellipse-27-8yriHq {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(20.73% - 1px);
  width: 5px;
}

.web-1920 .resumen-de-beneficios-y-de-cobertura-ppo-8yriHq {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: calc(19.45% - 8px);
  transition: all 0.2s ease;
  width: calc(100.00% - 30px);
}

.web-1920 .resumen-de-beneficios-y-de-cobertura-ppo-8yriHq:hover {
  color: #3D82BD
}

.web-1920 .ellipse-28-8yriHq {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  height: 5px;
  left: 0px;
  position: absolute;
  top: calc(38.72% - 2px);
  width: 5px;
}

.web-1920 .resumen-de-beneficio-fhBxk9 {
  top: calc(39.59% - 16px);
  width: calc(100.00% - 30px);
}

.web-1920 .resumen-de-beneficio-fhBxk9:hover {
  color: #3D82BD
}

.web-1920 .ellipse-29-8yriHq {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(43.29% - 2px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1920 .ellipse-63-8yriHq {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: calc(25.30% - 1px);
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1920 .resumen-de-beneficios-de-cigna-dental-8yriHq {
  background-color: transparent;
  bottom: calc(40.27% - 16px);
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 14px);
}

.web-1920 .resumen-de-beneficios-de-cigna-dental-8yriHq:hover {
  color: #3D82BD
}

.web-1920 .resumen-de-beneficios-de-vsp-vision-8yriHq {
  background-color: transparent;
  bottom: calc(20.14% - 8px);
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 24px);
}

.web-1920 .resumen-de-beneficios-de-vsp-vision-8yriHq:hover {
  color: #3D82BD
}

.web-1920 .ellipse-30-8yriHq {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 24px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1920 .dnde-acudir-para-recibir-atencin-8yriHq {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 48px);
}

.web-1920 .dnde-acudir-para-recibir-atencin-8yriHq:hover {
  color: #3D82BD
}

.web-1920 .ellipse-97-7brkCi {
  background-color: var(--black);
  border-color: transparent;
  border-radius: 2.5px;
  bottom: 24px;
  height: 5px;
  left: 0px;
  position: absolute;
  width: 5px;
}

.web-1920 .chip-aviso-7brkCi {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
  width: calc(100.00% - 60px);
}

.web-1920 .chip-aviso-7brkCi:hover {
  color: #3D82BD
}

.web-1920 .active {
  height: 100%;
  position: absolute;
  top: 0px;
}

.web-1920 .alight-health-pro {
  background-color: transparent;
  height: 27px;
  left: 19px;
  letter-spacing: 1.32px;
  line-height: 25px;
  position: absolute;
  text-align: center;
  top: calc(44.77% - 12px);
  white-space: nowrap;
  width: calc(100.00% - 37px);
}

.web-1920 .border {
  background-color: var(--white);
  position: absolute;
}

.web-1920 .click-here-for-2025-bi-weekly-premiums {
  background-color: transparent;
  height: 25px;
  position: absolute;
  text-align: center;
}

.web-1920 .click-here-for-2025-weekly-premiums {
  background-color: transparent;
  height: 25px;
  position: absolute;
  text-align: center;
}

.web-1920 .container {
  position: absolute;
  top: 0px;
}

.web-1920 .dental-vision {
  background-color: transparent;
  bottom: calc(46.51% - 13px);
  height: 27px;
  letter-spacing: 1.32px;
  line-height: 25px;
  position: absolute;
  right: calc(49.41% - 97px);
  text-align: center;
  white-space: nowrap;
  width: 196px;
}

.web-1920 .eap {
  background-color: transparent;
  height: 27px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: calc(43.02% - 12px);
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920 .education-text {
  background-color: transparent;
  position: absolute;
}

.web-1920 .financialeducation {
  background-color: transparent;
  bottom: calc(41.38% - 23px);
  height: 55px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.web-1920 .green-card {
  background-color: transparent;
  cursor: pointer;
  height: 244px;
  position: absolute;
  top: calc(39.80% - 97px);
  width: 442px;
}

.web-1920 .group-223 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920 .group-225 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920 .group-230 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920 .group-234 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920 .group-253 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920 .group-254 {
  background-color: transparent;
  height: 94px;
  position: absolute;
  right: 174px;
  top: calc(31.22% - 29px);
  width: 94px;
}

.web-1920 .group-258 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920 .group-309 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920 .group-310 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920 .group-311 {
  background-color: transparent;
  height: 63px;
  position: absolute;
  width: 104px;
}

.web-1920 .group-312 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920 .group-313 {
  background-color: transparent;
  height: 74px;
  left: calc(49.98% - 42px);
  position: absolute;
  top: 0px;
  width: 83px;
}

.web-1920 .group-314 {
  background-color: transparent;
  position: absolute;
  top: 0px;
}

.web-1920 .group-315 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920 .group-316 {
  background-color: transparent;
  height: 73px;
  left: calc(49.90% - 41px);
  position: absolute;
  top: 0px;
  width: 83px;
}

.web-1920 .group-317 {
  background-color: transparent;
  position: absolute;
  top: 0px;
}

.web-1920 .icon-dental {
  background-color: transparent;
  height: 76px;
  left: calc(48.54% - 32px);
  position: absolute;
  top: 0px;
  width: 67px;
}

.web-1920 .icon-fsa {
  background-color: transparent;
  height: 70px;
  position: absolute;
  right: calc(49.67% - 39px);
  top: 0px;
  width: 79px;
}

.web-1920 .icon-life {
  background-color: transparent;
  height: 95px;
  left: calc(49.75% - 65px);
  position: absolute;
  width: 130px;
}

.web-1920 .icon-life-insurance {
  background-color: transparent;
  height: calc(100.00% - 4px);
  position: absolute;
  right: calc(50.00% - 40px);
  top: 0px;
  width: 79px;
}

.web-1920 .icon-medical-plan {
  background-color: transparent;
  height: 83px;
  mix-blend-mode: normal;
  position: absolute;
  right: calc(49.18% - 44px);
  top: 0px;
  width: 88px;
}

.web-1920 .icon-total-wellbeing {
  background-color: transparent;
  height: 75px;
  left: calc(49.72% - 42px);
  position: absolute;
  width: 85px;
}

.web-1920 .md-live-icon {
  background-color: transparent;
  height: 69px;
  left: calc(49.89% - 47px);
  position: absolute;
  top: 0px;
  width: 94px;
}

.web-1920 .medical-plans-active {
  background-color: transparent;
  left: 0px;
  position: absolute;
}

.web-1920 .protect-your-income {
  background-color: transparent;
  bottom: calc(46.51% - 13px);
  height: 27px;
  letter-spacing: 1.32px;
  line-height: 25px;
  position: absolute;
  right: calc(49.30% - 133px);
  text-align: center;
  white-space: nowrap;
  width: 270px;
}

.web-1920 .rectangle-2154 {
  box-shadow: 0px 3px 6px #00000052;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920 .rectangle-2198 {
  border-radius: 6px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920 .resumen-de-beneficio {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
}

.web-1920 .select-an-option-bel {
  background-color: transparent;
  height: 19px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  right: calc(49.86% - 248px);
  text-align: center;
  white-space: nowrap;
  width: 497px;
}

.web-1920 .sub-button {
  background-color: transparent;
  height: 46px;
  position: absolute;
  width: 220px;
}

.web-1920 .summary-of-benefits {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 14px;
  letter-spacing: 0.53px;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
}

.web-1920 .summary-plan-descrip {
  background-color: transparent;
  cursor: pointer;
  line-height: 21px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  transition: all 0.2s ease;
}

.web-1920 .universal-life-text {
  background-color: transparent;
  position: absolute;
}

.web-1920 .wellness-program {
  background-color: transparent;
  height: 27px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: calc(43.02% - 12px);
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920 .x401k {
  background-color: transparent;
  height: 27px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: calc(44.19% - 12px);
  white-space: nowrap;
  width: calc(100.00% + 2px);
}
@media screen and (max-width: 767px) {
  .screen.web-1920 { 
    display: none;
   }
  .screen.web-1280 { 
    display: none;
   }
  .screen.tablet-768-all-breakpoints { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  .screen.web-1920 { 
    display: none;
   }
  .screen.web-1280 { 
    display: none;
   }
  .screen.mobile-375 { 
    display: none;
   }
}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
  .screen.web-1920 { 
    display: none;
   }
  .screen.tablet-768-all-breakpoints { 
    display: none;
   }
  .screen.mobile-375 { 
    display: none;
   }
}
@media screen and (min-width: 1920px) {
  .screen.web-1280 { 
    display: none;
   }
  .screen.tablet-768-all-breakpoints { 
    display: none;
   }
  .screen.mobile-375 { 
    display: none;
   }
}