.life-cover>.cmp-container {
  display: flex;
  padding: 16px 20px 16px 20px;
  column-gap: 49px;
  border-radius: 20px;
  border: 1px solid rgba(0, 115, 187, 0.20);
  background: #FFF;
}

.life-cover>.cmp-container>.leadproxyteaser.teaser {
  width: 38.7%;
}

.life-cover .cmp-teaser__pretitle {
  color: #333;
  font-family: Inter;
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.32px;
}

.life-cover>.cmp-container .leadproxyteaser.teaser .cmp-teaser .cmp-teaser__content>.cmp-teaser__description img {
  height: 20px;
  width: 20px;
}

.life-cover>.cmp-container>.leadproxyteaser.teaser .cmp-teaser .cmp-teaser__content>.cmp-teaser__description p {
  display: flex;
  align-items: center;
  color: #000;
  font-family: Inter;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.16px;
  column-gap: 8px;
}

.life-cover>.cmp-container>.leadproxyteaser.teaser>.cmp-teaser>.cmp-teaser__content {
  display: flex;
  flex-direction: column;
  row-gap: 21px;
  margin: 15px 0;
}

.life-cover>.cmp-container>.leadproxyteaser.teaser>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__description {
  display: flex;
  flex-direction: column;
  row-gap: 6px;
}

.life-cover .cmp-teaser__action-container {
  max-width: 110px;
  width: 100%;
  border-radius: 8.595px;
  background: #D62049;
  padding: 16px 24px;
  display: inline-block;
  cursor: pointer;
}

.life-cover .cmp-teaser__action-link {
  color: #FFF;
  font-family: Inter;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: -0.14px;
}

.life-cover>.cmp-container>.container.responsivegrid>.cmp-container .leadproxytext.text:first-child .cmp-text p,
.life-cover>.cmp-container>.container.responsivegrid>.cmp-container .leadproxytext.text:first-child .cmp-text h1,
.life-cover>.cmp-container>.container.responsivegrid>.cmp-container .leadproxytext.text:first-child .cmp-text h2,
.life-cover>.cmp-container>.container.responsivegrid>.cmp-container .leadproxytext.text:first-child .cmp-text h3,
.life-cover>.cmp-container>.container.responsivegrid>.cmp-container .leadproxytext.text:first-child .cmp-text h4,
.life-cover>.cmp-container>.container.responsivegrid>.cmp-container .leadproxytext.text:first-child .cmp-text h5,
.life-cover>.cmp-container>.container.responsivegrid>.cmp-container .leadproxytext.text:first-child .cmp-text h6 {
  color: #333;
  text-align: center;
  font-family: Inter;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: -0.18px;
}

.life-cover>.cmp-container>.container.responsivegrid>.cmp-container .leadproxytext.text:last-child .cmp-text {
  color: #333;
  text-align: center;
  font-family: Inter;
  font-size: 0.625rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.1px;
}

.life-cover>.cmp-container>.container.responsivegrid {
  padding: unset;
  margin: unset;
  width: 62.6%;
}

.life-cover>.cmp-container>.container.responsivegrid>.cmp-container {
  flex-direction: column;
  row-gap: 28px;
  display: flex;
  padding: 16px 20px 16px 30px;
  border-radius: 16px;
  background: #F2F7FB;
}

.life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid {
  padding: unset;
  margin: unset;
}

.life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container {
  display: flex;
  column-gap: 24px;
}

.life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container .container.responsivegrid {
  border-radius: 20px;
  background: #FFF;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.12);
  padding: 8px;
  margin: unset;
  flex: 1;
  width: 50%;
}

.life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container {
  display: flex;
  column-gap: 16px;
}

.life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.leadproxyteaser.teaser:first-child {
  display: flex;
  align-items: center;
  border-radius: 16px;
  padding: 9px;
  background: #4197D3;
  flex: auto;
  justify-content: center;
  max-width: 111px;
  min-height: 108px;
}

.life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.leadproxyteaser.teaser:last-child {
  flex: auto;
}

.life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.leadproxyteaser.teaser:last-child>.cmp-teaser>.cmp-teaser__image .cq-dd-image {
  height: 24px;
  width: 24px;
}

