/* screen - mobile-375 */

.mobile-375 {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 8683px;
  min-width: 375px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.mobile-375 .enroll-t5gFFk {
  background-color: transparent;
  bottom: 4px;
  height: 1122px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.mobile-375 .rectangle-68-iuQThE {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .text-iuQThE {
  background-color: transparent;
  bottom: 521px;
  height: 381px;
  position: absolute;
  right: calc(48.28% - 167px);
  width: 346px;
}

.mobile-375 .time-to-enroll-6hL5qK {
  background-color: transparent;
  color: var(--primary);
  font-family: var(--font-family-vistasans_otce-light);
  font-size: var(--font-size-xxxxl);
  font-style: normal;
  font-weight: 300;
  height: 53px;
  left: 3px;
  letter-spacing: 0.00px;
  line-height: 78px;
  position: absolute;
  text-align: center;
  top: -15px;
  white-space: nowrap;
  width: calc(100.00% - 4px);
}

.mobile-375 .its-time-to-enroll-i-6hL5qK {
  background-color: transparent;
  height: 109px;
  left: 3px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: calc(30.51% - 33px);
  width: calc(100.00% - 4px);
}

.mobile-375 .my-info-now-employee-6hL5qK {
  background-color: transparent;
  bottom: 0px;
  height: 166px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.mobile-375 .group-299-iuQThE {
  background-color: transparent;
  bottom: 411px;
  cursor: pointer;
  height: 64px;
  pointer-events: auto;
  position: absolute;
  right: calc(49.76% - 83px);
  transition: all 0.2s ease;
  width: 166px;
}

.mobile-375 .group-299-iuQThE:hover {
  transform: scale(1.1);
}

.mobile-375 .gray-button-double-a61bRo {
  background-color: transparent;
  height: calc(100.00% - 1px);
  left: 0px;
  position: absolute;
  top: 1px;
  width: 100%;
}

.mobile-375 .rectangle-2154-c2u4xb {
  background-color: var(--white);
  border-radius: 6px;
  box-shadow: 0px 3px 6px #00000052;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .enroll-c2u4xb {
  background-color: transparent;
  bottom: calc(37.50% - 10px);
  color: var(--log-cabin);
  font-family: var(--font-family-roboto);
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  height: 27px;
  left: calc(50.00% - 40px);
  letter-spacing: 1.69px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 80px;
}

.mobile-375 .gray-button-double-AnhcQL {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.mobile-375 .gray-button-double-AnhcQL:hover {
  opacity: 0;
}

.mobile-375 .path-94-2b1jz9 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .enroll-2b1jz9 {
  background-color: transparent;
  bottom: calc(39.19% - 11px);
  color: var(--log-cabin);
  font-family: var(--font-family-roboto);
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  height: 27px;
  left: calc(50.00% - 40px);
  letter-spacing: 1.69px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 80px;
}

.mobile-375 .computer-iuQThE {
  background-color: transparent;
  display: block;
  height: 83px;
  left: calc(49.78% - 76px);
  opacity: 0;
  position: absolute;
  top: 89px;
  transform: translate(0, 25px);
  width: 152px;
}

.mobile-375 .computer-iuQThE.bp4-animate-enter {
  animation: bp4-animate-enter-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter-frames {
  from{opacity: 0;transform: translate(0, 25px);
}
to{opacity: 1;transform: translate(0,0);
}
}

.mobile-375 .computer-image-xEiiJC {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .rectangle-2175-xEiiJC {
  background-color: var(--white);
  height: calc(100.00% - 17px);
  left: 23px;
  position: absolute;
  top: 6px;
  width: calc(100.00% - 45px);
}

.mobile-375 .group-283-xEiiJC {
  background-color: transparent;
  height: 47px;
  position: absolute;
  right: calc(49.22% - 25px);
  top: calc(42.67% - 20px);
  width: 50px;
}

.mobile-375 .group-282-3tqhO5 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.mobile-375 .health-advocate-t5gFFk {
  background-color: transparent;
  bottom: calc(35.66% - 555px);
  height: 1555px;
  left: -12px;
  position: absolute;
  width: calc(100.00% + 25px);
}

.mobile-375 .rectangle-21-wRjD4b {
  background-color: var(--gallery);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-300-wRjD4b {
  background-color: transparent;
  height: calc(100.00% - 111px);
  left: 30px;
  position: absolute;
  top: 48px;
  width: calc(100.00% - 60px);
}

.mobile-375 .make-health-advocate-WxtvQx {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 400;
  height: 209px;
  left: 0px;
  line-height: 52px;
  position: absolute;
  text-align: center;
  top: 90px;
  width: calc(100.00% + 2px);
}

.mobile-375 .the-personal-health-WxtvQx {
  background-color: transparent;
  height: 527px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: calc(36.64% - 193px);
  width: 100%;
}

.mobile-375 .group-278-WxtvQx {
  background-color: transparent;
  bottom: calc(27.17% - 52px);
  height: 190px;
  left: calc(48.58% - 106px);
  position: absolute;
  width: 219px;
}

.mobile-375 .health-adv-app-store-Ogpl7a {
  background-color: transparent;
  cursor: pointer;
  height: 65px;
  left: 1px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.mobile-375 .health-adv-app-store-Ogpl7a:hover {
  transform: scale(0.9); 
}

.mobile-375 .group-206-kPROau {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .path-61-5vUiMx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.mobile-375 .path-62-5vUiMx {
  background-color: transparent;
  height: calc(100.00% - 3px);
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: calc(100.00% - 3px);
}

.mobile-375 .path-63-5vUiMx {
  background-color: transparent;
  height: 41px;
  left: 21px;
  object-fit: cover;
  position: absolute;
  top: calc(42.95% - 18px);
  width: 34px;
}

.mobile-375 .group-205-5vUiMx {
  background-color: transparent;
  height: 100%;
  opacity: 0.52;
  position: absolute;
  right: 0px;
  top: 1px;
  width: 116px;
}

.mobile-375 .group-204-I0cTvv {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-203-xeNaTJ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-202-x4qyUy {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 1px;
  width: 100%;
}

.mobile-375 .group-201-g8V89g {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .path-65-5vUiMx {
  background-color: transparent;
  bottom: 7px;
  height: 28px;
  object-fit: cover;
  position: absolute;
  right: 21px;
  width: 129px;
}

.mobile-375 .path-66-5vUiMx {
  background-color: transparent;
  height: 11px;
  object-fit: cover;
  position: absolute;
  right: 22px;
  top: calc(19.86% - 2px);
  width: 126px;
}

.mobile-375 .health-adv-google-play-Ogpl7a {
  background-color: transparent;
  bottom: 1px;
  cursor: pointer;
  height: 71px;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: 100%;
}

.mobile-375 .health-adv-google-play-Ogpl7a:hover {
  transform: scale(0.9); 
}

.mobile-375 .group-211-b4FLTN {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-210-FOkJqg {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-213-b4FLTN {
  background-color: transparent;
  bottom: 10px;
  height: 47px;
  left: 16px;
  position: absolute;
  width: 24px;
}

.mobile-375 .group-212-G5ZjPv {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.mobile-375 .group-215-b4FLTN {
  background-color: transparent;
  height: 23px;
  left: 17px;
  position: absolute;
  top: calc(30.22% - 7px);
  width: 30px;
}

.mobile-375 .group-214-VtYxgT {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.mobile-375 .group-217-b4FLTN {
  background-color: transparent;
  bottom: 10px;
  height: 24px;
  left: 17px;
  position: absolute;
  width: 30px;
}

.mobile-375 .group-216-HKPBb5 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-219-b4FLTN {
  background-color: transparent;
  bottom: calc(46.20% - 6px);
  height: 13px;
  left: calc(20.23% - 3px);
  position: absolute;
  width: 17px;
}

.mobile-375 .group-218-xFsU1s {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.mobile-375 .group-221-b4FLTN {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-220-5TZIvA {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .dont-get-frustrated-WxtvQx {
  background-color: transparent;
  height: 83px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: -2px;
  width: 100%;
}

.mobile-375 .group-297-WxtvQx {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  display: block;
  height: 279px;
  left: calc(48.97% - 96px);
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 197px;
}

.mobile-375 .group-297-WxtvQx.bp4-animate-enter2 {
  animation: bp4-animate-enter2-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter2-frames {
  from{opacity: 0;transform: translate(0, 25px);
}
to{opacity: 1;transform: translate(0,0);
}
}

.mobile-375 .mask-group-5-tuLPnP {
  background-color: transparent;
  display: block;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(25px, 0);
  width: 100%;
}

.mobile-375 .mask-group-5-tuLPnP.bp4-animate-enter1 {
  animation: bp4-animate-enter1-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

@keyframes bp4-animate-enter1-frames {
  from{opacity: 0;transform: translate(25px, 0);
}
to{opacity: 1;transform: translate(0,0);
}
}

.mobile-375 .group-351-t5gFFk {
  background-color: transparent;
  height: 155px;
  left: 18px;
  position: absolute;
  top: 1335px;
  width: calc(100.00% - 35px);
}

.mobile-375 .start-here-Rzxx6D {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .learn-your-options-before-enrolling-L798PO {
  background-color: transparent;
  bottom: 0px;
  color: var(--primary);
  font-style: normal;
  font-weight: 400;
  height: 157px;
  left: 0px;
  line-height: 52px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.mobile-375 .header-t5gFFk {
  background-color: transparent;
  height: 1245px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .rectangle-2177-xdXKU4 {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .denbury-header-artboard-12x-t5gFFk {
  background-color: transparent;
  display: block;
  height: 422px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(10.37% - 44px);
  transform: translate(-50px, 0);
  width: 375px;
}

.mobile-375 .denbury-header-artboard-12x-t5gFFk.bp4-animate-enter3 {
  animation: bp4-animate-enter3-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-50px, 0);
}

@keyframes bp4-animate-enter3-frames {
  from{opacity: 0;transform: translate(-50px, 0);
}
to{opacity: 1;transform: translate(0,0);
}
}

.mobile-375 .group-331-t5gFFk {
  background-color: transparent;
  display: block;
  height: 732px;
  left: 11px;
  opacity: 0;
  position: absolute;
  top: 116px;
  transform: translate(50px, 0);
  width: calc(100.00% - 18px);
}

.mobile-375 .group-331-t5gFFk.bp4-animate-enter4 {
  animation: bp4-animate-enter4-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(50px, 0);
}

@keyframes bp4-animate-enter4-frames {
  from{opacity: 0;transform: translate(50px, 0);
}
to{opacity: 1;transform: translate(0,0);
}
}

.mobile-375 .think-forward-QAW5pO {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 300;
  height: 159px;
  left: 0px;
  line-height: 78px;
  position: absolute;
  text-align: center;
  top: -2px;
  width: calc(100.00% + 2px);
}

.mobile-375 .x2023-annual-enrollme-QAW5pO {
  background-color: transparent;
  color: var(--primary);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-xxl);
  font-weight: 700;
  height: 121px;
  left: 7px;
  letter-spacing: -0.70px;
  line-height: 38px;
  position: absolute;
  text-align: center;
  top: calc(27.41% - 33px);
  width: calc(100.00% - 17px);
}

.mobile-375 .span0-QNYVIY {
  letter-spacing: -0.64px;
}

.mobile-375 .span1-QNYVIY {
  font-size: 35px;
  font-style: normal;
}

.mobile-375 .this-year-enrollment-QAW5pO {
  background-color: transparent;
  bottom: 0px;
  height: 419px;
  left: 21px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  width: calc(100.00% - 45px);
}

.mobile-375 .span0-STGZB7 {
}

.mobile-375 .span1-STGZB7 {
}

.mobile-375 .group-352-t5gFFk {
  background-color: transparent;
  height: 301px;
  left: 0px;
  position: absolute;
  top: calc(32.84% - 99px);
  width: calc(100.00% + 1px);
}

.mobile-375 .before-you-enroll-group-uiPo4o {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .before-you-enroll-BpgsAm {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .select-an-option-abo-iSfU3q {
  background-color: transparent;
  bottom: -2px;
  color: var(--secondary);
  font-family: var(--font-family-vistasans_otce-medium);
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  height: 88px;
  letter-spacing: 0.00px;
  line-height: 29px;
  position: absolute;
  right: calc(49.21% - 123px);
  text-align: center;
  white-space: nowrap;
  width: 250px;
}

.mobile-375 .health-disabled-iSfU3q {
  background-color: transparent;
  height: calc(100.00% - 213px);
  left: 1px;
  position: absolute;
  top: 0px;
  width: 50.00%;
}

.mobile-375 .group-296-sVMS6S {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .active-eFfbax {
  background-color: var(--secondary);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .icon-critical-illness-sVMS6S {
  background-color: transparent;
  cursor: pointer;
  height: 35px;
  pointer-events: auto;
  position: absolute;
  right: calc(49.74% - 15px);
  top: calc(41.82% - 14px);
  transition: all 0.2s ease;
  width: 30px;
}

.mobile-375 .icon-critical-illness-sVMS6S:hover {
  transform: scale(1.1);
}

.mobile-375 .group-231-R7Pmhk {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.mobile-375 .hsa-disabled-iSfU3q {
  background-color: transparent;
  height: calc(100.00% - 213px);
  left: 0px;
  position: absolute;
  top: 88px;
  width: 36.44%;
}

.mobile-375 .group-296-0lYIxK {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .active-cyxpXr {
  background-color: var(--dingley);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .path-219-0lYIxK {
  background-color: transparent;
  bottom: calc(50.00% - 19px);
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: calc(50.00% - 19px);
  transition: all 0.2s ease;
  width: 38px;
}

.mobile-375 .path-219-0lYIxK:hover {
  transform: scale(1.1);
}

.mobile-375 .fsa-disabled-iSfU3q {
  background-color: transparent;
  height: calc(100.00% - 213px);
  left: 36.44%;
  position: absolute;
  top: 88px;
  width: 31.38%;
}

.mobile-375 .group-296-tYzmvJ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .active-L0LdLT {
  background-color: var(--dingley);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .icon-disability-tYzmvJ {
  background-color: transparent;
  cursor: pointer;
  height: 35px;
  pointer-events: auto;
  position: absolute;
  right: calc(50.00% - 21px);
  top: calc(41.77% - 14px);
  transition: all 0.2s ease;
  width: 42px;
}

.mobile-375 .icon-disability-tYzmvJ:hover {
  transform: scale(1.1);
}

.mobile-375 .group-368-Wyj1fh {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-367-n223KL {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .path-218-AqFHNa {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .life-disabled-iSfU3q {
  background-color: transparent;
  height: calc(100.00% - 213px);
  position: absolute;
  right: 0px;
  top: 88px;
  width: 32.18%;
}

.mobile-375 .group-296-sxa4Ic {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .active-QS5H0X {
  background-color: var(--dingley);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .icon-401k-sxa4Ic {
  background-color: transparent;
  cursor: pointer;
  height: 33px;
  pointer-events: auto;
  position: absolute;
  right: calc(49.35% - 18px);
  top: calc(43.93% - 14px);
  transition: all 0.2s ease;
  width: 37px;
}

.mobile-375 .icon-401k-sxa4Ic:hover {
  transform: scale(1.1);
}

.mobile-375 .group-237-4fvagL {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .dental-vision-disabled-iSfU3q {
  background-color: transparent;
  height: calc(100.00% - 213px);
  position: absolute;
  right: 1px;
  top: 0px;
  width: 49.73%;
}

.mobile-375 .group-296-z8IAoa {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .active-ptLXHC {
  background-color: var(--secondary);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .path-220-z8IAoa {
  background-color: transparent;
  bottom: calc(50.00% - 19px);
  cursor: pointer;
  height: 38px;
  left: calc(50.00% - 27px);
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: 55px;
}

.mobile-375 .path-220-z8IAoa:hover {
  transform: scale(1.1);
}

.mobile-375 .before-you-enroll-Mm1hbW {
  background-color: transparent;
  height: 176px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .health-disabled-JW49wu {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 88px);
  left: 1px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 50.00%;
}

.mobile-375 .health-disabled-JW49wu:hover {
  opacity: 0;
}

.mobile-375 .group-296-cDitou {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .active-LykJ0p {
  background-color: var(--secondary-variant);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .icon-critical-illness-cDitou {
  background-color: transparent;
  cursor: pointer;
  height: 35px;
  opacity: 0.5;
  pointer-events: auto;
  position: absolute;
  right: calc(49.74% - 15px);
  top: calc(41.82% - 14px);
  transition: all 0.2s ease;
  width: 30px;
}

.mobile-375 .icon-critical-illness-cDitou:hover {
  transform: scale(1.1);
}

.mobile-375 .group-231-xMVTvI {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.mobile-375 .hsa-disabled-JW49wu {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 88px);
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 88px;
  transition: all 0.2s ease;
  width: 36.44%;
}

.mobile-375 .hsa-disabled-JW49wu:hover {
  opacity: 0;
}

.mobile-375 .group-296-jIJ7YP {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .active-qdiD8q {
  background-color: var(--secondary-variant);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .path-219-jIJ7YP {
  background-color: transparent;
  bottom: calc(50.00% - 19px);
  cursor: pointer;
  height: 38px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: calc(50.00% - 19px);
  transition: all 0.2s ease;
  width: 38px;
}

.mobile-375 .path-219-jIJ7YP:hover {
  transform: scale(1.1);
}

.mobile-375 .fsa-disabled-JW49wu {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 88px);
  left: 36.44%;
  pointer-events: auto;
  position: absolute;
  top: 88px;
  transition: all 0.2s ease;
  width: 31.38%;
}

.mobile-375 .fsa-disabled-JW49wu:hover {
  opacity: 0;
}

.mobile-375 .group-296-AC7sOx {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .active-EHks3Q {
  background-color: var(--secondary-variant);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .icon-disability-AC7sOx {
  background-color: transparent;
  height: 35px;
  opacity: 0.5;
  position: absolute;
  right: calc(50.00% - 21px);
  top: calc(41.77% - 14px);
  width: 42px;
}

.mobile-375 .group-368-oxsHG2 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-367-Dokrz8 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .path-218-i7f8xx {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .life-disabled-JW49wu {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 88px);
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 88px;
  transition: all 0.2s ease;
  width: 32.18%;
}

.mobile-375 .life-disabled-JW49wu:hover {
  opacity: 0;
}

.mobile-375 .group-296-fcsJnZ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .active-qkYpxx {
  background-color: var(--secondary-variant);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .icon-401k-fcsJnZ {
  background-color: transparent;
  cursor: pointer;
  height: 33px;
  opacity: 0.5;
  pointer-events: auto;
  position: absolute;
  right: calc(49.35% - 18px);
  top: calc(43.93% - 14px);
  transition: all 0.2s ease;
  width: 37px;
}

.mobile-375 .icon-401k-fcsJnZ:hover {
  transform: scale(1.1);
}

.mobile-375 .group-237-X8ftxS {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .dental-vision-disabled-JW49wu {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 88px);
  pointer-events: auto;
  position: absolute;
  right: 1px;
  top: 0px;
  transition: all 0.2s ease;
  width: 49.73%;
}

.mobile-375 .dental-vision-disabled-JW49wu:hover {
  opacity: 0;
}

.mobile-375 .group-296-u5wrJv {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .active-YBeice {
  background-color: var(--secondary-variant);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-375 .path-220-u5wrJv {
  background-color: transparent;
  bottom: calc(50.00% - 19px);
  cursor: pointer;
  height: 38px;
  left: calc(50.00% - 27px);
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: 55px;
}

.mobile-375 .path-220-u5wrJv:hover {
  transform: scale(1.1);
}

.mobile-375 .follow-these-steps-t-t5gFFk {
  background-color: transparent;
  height: 83px;
  left: 34px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: calc(30.51% - 25px);
  width: calc(100.00% - 65px);
}

.mobile-375 .know-before-you-enroll-t5gFFk {
  background-color: transparent;
  color: var(--primary);
  font-family: var(--font-family-vistasans_otce-bold);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
  height: 36px;
  left: 18px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: center;
  top: calc(29.47% - 11px);
  white-space: nowrap;
  width: calc(100.00% - 33px);
}

.mobile-375 .group-339-t5gFFk {
  background-color: transparent;
  height: 1151px;
  left: 0px;
  position: absolute;
  top: calc(44.29% - 510px);
  width: 100%;
}

.mobile-375 .rectangle-2241-kV0eiY {
  background-color: var(--primary);
  bottom: 0px;
  height: 273px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.mobile-375 .health-advocate-kV0eiY {
  background-color: transparent;
  height: calc(100.00% - 273px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .rectangle-75-3BayN9 {
  background-color: var(--gallery);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-279-3BayN9 {
  background-color: transparent;
  height: 562px;
  left: 38px;
  position: absolute;
  top: 60px;
  width: calc(100.00% - 76px);
}

.mobile-375 .prevention-is-key-l8mebi {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 400;
  height: 105px;
  left: 32px;
  line-height: 52px;
  position: absolute;
  text-align: center;
  top: -2px;
  width: calc(100.00% - 61px);
}

.mobile-375 .when-was-the-last-ti-l8mebi {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 441px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.mobile-375 .span0-zQjFug {
}

.mobile-375 .span1-zQjFug {
  text-decoration: underline;
}

.mobile-375 .span2-zQjFug {
}

.mobile-375 .rectangle-2181-kV0eiY {
  background-color: transparent;
  bottom: calc(32.36% - 63px);
  cursor: pointer;
  height: 196px;
  left: calc(50.00% - 78px);
  object-fit: cover;
  position: absolute;
  width: 156px;
}

.mobile-375 .not-sure-of-what-pre-kV0eiY {
  background-color: transparent;
  bottom: 51px;
  cursor: pointer;
  height: 190px;
  left: 18px;
  letter-spacing: 0.15px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  width: calc(100.00% - 31px);
}

.mobile-375 .span0-3uxRXP {
}

.mobile-375 .span1-3uxRXP {
}

.mobile-375 .group-329-t5gFFk {
  background-color: transparent;
  bottom: calc(23.28% - 128px);
  height: 550px;
  left: -772px;
  position: absolute;
  width: calc(100.00% + 1545px);
}

.mobile-375 .health-advocate-X6dCpi {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .rectangle-75-gXVunL {
  background-color: var(--gallery);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-279-gXVunL {
  background-color: transparent;
  height: 205px;
  left: calc(50.00% - 170px);
  position: absolute;
  top: 47px;
  width: 340px;
}

.mobile-375 .learn-more-here-gxh07Y {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 400;
  height: 105px;
  left: 0px;
  line-height: 52px;
  position: absolute;
  text-align: center;
  top: -2px;
  width: calc(100.00% + 2px);
}

.mobile-375 .learn-more-about-hea-gxh07Y {
  background-color: transparent;
  bottom: 0px;
  height: 88px;
  left: 24px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  width: calc(100.00% - 48px);
}

.mobile-375 .group-330-X6dCpi {
  background-color: transparent;
  bottom: 55px;
  cursor: pointer;
  height: 221px;
  position: absolute;
  right: calc(50.00% - 79px);
  width: 159px;
}

.mobile-375 .rectangle-2236-3TneBb {
  background-color: transparent;
  height: calc(100.00% + 18px);
  left: -9px;
  object-fit: cover;
  position: absolute;
  top: -6px;
  width: calc(100.00% + 18px);
}

.mobile-375 .nav-bar-t5gFFk {
  background-color: transparent;
  height: 87px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .rectangle-1-w0JQ8L {
  background-color: var(--white);
  box-shadow: 0px 3px 6px #00000040;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .denbury_logo_2color_-print_-large-w0JQ8L {
  background-color: transparent;
  height: 51px;
  left: calc(50.00% - 76px);
  object-fit: cover;
  position: absolute;
  top: 19px;
  width: 153px;
}

.mobile-375 .watch-this-video-to-learn-more-t5gFFk {
  background-color: transparent;
  height: 31px;
  left: 18px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: calc(20.47% - 6px);
  white-space: nowrap;
  width: calc(100.00% - 34px);
}

.mobile-375 .read-your-benefit-gu-t5gFFk {
  background-color: transparent;
  bottom: 6368px;
  height: 57px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  right: calc(48.44% - 151px);
  text-align: center;
  width: 311px;
}

.mobile-375 .e6-dcd9-ba-4-d39-4-a-t5gFFk {
  background-color: transparent;
  bottom: 6442px;
  cursor: pointer;
  height: 325px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: calc(47.90% - 123px);
  transition: all 0.2s ease;
  width: 256px;
}

.mobile-375 .e6-dcd9-ba-4-d39-4-a-t5gFFk:hover {
  transform: scale(1.1);
}

.mobile-375 .denbury-header-artboard-12x-S48G5D {
  background-color: transparent;
  display: block;
  height: 402px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: calc(100.01% - 402px);
  transform: translate(-50px, 0);
  width: 357px;
}

.mobile-375 .denbury-header-artboard-12x-S48G5D.bp4-animate-enter5 {
  animation: bp4-animate-enter5-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-50px, 0);
}

@keyframes bp4-animate-enter5-frames {
  from{opacity: 0;transform: translate(-50px, 0);
}
to{opacity: 1;transform: translate(0,0);
}
}

.mobile-375 .rectangle-2242-t5gFFk {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--dove-gray);
  bottom: 6929px;
  height: 208px;
  left: calc(50.00% - 188px);
  overflow: hidden;
  position: absolute;
  width: 375px;
}

.mobile-375 .group-369-t5gFFk {
  background-color: transparent;
  bottom: 1126px;
  height: 668px;
  left: 0px;
  position: absolute;
  width: calc(100.00% + 2px);
}

.mobile-375 .legal-notices-hKHfIQ {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 400;
  height: 53px;
  left: 18px;
  line-height: 52px;
  position: absolute;
  text-align: center;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% - 35px);
}

.mobile-375 .group-298-hKHfIQ {
  background-color: transparent;
  height: 188px;
  left: 0px;
  position: absolute;
  top: calc(21.67% - 41px);
  width: 100%;
}

.mobile-375 .gray-card-mobile-n7FKHs {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 49.87%;
}

.mobile-375 .active-ZG7Rkt {
  background-color: var(--cultured-pearl);
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .x2023-annual-legal-notices-ZG7Rkt {
  background-color: transparent;
  bottom: calc(16.43% - 7px);
  height: 45px;
  left: 23px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% - 44px);
}

.mobile-375 .group-285-ZG7Rkt {
  background-color: transparent;
  height: 62px;
  position: absolute;
  right: calc(49.82% - 31px);
  top: calc(30.94% - 19px);
  width: 62px;
}

.mobile-375 .group-253-hp05LJ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .gray-card-mobile-Ubs5sN {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 2px;
  top: 0px;
  width: 49.87%;
}

.mobile-375 .active-8L56Jg {
  background-color: var(--cultured-pearl);
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .x2021-sar-notice-8L56Jg {
  background-color: transparent;
  bottom: calc(17.13% - 8px);
  height: 45px;
  left: 0px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.mobile-375 .group-285-8L56Jg {
  background-color: transparent;
  height: 62px;
  left: calc(49.39% - 31px);
  position: absolute;
  top: calc(30.94% - 19px);
  width: 62px;
}

.mobile-375 .group-253-oySDJe {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .gray-card-mobile-SbEoLY {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 0px;
  transition: all 0.2s ease;
  width: 50.40%;
}

.mobile-375 .gray-card-mobile-SbEoLY:hover {
  opacity: 0;
}

.mobile-375 .active-UXbvm3 {
  background-color: var(--cararra);
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 2px);
}

.mobile-375 .x2021-sar-notice-UXbvm3 {
  background-color: transparent;
  bottom: calc(17.13% - 8px);
  height: 45px;
  left: 0px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.mobile-375 .group-285-UXbvm3 {
  background-color: transparent;
  height: 62px;
  left: calc(49.40% - 31px);
  position: absolute;
  top: calc(30.94% - 19px);
  width: 62px;
}

.mobile-375 .group-253-uYoChH {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .gray-card-mobile-U0K70z {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 49.87%;
}

.mobile-375 .gray-card-mobile-U0K70z:hover {
  opacity: 0;
}

.mobile-375 .active-rGinGW {
  background-color: var(--cararra);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .x2023-annual-legal-notices-rGinGW {
  background-color: transparent;
  bottom: calc(16.43% - 7px);
  height: 45px;
  left: 23px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% - 44px);
}

.mobile-375 .group-285-rGinGW {
  background-color: transparent;
  height: 62px;
  position: absolute;
  right: calc(49.82% - 31px);
  top: calc(30.94% - 19px);
  width: 62px;
}

.mobile-375 .group-253-thmgGo {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-369-hKHfIQ {
  background-color: transparent;
  bottom: 0px;
  height: 376px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.mobile-375 .gray-card-mobile-VmX3Xp {
  background-color: transparent;
  height: calc(100.00% - 188px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 49.87%;
}

.mobile-375 .active-l7rOTG {
  background-color: var(--cultured-pearl);
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .qdia-annual-notice-l7rOTG {
  background-color: transparent;
  bottom: calc(16.43% - 7px);
  height: 45px;
  left: 29px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% - 56px);
}

.mobile-375 .group-285-l7rOTG {
  background-color: transparent;
  height: 62px;
  position: absolute;
  right: calc(49.82% - 31px);
  top: calc(30.94% - 19px);
  width: 62px;
}

.mobile-375 .group-253-ktHlvZ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .gray-card-mobile-sivnQs {
  background-color: transparent;
  height: calc(100.00% - 188px);
  position: absolute;
  right: 2px;
  top: 0px;
  width: 49.87%;
}

.mobile-375 .active-RDd92z {
  background-color: var(--cultured-pearl);
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .x401k-summaryannual-RDd92z {
  background-color: transparent;
  bottom: calc(17.13% - 8px);
  height: 45px;
  left: 0px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.mobile-375 .group-285-RDd92z {
  background-color: transparent;
  height: 62px;
  left: calc(49.39% - 31px);
  position: absolute;
  top: calc(30.94% - 19px);
  width: 62px;
}

.mobile-375 .group-253-On7zmE {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .gray-card-mobile-dD4OxK {
  background-color: transparent;
  height: calc(100.00% - 188px);
  position: absolute;
  right: 1px;
  top: 188px;
  width: 98.94%;
}

.mobile-375 .active-HTT5vV {
  background-color: var(--cultured-pearl);
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .x401k-safe-harbor-HTT5vV {
  background-color: transparent;
  bottom: calc(27.30% - 7px);
  height: 25px;
  left: 0px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.mobile-375 .group-285-HTT5vV {
  background-color: transparent;
  height: 62px;
  left: calc(49.86% - 31px);
  position: absolute;
  top: calc(30.94% - 19px);
  width: 62px;
}

.mobile-375 .group-253-RvE8Xx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .gray-card-mobile-ZZlMg1 {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 188px);
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 0px;
  transition: all 0.2s ease;
  width: 50.40%;
}

.mobile-375 .gray-card-mobile-ZZlMg1:hover {
  opacity: 0;
}

.mobile-375 .active-zE2C5m {
  background-color: var(--cararra);
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 2px);
}

.mobile-375 .x401k-summaryannual-zE2C5m {
  background-color: transparent;
  bottom: calc(17.13% - 8px);
  height: 45px;
  left: 0px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.mobile-375 .group-285-zE2C5m {
  background-color: transparent;
  height: 62px;
  left: calc(49.40% - 31px);
  position: absolute;
  top: calc(30.94% - 19px);
  width: 62px;
}

.mobile-375 .group-253-t8FWbP {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .gray-card-mobile-2T43zH {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 188px);
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 188px;
  transition: all 0.2s ease;
  width: 100%;
}

.mobile-375 .gray-card-mobile-2T43zH:hover {
  opacity: 0;
}

.mobile-375 .active-9uaHnJ {
  background-color: var(--cararra);
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 2px);
}

.mobile-375 .x401k-safe-harbor-9uaHnJ {
  background-color: transparent;
  bottom: calc(27.30% - 7px);
  height: 25px;
  left: 0px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.mobile-375 .group-285-9uaHnJ {
  background-color: transparent;
  height: 62px;
  left: calc(49.86% - 31px);
  position: absolute;
  top: calc(30.94% - 19px);
  width: 62px;
}

.mobile-375 .group-253-cVeq6M {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .gray-card-mobile-7JFibK {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 188px);
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 49.87%;
}

.mobile-375 .gray-card-mobile-7JFibK:hover {
  opacity: 0;
}

.mobile-375 .active-hqsHFJ {
  background-color: var(--cararra);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .qdia-annual-notice-hqsHFJ {
  background-color: transparent;
  bottom: calc(16.43% - 7px);
  height: 45px;
  left: 29px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% - 56px);
}

.mobile-375 .group-285-hqsHFJ {
  background-color: transparent;
  height: 62px;
  position: absolute;
  right: calc(49.82% - 31px);
  top: calc(30.94% - 19px);
  width: 62px;
}

.mobile-375 .group-253-mOymbS {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .group-308-t5gFFk {
  background-color: transparent;
  cursor: pointer;
  height: 72px;
  left: 18px;
  pointer-events: auto;
  position: fixed;
  top: 742px;
  transition: all 0.2s ease;
  width: 73px;
}

.mobile-375 .group-308-t5gFFk:hover {
  transform: scale(1.1);
}

.mobile-375 .ellipse-2-AE1McV {
  background-color: var(--secondary);
  border-radius: 36.65px/36.19px;
  box-shadow: 0px 3px 6px #00000059;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-375 .enroll-AE1McV {
  background-color: transparent;
  bottom: calc(49.42% - 10px);
  color: #f9f9f9;
  font-family: var(--font-family-roboto);
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  height: 20px;
  letter-spacing: 1.16px;
  line-height: 21px;
  position: absolute;
  right: calc(42.20% - 24px);
  text-align: center;
  white-space: nowrap;
  width: 56px;
}
/* screen - tablet-768 */

.tablet-768 {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 8064px;
  min-width: 768px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.tablet-768 .health-advocate-rNEo8r {
  background-color: transparent;
  bottom: calc(40.33% - 454px);
  height: 1126px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.tablet-768 .rectangle-75-zdRu4P {
  background-color: var(--gallery);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .group-279-zdRu4P {
  background-color: transparent;
  height: calc(100.00% - 221px);
  left: 96px;
  position: absolute;
  top: 63px;
  width: calc(100.00% - 192px);
}

.tablet-768 .make-health-advocate-DL19x8 {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 400;
  height: 157px;
  left: 0px;
  line-height: 52px;
  position: absolute;
  text-align: left;
  top: 75px;
  width: calc(100.00% + 2px);
}

.tablet-768 .dont-get-frustrated-DL19x8 {
  background-color: transparent;
  height: 57px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -2px;
  width: 451px;
}

.tablet-768 .the-personal-health-DL19x8 {
  background-color: transparent;
  height: 317px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: calc(43.23% - 137px);
  width: 100%;
}

.tablet-768 .group-278-DL19x8 {
  background-color: transparent;
  bottom: 1px;
  height: 216px;
  left: 0px;
  position: absolute;
  width: 219px;
}

.tablet-768 .health-adv-app-store-IrtH1E {
  background-color: transparent;
  cursor: pointer;
  height: 65px;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.tablet-768 .health-adv-app-store-IrtH1E:hover {
  transform: scale(0.9); 
}

.tablet-768 .group-206-KYRlEE {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768 .path-61-eo15zA {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.tablet-768 .path-62-eo15zA {
  background-color: transparent;
  height: calc(100.00% - 3px);
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: calc(100.00% - 3px);
}

.tablet-768 .path-63-eo15zA {
  background-color: transparent;
  height: 41px;
  left: 21px;
  object-fit: cover;
  position: absolute;
  top: calc(42.95% - 18px);
  width: 34px;
}

.tablet-768 .group-205-eo15zA {
  background-color: transparent;
  height: 100%;
  opacity: 0.52;
  position: absolute;
  right: 0px;
  top: 1px;
  width: 116px;
}

.tablet-768 .group-204-JR6QEw {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768 .group-203-x9vR5B {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768 .group-202-QGjTMa {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 1px;
  width: 100%;
}

.tablet-768 .group-201-qdV0dn {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .path-65-eo15zA {
  background-color: transparent;
  bottom: 7px;
  height: 28px;
  object-fit: cover;
  position: absolute;
  right: 21px;
  width: 129px;
}

.tablet-768 .path-66-eo15zA {
  background-color: transparent;
  height: 11px;
  object-fit: cover;
  position: absolute;
  right: 22px;
  top: calc(19.86% - 2px);
  width: 126px;
}

.tablet-768 .health-adv-google-play-IrtH1E {
  background-color: transparent;
  bottom: 1px;
  cursor: pointer;
  height: 71px;
  left: 1px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: 100%;
}

.tablet-768 .health-adv-google-play-IrtH1E:hover {
  transform: scale(0.9); 
}

.tablet-768 .group-211-BxvHLO {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .group-210-mlMbza {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.tablet-768 .group-213-BxvHLO {
  background-color: transparent;
  bottom: 10px;
  height: 47px;
  left: 16px;
  position: absolute;
  width: 24px;
}

.tablet-768 .group-212-mn85Qu {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .group-215-BxvHLO {
  background-color: transparent;
  height: 23px;
  left: 17px;
  position: absolute;
  top: calc(30.22% - 7px);
  width: 30px;
}

.tablet-768 .group-214-F1TNdC {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .group-217-BxvHLO {
  background-color: transparent;
  bottom: 10px;
  height: 24px;
  left: 17px;
  position: absolute;
  width: 30px;
}

.tablet-768 .group-216-cFzWuc {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .group-219-BxvHLO {
  background-color: transparent;
  bottom: calc(46.20% - 6px);
  height: 13px;
  left: calc(20.23% - 3px);
  position: absolute;
  width: 17px;
}

.tablet-768 .group-218-Je6FZr {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .group-221-BxvHLO {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .group-220-606jhj {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.tablet-768 .ha-phone-zdRu4P {
  background-color: transparent;
  bottom: 72px;
  cursor: pointer;
  height: 370px;
  position: absolute;
  right: 104px;
  width: 175px;
}

.tablet-768 .mask-group-5-Nk1h3Z {
  background-color: transparent;
  display: block;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(25px, 0);
  width: 100%;
}

.tablet-768 .mask-group-5-Nk1h3Z.bp3-animate-enter {
  animation: bp3-animate-enter-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

@keyframes bp3-animate-enter-frames {
  from{opacity: 0;transform: translate(25px, 0);
}
to{opacity: 1;transform: translate(0,0);
}
}

.tablet-768 .rectangle-2168-rNEo8r {
  background-color: var(--white);
  height: 889px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .denbury-header-artboard-12x-rNEo8r {
  background-color: transparent;
  display: block;
  height: 422px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(6.11% - 26px);
  transform: translate(-50px, 0);
  width: 375px;
}

.tablet-768 .denbury-header-artboard-12x-rNEo8r.bp3-animate-enter1 {
  animation: bp3-animate-enter1-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-50px, 0);
}

@keyframes bp3-animate-enter1-frames {
  from{opacity: 0;transform: translate(-50px, 0);
}
to{opacity: 1;transform: translate(0,0);
}
}

.tablet-768 .group-249-rNEo8r {
  background-color: transparent;
  display: block;
  height: 688px;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: 192px;
  transform: translate(50px, 0);
  width: 384px;
}

.tablet-768 .group-249-rNEo8r.bp3-animate-enter2 {
  animation: bp3-animate-enter2-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(50px, 0);
}

@keyframes bp3-animate-enter2-frames {
  from{opacity: 0;transform: translate(50px, 0);
}
to{opacity: 1;transform: translate(0,0);
}
}

.tablet-768 .think-forward-29D8lS {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 300;
  height: 159px;
  left: 0px;
  line-height: 78px;
  position: absolute;
  text-align: left;
  top: -2px;
  width: calc(100.00% - 25px);
}

.tablet-768 .x2023-annual-enrollme-29D8lS {
  background-color: transparent;
  height: 121px;
  left: 0px;
  letter-spacing: 0.24px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(30.86% - 37px);
  width: calc(100.00% + 2px);
}

.tablet-768 .this-year-enrollment-29D8lS {
  background-color: transparent;
  bottom: 0px;
  height: 367px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 27px);
}

.tablet-768 .span0-xSP6i5 {
}

.tablet-768 .span1-xSP6i5 {
}

.tablet-768 .group-349-rNEo8r {
  background-color: transparent;
  height: 157px;
  left: 48px;
  position: absolute;
  top: 983px;
  width: calc(100.00% - 96px);
}

.tablet-768 .learn-your-options-before-enrolling-qZGxo9 {
  background-color: transparent;
  bottom: 0px;
  color: var(--primary);
  font-style: normal;
  font-weight: 300;
  height: 159px;
  left: 0px;
  line-height: 78px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.tablet-768 .group-350-rNEo8r {
  background-color: transparent;
  height: 734px;
  left: 0px;
  position: absolute;
  top: calc(33.47% - 246px);
  width: 100%;
}

.tablet-768 .know-before-you-enroll-M8vnjX {
  background-color: transparent;
  height: 53px;
  left: 47px;
  letter-spacing: 0.00px;
  line-height: 52px;
  position: absolute;
  text-align: center;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% - 94px);
}

.tablet-768 .follow-these-steps-t-M8vnjX {
  background-color: transparent;
  height: 57px;
  left: 145px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: 77px;
  width: calc(100.00% - 288px);
}

.tablet-768 .before-you-enroll-group-M8vnjX {
  background-color: transparent;
  height: calc(100.00% - 179px);
  left: 0px;
  position: absolute;
  top: 179px;
  width: 100%;
}

.tablet-768 .before-you-enroll-active-awu2qU {
  background-color: transparent;
  height: calc(100.00% - 128px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .health-disabled-6czFY5 {
  background-color: transparent;
  height: calc(100.00% - 206px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 50.00%;
}

.tablet-768 .group-238-gokbZQ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .active-9619tc {
  background-color: var(--secondary);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768 .critical-illness-disabled-gokbZQ {
  background-color: transparent;
  bottom: 4px;
  cursor: pointer;
  height: 181px;
  left: 1px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: calc(100.00% - 1px);
}

.tablet-768 .critical-illness-disabled-gokbZQ:hover {
  transform: scale(1.1);
}

.tablet-768 .critical-illness-text-OP5NmN {
  background-color: transparent;
  bottom: 0px;
  height: 113px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.tablet-768 .health-plan-pW2TaE {
  background-color: transparent;
  bottom: calc(35.37% - 11px);
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.tablet-768 .icon-critical-illness-OP5NmN {
  background-color: transparent;
  height: 74px;
  left: calc(49.84% - 32px);
  position: absolute;
  top: 0px;
  width: 65px;
}

.tablet-768 .group-231-UhmEc1 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.tablet-768 .dental-vision-disabled-6czFY5 {
  background-color: transparent;
  height: calc(100.00% - 206px);
  position: absolute;
  right: 0px;
  top: 0px;
  width: 50.00%;
}

.tablet-768 .group-238-04wI8B {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .active-ESKTqV {
  background-color: var(--secondary);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768 .accident-disabled-04wI8B {
  background-color: transparent;
  bottom: 33px;
  cursor: pointer;
  height: 149px;
  left: 1px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: calc(100.00% - 1px);
}

.tablet-768 .accident-disabled-04wI8B:hover {
  transform: scale(1.1);
}

.tablet-768 .accident-text-U5DkCT {
  background-color: transparent;
  bottom: 0px;
  height: 29px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.tablet-768 .dental-and-vision-uqFrQN {
  background-color: transparent;
  bottom: 3.45%;
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.tablet-768 .path-220-U5DkCT {
  background-color: transparent;
  height: 73px;
  left: calc(50.00% - 53px);
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 106px;
}

.tablet-768 .hsa-disabled-6czFY5 {
  background-color: transparent;
  height: calc(100.00% - 221px);
  left: 0px;
  position: absolute;
  top: 221px;
  width: 30.73%;
}

.tablet-768 .group-238-JM36lX {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .active-IfOzAn {
  background-color: var(--secondary);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768 .universal-life-disabled-JM36lX {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 56px);
  left: 15px;
  pointer-events: auto;
  position: absolute;
  top: 29px;
  transition: all 0.2s ease;
  width: calc(100.00% - 30px);
}

.tablet-768 .universal-life-disabled-JM36lX:hover {
  transform: scale(1.1);
}

.tablet-768 .universal-life-text-ZKy5Cx {
  background-color: transparent;
  bottom: 0px;
  height: 57px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.tablet-768 .health-savings-account-hsa-Dja2dh {
  background-color: transparent;
  bottom: 1.75%;
  height: 59px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.tablet-768 .path-219-ZKy5Cx {
  background-color: transparent;
  height: 76px;
  left: calc(50.00% - 38px);
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 76px;
}

.tablet-768 .fsa-disabled-6czFY5 {
  background-color: transparent;
  height: calc(100.00% - 221px);
  left: 30.73%;
  position: absolute;
  top: 221px;
  width: 34.90%;
}

.tablet-768 .group-238-nSA0J9 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .active-ghtXa1 {
  background-color: var(--secondary);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768 .disability-disabled-nSA0J9 {
  background-color: transparent;
  bottom: 25px;
  cursor: pointer;
  height: 148px;
  left: 17px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: calc(100.00% - 33px);
}

.tablet-768 .disability-disabled-nSA0J9:hover {
  transform: scale(1.1);
}

.tablet-768 .disability-text-29xblR {
  background-color: transparent;
  bottom: 0px;
  height: 57px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.tablet-768 .flexible-spending-accounts-fsa-URQXHx {
  background-color: transparent;
  bottom: 1.75%;
  height: 59px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.tablet-768 .group-366-29xblR {
  background-color: transparent;
  height: 75px;
  position: absolute;
  right: calc(48.26% - 44px);
  top: 0px;
  width: 91px;
}

.tablet-768 .group-365-ZlPH15 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768 .path-217-tk39y0 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .life-disabled-6czFY5 {
  background-color: transparent;
  height: calc(100.00% - 221px);
  position: absolute;
  right: 0px;
  top: 221px;
  width: 34.38%;
}

.tablet-768 .group-238-9ocl4a {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .active-WoAgxx {
  background-color: var(--secondary);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768 .x401k-disabled-9ocl4a {
  background-color: transparent;
  bottom: calc(46.31% - 59px);
  cursor: pointer;
  height: 128px;
  left: 23px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: calc(100.00% - 47px);
}

.tablet-768 .x401k-disabled-9ocl4a:hover {
  transform: scale(1.1);
}

.tablet-768 .icon-401k-Ohem1w {
  background-color: transparent;
  height: 73px;
  position: absolute;
  right: calc(49.34% - 40px);
  top: 0px;
  width: 82px;
}

.tablet-768 .group-237-SiRcf3 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .x401k-text-Ohem1w {
  background-color: transparent;
  bottom: 0px;
  height: 29px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.tablet-768 .life-insurance-ma2zwU {
  background-color: transparent;
  bottom: 3.45%;
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.tablet-768 .before-you-enroll-disabled-awu2qU {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .group-281-0dpDj0 {
  background-color: transparent;
  bottom: 0px;
  height: 74px;
  left: calc(50.00% - 248px);
  position: absolute;
  width: 495px;
}

.tablet-768 .select-an-option-abo-VJOUCu {
  background-color: transparent;
  bottom: 0px;
  color: var(--secondary);
  font-style: normal;
  font-weight: 500;
  height: 76px;
  left: 0px;
  line-height: 38px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.tablet-768 .health-disabled-0dpDj0 {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 334px);
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 50.00%;
}

.tablet-768 .health-disabled-0dpDj0:hover {
  opacity: 0;
}

.tablet-768 .group-238-sgNJAk {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .active-jYXPt3 {
  background-color: var(--secondary-variant);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768 .critical-illness-disabled-sgNJAk {
  background-color: transparent;
  bottom: 4px;
  cursor: pointer;
  height: 181px;
  left: 1px;
  opacity: 0.5;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: calc(100.00% - 1px);
}

.tablet-768 .critical-illness-disabled-sgNJAk:hover {
  transform: scale(1.1);
}

.tablet-768 .critical-illness-text-ojB5xw {
  background-color: transparent;
  bottom: 0px;
  height: 113px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.tablet-768 .health-plan-O9J6Ux {
  background-color: transparent;
  bottom: calc(35.37% - 11px);
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.tablet-768 .icon-critical-illness-ojB5xw {
  background-color: transparent;
  height: 74px;
  left: calc(49.84% - 32px);
  position: absolute;
  top: 0px;
  width: 65px;
}

.tablet-768 .group-231-UYmIIk {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.tablet-768 .dental-vision-disabled-0dpDj0 {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 334px);
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 0px;
  transition: all 0.2s ease;
  width: 50.00%;
}

.tablet-768 .dental-vision-disabled-0dpDj0:hover {
  opacity: 0;
}

.tablet-768 .group-238-fxCfT2 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .active-zsli0a {
  background-color: var(--secondary-variant);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768 .accident-disabled-fxCfT2 {
  background-color: transparent;
  bottom: 33px;
  cursor: pointer;
  height: 149px;
  left: 1px;
  opacity: 0.5;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: calc(100.00% - 1px);
}

.tablet-768 .accident-disabled-fxCfT2:hover {
  transform: scale(1.1);
}

.tablet-768 .accident-text-4CkwJF {
  background-color: transparent;
  bottom: 0px;
  height: 29px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.tablet-768 .dental-and-vision-bb5Wg8 {
  background-color: transparent;
  bottom: 3.45%;
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.tablet-768 .path-220-4CkwJF {
  background-color: transparent;
  height: 73px;
  left: calc(50.00% - 53px);
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 106px;
}

.tablet-768 .hsa-disabled-0dpDj0 {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 349px);
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 221px;
  transition: all 0.2s ease;
  width: 30.73%;
}

.tablet-768 .hsa-disabled-0dpDj0:hover {
  opacity: 0;
}

.tablet-768 .group-238-1SG5uV {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .active-FpxX35 {
  background-color: var(--secondary-variant);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768 .universal-life-disabled-1SG5uV {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 56px);
  left: 15px;
  opacity: 0.5;
  pointer-events: auto;
  position: absolute;
  top: 29px;
  transition: all 0.2s ease;
  width: calc(100.00% - 30px);
}

.tablet-768 .universal-life-disabled-1SG5uV:hover {
  transform: scale(1.1);
}

.tablet-768 .universal-life-text-yNxHgW {
  background-color: transparent;
  bottom: 0px;
  height: 57px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.tablet-768 .health-savings-account-hsa-5l5ZIV {
  background-color: transparent;
  bottom: 1.75%;
  height: 59px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.tablet-768 .path-219-yNxHgW {
  background-color: transparent;
  height: 76px;
  left: calc(50.00% - 38px);
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 76px;
}

.tablet-768 .fsa-disabled-0dpDj0 {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 349px);
  left: 30.73%;
  pointer-events: auto;
  position: absolute;
  top: 221px;
  transition: all 0.2s ease;
  width: 34.90%;
}

.tablet-768 .fsa-disabled-0dpDj0:hover {
  opacity: 0;
}

.tablet-768 .group-238-ZMoNjF {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .active-weYCob {
  background-color: var(--secondary-variant);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768 .disability-disabled-ZMoNjF {
  background-color: transparent;
  bottom: 25px;
  cursor: pointer;
  height: 148px;
  left: 17px;
  opacity: 0.5;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: calc(100.00% - 33px);
}

.tablet-768 .disability-disabled-ZMoNjF:hover {
  transform: scale(1.1);
}

.tablet-768 .disability-text-Y7JvnC {
  background-color: transparent;
  bottom: 0px;
  height: 57px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.tablet-768 .flexible-spending-accounts-fsa-giEO7M {
  background-color: transparent;
  bottom: 1.75%;
  height: 59px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.tablet-768 .group-366-Y7JvnC {
  background-color: transparent;
  height: 75px;
  position: absolute;
  right: calc(48.26% - 44px);
  top: 0px;
  width: 91px;
}

.tablet-768 .group-365-g6eaOr {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768 .path-217-ZsltU9 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .life-disabled-0dpDj0 {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 349px);
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 221px;
  transition: all 0.2s ease;
  width: 34.38%;
}

.tablet-768 .life-disabled-0dpDj0:hover {
  opacity: 0;
}

.tablet-768 .group-238-Uxq5xT {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .active-y7qB6w {
  background-color: var(--secondary-variant);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-768 .x401k-disabled-Uxq5xT {
  background-color: transparent;
  bottom: calc(46.31% - 59px);
  cursor: pointer;
  height: 128px;
  left: 23px;
  opacity: 0.5;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: calc(100.00% - 47px);
}

.tablet-768 .x401k-disabled-Uxq5xT:hover {
  transform: scale(1.1);
}

.tablet-768 .icon-401k-lleQEo {
  background-color: transparent;
  height: 73px;
  position: absolute;
  right: calc(49.34% - 40px);
  top: 0px;
  width: 82px;
}

.tablet-768 .group-237-MKfjhd {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .x401k-text-lleQEo {
  background-color: transparent;
  bottom: 0px;
  height: 29px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.tablet-768 .life-insurance-FUdHq5 {
  background-color: transparent;
  bottom: 3.45%;
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.tablet-768 .group-338-rNEo8r {
  background-color: transparent;
  height: 651px;
  left: 0px;
  position: absolute;
  top: calc(46.27% - 301px);
  width: 100%;
}

.tablet-768 .health-advocate-nOjwoC {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .rectangle-2240-NqzRpw {
  background-color: var(--primary);
  bottom: 0px;
  height: 186px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.tablet-768 .rectangle-75-NqzRpw {
  background-color: var(--gallery);
  height: calc(100.00% - 161px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .group-279-NqzRpw {
  background-color: transparent;
  height: calc(100.00% - 65px);
  left: 91px;
  position: absolute;
  top: 37px;
  width: calc(100.00% - 121px);
}

.tablet-768 .prevention-is-key-O7yQG8 {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 400;
  height: 53px;
  left: 0px;
  line-height: 52px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.tablet-768 .when-was-the-last-ti-O7yQG8 {
  background-color: transparent;
  cursor: pointer;
  height: 336px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 83px;
  width: 414px;
}

.tablet-768 .span0-wUViJ4 {
}

.tablet-768 .span1-wUViJ4 {
  text-decoration: underline;
}

.tablet-768 .span2-wUViJ4 {
}

.tablet-768 .not-sure-of-what-pre-O7yQG8 {
  background-color: transparent;
  bottom: 1px;
  cursor: pointer;
  height: 112px;
  left: 0px;
  letter-spacing: 0.15px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  width: 100%;
}

.tablet-768 .span0-Jxxwdx {
}

.tablet-768 .span1-Jxxwdx {
}

.tablet-768 .rectangle-2181-nOjwoC {
  background-color: transparent;
  cursor: pointer;
  height: 225px;
  object-fit: cover;
  position: absolute;
  right: 48px;
  top: calc(38.04% - 85px);
  width: 178px;
}

.tablet-768 .group-340-rNEo8r {
  background-color: transparent;
  bottom: calc(30.07% - 135px);
  height: 449px;
  left: -576px;
  position: absolute;
  width: calc(100.00% + 1152px);
}

.tablet-768 .health-advocate-YLJUlN {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .rectangle-75-q7IzRO {
  background-color: var(--gallery);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .group-279-q7IzRO {
  background-color: transparent;
  height: 115px;
  position: absolute;
  right: calc(49.96% - 323px);
  top: 36px;
  width: 647px;
}

.tablet-768 .learn-more-here-xXdoWs {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 400;
  height: 53px;
  left: 0px;
  line-height: 52px;
  position: absolute;
  text-align: center;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.tablet-768 .learn-more-about-hea-xXdoWs {
  background-color: transparent;
  bottom: 0px;
  height: 46px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  width: calc(100.00% - 48px);
}

.tablet-768 .group-330-YLJUlN {
  background-color: transparent;
  bottom: 55px;
  cursor: pointer;
  height: 224px;
  left: calc(50.00% - 80px);
  position: absolute;
  width: 160px;
}

.tablet-768 .rectangle-2236-yxaCEg {
  background-color: transparent;
  height: calc(100.00% + 18px);
  left: -9px;
  object-fit: cover;
  position: absolute;
  top: -6px;
  width: calc(100.00% + 18px);
}

.tablet-768 .denbury-header-artboard-12x-iJ1OEB {
  background-color: transparent;
  display: block;
  height: 810px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: calc(100.04% - 810px);
  transform: translate(-50px, 0);
  width: 720px;
}

.tablet-768 .denbury-header-artboard-12x-iJ1OEB.bp3-animate-enter3 {
  animation: bp3-animate-enter3-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-50px, 0);
}

@keyframes bp3-animate-enter3-frames {
  from{opacity: 0;transform: translate(-50px, 0);
}
to{opacity: 1;transform: translate(0,0);
}
}

.tablet-768 .time-to-enroll-rNEo8r {
  background-color: transparent;
  bottom: 722px;
  display: block;
  height: 685px;
  left: 91px;
  opacity: 0;
  position: absolute;
  transform: translate(-50px, 0);
  width: 484px;
}

.tablet-768 .time-to-enroll-rNEo8r.bp3-animate-enter4 {
  animation: bp3-animate-enter4-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-50px, 0);
}

@keyframes bp3-animate-enter4-frames {
  from{opacity: 0;transform: translate(-50px, 0);
}
to{opacity: 1;transform: translate(0,0);
}
}

.tablet-768 .text-8ZxWkm {
  background-color: transparent;
  bottom: calc(44.83% - 177px);
  height: 395px;
  left: 1px;
  position: absolute;
  width: 100%;
}

.tablet-768 .time-to-enroll-YJ1n16 {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 300;
  height: 81px;
  left: 0px;
  line-height: 78px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.tablet-768 .its-time-to-enroll-i-YJ1n16 {
  background-color: transparent;
  height: 83px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(38.14% - 32px);
  width: calc(100.00% - 15px);
}

.tablet-768 .my-info-now-employee-YJ1n16 {
  background-color: transparent;
  bottom: 0px;
  height: 166px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  width: 348px;
}

.tablet-768 .gray-button-double-8ZxWkm {
  background-color: transparent;
  bottom: 1px;
  height: 82px;
  left: 0px;
  position: absolute;
  width: 215px;
}

.tablet-768 .rectangle-2154-ich07O {
  background-color: var(--white);
  border-radius: 6px;
  box-shadow: 0px 3px 6px #00000052;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .enroll-ich07O {
  background-color: transparent;
  bottom: calc(36.17% - 13px);
  height: 35px;
  letter-spacing: 2.23px;
  line-height: 21px;
  position: absolute;
  right: calc(49.55% - 52px);
  text-align: center;
  white-space: nowrap;
  width: 104px;
}

.tablet-768 .gray-button-double-GVvDNz {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 83px;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: 215px;
}

.tablet-768 .gray-button-double-GVvDNz:hover {
  transform: scale(1.1);
}

.tablet-768 .path-94-mUW5EW {
  background-color: transparent;
  height: calc(100.00% - 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.tablet-768 .enroll-mUW5EW {
  background-color: transparent;
  bottom: calc(37.50% - 13px);
  height: 35px;
  letter-spacing: 2.23px;
  line-height: 21px;
  position: absolute;
  right: calc(49.55% - 52px);
  text-align: center;
  white-space: nowrap;
  width: 104px;
}

.tablet-768 .computer-8ZxWkm {
  background-color: transparent;
  height: 111px;
  left: 3px;
  position: absolute;
  top: 0px;
  width: 207px;
}

.tablet-768 .computer-image-mbz5El {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .rectangle-2175-mbz5El {
  background-color: var(--white);
  height: calc(100.00% - 22px);
  left: 32px;
  position: absolute;
  top: 7px;
  width: calc(100.00% - 63px);
}

.tablet-768 .group-283-mbz5El {
  background-color: transparent;
  height: 63px;
  position: absolute;
  right: calc(49.72% - 34px);
  top: calc(42.52% - 27px);
  width: 68px;
}

.tablet-768 .group-282-n9m0pQ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.tablet-768 .watch-this-video-to-learn-more-rNEo8r {
  background-color: transparent;
  height: 31px;
  left: -27px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: calc(20.68% - 6px);
  white-space: nowrap;
  width: calc(100.00% + 57px);
}

.tablet-768 .read-your-benefit-gu-rNEo8r {
  background-color: transparent;
  height: 31px;
  left: -27px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: calc(27.72% - 9px);
  white-space: nowrap;
  width: calc(100.00% + 57px);
}

.tablet-768 .e6-dcd9-ba-4-d39-4-a-rNEo8r {
  background-color: transparent;
  cursor: pointer;
  height: 431px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: calc(49.30% - 167px);
  top: calc(23.23% - 100px);
  transition: all 0.2s ease;
  width: 338px;
}

.tablet-768 .e6-dcd9-ba-4-d39-4-a-rNEo8r:hover {
  transform: scale(1.1);
}

.tablet-768 .rectangle-2243-rNEo8r {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--dove-gray);
  bottom: 6438px;
  height: 426px;
  left: calc(50.00% - 384px);
  overflow: hidden;
  position: absolute;
  width: 768px;
}

.tablet-768 .legal-notices-rNEo8r {
  background-color: transparent;
  bottom: calc(20.92% - 144px);
  height: 688px;
  left: 96px;
  position: absolute;
  width: calc(100.00% - 191px);
}

.tablet-768 .legal-notices-7ZLOtW {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 400;
  height: 53px;
  left: 0px;
  line-height: 52px;
  position: absolute;
  text-align: center;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.tablet-768 .group-257-7ZLOtW {
  background-color: transparent;
  bottom: 0px;
  height: 574px;
  left: calc(41.24% - 230px);
  position: absolute;
  width: 558px;
}

.tablet-768 .x2023-legal-notices-uYQfqB {
  background-color: transparent;
  height: 168px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 264px;
}

.tablet-768 .gray-card-Q02lxx {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.tablet-768 .gray-card-Q02lxx:hover {
  transform: scale(1.1);
}

.tablet-768 .container-x5kyxF {
  background-color: var(--white);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .x2023-annual-legal-notices-x5kyxF {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.tablet-768 .group-255-x5kyxF {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.tablet-768 .group-253-Hm2fbu {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .gray-card-y6BI3w {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.tablet-768 .gray-card-y6BI3w:hover {
  opacity: 0;
}

.tablet-768 .container-vlbiBu {
  background-color: var(--cararra);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .x2023-annual-legal-notices-vlbiBu {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.tablet-768 .group-255-vlbiBu {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.tablet-768 .group-253-coNExp {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .x2021-sar-notice-uYQfqB {
  background-color: transparent;
  height: 168px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 264px;
}

.tablet-768 .gray-card-4KZUwW {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.tablet-768 .gray-card-4KZUwW:hover {
  transform: scale(1.1);
}

.tablet-768 .container-0eonu1 {
  background-color: var(--white);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .x2021-sar-notice-0eonu1 {
  background-color: transparent;
  bottom: calc(19.64% - 6px);
  height: 31px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.tablet-768 .group-255-0eonu1 {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.tablet-768 .group-253-AK239S {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .gray-card-Ufufa7 {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.tablet-768 .gray-card-Ufufa7:hover {
  opacity: 0;
}

.tablet-768 .container-5Zg7wg {
  background-color: var(--cararra);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .x2021-sar-notice-5Zg7wg {
  background-color: transparent;
  bottom: calc(19.64% - 6px);
  height: 31px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.tablet-768 .group-255-5Zg7wg {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.tablet-768 .group-253-EUVYEj {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .qdia-annual-notice-uYQfqB {
  background-color: transparent;
  height: 168px;
  left: 0px;
  position: absolute;
  top: calc(50.00% - 84px);
  width: 264px;
}

.tablet-768 .gray-card-MnjbMU {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.tablet-768 .gray-card-MnjbMU:hover {
  transform: scale(1.1);
}

.tablet-768 .container-g2Hxyp {
  background-color: var(--white);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .qdia-annual-notice-g2Hxyp {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.tablet-768 .group-255-g2Hxyp {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.tablet-768 .group-253-kU310F {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .gray-card-2aGCgh {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.tablet-768 .gray-card-2aGCgh:hover {
  opacity: 0;
}

.tablet-768 .container-awkCWf {
  background-color: var(--cararra);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .qdia-annual-notice-awkCWf {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.tablet-768 .group-255-awkCWf {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.tablet-768 .group-253-DxOchG {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .x401k-summary-uYQfqB {
  background-color: transparent;
  height: 168px;
  position: absolute;
  right: 0px;
  top: calc(50.00% - 84px);
  width: 264px;
}

.tablet-768 .gray-card-NLSxH8 {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.tablet-768 .gray-card-NLSxH8:hover {
  transform: scale(1.1);
}

.tablet-768 .container-R196jP {
  background-color: var(--white);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .x401k-summary-annual-report-R196jP {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.tablet-768 .group-255-R196jP {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.tablet-768 .group-253-SXRcxS {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .gray-card-fEMkCk {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.tablet-768 .gray-card-fEMkCk:hover {
  opacity: 0;
}

.tablet-768 .container-iAMC7i {
  background-color: var(--cararra);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .x401k-summary-annual-report-iAMC7i {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.tablet-768 .group-255-iAMC7i {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.tablet-768 .group-253-O8hGEY {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .x401k-safe-harbor-uYQfqB {
  background-color: transparent;
  bottom: 0px;
  height: 168px;
  position: absolute;
  right: calc(49.66% - 131px);
  width: 264px;
}

.tablet-768 .gray-card-JPkmxo {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.tablet-768 .gray-card-JPkmxo:hover {
  transform: scale(1.1);
}

.tablet-768 .container-LDuLxT {
  background-color: var(--white);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .x401k-safe-harbor-notice-LDuLxT {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.tablet-768 .group-255-LDuLxT {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.tablet-768 .group-253-KgW888 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .gray-card-kJT7r7 {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.tablet-768 .gray-card-kJT7r7:hover {
  opacity: 0;
}

.tablet-768 .container-Ccba85 {
  background-color: var(--cararra);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .x401k-safe-harbor-notice-Ccba85 {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.tablet-768 .group-255-Ccba85 {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.tablet-768 .group-253-JfAFRd {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .nav-bar-rNEo8r {
  background-color: transparent;
  height: 125px;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 100%;
}

.tablet-768 .group-97-0vGD4c {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .rectangle-1-dEvxSQ {
  background-color: var(--white);
  box-shadow: 0px 3px 6px #00000040;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-768 .denbury_logo_2color_-print_-large-dEvxSQ {
  background-color: transparent;
  bottom: calc(48.84% - 40px);
  height: 82px;
  left: 41px;
  object-fit: cover;
  position: absolute;
  width: 247px;
}

.tablet-768 .blue-botton-0vGD4c {
  background-color: transparent;
  cursor: pointer;
  height: 59px;
  pointer-events: auto;
  position: absolute;
  right: 14px;
  top: calc(50.00% - 30px);
  transition: all 0.2s ease;
  width: 198px;
}

.tablet-768 .blue-botton-0vGD4c:hover {
  opacity: 0;
}

.tablet-768 .rectangle-2154-EkysSC {
  background-color: var(--primary);
  border-radius: 6px;
  box-shadow: 0px 3px 6px #00000052;
  height: 100%;
  left: 29px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 57px);
}

.tablet-768 .pressed-EkysSC {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.tablet-768 .enroll-EkysSC {
  background-color: transparent;
  bottom: calc(42.65% - 11px);
  height: 25px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(49.21% - 35px);
  text-align: center;
  white-space: nowrap;
  width: 72px;
}
/* screen - web-1280 */

.web-1280 {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 6731px;
  min-width: 1280px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.web-1280 .footer-PkdlK0 {
  background-color: transparent;
  bottom: 1px;
  height: 858px;
  left: 0px;
  position: absolute;
  width: calc(100.00% + 16px);
}

.web-1280 .rectangle-68-T2yn7X {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .denbury-header-artboard-12x-T2yn7X {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 688px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  right: 14px;
  transform: translate(-50px, 0);
  width: 612px;
}

.web-1280 .denbury-header-artboard-12x-T2yn7X.bp2-animate-enter {
  animation: bp2-animate-enter-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-50px, 0);
}

@keyframes bp2-animate-enter-frames {
  from{opacity: 0;transform: translate(-50px, 0);
}
to{opacity: 1;transform: translate(0,0);
}
}

.web-1280 .time-to-enroll-T2yn7X {
  background-color: transparent;
  bottom: calc(49.71% - 341px);
  display: block;
  height: 685px;
  left: 126px;
  opacity: 0;
  position: absolute;
  transform: translate(-50px, 0);
  width: 484px;
}

.web-1280 .time-to-enroll-T2yn7X.bp2-animate-enter1 {
  animation: bp2-animate-enter1-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-50px, 0);
}

@keyframes bp2-animate-enter1-frames {
  from{opacity: 0;transform: translate(-50px, 0);
}
to{opacity: 1;transform: translate(0,0);
}
}

.web-1280 .text-3UIpLw {
  background-color: transparent;
  bottom: calc(44.83% - 177px);
  height: 395px;
  left: 1px;
  position: absolute;
  width: 100%;
}

.web-1280 .time-to-enroll-t22f9x {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 300;
  height: 81px;
  left: 0px;
  line-height: 78px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1280 .its-time-to-enroll-i-t22f9x {
  background-color: transparent;
  height: 83px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(38.14% - 32px);
  width: calc(100.00% - 15px);
}

.web-1280 .my-info-now-employee-t22f9x {
  background-color: transparent;
  bottom: 0px;
  height: 166px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  width: 348px;
}

.web-1280 .gray-button-double-3UIpLw {
  background-color: transparent;
  bottom: 1px;
  height: 82px;
  left: 0px;
  position: absolute;
  width: 215px;
}

.web-1280 .rectangle-2154-6j7duJ {
  background-color: var(--white);
  border-radius: 6px;
  box-shadow: 0px 3px 6px #00000052;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .enroll-6j7duJ {
  background-color: transparent;
  bottom: calc(36.17% - 13px);
  height: 35px;
  letter-spacing: 2.23px;
  line-height: 21px;
  position: absolute;
  right: calc(49.55% - 52px);
  text-align: center;
  white-space: nowrap;
  width: 104px;
}

.web-1280 .gray-button-double-p2fNsH {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 83px;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: 215px;
}

.web-1280 .gray-button-double-p2fNsH:hover {
  transform: scale(1.1);
}

.web-1280 .path-94-8raxjJ {
  background-color: transparent;
  height: calc(100.00% - 1px);
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .enroll-8raxjJ {
  background-color: transparent;
  bottom: calc(37.50% - 13px);
  height: 35px;
  letter-spacing: 2.23px;
  line-height: 21px;
  position: absolute;
  right: calc(49.55% - 52px);
  text-align: center;
  white-space: nowrap;
  width: 104px;
}

.web-1280 .computer-3UIpLw {
  background-color: transparent;
  height: 111px;
  left: 3px;
  position: absolute;
  top: 0px;
  width: 207px;
}

.web-1280 .computer-image-6EgthS {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .rectangle-2175-6EgthS {
  background-color: var(--white);
  height: calc(100.00% - 22px);
  left: 32px;
  position: absolute;
  top: 7px;
  width: calc(100.00% - 63px);
}

.web-1280 .group-283-6EgthS {
  background-color: transparent;
  height: 63px;
  position: absolute;
  right: calc(49.72% - 34px);
  top: calc(42.52% - 27px);
  width: 68px;
}

.web-1280 .group-282-kZ1xi2 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .health-advocate1-PkdlK0 {
  background-color: transparent;
  bottom: calc(34.90% - 278px);
  height: 797px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1280 .rectangle-75-nyr7XV {
  background-color: var(--gallery);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .group-279-nyr7XV {
  background-color: transparent;
  height: calc(100.00% - 168px);
  left: 127px;
  position: absolute;
  top: 86px;
  width: 640px;
}

.web-1280 .make-health-advocate-3ZDOAx {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 400;
  height: 105px;
  left: 0px;
  line-height: 52px;
  position: absolute;
  text-align: left;
  top: 75px;
  width: calc(100.00% + 2px);
}

.web-1280 .dont-get-frustrated-3ZDOAx {
  background-color: transparent;
  height: 57px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -2px;
  width: 451px;
}

.web-1280 .the-personal-health-3ZDOAx {
  background-color: transparent;
  bottom: calc(33.97% - 101px);
  height: 296px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: 100%;
}

.web-1280 .group-278-3ZDOAx {
  background-color: transparent;
  bottom: 1px;
  height: 65px;
  left: 0px;
  position: absolute;
  width: 480px;
}

.web-1280 .health-adv-app-store-dr2wJF {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 1px;
  transition: all 0.2s ease;
  width: 218px;
}

.web-1280 .health-adv-app-store-dr2wJF:hover {
  transform: scale(0.9); 
}

.web-1280 .group-206-cUN4jl {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1280 .path-61-u8scFR {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1280 .path-62-u8scFR {
  background-color: transparent;
  height: calc(100.00% - 3px);
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: calc(100.00% - 3px);
}

.web-1280 .path-63-u8scFR {
  background-color: transparent;
  height: 41px;
  left: 21px;
  object-fit: cover;
  position: absolute;
  top: calc(42.95% - 18px);
  width: 34px;
}

.web-1280 .group-205-u8scFR {
  background-color: transparent;
  height: 100%;
  opacity: 0.52;
  position: absolute;
  right: 0px;
  top: 1px;
  width: 116px;
}

.web-1280 .group-204-HFPmKM {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1280 .group-203-BDa0zM {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1280 .group-202-FRkdye {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 1px;
  width: 100%;
}

.web-1280 .group-201-ijHDVf {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .path-65-u8scFR {
  background-color: transparent;
  bottom: 7px;
  height: 28px;
  object-fit: cover;
  position: absolute;
  right: 21px;
  width: 129px;
}

.web-1280 .path-66-u8scFR {
  background-color: transparent;
  height: 11px;
  object-fit: cover;
  position: absolute;
  right: 22px;
  top: calc(19.86% - 2px);
  width: 126px;
}

.web-1280 .health-adv-google-play-dr2wJF {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 0px;
  transition: all 0.2s ease;
  width: 199px;
}

.web-1280 .health-adv-google-play-dr2wJF:hover {
  transform: scale(0.9); 
}

.web-1280 .group-211-Bxzc51 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .group-210-gibdpv {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1280 .group-213-Bxzc51 {
  background-color: transparent;
  bottom: 9px;
  height: 43px;
  left: 15px;
  position: absolute;
  width: 22px;
}

.web-1280 .group-212-51OA1n {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .group-215-Bxzc51 {
  background-color: transparent;
  height: 21px;
  left: 16px;
  position: absolute;
  top: calc(30.22% - 6px);
  width: 27px;
}

.web-1280 .group-214-UXV8FZ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1280 .group-217-Bxzc51 {
  background-color: transparent;
  bottom: 9px;
  height: 22px;
  left: 15px;
  position: absolute;
  width: 28px;
}

.web-1280 .group-216-bW4IMl {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1280 .group-219-Bxzc51 {
  background-color: transparent;
  bottom: calc(46.20% - 5px);
  height: 12px;
  left: calc(20.23% - 3px);
  position: absolute;
  width: 15px;
}

.web-1280 .group-218-JnVTUw {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1280 .group-221-Bxzc51 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .group-220-t7L47x {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1280 .ha-phone-nyr7XV {
  background-color: transparent;
  bottom: calc(49.19% - 270px);
  cursor: pointer;
  height: 549px;
  position: absolute;
  right: 112px;
  width: 259px;
}

.web-1280 .mask-group-5-8YUyrx {
  background-color: transparent;
  display: block;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(25px, 0);
  width: 100%;
}

.web-1280 .mask-group-5-8YUyrx.bp2-animate-enter2 {
  animation: bp2-animate-enter2-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

@keyframes bp2-animate-enter2-frames {
  from{opacity: 0;transform: translate(25px, 0);
}
to{opacity: 1;transform: translate(0,0);
}
}

.web-1280 .group-345-PkdlK0 {
  background-color: transparent;
  height: 157px;
  left: calc(50.00% - 410px);
  position: absolute;
  top: 995px;
  width: 820px;
}

.web-1280 .learn-your-options-before-enrolling-SKax9N {
  background-color: transparent;
  bottom: 0px;
  color: var(--primary);
  font-style: normal;
  font-weight: 300;
  height: 159px;
  left: 0px;
  line-height: 78px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.web-1280 .header-PkdlK0 {
  background-color: transparent;
  height: 779px;
  left: -22px;
  position: absolute;
  top: 68px;
  width: calc(100.00% + 22px);
}

.web-1280 .rectangle-2168-OlxxBQ {
  background-color: var(--white);
  height: calc(100.00% - 85px);
  left: 22px;
  position: absolute;
  top: 85px;
  width: calc(100.00% - 22px);
}

.web-1280 .denbury-header-artboard-12x-OlxxBQ {
  background-color: transparent;
  display: block;
  height: 778px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(-50px, 0);
  width: 692px;
}

.web-1280 .denbury-header-artboard-12x-OlxxBQ.bp2-animate-enter3 {
  animation: bp2-animate-enter3-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-50px, 0);
}

@keyframes bp2-animate-enter3-frames {
  from{opacity: 0;transform: translate(-50px, 0);
}
to{opacity: 1;transform: translate(0,0);
}
}

.web-1280 .group-249-OlxxBQ {
  background-color: transparent;
  bottom: 40px;
  display: block;
  height: 534px;
  opacity: 0;
  position: absolute;
  right: 49px;
  transform: translate(50px, 0);
  width: 543px;
}

.web-1280 .group-249-OlxxBQ.bp2-animate-enter4 {
  animation: bp2-animate-enter4-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(50px, 0);
}

@keyframes bp2-animate-enter4-frames {
  from{opacity: 0;transform: translate(50px, 0);
}
to{opacity: 1;transform: translate(0,0);
}
}

.web-1280 .think-forward-LYQoaD {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 300;
  height: 81px;
  left: 0px;
  line-height: 78px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1280 .x2023-annual-enrollme-LYQoaD {
  background-color: transparent;
  height: 83px;
  left: 0px;
  letter-spacing: 0.24px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(21.51% - 18px);
  width: 100%;
}

.web-1280 .this-year-enrollment-LYQoaD {
  background-color: transparent;
  bottom: 0px;
  height: 315px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 68px);
}

.web-1280 .span0-KI6skS {
}

.web-1280 .span1-KI6skS {
}

.web-1280 .group-346-PkdlK0 {
  background-color: transparent;
  height: 522px;
  left: 0px;
  position: absolute;
  top: calc(39.80% - 208px);
  width: calc(100.00% + 3px);
}

.web-1280 .know-before-you-enroll-LPFHeM {
  background-color: transparent;
  height: 53px;
  left: 272px;
  letter-spacing: 0.00px;
  line-height: 52px;
  position: absolute;
  text-align: center;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% - 546px);
}

.web-1280 .follow-these-steps-t-LPFHeM {
  background-color: transparent;
  height: 31px;
  left: calc(50.00% - 412px);
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: 69px;
  white-space: nowrap;
  width: 825px;
}

.web-1280 .before-you-enroll-group-LPFHeM {
  background-color: transparent;
  height: calc(100.00% - 144px);
  left: 0px;
  position: absolute;
  top: 144px;
  width: 100%;
}

.web-1280 .before-your-enroll-active-SfMIBd {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}

.web-1280 .group-281-KauDfu {
  background-color: transparent;
  bottom: 0px;
  height: 74px;
  left: calc(49.93% - 247px);
  position: absolute;
  width: 495px;
}

.web-1280 .select-an-option-abo-Vs3EgW {
  background-color: transparent;
  bottom: 0px;
  color: var(--secondary);
  font-style: normal;
  font-weight: 500;
  height: 76px;
  left: 0px;
  line-height: 38px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.web-1280 .health-disabled-KauDfu {
  background-color: transparent;
  height: calc(100.00% - 161px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 18.10%;
}

.web-1280 .active-ygLb6L {
  background-color: var(--secondary);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}

.web-1280 .critical-illness-disabled-ygLb6L {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 36px);
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 32px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1280 .critical-illness-disabled-ygLb6L:hover {
  transform: scale(1.1);
}

.web-1280 .critical-illness-text-ySFQUs {
  background-color: transparent;
  bottom: 0px;
  height: 113px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1280 .health-plan-Cowx5x {
  background-color: transparent;
  bottom: calc(42.68% - 13px);
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1280 .icon-critical-illness-ySFQUs {
  background-color: transparent;
  height: 74px;
  left: calc(49.36% - 32px);
  position: absolute;
  top: 0px;
  width: 65px;
}

.web-1280 .group-231-gWWqZs {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1280 .dental-vision-disabled-KauDfu {
  background-color: transparent;
  height: calc(100.00% - 161px);
  left: 18.02%;
  position: absolute;
  top: 0px;
  width: 18.04%;
}

.web-1280 .active-wucmmj {
  background-color: var(--secondary);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .accident-disabled-wucmmj {
  background-color: transparent;
  bottom: 5px;
  cursor: pointer;
  height: 178px;
  left: 1px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: calc(100.00% - 1px);
}

.web-1280 .accident-disabled-wucmmj:hover {
  transform: scale(1.1);
}

.web-1280 .accident-text-1kC8U8 {
  background-color: transparent;
  bottom: 0px;
  height: 113px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1280 .dental-and-vision-2fTBWF {
  background-color: transparent;
  bottom: 17px;
  height: 59px;
  left: 9px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  width: calc(100.00% - 15px);
}

.web-1280 .path-220-1kC8U8 {
  background-color: transparent;
  height: 73px;
  left: calc(49.81% - 53px);
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 106px;
}

.web-1280 .hsa-disabled-KauDfu {
  background-color: transparent;
  height: calc(100.00% - 161px);
  left: 35.96%;
  position: absolute;
  top: 0px;
  width: 22.62%;
}

.web-1280 .active-zWFjsc {
  background-color: var(--secondary);
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}

.web-1280 .universal-life-disabled-zWFjsc {
  background-color: transparent;
  cursor: pointer;
  height: 86.32%;
  left: calc(50.00% - 145px);
  pointer-events: auto;
  position: absolute;
  top: 9.54%;
  transition: all 0.2s ease;
  width: 290px;
}

.web-1280 .universal-life-disabled-zWFjsc:hover {
  transform: scale(1.1);
}

.web-1280 .universal-life-text-Wqclxe {
  background-color: transparent;
  bottom: 0px;
  height: 113px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1280 .universal-life-text-OS80vJ {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}

.web-1280 .health-savings-account-hsa-OS80vJ {
  background-color: transparent;
  bottom: 13px;
  height: 59px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.web-1280 .path-219-Wqclxe {
  background-color: transparent;
  height: 88px;
  left: calc(50.00% - 44px);
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 88px;
}

.web-1280 .fsa-disabled-KauDfu {
  background-color: transparent;
  height: calc(100.00% - 161px);
  left: 58.35%;
  position: absolute;
  top: 0px;
  width: 24.18%;
}

.web-1280 .active-BGi5Ix {
  background-color: var(--secondary);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .disability-disabled-BGi5Ix {
  background-color: transparent;
  cursor: pointer;
  height: 81.83%;
  pointer-events: auto;
  position: absolute;
  right: calc(33.33% - 102px);
  top: 14.03%;
  transition: all 0.2s ease;
  width: 307px;
}

.web-1280 .disability-disabled-BGi5Ix:hover {
  transform: scale(1.1);
}

.web-1280 .disability-text-HrxmuP {
  background-color: transparent;
  bottom: 0px;
  height: 113px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1280 .accident-text-cBem5a {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .flexible-spending-accounts-fsa-cBem5a {
  background-color: transparent;
  bottom: 14px;
  height: 59px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 1px);
}

.web-1280 .group-362-HrxmuP {
  background-color: transparent;
  height: 74px;
  left: calc(49.76% - 45px);
  position: absolute;
  top: 0px;
  width: 90px;
}

.web-1280 .group-361-q1y8mW {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1280 .path-215-ccVCXR {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1280 .life-disabled-KauDfu {
  background-color: transparent;
  height: calc(100.00% - 161px);
  position: absolute;
  right: 0px;
  top: 0px;
  width: 17.55%;
}

.web-1280 .active-YHPfsH {
  background-color: var(--secondary);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}

.web-1280 .x401k-disabled-YHPfsH {
  background-color: transparent;
  bottom: 6px;
  cursor: pointer;
  height: 177px;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1280 .x401k-disabled-YHPfsH:hover {
  transform: scale(1.1);
}

.web-1280 .icon-401k-FhtMlT {
  background-color: transparent;
  height: 73px;
  position: absolute;
  right: calc(49.73% - 41px);
  top: 0px;
  width: 82px;
}

.web-1280 .group-237-JUbmBl {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .x401k-text-FhtMlT {
  background-color: transparent;
  bottom: 0px;
  height: 113px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1280 .life-insurance-ESKOFh {
  background-color: transparent;
  bottom: calc(41.46% - 13px);
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1280 .before-your-enroll-disabled-SfMIBd {
  background-color: transparent;
  height: 217px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .health-disabled-xW9wXh {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 18.08%;
}

.web-1280 .health-disabled-xW9wXh:hover {
  opacity: 0;
}

.web-1280 .active-k2r5PU {
  background-color: var(--secondary-variant);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}

.web-1280 .critical-illness-disabled-k2r5PU {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 36px);
  left: 0px;
  opacity: 0.5;
  pointer-events: auto;
  position: absolute;
  top: 32px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1280 .critical-illness-disabled-k2r5PU:hover {
  transform: scale(1.1);
}

.web-1280 .critical-illness-text-cyYZs5 {
  background-color: transparent;
  bottom: 0px;
  height: 113px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1280 .health-plan-VquwSR {
  background-color: transparent;
  bottom: calc(42.68% - 13px);
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1280 .icon-critical-illness-cyYZs5 {
  background-color: transparent;
  height: 74px;
  left: calc(49.36% - 32px);
  position: absolute;
  top: 0px;
  width: 65px;
}

.web-1280 .group-231-zLfkQx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1280 .dental-vision-disabled-xW9wXh {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 18.00%;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 18.02%;
}

.web-1280 .dental-vision-disabled-xW9wXh:hover {
  opacity: 0;
}

.web-1280 .active-fpx53q {
  background-color: var(--secondary-variant);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .accident-disabled-fpx53q {
  background-color: transparent;
  bottom: 5px;
  cursor: pointer;
  height: 178px;
  left: 1px;
  opacity: 0.5;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: calc(100.00% - 1px);
}

.web-1280 .accident-disabled-fpx53q:hover {
  transform: scale(1.1);
}

.web-1280 .accident-text-uE8pbb {
  background-color: transparent;
  bottom: 0px;
  height: 113px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1280 .dental-and-vision-vZxpL4 {
  background-color: transparent;
  bottom: 17px;
  height: 59px;
  left: 9px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  width: calc(100.00% - 15px);
}

.web-1280 .path-220-uE8pbb {
  background-color: transparent;
  height: 73px;
  left: calc(49.81% - 53px);
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 106px;
}

.web-1280 .hsa-disabled-xW9wXh {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 35.93%;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 22.60%;
}

.web-1280 .hsa-disabled-xW9wXh:hover {
  opacity: 0;
}

.web-1280 .active-Vsh2WR {
  background-color: var(--secondary-variant);
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}

.web-1280 .universal-life-disabled-Vsh2WR {
  background-color: transparent;
  cursor: pointer;
  height: 86.32%;
  left: calc(50.00% - 145px);
  opacity: 0.5;
  pointer-events: auto;
  position: absolute;
  top: 9.54%;
  transition: all 0.2s ease;
  width: 290px;
}

.web-1280 .universal-life-disabled-Vsh2WR:hover {
  transform: scale(1.1);
}

.web-1280 .universal-life-text-TwxXmj {
  background-color: transparent;
  bottom: 0px;
  height: 113px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1280 .universal-life-text-1UkQmp {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}

.web-1280 .health-savings-account-hsa-1UkQmp {
  background-color: transparent;
  bottom: 13px;
  height: 59px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.web-1280 .path-219-TwxXmj {
  background-color: transparent;
  height: 88px;
  left: calc(50.00% - 44px);
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 88px;
}

.web-1280 .fsa-disabled-xW9wXh {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 58.38%;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 24.08%;
}

.web-1280 .fsa-disabled-xW9wXh:hover {
  opacity: 0;
}

.web-1280 .active-l7nQ2u {
  background-color: var(--secondary-variant);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .disability-disabled-l7nQ2u {
  background-color: transparent;
  cursor: pointer;
  height: 81.83%;
  opacity: 0.5;
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 14.03%;
  transition: all 0.2s ease;
  width: 308px;
}

.web-1280 .disability-disabled-l7nQ2u:hover {
  transform: scale(1.1);
}

.web-1280 .disability-text-SgXwAo {
  background-color: transparent;
  bottom: 0px;
  height: 113px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1280 .accident-text-xaLvWj {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}

.web-1280 .flexible-spending-accounts-fsa-xaLvWj {
  background-color: transparent;
  bottom: 14px;
  height: 59px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.web-1280 .group-362-SgXwAo {
  background-color: transparent;
  height: 74px;
  left: calc(49.99% - 45px);
  position: absolute;
  top: 0px;
  width: 90px;
}

.web-1280 .group-361-kRO7rB {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1280 .path-215-qHnF4z {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1280 .life-disabled-xW9wXh {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 0px;
  transition: all 0.2s ease;
  width: 17.61%;
}

.web-1280 .life-disabled-xW9wXh:hover {
  opacity: 0;
}

.web-1280 .active-Fx5H8d {
  background-color: var(--secondary-variant);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}

.web-1280 .x401k-disabled-Fx5H8d {
  background-color: transparent;
  bottom: 6px;
  cursor: pointer;
  height: 177px;
  left: 0px;
  opacity: 0.5;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1280 .x401k-disabled-Fx5H8d:hover {
  transform: scale(1.1);
}

.web-1280 .icon-401k-R3aLSI {
  background-color: transparent;
  height: 73px;
  position: absolute;
  right: calc(49.87% - 41px);
  top: 0px;
  width: 82px;
}

.web-1280 .group-237-VCVhyr {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .x401k-text-R3aLSI {
  background-color: transparent;
  bottom: 0px;
  height: 113px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1280 .life-insurance-ixL6tt {
  background-color: transparent;
  bottom: calc(41.46% - 13px);
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1280 .group-337-PkdlK0 {
  background-color: transparent;
  bottom: calc(47.78% - 258px);
  height: 540px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1280 .health-advocate-sbCqF5 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .rectangle-2239-7Rzz8T {
  background-color: var(--primary);
  bottom: 0px;
  height: 193px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1280 .rectangle-75-7Rzz8T {
  background-color: var(--gallery);
  height: calc(100.00% - 165px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .group-279-7Rzz8T {
  background-color: transparent;
  height: calc(100.00% - 71px);
  left: 127px;
  position: absolute;
  top: 41px;
  width: 663px;
}

.web-1280 .prevention-is-key-4isui4 {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 400;
  height: 53px;
  left: 0px;
  line-height: 52px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% - 14px);
}

.web-1280 .when-was-the-last-ti-4isui4 {
  background-color: transparent;
  cursor: pointer;
  height: 231px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: calc(28.99% - 67px);
  width: calc(100.00% + 2px);
}

.web-1280 .span0-9x4YpF {
}

.web-1280 .span1-9x4YpF {
  text-decoration: underline;
}

.web-1280 .span2-9x4YpF {
}

.web-1280 .not-sure-of-what-pre-4isui4 {
  background-color: transparent;
  bottom: 1px;
  cursor: pointer;
  height: 112px;
  left: 0px;
  letter-spacing: 0.15px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 16px);
}

.web-1280 .span0-dweUxT {
}

.web-1280 .span1-dweUxT {
}

.web-1280 .rectangle-2181-sbCqF5 {
  background-color: transparent;
  cursor: pointer;
  height: 239px;
  object-fit: cover;
  position: absolute;
  right: calc(18.04% - 34px);
  top: calc(27.43% - 65px);
  width: 188px;
}

.web-1280 .group-329-PkdlK0 {
  background-color: transparent;
  bottom: calc(23.69% - 120px);
  height: 506px;
  left: -320px;
  position: absolute;
  width: calc(100.00% + 640px);
}

.web-1280 .health-advocate-oxCN79 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .rectangle-75-LL2I1I {
  background-color: var(--gallery);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .group-279-LL2I1I {
  background-color: transparent;
  height: 115px;
  position: absolute;
  right: calc(49.96% - 323px);
  top: 54px;
  width: 647px;
}

.web-1280 .learn-more-here-DNwdFx {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 400;
  height: 53px;
  left: 0px;
  line-height: 52px;
  position: absolute;
  text-align: center;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1280 .learn-more-about-hea-DNwdFx {
  background-color: transparent;
  bottom: 0px;
  height: 46px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  width: calc(100.00% - 48px);
}

.web-1280 .group-330-oxCN79 {
  background-color: transparent;
  bottom: 64px;
  cursor: pointer;
  height: 253px;
  position: absolute;
  right: calc(50.00% - 90px);
  width: 181px;
}

.web-1280 .rectangle-2236-JophQE {
  background-color: transparent;
  height: calc(100.00% + 18px);
  left: -9px;
  object-fit: cover;
  position: absolute;
  top: -6px;
  width: calc(100.00% + 18px);
}

.web-1280 .watch-this-video-to-learn-more-PkdlK0 {
  background-color: transparent;
  height: 31px;
  left: calc(47.91% - 395px);
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: calc(25.46% - 8px);
  white-space: nowrap;
  width: 825px;
}

.web-1280 .read-your-benefit-gu-PkdlK0 {
  background-color: transparent;
  height: 31px;
  left: calc(47.91% - 395px);
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: calc(33.91% - 11px);
  white-space: nowrap;
  width: 825px;
}

.web-1280 .e6-dcd9-ba-4-d39-4-a-PkdlK0 {
  background-color: transparent;
  cursor: pointer;
  height: 431px;
  left: calc(49.15% - 166px);
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  top: calc(28.86% - 124px);
  transition: all 0.2s ease;
  width: 338px;
}

.web-1280 .e6-dcd9-ba-4-d39-4-a-PkdlK0:hover {
  transform: scale(1.1);
}

.web-1280 .rectangle-2243-PkdlK0 {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--dove-gray);
  bottom: 5060px;
  height: 426px;
  left: calc(50.00% - 384px);
  overflow: hidden;
  position: absolute;
  width: 768px;
}

.web-1280 .legal-notices-PkdlK0 {
  background-color: transparent;
  bottom: 898px;
  height: 457px;
  left: calc(50.00% - 426px);
  position: absolute;
  width: 852px;
}

.web-1280 .legal-notices-8zEyVK {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 400;
  height: 53px;
  left: 100px;
  line-height: 52px;
  position: absolute;
  text-align: center;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% - 198px);
}

.web-1280 .group-257-8zEyVK {
  background-color: transparent;
  bottom: 0px;
  height: 371px;
  left: calc(50.00% - 426px);
  position: absolute;
  width: 852px;
}

.web-1280 .x2023-legal-notices-aRPGW7 {
  background-color: transparent;
  height: 168px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 264px;
}

.web-1280 .gray-card-Ak398U {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1280 .gray-card-Ak398U:hover {
  transform: scale(1.1);
}

.web-1280 .container-zFuR3s {
  background-color: var(--white);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .x2023-annual-legal-notices-zFuR3s {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1280 .group-255-zFuR3s {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1280 .group-253-OIoATx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .gray-card-NJValf {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1280 .gray-card-NJValf:hover {
  opacity: 0;
}

.web-1280 .container-peob6C {
  background-color: var(--cararra);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .x2023-annual-legal-notices-peob6C {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1280 .group-255-peob6C {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1280 .group-253-ZseqEp {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .x2021-sar-notice-aRPGW7 {
  background-color: transparent;
  height: 168px;
  left: calc(50.00% - 132px);
  position: absolute;
  top: 0px;
  width: 264px;
}

.web-1280 .gray-card-ATLRbV {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1280 .gray-card-ATLRbV:hover {
  transform: scale(1.1);
}

.web-1280 .container-IjUDZH {
  background-color: var(--white);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .x2021-sar-notice-IjUDZH {
  background-color: transparent;
  bottom: calc(19.64% - 6px);
  height: 31px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1280 .group-255-IjUDZH {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1280 .group-253-MXUHOn {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .gray-card-Zj73Rj {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1280 .gray-card-Zj73Rj:hover {
  opacity: 0;
}

.web-1280 .container-pfMnci {
  background-color: var(--cararra);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .x2021-sar-notice-pfMnci {
  background-color: transparent;
  bottom: calc(19.64% - 6px);
  height: 31px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1280 .group-255-pfMnci {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1280 .group-253-uMALh8 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .qdia-annual-notice-aRPGW7 {
  background-color: transparent;
  height: 168px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 264px;
}

.web-1280 .gray-card-Rk2zxR {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1280 .gray-card-Rk2zxR:hover {
  transform: scale(1.1);
}

.web-1280 .container-yY2oBx {
  background-color: var(--white);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .qdia-annual-notice-yY2oBx {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1280 .group-255-yY2oBx {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1280 .group-253-wz0uBs {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .gray-card-B58nTU {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1280 .gray-card-B58nTU:hover {
  opacity: 0;
}

.web-1280 .container-OHuXvT {
  background-color: var(--cararra);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .qdia-annual-notice-OHuXvT {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1280 .group-255-OHuXvT {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1280 .group-253-ODd8kT {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .x401k-summary-aRPGW7 {
  background-color: transparent;
  bottom: 0px;
  height: 168px;
  left: calc(25.00% - 66px);
  position: absolute;
  width: 264px;
}

.web-1280 .gray-card-Ua1UoR {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1280 .gray-card-Ua1UoR:hover {
  transform: scale(1.1);
}

.web-1280 .container-snpYEG {
  background-color: var(--white);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .x401k-summary-annual-report-snpYEG {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1280 .group-255-snpYEG {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1280 .group-253-zzFUN6 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .gray-card-57YLT2 {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1280 .gray-card-57YLT2:hover {
  opacity: 0;
}

.web-1280 .container-3Rhvnb {
  background-color: var(--cararra);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .x401k-summary-annual-report-3Rhvnb {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1280 .group-255-3Rhvnb {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1280 .group-253-qxubbh {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .x401k-safe-harbor-aRPGW7 {
  background-color: transparent;
  bottom: 0px;
  height: 168px;
  position: absolute;
  right: calc(25.00% - 66px);
  width: 264px;
}

.web-1280 .gray-card-nOvrdG {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1280 .gray-card-nOvrdG:hover {
  transform: scale(1.1);
}

.web-1280 .container-pW0xEX {
  background-color: var(--white);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .x401k-safe-harbor-notice-pW0xEX {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1280 .group-255-pW0xEX {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1280 .group-253-xHMmxl {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .gray-card-vlz0KP {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1280 .gray-card-vlz0KP:hover {
  opacity: 0;
}

.web-1280 .container-lpbxWQ {
  background-color: var(--cararra);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .x401k-safe-harbor-notice-lpbxWQ {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1280 .group-255-lpbxWQ {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1280 .group-253-1eCwzl {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .nav-bar-PkdlK0 {
  background-color: transparent;
  height: 153px;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 100%;
}

.web-1280 .group-97-R7dJ7Q {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .rectangle-1-jjTBSE {
  background-color: var(--white);
  box-shadow: 0px 3px 6px #00000040;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .denbury_logo_2color_-print_-large-jjTBSE {
  background-color: transparent;
  bottom: calc(49.30% - 40px);
  height: 82px;
  left: 40px;
  object-fit: cover;
  position: absolute;
  width: 247px;
}

.web-1280 .buttons-R7dJ7Q {
  background-color: transparent;
  bottom: calc(46.81% - 28px);
  height: 59px;
  position: absolute;
  right: 19px;
  width: 745px;
}

.web-1280 .financial-benefits-dqqxhb {
  background-color: transparent;
  bottom: calc(42.65% - 11px);
  cursor: pointer;
  height: 25px;
  letter-spacing: 1.51px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  right: calc(36.84% - 71px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 194px;
}

.web-1280 .financial-benefits-dqqxhb:hover {
  color: #5B8245
}

.web-1280 .prevention-is-key-dqqxhb {
  background-color: transparent;
  bottom: calc(42.65% - 11px);
  cursor: pointer;
  height: 25px;
  left: calc(24.60% - 45px);
  letter-spacing: 1.51px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 184px;
}

.web-1280 .prevention-is-key-dqqxhb:hover {
  color: #5B8245
}

.web-1280 .start-here-dqqxhb {
  background-color: transparent;
  bottom: calc(42.65% - 11px);
  cursor: pointer;
  height: 25px;
  left: 0px;
  letter-spacing: 1.51px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 112px;
}

.web-1280 .start-here-dqqxhb:hover {
  color: #5B8245
}

.web-1280 .enroll-dqqxhb {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 198px;
}

.web-1280 .blue-botton-FlT0qj {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1280 .rectangle-2154-1vNcDn {
  background-color: #0270bb;
  border-radius: 6px;
  box-shadow: 0px 3px 6px #00000052;
  height: 100%;
  left: 29px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 58px);
}

.web-1280 .pressed-1vNcDn {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1280 .enroll-1vNcDn {
  background-color: transparent;
  bottom: calc(42.65% - 11px);
  height: 25px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(49.21% - 35px);
  text-align: center;
  white-space: nowrap;
  width: 72px;
}

.web-1280 .blue-botton-8Dq0W8 {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1280 .blue-botton-8Dq0W8:hover {
  opacity: 0;
}

.web-1280 .rectangle-2154-yozMur {
  background-color: var(--primary);
  border-radius: 6px;
  height: 100%;
  left: 29px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 57px);
}

.web-1280 .pressed-yozMur {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1280 .enroll-yozMur {
  background-color: transparent;
  bottom: calc(42.65% - 11px);
  height: 25px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(49.21% - 35px);
  text-align: center;
  white-space: nowrap;
  width: 72px;
}
/* screen - web-1920-all-breakpoints */

.web-1920-all-breakpoints {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 6962px;
  min-width: 1920px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.web-1920-all-breakpoints .footer-AsflJv {
  background-color: transparent;
  bottom: -2px;
  height: 1080px;
  left: 235px;
  position: absolute;
  width: calc(100.00% - 235px);
}

.web-1920-all-breakpoints .time-to-enroll-XLK7UL {
  background-color: transparent;
  display: block;
  height: 685px;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: calc(48.61% - 333px);
  transform: translate(-50px, 0);
  width: 592px;
}

.web-1920-all-breakpoints .time-to-enroll-XLK7UL.bp1-animate-enter {
  animation: bp1-animate-enter-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-50px, 0);
}

@keyframes bp1-animate-enter-frames {
  from{opacity: 0;transform: translate(-50px, 0);
}
to{opacity: 1;transform: translate(0,0);
}
}

.web-1920-all-breakpoints .text-3Dlbjh {
  background-color: transparent;
  bottom: calc(44.83% - 177px);
  height: 395px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-all-breakpoints .time-to-enroll-jm4VSe {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 300;
  height: 81px;
  left: 0px;
  line-height: 78px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-all-breakpoints .its-time-to-enroll-i-jm4VSe {
  background-color: transparent;
  height: 83px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(38.14% - 32px);
  width: calc(100.00% - 15px);
}

.web-1920-all-breakpoints .my-info-now-employee-jm4VSe {
  background-color: transparent;
  bottom: 0px;
  height: 166px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  width: 348px;
}

.web-1920-all-breakpoints .gray-button-double-3Dlbjh {
  background-color: transparent;
  bottom: 1px;
  height: 82px;
  left: 0px;
  position: absolute;
  width: 215px;
}

.web-1920-all-breakpoints .rectangle-2154-OG02k7 {
  background-color: var(--white);
  border-radius: 6px;
  box-shadow: 0px 3px 6px #00000052;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .enroll-OG02k7 {
  background-color: transparent;
  bottom: calc(36.17% - 13px);
  height: 35px;
  letter-spacing: 2.23px;
  line-height: 21px;
  position: absolute;
  right: calc(49.55% - 52px);
  text-align: center;
  white-space: nowrap;
  width: 104px;
}

.web-1920-all-breakpoints .gray-button-double-K9uPTw {
  background-color: transparent;
  bottom: 0px;
  cursor: pointer;
  height: 83px;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: 215px;
}

.web-1920-all-breakpoints .gray-button-double-K9uPTw:hover {
  transform: scale(1.1);
}

.web-1920-all-breakpoints .path-94-8qjqSD {
  background-color: transparent;
  height: calc(100.00% - 1px);
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .enroll-8qjqSD {
  background-color: transparent;
  bottom: calc(37.50% - 13px);
  height: 35px;
  letter-spacing: 2.23px;
  line-height: 21px;
  position: absolute;
  right: calc(49.55% - 52px);
  text-align: center;
  white-space: nowrap;
  width: 104px;
}

.web-1920-all-breakpoints .computer-3Dlbjh {
  background-color: transparent;
  height: 111px;
  left: 3px;
  position: absolute;
  top: 1px;
  width: 207px;
}

.web-1920-all-breakpoints .computer-image-MUdeLZ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .rectangle-2175-MUdeLZ {
  background-color: var(--white);
  height: calc(100.00% - 22px);
  left: 32px;
  position: absolute;
  top: 7px;
  width: calc(100.00% - 63px);
}

.web-1920-all-breakpoints .group-283-MUdeLZ {
  background-color: transparent;
  height: 63px;
  position: absolute;
  right: calc(49.72% - 34px);
  top: calc(42.52% - 27px);
  width: 68px;
}

.web-1920-all-breakpoints .group-282-tiU4j6 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .denbury-header-artboard-12x-XLK7UL {
  background-color: transparent;
  display: block;
  height: 1080px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  right: 1px;
  top: calc(50.00% - 540px);
  transform: translate(-50px, 0);
  width: 960px;
}

.web-1920-all-breakpoints .denbury-header-artboard-12x-XLK7UL.bp1-animate-enter1 {
  animation: bp1-animate-enter1-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-50px, 0);
}

@keyframes bp1-animate-enter1-frames {
  from{opacity: 0;transform: translate(-50px, 0);
}
to{opacity: 1;transform: translate(0,0);
}
}

.web-1920-all-breakpoints .health-advocate-AsflJv {
  background-color: transparent;
  bottom: calc(35.87% - 243px);
  height: 678px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-all-breakpoints .rectangle-75-Kx7y9S {
  background-color: var(--gallery);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .group-279-Kx7y9S {
  background-color: transparent;
  height: calc(100.00% - 146px);
  left: 240px;
  position: absolute;
  top: 78px;
  width: 960px;
}

.web-1920-all-breakpoints .make-health-advocate-MyHu40 {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 400;
  height: 105px;
  left: 0px;
  line-height: 52px;
  position: absolute;
  text-align: left;
  top: 73px;
  width: 610px;
}

.web-1920-all-breakpoints .dont-get-frustrated-MyHu40 {
  background-color: transparent;
  height: 57px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -2px;
  width: 482px;
}

.web-1920-all-breakpoints .the-personal-health-MyHu40 {
  background-color: transparent;
  bottom: calc(31.68% - 61px);
  color: var(--black);
  cursor: pointer;
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-m);
  font-weight: 400;
  height: 191px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.web-1920-all-breakpoints .span0-PZe2NF {
}

.web-1920-all-breakpoints .span1-PZe2NF {
}

.web-1920-all-breakpoints .span2-PZe2NF {
}

.web-1920-all-breakpoints .span3-PZe2NF {
  text-decoration: underline;
}

.web-1920-all-breakpoints .span4-PZe2NF {
}

.web-1920-all-breakpoints .group-278-MyHu40 {
  background-color: transparent;
  bottom: 0px;
  height: 65px;
  left: 0px;
  position: absolute;
  width: 480px;
}

.web-1920-all-breakpoints .health-adv-app-store-4u89ox {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 1px;
  transition: all 0.2s ease;
  width: 218px;
}

.web-1920-all-breakpoints .health-adv-app-store-4u89ox:hover {
  transform: scale(0.9); 
}

.web-1920-all-breakpoints .group-206-u8rHxK {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .path-61-1yxxoh {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-all-breakpoints .path-62-1yxxoh {
  background-color: transparent;
  height: calc(100.00% - 3px);
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: calc(100.00% - 3px);
}

.web-1920-all-breakpoints .path-63-1yxxoh {
  background-color: transparent;
  height: 41px;
  left: 21px;
  object-fit: cover;
  position: absolute;
  top: calc(42.95% - 18px);
  width: 34px;
}

.web-1920-all-breakpoints .group-205-1yxxoh {
  background-color: transparent;
  height: 100%;
  opacity: 0.52;
  position: absolute;
  right: 0px;
  top: 1px;
  width: 116px;
}

.web-1920-all-breakpoints .group-204-RxfbaP {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .group-203-ZduqJF {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .group-202-HCKXBo {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 1px;
  width: 100%;
}

.web-1920-all-breakpoints .group-201-1HIhsL {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .path-65-1yxxoh {
  background-color: transparent;
  bottom: 7px;
  height: 28px;
  object-fit: cover;
  position: absolute;
  right: 21px;
  width: 129px;
}

.web-1920-all-breakpoints .path-66-1yxxoh {
  background-color: transparent;
  height: 11px;
  object-fit: cover;
  position: absolute;
  right: 22px;
  top: calc(19.86% - 2px);
  width: 126px;
}

.web-1920-all-breakpoints .health-adv-google-play-4u89ox {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 0px;
  transition: all 0.2s ease;
  width: 199px;
}

.web-1920-all-breakpoints .health-adv-google-play-4u89ox:hover {
  transform: scale(0.9); 
}

.web-1920-all-breakpoints .group-211-xog4mI {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .group-210-hDKwki {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-all-breakpoints .group-213-xog4mI {
  background-color: transparent;
  bottom: 9px;
  height: 43px;
  left: 15px;
  position: absolute;
  width: 22px;
}

.web-1920-all-breakpoints .group-212-eqgLL1 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .group-215-xog4mI {
  background-color: transparent;
  height: 21px;
  left: 16px;
  position: absolute;
  top: calc(30.22% - 6px);
  width: 27px;
}

.web-1920-all-breakpoints .group-214-tAdObD {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-all-breakpoints .group-217-xog4mI {
  background-color: transparent;
  bottom: 9px;
  height: 22px;
  left: 15px;
  position: absolute;
  width: 28px;
}

.web-1920-all-breakpoints .group-216-pGuSvB {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-all-breakpoints .group-219-xog4mI {
  background-color: transparent;
  bottom: calc(46.20% - 5px);
  height: 12px;
  left: calc(20.23% - 3px);
  position: absolute;
  width: 15px;
}

.web-1920-all-breakpoints .group-218-RNrDWo {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-all-breakpoints .group-221-xog4mI {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .group-220-VgZpW5 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-all-breakpoints .ha-phone-Kx7y9S {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 129px);
  position: absolute;
  right: 272px;
  top: 64px;
  width: 259px;
}

.web-1920-all-breakpoints .mask-group-5-RJaUxz {
  background-color: transparent;
  display: block;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(25px, 0);
  width: 100%;
}

.web-1920-all-breakpoints .mask-group-5-RJaUxz.bp1-animate-enter2 {
  animation: bp1-animate-enter2-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

@keyframes bp1-animate-enter2-frames {
  from{opacity: 0;transform: translate(25px, 0);
}
to{opacity: 1;transform: translate(0,0);
}
}

.web-1920-all-breakpoints .group-347-AsflJv {
  background-color: transparent;
  height: 79px;
  left: calc(50.00% - 591px);
  position: absolute;
  top: 1173px;
  width: 1182px;
}

.web-1920-all-breakpoints .learn-your-options-before-enrolling-6uLz9R {
  background-color: transparent;
  bottom: 0px;
  color: var(--primary);
  font-style: normal;
  font-weight: 300;
  height: 81px;
  left: 0px;
  line-height: 78px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-all-breakpoints .header-AsflJv {
  background-color: transparent;
  height: 1071px;
  left: -24px;
  position: absolute;
  top: 7px;
  width: calc(100.00% + 24px);
}

.web-1920-all-breakpoints .rectangle-2168-KVnFJG {
  background-color: var(--white);
  height: calc(100.00% - 146px);
  left: 24px;
  position: absolute;
  top: 146px;
  width: calc(100.00% - 24px);
}

.web-1920-all-breakpoints .denbury-header-artboard-12x-KVnFJG {
  background-color: transparent;
  display: block;
  height: 1071px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(50.00% - 536px);
  transform: translate(-50px, 0);
  width: 952px;
}

.web-1920-all-breakpoints .denbury-header-artboard-12x-KVnFJG.bp1-animate-enter3 {
  animation: bp1-animate-enter3-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-50px, 0);
}

@keyframes bp1-animate-enter3-frames {
  from{opacity: 0;transform: translate(-50px, 0);
}
to{opacity: 1;transform: translate(0,0);
}
}

.web-1920-all-breakpoints .group-249-KVnFJG {
  background-color: transparent;
  bottom: calc(30.25% - 134px);
  display: block;
  height: 443px;
  opacity: 0;
  position: absolute;
  right: 85px;
  transform: translate(50px, 0);
  width: 802px;
}

.web-1920-all-breakpoints .group-249-KVnFJG.bp1-animate-enter4 {
  animation: bp1-animate-enter4-frames 1.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(50px, 0);
}

@keyframes bp1-animate-enter4-frames {
  from{opacity: 0;transform: translate(50px, 0);
}
to{opacity: 1;transform: translate(0,0);
}
}

.web-1920-all-breakpoints .think-forward-2yYyn1 {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 300;
  height: 81px;
  left: 0px;
  line-height: 78px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-all-breakpoints .x2023-annual-enrollme-2yYyn1 {
  background-color: transparent;
  height: 83px;
  left: 0px;
  letter-spacing: 0.24px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(26.94% - 22px);
  width: calc(100.00% - 108px);
}

.web-1920-all-breakpoints .this-year-enrollment-2yYyn1 {
  background-color: transparent;
  bottom: 0px;
  color: var(--black-2);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-xl);
  font-weight: 500;
  height: 211px;
  left: 0px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  width: 675px;
}

.web-1920-all-breakpoints .span0-qz91q4 {
}

.web-1920-all-breakpoints .span1-qz91q4 {
}

.web-1920-all-breakpoints .group-348-AsflJv {
  background-color: transparent;
  height: 587px;
  left: 0px;
  position: absolute;
  top: calc(39.81% - 234px);
  width: 100%;
}

.web-1920-all-breakpoints .before-you-enroll-group-m2en7x {
  background-color: transparent;
  height: calc(100.00% - 189px);
  left: 0px;
  position: absolute;
  top: 189px;
  width: 100%;
}

.web-1920-all-breakpoints .before-you-enroll-active-bO5ryl {
  background-color: transparent;
  height: 209px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .health-disabled-gfbcWl {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 17.92%;
}

.web-1920-all-breakpoints .active-36a0xF {
  background-color: var(--secondary);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .critical-illness-disabled-36a0xF {
  background-color: transparent;
  bottom: calc(47.18% - 65px);
  cursor: pointer;
  height: 137px;
  left: 45px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: calc(100.00% - 88px);
}

.web-1920-all-breakpoints .critical-illness-disabled-36a0xF:hover {
  transform: scale(1.1);
}

.web-1920-all-breakpoints .critical-illness-text-PxxWKA {
  background-color: transparent;
  bottom: 0px;
  height: 29px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-all-breakpoints .health-plan-EjthNp {
  background-color: transparent;
  bottom: 3.45%;
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-all-breakpoints .icon-critical-illness-PxxWKA {
  background-color: transparent;
  height: 74px;
  left: calc(49.42% - 32px);
  position: absolute;
  top: 0px;
  width: 65px;
}

.web-1920-all-breakpoints .group-231-sJpj9Q {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-all-breakpoints .dental-vision-disabled-gfbcWl {
  background-color: transparent;
  height: 100%;
  left: 17.92%;
  position: absolute;
  top: 0px;
  width: 17.29%;
}

.web-1920-all-breakpoints .active-3x3Tkl {
  background-color: var(--secondary);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .accident-disabled-3x3Tkl {
  background-color: transparent;
  bottom: calc(45.05% - 61px);
  cursor: pointer;
  height: 134px;
  left: 16px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: calc(100.00% - 32px);
}

.web-1920-all-breakpoints .accident-disabled-3x3Tkl:hover {
  transform: scale(1.1);
}

.web-1920-all-breakpoints .accident-text-kxEKIC {
  background-color: transparent;
  bottom: 0px;
  height: 29px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-all-breakpoints .dental-and-vision-x29bjY {
  background-color: transparent;
  bottom: 3.45%;
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-all-breakpoints .path-220-kxEKIC {
  background-color: transparent;
  height: 73px;
  left: calc(50.00% - 53px);
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 106px;
}

.web-1920-all-breakpoints .hsa-disabled-gfbcWl {
  background-color: transparent;
  height: 100%;
  left: 35.16%;
  position: absolute;
  top: 0px;
  width: 21.98%;
}

.web-1920-all-breakpoints .active-Y31cSH {
  background-color: var(--secondary);
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}

.web-1920-all-breakpoints .universal-life-disabled-Y31cSH {
  background-color: transparent;
  bottom: calc(44.23% - 59px);
  cursor: pointer;
  height: 134px;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1920-all-breakpoints .universal-life-disabled-Y31cSH:hover {
  transform: scale(1.1);
}

.web-1920-all-breakpoints .universal-life-text-d5g425 {
  background-color: transparent;
  bottom: 0px;
  height: 29px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-all-breakpoints .health-savings-account-hsa-Qhxt0Z {
  background-color: transparent;
  bottom: 3.45%;
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-all-breakpoints .path-219-d5g425 {
  background-color: transparent;
  height: 80px;
  object-fit: cover;
  position: absolute;
  right: calc(49.40% - 39px);
  top: 1px;
  width: 80px;
}

.web-1920-all-breakpoints .fsa-disabled-gfbcWl {
  background-color: transparent;
  height: 100%;
  left: 57.14%;
  position: absolute;
  top: 0px;
  width: 23.85%;
}

.web-1920-all-breakpoints .active-0kFCx0 {
  background-color: var(--secondary);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}

.web-1920-all-breakpoints .disability-disabled-0kFCx0 {
  background-color: transparent;
  bottom: calc(39.76% - 50px);
  cursor: pointer;
  height: 126px;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1920-all-breakpoints .disability-disabled-0kFCx0:hover {
  transform: scale(1.1);
}

.web-1920-all-breakpoints .disability-text-KEPcjy {
  background-color: transparent;
  bottom: 0px;
  height: 29px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-all-breakpoints .flexible-spending-accounts-fsa-dRtCGa {
  background-color: transparent;
  bottom: 3.45%;
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-all-breakpoints .group-358-KEPcjy {
  background-color: transparent;
  height: 69px;
  position: absolute;
  right: calc(50.00% - 42px);
  top: 0px;
  width: 84px;
}

.web-1920-all-breakpoints .group-357-epeqkt {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .path-213-cUzxDM {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-all-breakpoints .life-disabled-gfbcWl {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 19.11%;
}

.web-1920-all-breakpoints .active-M22Q0V {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .x401k-disabled-M22Q0V {
  background-color: transparent;
  bottom: 31px;
  cursor: pointer;
  height: 136px;
  left: 29px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: calc(100.00% - 57px);
}

.web-1920-all-breakpoints .x401k-disabled-M22Q0V:hover {
  transform: scale(1.1);
}

.web-1920-all-breakpoints .icon-401k-A7ia2y {
  background-color: transparent;
  height: 73px;
  position: absolute;
  right: calc(49.43% - 40px);
  top: 0px;
  width: 82px;
}

.web-1920-all-breakpoints .group-237-LSZ2fH {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .x401k-text-A7ia2y {
  background-color: transparent;
  bottom: 0px;
  height: 29px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-all-breakpoints .life-insurance-UxklZX {
  background-color: transparent;
  bottom: 3.45%;
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-all-breakpoints .before-you-enroll-disabled-bO5ryl {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .text-WEeRf1 {
  background-color: transparent;
  bottom: 0px;
  height: 74px;
  position: absolute;
  right: calc(49.96% - 247px);
  width: 495px;
}

.web-1920-all-breakpoints .select-an-option-abo-gIa7ib {
  background-color: transparent;
  bottom: 0px;
  color: var(--secondary);
  font-style: normal;
  font-weight: 500;
  height: 76px;
  left: 0px;
  line-height: 38px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.web-1920-all-breakpoints .health-disabled-WEeRf1 {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 189px);
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 17.92%;
}

.web-1920-all-breakpoints .health-disabled-WEeRf1:hover {
  opacity: 0;
}

.web-1920-all-breakpoints .active-n1Eulf {
  background-color: var(--secondary-variant);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .critical-illness-disabled-n1Eulf {
  background-color: transparent;
  bottom: calc(47.18% - 65px);
  cursor: pointer;
  height: 137px;
  left: 45px;
  opacity: 0.5;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: calc(100.00% - 88px);
}

.web-1920-all-breakpoints .critical-illness-disabled-n1Eulf:hover {
  transform: scale(1.1);
}

.web-1920-all-breakpoints .critical-illness-text-gxyrRa {
  background-color: transparent;
  bottom: 0px;
  height: 29px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-all-breakpoints .health-plan-ZHQG8n {
  background-color: transparent;
  bottom: 3.45%;
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-all-breakpoints .icon-critical-illness-gxyrRa {
  background-color: transparent;
  height: 74px;
  left: calc(49.42% - 32px);
  position: absolute;
  top: 0px;
  width: 65px;
}

.web-1920-all-breakpoints .group-231-HeR9Ha {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-all-breakpoints .dental-vision-disabled-WEeRf1 {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 189px);
  left: 17.92%;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 17.29%;
}

.web-1920-all-breakpoints .dental-vision-disabled-WEeRf1:hover {
  opacity: 0;
}

.web-1920-all-breakpoints .active-34He1W {
  background-color: var(--secondary-variant);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .accident-disabled-34He1W {
  background-color: transparent;
  bottom: calc(45.05% - 61px);
  cursor: pointer;
  height: 134px;
  left: 16px;
  opacity: 0.5;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: calc(100.00% - 32px);
}

.web-1920-all-breakpoints .accident-disabled-34He1W:hover {
  transform: scale(1.1);
}

.web-1920-all-breakpoints .accident-text-CV5W9F {
  background-color: transparent;
  bottom: 0px;
  height: 29px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-all-breakpoints .dental-and-vision-hAArtG {
  background-color: transparent;
  bottom: 3.45%;
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-all-breakpoints .path-220-CV5W9F {
  background-color: transparent;
  height: 73px;
  left: calc(50.00% - 53px);
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 106px;
}

.web-1920-all-breakpoints .hsa-disabled-WEeRf1 {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 189px);
  left: 35.16%;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 21.98%;
}

.web-1920-all-breakpoints .hsa-disabled-WEeRf1:hover {
  opacity: 0;
}

.web-1920-all-breakpoints .active-gQDYY5 {
  background-color: var(--secondary-variant);
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}

.web-1920-all-breakpoints .universal-life-disabled-gQDYY5 {
  background-color: transparent;
  bottom: calc(44.23% - 59px);
  cursor: pointer;
  height: 134px;
  left: 0px;
  opacity: 0.5;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1920-all-breakpoints .universal-life-disabled-gQDYY5:hover {
  transform: scale(1.1);
}

.web-1920-all-breakpoints .universal-life-text-kSByYj {
  background-color: transparent;
  bottom: 0px;
  height: 29px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-all-breakpoints .health-savings-account-hsa-BJeVaN {
  background-color: transparent;
  bottom: 3.45%;
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-all-breakpoints .path-219-kSByYj {
  background-color: transparent;
  height: 80px;
  object-fit: cover;
  position: absolute;
  right: calc(49.40% - 39px);
  top: 1px;
  width: 80px;
}

.web-1920-all-breakpoints .fsa-disabled-WEeRf1 {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 189px);
  left: 57.14%;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 23.85%;
}

.web-1920-all-breakpoints .fsa-disabled-WEeRf1:hover {
  opacity: 0;
}

.web-1920-all-breakpoints .active-sRvpgm {
  background-color: var(--secondary-variant);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}

.web-1920-all-breakpoints .disability-disabled-sRvpgm {
  background-color: transparent;
  bottom: calc(39.76% - 50px);
  cursor: pointer;
  height: 126px;
  left: 0px;
  opacity: 0.5;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1920-all-breakpoints .disability-disabled-sRvpgm:hover {
  transform: scale(1.1);
}

.web-1920-all-breakpoints .disability-text-TuXTM6 {
  background-color: transparent;
  bottom: 0px;
  height: 29px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-all-breakpoints .flexible-spending-accounts-fsa-ratMlH {
  background-color: transparent;
  bottom: 3.45%;
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-all-breakpoints .group-358-TuXTM6 {
  background-color: transparent;
  height: 69px;
  position: absolute;
  right: calc(50.00% - 42px);
  top: 0px;
  width: 84px;
}

.web-1920-all-breakpoints .group-357-yuGeGM {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .path-213-VmaKhO {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-all-breakpoints .life-disabled-WEeRf1 {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 189px);
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 0px;
  transition: all 0.2s ease;
  width: 19.11%;
}

.web-1920-all-breakpoints .life-disabled-WEeRf1:hover {
  opacity: 0;
}

.web-1920-all-breakpoints .active-J12z5a {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .x401k-disabled-J12z5a {
  background-color: transparent;
  bottom: 31px;
  cursor: pointer;
  height: 136px;
  left: 29px;
  opacity: 0.5;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: calc(100.00% - 57px);
}

.web-1920-all-breakpoints .x401k-disabled-J12z5a:hover {
  transform: scale(1.1);
}

.web-1920-all-breakpoints .icon-401k-Xo5G6s {
  background-color: transparent;
  height: 73px;
  position: absolute;
  right: calc(49.43% - 40px);
  top: 0px;
  width: 82px;
}

.web-1920-all-breakpoints .group-237-8sqpPN {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .x401k-text-Xo5G6s {
  background-color: transparent;
  bottom: 0px;
  height: 29px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-all-breakpoints .life-insurance-6sF2It {
  background-color: transparent;
  bottom: 3.45%;
  height: 31px;
  left: 0px;
  letter-spacing: 1.32px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-all-breakpoints .know-before-you-enroll-m2en7x {
  background-color: transparent;
  height: 53px;
  left: 369px;
  letter-spacing: 0.00px;
  line-height: 52px;
  position: absolute;
  text-align: center;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% - 736px);
}

.web-1920-all-breakpoints .follow-these-steps-t-m2en7x {
  background-color: transparent;
  height: 31px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  right: calc(49.86% - 411px);
  text-align: center;
  top: 82px;
  white-space: nowrap;
  width: 825px;
}

.web-1920-all-breakpoints .group-309-AsflJv {
  background-color: transparent;
  bottom: calc(47.39% - 245px);
  height: 518px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-all-breakpoints .rectangle-2238-4xVWf5 {
  background-color: var(--primary);
  bottom: 0px;
  height: 159px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-all-breakpoints .health-advocate-4xVWf5 {
  background-color: transparent;
  height: calc(100.00% - 36px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .rectangle-75-TgxvAy {
  background-color: var(--gallery);
  height: calc(100.00% - 122px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .group-279-TgxvAy {
  background-color: transparent;
  bottom: 0px;
  height: 408px;
  left: 240px;
  position: absolute;
  width: 924px;
}

.web-1920-all-breakpoints .prevention-is-key-Yz5O0v {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 400;
  height: 53px;
  left: 0px;
  line-height: 52px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 649px;
}

.web-1920-all-breakpoints .when-was-the-last-ti-Yz5O0v {
  background-color: transparent;
  cursor: pointer;
  height: 168px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: calc(28.75% - 48px);
  width: calc(100.00% + 2px);
}

.web-1920-all-breakpoints .span0-iaeecL {
}

.web-1920-all-breakpoints .span1-iaeecL {
  text-decoration: underline;
}

.web-1920-all-breakpoints .span2-iaeecL {
}

.web-1920-all-breakpoints .not-sure-of-what-pre-Yz5O0v {
  background-color: transparent;
  bottom: 1px;
  cursor: pointer;
  height: 86px;
  left: 0px;
  letter-spacing: 0.15px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 80px);
}

.web-1920-all-breakpoints .span0-rQ0X4A {
}

.web-1920-all-breakpoints .span1-rQ0X4A {
}

.web-1920-all-breakpoints .rectangle-2181-4xVWf5 {
  background-color: transparent;
  cursor: pointer;
  height: 265px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: calc(24.34% - 51px);
  top: 68px;
  transition: all 0.2s ease;
  width: 210px;
}

.web-1920-all-breakpoints .rectangle-2181-4xVWf5:hover {
  transform: scale(1.1);
}

.web-1920-all-breakpoints .group-329-AsflJv {
  background-color: transparent;
  bottom: calc(25.39% - 124px);
  height: 488px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-all-breakpoints .health-advocate-c3Z0Ve {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .rectangle-75-BIIxFb {
  background-color: var(--gallery);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .group-279-BIIxFb {
  background-color: transparent;
  height: 115px;
  position: absolute;
  right: calc(49.96% - 323px);
  top: 64px;
  width: 647px;
}

.web-1920-all-breakpoints .learn-more-here-59JZ6p {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 400;
  height: 53px;
  left: 0px;
  line-height: 52px;
  position: absolute;
  text-align: center;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-all-breakpoints .learn-more-about-hea-59JZ6p {
  background-color: transparent;
  bottom: 0px;
  height: 46px;
  left: 0px;
  letter-spacing: 0.53px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  width: calc(100.00% - 48px);
}

.web-1920-all-breakpoints .group-330-c3Z0Ve {
  background-color: transparent;
  bottom: calc(29.38% - 58px);
  cursor: pointer;
  height: 198px;
  pointer-events: auto;
  position: absolute;
  right: calc(50.00% - 70px);
  transition: all 0.2s ease;
  width: 141px;
}

.web-1920-all-breakpoints .group-330-c3Z0Ve:hover {
  transform: scale(1.1);
}

.web-1920-all-breakpoints .rectangle-2236-420ZJy {
  background-color: transparent;
  height: calc(100.00% + 18px);
  left: -9px;
  object-fit: cover;
  position: absolute;
  top: -6px;
  width: calc(100.00% + 18px);
}

.web-1920-all-breakpoints .watch-this-video-to-learn-more-AsflJv {
  background-color: transparent;
  height: 31px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  right: calc(49.86% - 411px);
  text-align: center;
  top: calc(25.67% - 8px);
  white-space: nowrap;
  width: 825px;
}

.web-1920-all-breakpoints .read-your-benefit-gu-AsflJv {
  background-color: transparent;
  height: 31px;
  letter-spacing: 0.17px;
  line-height: 26px;
  position: absolute;
  right: calc(49.86% - 411px);
  text-align: center;
  top: calc(33.83% - 10px);
  white-space: nowrap;
  width: 825px;
}

.web-1920-all-breakpoints .e6-dcd9-ba-4-d39-4-a-AsflJv {
  background-color: transparent;
  cursor: pointer;
  height: 431px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: calc(49.81% - 168px);
  top: calc(28.95% - 125px);
  transition: all 0.2s ease;
  width: 338px;
}

.web-1920-all-breakpoints .e6-dcd9-ba-4-d39-4-a-AsflJv:hover {
  transform: scale(1.1);
}

.web-1920-all-breakpoints .rectangle-2243-AsflJv {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--dove-gray);
  bottom: 5218px;
  height: 426px;
  left: calc(50.00% - 384px);
  overflow: hidden;
  position: absolute;
  width: 768px;
}

.web-1920-all-breakpoints .legal-notices-AsflJv {
  background-color: transparent;
  bottom: calc(16.37% - 75px);
  height: 457px;
  left: calc(50.00% - 426px);
  position: absolute;
  width: 852px;
}

.web-1920-all-breakpoints .legal-notices-QHxbCL {
  background-color: transparent;
  color: var(--primary);
  font-style: normal;
  font-weight: 400;
  height: 53px;
  left: 100px;
  line-height: 52px;
  position: absolute;
  text-align: center;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% - 198px);
}

.web-1920-all-breakpoints .group-257-QHxbCL {
  background-color: transparent;
  bottom: 0px;
  height: 371px;
  left: calc(50.00% - 426px);
  position: absolute;
  width: 852px;
}

.web-1920-all-breakpoints .x2023-legal-notices-ouh718 {
  background-color: transparent;
  height: 168px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 264px;
}

.web-1920-all-breakpoints .gray-card-JnX5nq {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1920-all-breakpoints .gray-card-JnX5nq:hover {
  transform: scale(1.1);
}

.web-1920-all-breakpoints .container-2XsJ6j {
  background-color: var(--white);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .x2023-annual-legal-notices-2XsJ6j {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1920-all-breakpoints .group-255-2XsJ6j {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1920-all-breakpoints .group-253-oMWmTv {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .gray-card-IpIsie {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1920-all-breakpoints .gray-card-IpIsie:hover {
  opacity: 0;
}

.web-1920-all-breakpoints .container-bzmmEv {
  background-color: var(--cararra);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .x2023-annual-legal-notices-bzmmEv {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1920-all-breakpoints .group-255-bzmmEv {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1920-all-breakpoints .group-253-X7Re3x {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .x2021-sar-notice-ouh718 {
  background-color: transparent;
  height: 168px;
  left: calc(50.00% - 132px);
  position: absolute;
  top: 0px;
  width: 264px;
}

.web-1920-all-breakpoints .gray-card-JC035L {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1920-all-breakpoints .gray-card-JC035L:hover {
  transform: scale(1.1);
}

.web-1920-all-breakpoints .container-MIaIf0 {
  background-color: var(--white);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .x2021-sar-notice-MIaIf0 {
  background-color: transparent;
  bottom: calc(19.64% - 6px);
  height: 31px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1920-all-breakpoints .group-255-MIaIf0 {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1920-all-breakpoints .group-253-ZemSCl {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .gray-card-uVAD5X {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1920-all-breakpoints .gray-card-uVAD5X:hover {
  opacity: 0;
}

.web-1920-all-breakpoints .container-EGvWW9 {
  background-color: var(--cararra);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .x2021-sar-notice-EGvWW9 {
  background-color: transparent;
  bottom: calc(19.64% - 6px);
  height: 31px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1920-all-breakpoints .group-255-EGvWW9 {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1920-all-breakpoints .group-253-tSQ57d {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .qdia-annual-notice-ouh718 {
  background-color: transparent;
  height: 168px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 264px;
}

.web-1920-all-breakpoints .gray-card-FkIapd {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1920-all-breakpoints .gray-card-FkIapd:hover {
  transform: scale(1.1);
}

.web-1920-all-breakpoints .container-PpUGG3 {
  background-color: var(--white);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .qdia-annual-notice-PpUGG3 {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1920-all-breakpoints .group-255-PpUGG3 {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1920-all-breakpoints .group-253-taHgAZ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .gray-card-kb7JYD {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1920-all-breakpoints .gray-card-kb7JYD:hover {
  opacity: 0;
}

.web-1920-all-breakpoints .container-nokcJF {
  background-color: var(--cararra);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .qdia-annual-notice-nokcJF {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1920-all-breakpoints .group-255-nokcJF {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1920-all-breakpoints .group-253-fdlGZn {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .x401k-summary-ouh718 {
  background-color: transparent;
  bottom: 0px;
  height: 168px;
  left: calc(25.00% - 66px);
  position: absolute;
  width: 264px;
}

.web-1920-all-breakpoints .gray-card-1swH56 {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1920-all-breakpoints .gray-card-1swH56:hover {
  transform: scale(1.1);
}

.web-1920-all-breakpoints .container-OJXrpn {
  background-color: var(--white);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .x401k-summary-annual-report-OJXrpn {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1920-all-breakpoints .group-255-OJXrpn {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1920-all-breakpoints .group-253-ihcMmQ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .gray-card-09naxi {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1920-all-breakpoints .gray-card-09naxi:hover {
  opacity: 0;
}

.web-1920-all-breakpoints .container-tK148A {
  background-color: var(--cararra);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .x401k-summary-annual-report-tK148A {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1920-all-breakpoints .group-255-tK148A {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1920-all-breakpoints .group-253-vNYBgD {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .x401k-safe-harbor-ouh718 {
  background-color: transparent;
  bottom: 0px;
  height: 168px;
  position: absolute;
  right: calc(25.00% - 66px);
  width: 264px;
}

.web-1920-all-breakpoints .gray-card-xTxPnA {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1920-all-breakpoints .gray-card-xTxPnA:hover {
  transform: scale(1.1);
}

.web-1920-all-breakpoints .container-pLWG6i {
  background-color: var(--white);
  border-radius: 10px;
  box-shadow: 0px 7px 8px #00000029;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .x401k-safe-harbor-notice-pLWG6i {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1920-all-breakpoints .group-255-pLWG6i {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1920-all-breakpoints .group-253-xvkBj4 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .gray-card-m1ixqM {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1920-all-breakpoints .gray-card-m1ixqM:hover {
  opacity: 0;
}

.web-1920-all-breakpoints .container-hGJjFe {
  background-color: var(--cararra);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .x401k-safe-harbor-notice-hGJjFe {
  background-color: transparent;
  bottom: calc(13.31% - 7px);
  height: 56px;
  letter-spacing: 1.96px;
  line-height: 25px;
  position: absolute;
  right: calc(47.22% - 108px);
  text-align: center;
  width: 228px;
}

.web-1920-all-breakpoints .group-255-hGJjFe {
  background-color: transparent;
  height: 56px;
  position: absolute;
  right: 104px;
  top: calc(24.80% - 14px);
  width: 56px;
}

.web-1920-all-breakpoints .group-253-MRdN7V {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .nav-bar-AsflJv {
  background-color: transparent;
  height: 153px;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .group-97-77iJsT {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .rectangle-1-wxaxSP {
  background-color: var(--white);
  box-shadow: 0px 3px 6px #00000040;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .denbury_logo_2color_-print_-large-wxaxSP {
  background-color: transparent;
  bottom: calc(49.30% - 40px);
  height: 82px;
  left: 57px;
  object-fit: cover;
  position: absolute;
  width: 247px;
}

.web-1920-all-breakpoints .buttons-77iJsT {
  background-color: transparent;
  bottom: calc(46.81% - 28px);
  height: 59px;
  position: absolute;
  right: 27px;
  width: 776px;
}

.web-1920-all-breakpoints .health-advocate-RSI3db {
  background-color: transparent;
  bottom: calc(45.59% - 11px);
  cursor: pointer;
  height: 25px;
  letter-spacing: 1.51px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  right: calc(37.33% - 66px);
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 176px;
}

.web-1920-all-breakpoints .health-advocate-RSI3db:hover {
  color: #5B8245
}

.web-1920-all-breakpoints .prevention-is-key-RSI3db {
  background-color: transparent;
  bottom: calc(45.59% - 11px);
  cursor: pointer;
  height: 25px;
  left: calc(25.68% - 47px);
  letter-spacing: 1.51px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 184px;
}

.web-1920-all-breakpoints .prevention-is-key-RSI3db:hover {
  color: #5B8245
}

.web-1920-all-breakpoints .start-here-RSI3db {
  background-color: transparent;
  bottom: calc(45.59% - 11px);
  cursor: pointer;
  height: 25px;
  left: 0px;
  letter-spacing: 1.51px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 112px;
}

.web-1920-all-breakpoints .start-here-RSI3db:hover {
  color: #5B8245
}

.web-1920-all-breakpoints .enroll-RSI3db {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 198px;
}

.web-1920-all-breakpoints .blue-botton-P1pJsD {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-all-breakpoints .rectangle-2154-22CIVR {
  background-color: #0270bb;
  border-radius: 6px;
  box-shadow: 0px 3px 6px #00000052;
  height: 100%;
  left: 29px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 58px);
}

.web-1920-all-breakpoints .pressed-22CIVR {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-all-breakpoints .enroll-22CIVR {
  background-color: transparent;
  bottom: calc(42.65% - 11px);
  height: 25px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(49.21% - 35px);
  text-align: center;
  white-space: nowrap;
  width: 72px;
}

.web-1920-all-breakpoints .blue-botton-nIdq66 {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 100%;
}

.web-1920-all-breakpoints .blue-botton-nIdq66:hover {
  opacity: 0;
}

.web-1920-all-breakpoints .rectangle-2154-UhQ1Vm {
  background-color: var(--primary);
  border-radius: 6px;
  height: 100%;
  left: 29px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 57px);
}

.web-1920-all-breakpoints .pressed-UhQ1Vm {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-all-breakpoints .enroll-UhQ1Vm {
  background-color: transparent;
  bottom: calc(42.65% - 11px);
  height: 25px;
  letter-spacing: 1.51px;
  line-height: 20px;
  position: absolute;
  right: calc(49.21% - 35px);
  text-align: center;
  white-space: nowrap;
  width: 72px;
}
@media screen and (max-width: 767px) {
  .screen.web-1920-all-breakpoints { 
    display: none;
   }
  .screen.web-1280 { 
    display: none;
   }
  .screen.tablet-768 { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  .screen.web-1920-all-breakpoints { 
    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-all-breakpoints { 
    display: none;
   }
  .screen.tablet-768 { 
    display: none;
   }
  .screen.mobile-375 { 
    display: none;
   }
}
@media screen and (min-width: 1920px) {
  .screen.web-1280 { 
    display: none;
   }
  .screen.tablet-768 { 
    display: none;
   }
  .screen.mobile-375 { 
    display: none;
   }
}