.life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.leadproxyteaser.teaser:first-child>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__description {
  color: #FFF;
  text-align: center;
  font-family: Inter;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.12px;
}

.life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid:last-child>.cmp-container>.leadproxyteaser.teaser:first-child {
  border-radius: 16px;
  background: #EB9AA7;
}

.life-cover .cmp-teaser__description>b {
  color: #333;
  font-family: Inter;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.12px;
}

.life-cover .cmp-teaser__title {
  font-family: Inter;
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.28px;
  background: var(--Primary-Gradient, linear-gradient(90deg, #0073BB 0%, #D62049 100%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.leadproxyteaser.teaser:last-child>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__description>p>b {
  color: #333;
  font-family: Inter;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.12px;
}

.life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.leadproxyteaser.teaser:last-child>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__description>p>span {
  color: var(--Primary-Primary-Blue, #0073BB);
  font-family: Inter;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.2px;
}

.life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.leadproxyteaser.teaser:last-child>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__description>p {
  color: #333;
  font-family: Inter;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.14px;
}

.life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.leadproxyteaser.teaser:last-child>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__description>p:first-child {
  margin-bottom: 4px;
}

.life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.leadproxyteaser.teaser:first-child>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__description span {
  color: #FFF;
  text-align: center;
  font-family: Inter;
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.32px;
}

.life-cover .customizecta {
  display: none;
}

.life-cover>.cmp-container>.leadproxyteaser.teaser>.cmp-teaser>.cmp-teaser__content .cmp-teaser__description h1,
.life-cover>.cmp-container>.leadproxyteaser.teaser>.cmp-teaser>.cmp-teaser__content .cmp-teaser__description h2,
.life-cover>.cmp-container>.leadproxyteaser.teaser>.cmp-teaser>.cmp-teaser__content .cmp-teaser__description h3,
.life-cover>.cmp-container>.leadproxyteaser.teaser>.cmp-teaser>.cmp-teaser__content .cmp-teaser__description h4,
.life-cover>.cmp-container>.leadproxyteaser.teaser>.cmp-teaser>.cmp-teaser__content .cmp-teaser__description h5,
.life-cover>.cmp-container>.leadproxyteaser.teaser>.cmp-teaser>.cmp-teaser__content .cmp-teaser__description h6 {
  color: #333;
  font-family: Inter;
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.32px;
}

.life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.leadproxytext.text:nth-child(3) .cmp-text p {
  color: var(--Secondary-Secondary-New-Black, #333);
  text-align: center;
  font-family: Inter;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.1px;
}

@media screen and (max-width: 767px) {
  .container.life-cover.ta-container {
    /* padding: unset; */
  }

  .life-cover>.cmp-container {
    flex-direction: column;
    padding: 16px 8px;
    row-gap: 12px;
  }

  .life-cover>.cmp-container>.container.responsivegrid,
  .life-cover>.cmp-container>.leadproxyteaser.teaser {
    width: 100%;
  }

  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container {
    flex-direction: column;
    row-gap: 8px;
  }

  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container {
    column-gap: 8px;
  }

  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container {
    padding: 8px;
    row-gap: 8px;
  }

  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container .container.responsivegrid {
    padding: 6px;
  }

  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.leadproxyteaser.teaser:last-child>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__description>p,
  .life-cover .cmp-teaser__title {
    text-align: center;
    color: #333;
    font-family: Inter;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.12px;
  }

  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.leadproxyteaser.teaser:last-child>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__description>p>span {
    color: var(--Primary-Primary-Blue, #0073BB);
    font-family: Inter;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.14px;
  }

  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.leadproxyteaser.teaser:last-child>.cmp-teaser>.cmp-teaser__image .cq-dd-image {
    display: none;
  }

  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.leadproxyteaser.teaser:last-child>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__description>p:first-child {
    text-align: center;
  }

  .life-cover .cmp-teaser__pretitle {
    color: #333;
    text-align: center;
    font-family: Inter;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.2px;
  }

  .life-cover>.cmp-container>.leadproxyteaser.teaser .cmp-teaser .cmp-teaser__content>.cmp-teaser__description p {
    color: #000;
    font-family: Inter;
    font-size: 0.625rem;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.1px;
  }

  .life-cover>.cmp-container .leadproxyteaser.teaser .cmp-teaser .cmp-teaser__content>.cmp-teaser__description img {
    width: 16px;
    height: 16px;
  }

  .life-cover .cmp-teaser__action-container {
    display: none;
  }

  .life-cover>.cmp-container>.leadproxyteaser.teaser>.cmp-teaser>.cmp-teaser__content {
    row-gap: 8.5px;
    margin: 0 15px;
  }

  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container .leadproxytext.text:first-child .cmp-text {
    color: #333;
    text-align: center;
    font-family: Inter;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: -0.12px;
  }

  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.leadproxyteaser.teaser:first-child>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__description {
    color: #FFF;
    text-align: center;
    font-size: 0.625rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.1px;
  }

  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.leadproxyteaser.teaser:first-child>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__description span {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.24px;
  }

  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.leadproxyteaser.teaser:first-child {
    padding: 12px 9px;
    min-height: 75px;
    max-width: unset;
  }

  .life-cover .cmp-teaser__title {
    font-family: Inter;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.18px;
    margin-bottom: 4px;
  }

  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid>.cmp-container>.leadproxyteaser.teaser:last-child>.cmp-teaser>.cmp-teaser__content>.cmp-teaser__description>p>b {
    font-size: 0.625rem;
  }

  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container .leadproxytext.text:last-child .cmp-text {
    color: #333;
    text-align: center;
    font-family: Inter;
    font-size: 7px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.07px;
  }

  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container .leadproxytext.text:last-child .cmp-text {
    color: #333;
    text-align: center;
    font-family: Inter;
    font-size: 7px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.07px;
  }

  .life-cover .customizecta .get-qoute-btn {
    margin-top: 0;
    padding: 0 12px;
  }

  .life-cover .get-qoute-btn a {
    width: 100%;
    color: #FFF;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: -0.14px;
    padding: 10px 24px;
  }

  .life-cover .customizecta {
    display: block;
  }

  .life-cover>.cmp-container>.leadproxyteaser.teaser>.cmp-teaser>.cmp-teaser__content .cmp-teaser__description h1,
  .life-cover>.cmp-container>.leadproxyteaser.teaser>.cmp-teaser>.cmp-teaser__content .cmp-teaser__description h2,
  .life-cover>.cmp-container>.leadproxyteaser.teaser>.cmp-teaser>.cmp-teaser__content .cmp-teaser__description h3,
  .life-cover>.cmp-container>.leadproxyteaser.teaser>.cmp-teaser>.cmp-teaser__content .cmp-teaser__description h4,
  .life-cover>.cmp-container>.leadproxyteaser.teaser>.cmp-teaser>.cmp-teaser__content .cmp-teaser__description h5,
  .life-cover>.cmp-container>.leadproxyteaser.teaser>.cmp-teaser>.cmp-teaser__content .cmp-teaser__description h6 {
    font-size: 20px;
    text-align: center;
    max-width: 288px;
    margin: 0 auto;
  }

  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container .leadproxytext.text:first-child .cmp-text p,
  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container .leadproxytext.text:first-child .cmp-text h1,
  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container .leadproxytext.text:first-child .cmp-text h2,
  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container .leadproxytext.text:first-child .cmp-text h3,
  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container .leadproxytext.text:first-child .cmp-text h4,
  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container .leadproxytext.text:first-child .cmp-text h5,
  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container .leadproxytext.text:first-child .cmp-text h6 {
    font-size: 12px;
  }

  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.leadproxytext.text:nth-child(3) .cmp-text p {
    color: var(--Secondary-Secondary-New-Black, #333);
    text-align: center;
    font-family: Inter;
    font-size: 7px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.07px;
    max-width: 264px;
    margin: 0 auto;
  }

  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container>.container.responsivegrid {
    width: 100%;
  }

  .life-cover>.cmp-container>.container.responsivegrid>.cmp-container .leadproxytext.text:first-child {
    max-width: 256px;
    width: 100%;
    margin: 0 auto;
  }
}