/* Feat IMG */
.cig--feat-employerproducts {
  background: url(../assets/cig-employer-products-head.webp) center / cover
    no-repeat;
  clip-path: polygon(12% 0, 100% 0, 100% 100%, 0% 100%);
  min-height: 220px;
  width: auto;
}

@media only screen and (max-width: 768px) {
  /* Feat IMG */
  .cig--feat-employerproducts-mb {
    background: url(../assets/cig-employer-products-head.webp) center / cover
      no-repeat;
  }
}

.cig--page-body-container{
  width: 100%;
  display: flex;
  flex-direction: column;
justify-content: space-between;
}

.cig--tab-header-wrapper,
.cig--tab-header-center-wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.cig--tab-header-center-wrapper {
  text-align: center;
}
.cig--tab-header-center-wrapper p {
  margin: 0;
  font-size: 16px;
  color: var(--color-blue-light-text);
  font-weight: 400;
  line-height: 150%;
}

.cig--tab-content strong {
  font-weight: bold;
  font-size: 16px;
  color: var(--color-blue-light-text);
}
strong.cig--addon-desc-mt {
  display: block;
  margin: 20px 0 6px;
}

/* Checkmark List */
ul.cig--checkmark-list-wrapper,
ul.cig--checkmark-list-dual-wrapper {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.cig--checkmark-list-dual-wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px 40px;
}
ul.cig--checkmark-list-wrapper li,
ul.cig--checkmark-list-dual-wrapper li {
  position: relative;
  padding-left: 26px;
}
ul.cig--checkmark-list-white li {
  color: var(--color-white);
}
ul.cig--checkmark-list-grey li {
  color: var(--color-blue-dark);
}

ul.cig--checkmark-list-white li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 18C10.1819 18 11.3522 17.7672 12.4442 17.3149C13.5361 16.8626 14.5282 16.1997 15.364 15.364C16.1997 14.5282 16.8626 13.5361 17.3149 12.4442C17.7672 11.3522 18 10.1819 18 9C18 7.8181 17.7672 6.64778 17.3149 5.55585C16.8626 4.46392 16.1997 3.47177 15.364 2.63604C14.5282 1.80031 13.5361 1.13738 12.4442 0.685084C11.3522 0.232792 10.1819 -1.76116e-08 9 0C6.61305 3.55683e-08 4.32387 0.948211 2.63604 2.63604C0.948212 4.32387 0 6.61305 0 9C0 11.3869 0.948212 13.6761 2.63604 15.364C4.32387 17.0518 6.61305 18 9 18ZM8.768 12.64L13.768 6.64L12.232 5.36L7.932 10.519L5.707 8.293L4.293 9.707L7.293 12.707L8.067 13.481L8.768 12.64Z' fill='white'/%3E%3C/svg%3E%0A")
    center / contain no-repeat;
}
ul.cig--checkmark-list-dark li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 18C10.1819 18 11.3522 17.7672 12.4442 17.3149C13.5361 16.8626 14.5282 16.1997 15.364 15.364C16.1997 14.5282 16.8626 13.5361 17.3149 12.4442C17.7672 11.3522 18 10.1819 18 9C18 7.8181 17.7672 6.64778 17.3149 5.55585C16.8626 4.46392 16.1997 3.47177 15.364 2.63604C14.5282 1.80031 13.5361 1.13738 12.4442 0.685084C11.3522 0.232792 10.1819 -1.76116e-08 9 0C6.61305 3.55683e-08 4.32387 0.948211 2.63604 2.63604C0.948212 4.32387 0 6.61305 0 9C0 11.3869 0.948212 13.6761 2.63604 15.364C4.32387 17.0518 6.61305 18 9 18ZM8.768 12.64L13.768 6.64L12.232 5.36L7.932 10.519L5.707 8.293L4.293 9.707L7.293 12.707L8.067 13.481L8.768 12.64Z' fill='%23112D51'/%3E%3C/svg%3E%0A")
    center / contain no-repeat;
}
ul.cig--checkmark-list-blue li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 18C10.1819 18 11.3522 17.7672 12.4442 17.3149C13.5361 16.8626 14.5282 16.1997 15.364 15.364C16.1997 14.5282 16.8626 13.5361 17.3149 12.4442C17.7672 11.3522 18 10.1819 18 9C18 7.8181 17.7672 6.64778 17.3149 5.55585C16.8626 4.46392 16.1997 3.47177 15.364 2.63604C14.5282 1.80031 13.5361 1.13738 12.4442 0.685084C11.3522 0.232792 10.1819 -1.76116e-08 9 0C6.61305 3.55683e-08 4.32387 0.948211 2.63604 2.63604C0.948212 4.32387 0 6.61305 0 9C0 11.3869 0.948212 13.6761 2.63604 15.364C4.32387 17.0518 6.61305 18 9 18ZM8.768 12.64L13.768 6.64L12.232 5.36L7.932 10.519L5.707 8.293L4.293 9.707L7.293 12.707L8.067 13.481L8.768 12.64Z' fill='%232867C6'/%3E%3Cpath d='M8.768 12.64L13.768 6.64L12.232 5.36L7.932 10.519L5.707 8.293L4.293 9.707L7.293 12.707L8.067 13.481L8.768 12.64Z' fill='white'/%3E%3C/svg%3E%0A")
    center / contain no-repeat;
}

@media only screen and (max-width: 600px) {
  ul.cig--checkmark-list-dual-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* Addon Packages */
ul.cig--addon-parent-container,
ul.cig--addon-parent-container-flat {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
ul.cig--addon-parent-container {
  margin: 40px 0 0 0;
}
li.cig--addon-flex-wrapper {
  border-radius: 10px;
  border: 1px solid rgba(40, 103, 198, 0.15);
  display: flex;
  background: rgb(247, 248, 251);
  background: linear-gradient(
    56deg,
    rgba(247, 248, 251, 1) 30%,
    rgba(255, 255, 255, 1) 78%
  );
  -webkit-box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.1);
}
.cig--addon-flex-item-heading {
  width: 100%;
  padding: 20px 0 20px 30px;
}

h3.cig--addon-heading {
  margin: 0;
  font-size: 22px;
  font-weight: bold;
  text-transform: uppercase;
  color: var(--color-blue-dark);
}

p.cig--addon-desc {
  margin: 10px 0 0 0;
  font-size: 16px;
  color: var(--color-blue-light-text);
  font-weight: 500;
  line-height: 150%;
}
p.cig--addon-desc-s {
  margin: 0;
  font-size: 14px;
  color: var(--color-blue-light-text);
  line-height: 150%;
}

.cig--addon-flex-item-price {
  min-width: 250px;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  border-radius: 0 10px 10px 0;
  padding: 20px 30px 20px 70px;
  clip-path: polygon(20% 0, 100% 0, 100% 100%, 0% 100%);
  background: rgb(238, 238, 238);
  background: linear-gradient(
    0deg,
    rgba(238, 238, 238, 1) 10%,
    rgba(166, 105, 56, 1) 82%
  );
  z-index: 1;
}
.cig--addon-flex-item-price::before {
  content: "";
  position: absolute;
  top: 0;
  left: 6px;
  width: 100%;
  height: 100%;
  clip-path: polygon(20% 0, 100% 0, 100% 100%, 0% 100%);
  background: rgb(40, 103, 198);
  background: linear-gradient(
    43deg,
    rgba(40, 103, 198, 1) 55%,
    rgba(34, 95, 187, 1) 55%
  );
  z-index: -1;
}
.cig--addon-flex-item-price {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: end;
  gap: 20px;
}
strong.cig--addon-price {
  font-size: 32px;
  font-weight: 600;
  color: var(--color-white);
}
span.cig--addon-price {
  font-size: 26px;
  font-weight: 500;
  color: var(--color-white);
}

ul.cig--addon-list {
  font-size: 14px;
  margin: 20px 0;
  padding-left: 20px;
  list-style-type: disc;
  line-height: 1.4em;
  color: var(--color-blue-light-text);
  display: flex;
  flex-direction: column;
  gap: 10px;
}

a.cig--addon-cta,input.cig--addon-cta{
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
  padding: 6px 20px;
  background: var(--color-white);
  border-radius: 50px;
  font-size: 16px;
  font-weight: 700;
  border: none;
  color: var(--color-blue-light);
  transition: background 0.3s, transform 0.3s;
}
a.cig--addon-cta:hover {
  background: var(--color-blue-dark);
  color: var(--color-white);
}
.cig--addon-dropdown {
    box-sizing: border-box;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
    padding: 6px 20px;
    background: var(--color-white);
    border-radius: 50px;
    font-size: 16px;
    font-weight: 700;
    border: none;
    color: var(--color-blue-light);
    transition: background 0.3s, transform 0.3s;
    margin-bottom: 20px;
}
.cig--addon-dropdown option {
   
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
    padding: 6px 20px;
    font-size: 16px;
    font-weight: 700;
    color: var(--color-blue-light);
   }

/* SAVE */
.cig--addon-sale {
  padding: 20px 30px 45px 70px;
}
.cig--addon-save {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 33px;
  background: #ee164f;
  color: var(--color-white);
  font-weight: 700;
  text-align: center;
  line-height: 33px;
  clip-path: polygon(6.5% 0, 100% 0, 100% 100%, 2.3% 100%);
}

@media only screen and (max-width: 520px) {
  ul.cig--addon-parent-container {
    gap: 30px;
  }
  li.cig--addon-flex-wrapper {
    display: flex;
    background: rgb(247, 248, 251);
    background: linear-gradient(
      349deg,
      rgba(247, 248, 251, 1) 30%,
      rgba(255, 255, 255, 1) 78%
    );
    flex-direction: column;
  }
  .cig--addon-flex-item-price {
    border-radius: 0 0 10px 10px;
    padding: 30px;
    clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
    background: rgb(238, 238, 238);
    background: linear-gradient(
      130deg,
      rgba(238, 238, 238, 1) 10%,
      rgba(166, 105, 56, 1) 82%
    );
    z-index: 1;
  }
  .cig--addon-flex-item-price::before {
    top: 6px;
    left: 0;
    clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
    background: rgb(40, 103, 198);
    background: linear-gradient(
      195deg,
      rgba(40, 103, 198, 1) 55%,
      rgba(34, 95, 187, 1) 55%
    );
    z-index: -1;
  }
  .cig--addon-flex-item-heading {
    width: fit-content;
    padding: 30px;
  }
  a.cig--addon-cta {
    padding: 10px 20px;
  }
  .cig--addon-sale {
    padding: 30px 30px 50px 30px;
  }
  .cig--addon-save {
    clip-path: none;
  }
}

/* Banners */
.cig--banner-parent-wrapper {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.cig--banner-flex-wrapper {
  display: flex;
  gap: 40px;
  padding: 30px;
  border-radius: 15px;
}
.cig--banner-graphic-wrapper {
  flex: 1;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  gap: 20px;
}

.cig--banner-content-wrapper {
  flex: 2;
  display: flex;
  justify-content: center;
  flex-direction: column;
  gap: 20px;
}

h2.cig--banner-heading {
  margin: 0;
  color: var(--color-white);
  font-size: 30px;
  text-transform: uppercase;
  text-align: center;
}
h2.cig--banner-heading-dark{
  color: var(--color-white);
}

p.cig--banner-desc {
  color: var(--color-white);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  margin: 0;
}

.cig--banner-graphic {
  width: 80px;
  height: 80px;
}
.cig--banner-graphic-pink {
  background: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='white'/%3E%3Cpath d='M32.6465 16.6673C32.0103 16.6673 31.4945 16.1449 31.4945 15.5005C31.4945 13.5672 33.0418 12 34.9504 12H40.2166C42.1252 12 43.6725 13.5672 43.6725 15.5005C43.6725 16.1449 43.1567 16.6673 42.5205 16.6673H32.6465Z' fill='%23DA1266'/%3E%3Cpath d='M20.6331 18.0008C19.1789 18.0008 18 19.1949 18 20.6678V25.3351C18 29.754 21.5366 33.3362 25.8992 33.3362H33.7985V31.6693C33.7985 30.7487 34.5352 30.0024 35.4441 30.0024H40.052C40.9609 30.0024 41.6977 30.7487 41.6977 31.6693V33.3362H49.2678C53.6304 33.3362 57.167 29.754 57.167 25.3351V20.6678C57.167 19.1949 55.9881 18.0008 54.5339 18.0008H20.6331Z' fill='%23DA1266'/%3E%3Cpath d='M33.7985 34.6697V36.3366C33.7985 37.2572 34.5352 38.0035 35.4441 38.0035H40.052C40.9609 38.0035 41.6977 37.2572 41.6977 36.3366V34.6697H50.0478C52.2712 34.6697 54.3863 33.6976 55.8505 32.0027V37.5887C51.3715 35.8322 46.1107 36.5258 42.1601 39.8617C39.7881 41.8646 38.2562 44.5097 37.6054 47.3381H21.9496C20.4954 47.3381 19.3165 46.144 19.3165 44.6711V32.0027C20.7807 33.6976 22.8958 34.6697 25.1192 34.6697H33.7985Z' fill='%23DA1266'/%3E%3Cpath d='M35.115 32.6695C35.115 31.933 35.7044 31.3359 36.4315 31.3359H39.0646C39.7917 31.3359 40.3811 31.933 40.3811 32.6695V35.3365C40.3811 36.073 39.7917 36.67 39.0646 36.67H36.4315C35.7044 36.67 35.115 36.073 35.115 35.3365V32.6695Z' fill='%23DA1266'/%3E%3Cpath d='M37.1991 58.964L40.1496 62.5489L34.3351 67.4588C33.3577 68.284 31.9049 68.1506 31.0901 67.1606C30.2753 66.1706 30.4071 64.6991 31.3845 63.8738L37.1991 58.964Z' fill='%23DA1266'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.2137 57.7678C46.1712 62.5762 53.2277 63.2246 57.9748 59.2161C62.722 55.2076 63.3621 48.0601 59.4046 43.2517C55.4471 38.4434 48.3907 37.795 43.6435 41.8035C38.8963 45.812 38.2562 52.9595 42.2137 57.7678ZM56.2888 57.1675C52.6586 60.2329 47.2624 59.737 44.2361 56.0601C41.2098 52.3831 41.6994 46.9173 45.3295 43.852C48.9597 40.7867 54.3559 41.2825 57.3822 44.9595C60.4085 48.6365 59.9189 54.1022 56.2888 57.1675Z' fill='%23DA1266'/%3E%3Cpath d='M39.9379 57.0853C39.5887 56.661 38.9661 56.6038 38.5472 56.9575C38.1284 57.3112 38.0719 57.9419 38.4211 58.3661L40.9501 61.439C41.2993 61.8632 41.9219 61.9204 42.3408 61.5667C42.7597 61.213 42.8162 60.5824 42.467 60.1581L39.9379 57.0853Z' fill='%23DA1266'/%3E%3C/svg%3E%0A")
    center / contain no-repeat;
}
.cig--banner-graphic-blue {
  background: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='white'/%3E%3Cpath d='M21.1701 48.4612C21.1701 47.4626 21.9726 46.6531 22.9626 46.6531H56.6621C57.6521 46.6531 58.4546 47.4626 58.4546 48.4612C58.4546 49.4598 57.6521 50.2693 56.6621 50.2693H22.9626C21.9726 50.2693 21.1701 49.4598 21.1701 48.4612Z' fill='%23112D51'/%3E%3Cpath d='M42.6804 19.893C42.6804 21.241 41.7664 22.3737 40.5294 22.6948V22.786C43.3817 33.6967 48.758 37.2397 60.5496 28.9729C60.1368 28.4718 59.8887 27.8279 59.8887 27.1254C59.8887 25.5277 61.1727 24.2325 62.7567 24.2325C64.3407 24.2325 65.6248 25.5277 65.6248 27.1254C65.6248 28.7232 64.3407 30.0184 62.7567 30.0184C62.4523 30.0184 62.1591 29.9706 61.8838 29.882L58.4324 42.8752C58.1804 43.8237 57.3282 44.4833 56.3546 44.4833H23.2701C22.2966 44.4833 21.4444 43.8237 21.1924 42.8752L17.7409 29.882C17.4657 29.9706 17.1724 30.0184 16.868 30.0184C15.2841 30.0184 14 28.7232 14 27.1254C14 25.5277 15.2841 24.2325 16.868 24.2325C18.452 24.2325 19.7361 25.5277 19.7361 27.1254C19.7361 27.8283 19.4876 28.4726 19.0744 28.9739C29.4412 36.5212 36.5903 34.6983 39.0954 22.786V22.6948C37.8584 22.3737 36.9443 21.241 36.9443 19.893C36.9443 18.2952 38.2284 17 39.8124 17C41.3964 17 42.6804 18.2952 42.6804 19.893Z' fill='%23112D51'/%3E%3Cpath d='M51.2605 26.551C50.8344 26.1545 50.5675 25.5865 50.5675 24.9557C50.5675 23.7574 51.5306 22.786 52.7186 22.786C53.9065 22.786 54.8696 23.7574 54.8696 24.9557C54.8696 26.154 53.9065 27.1254 52.7186 27.1254V31.4649C50.926 31.8265 49.4559 31.8265 47.6995 30.7417L51.2605 26.551Z' fill='%23112D51'/%3E%3Cpath d='M29.7742 24.9557C29.7742 25.5865 29.5073 26.1545 29.0812 26.551L32.6423 30.7417C30.8859 31.8265 29.4157 31.8265 27.6232 31.4649V27.1254C26.4352 27.1254 25.4722 26.154 25.4722 24.9557C25.4722 23.7574 26.4352 22.786 27.6232 22.786C28.8112 22.786 29.7742 23.7574 29.7742 24.9557Z' fill='%23112D51'/%3E%3Cpath d='M50.9882 53.0582C51.127 52.7358 51.5841 52.7358 51.723 53.0582L52.5993 55.0932C52.6572 55.2276 52.784 55.3197 52.9298 55.3332L55.1359 55.5378C55.4854 55.5703 55.6267 56.005 55.363 56.2367L53.6984 57.699C53.5884 57.7956 53.54 57.9446 53.5722 58.0874L54.0593 60.2488C54.1365 60.5913 53.7667 60.8599 53.4649 60.6807L51.5598 59.5495C51.4339 59.4748 51.2772 59.4748 51.1514 59.5495L49.2462 60.6807C48.9444 60.8599 48.5746 60.5913 48.6518 60.2488L49.1389 58.0874C49.1711 57.9446 49.1227 57.7956 49.0127 57.699L47.3482 56.2367C47.0845 56.005 47.2257 55.5703 47.5752 55.5378L49.7814 55.3332C49.9272 55.3197 50.0539 55.2276 50.1118 55.0932L50.9882 53.0582Z' fill='%23112D51'/%3E%3Cpath d='M39.4433 53.0582C39.5821 52.7358 40.0392 52.7358 40.178 53.0582L41.0544 55.0932C41.1123 55.2276 41.239 55.3197 41.3848 55.3332L43.591 55.5378C43.9405 55.5703 44.0818 56.005 43.8181 56.2367L42.1535 57.699C42.0435 57.7956 41.9951 57.9446 42.0273 58.0874L42.5144 60.2488C42.5916 60.5913 42.2218 60.8599 41.92 60.6807L40.0149 59.5495C39.889 59.4748 39.7323 59.4748 39.6064 59.5495L37.7013 60.6807C37.3995 60.8599 37.0297 60.5913 37.1069 60.2488L37.594 58.0874C37.6262 57.9446 37.5778 57.7956 37.4678 57.699L35.8032 56.2367C35.5395 56.005 35.6808 55.5703 36.0303 55.5378L38.2365 55.3332C38.3823 55.3197 38.509 55.2276 38.5669 55.0932L39.4433 53.0582Z' fill='%23112D51'/%3E%3Cpath d='M27.9003 53.0582C28.0391 52.7358 28.4962 52.7358 28.6351 53.0582L29.5114 55.0932C29.5693 55.2276 29.6961 55.3197 29.8419 55.3332L32.048 55.5378C32.3976 55.5703 32.5388 56.005 32.2751 56.2367L30.6105 57.699C30.5005 57.7956 30.4521 57.9446 30.4843 58.0874L30.9715 60.2488C31.0486 60.5913 30.6788 60.8599 30.377 60.6807L28.4719 59.5495C28.346 59.4748 28.1894 59.4748 28.0635 59.5495L26.1583 60.6807C25.8565 60.8599 25.4867 60.5913 25.5639 60.2488L26.0511 58.0874C26.0832 57.9446 26.0348 57.7956 25.9248 57.699L24.2603 56.2367C23.9966 56.005 24.1378 55.5703 24.4873 55.5378L26.6935 55.3332C26.8393 55.3197 26.966 55.2276 27.024 55.0932L27.9003 53.0582Z' fill='%23112D51'/%3E%3C/svg%3E%0A")
    center / contain no-repeat;
}
.cig--banner-graphic-dark {
  background: url("data:image/svg+xml,%20%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20width%3D%2280.000000pt%22%20height%3D%2280.000000pt%22%20viewBox%3D%220%200%2080.000000%2080.000000%22%20%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%20%20%3Cg%20transform%3D%22translate(0.000000%2C80.000000)%20scale(0.100000%2C-0.100000)%22%20fill%3D%22%23000000%22%20stroke%3D%22none%22%3E%20%3Cpath%20d%3D%22M377%20623%20c-11%20-10%20-8%20-41%204%20-45%209%20-3%209%20-13%200%20-40%20-23%20-71%20-73%20-91%20-141%20-56%20-29%2015%20-44%2029%20-42%2039%203%2021%20-23%2043%20-43%2035%20-22%20-8%20-19%20-47%204%20-53%2015%20-4%2025%20-23%2038%20-74%20l18%20-69%20184%202%20185%203%2016%2062%20c10%2040%2023%2068%2040%2081%2023%2019%2024%2022%208%2038%20-22%2022%20-48%2011%20-48%20-20%200%20-19%20-10%20-29%20-43%20-45%20-54%20-26%20-68%20-26%20-99%20-1%20-36%2028%20-55%2077%20-39%20102%209%2015%209%2023%200%2034%20-12%2015%20-31%2018%20-42%207z%20m60%20-169%20c29%20-20%2046%20-25%2075%20-21%2042%206%2060%20-16%2028%20-33%20-27%20-15%20-273%20-13%20-288%202%20-21%2021%20-13%2028%2031%2028%2029%200%2054%208%2077%2025%2019%2013%2036%2024%2037%2025%201%200%2019%20-12%2040%20-26z%22%2F%3E%20%3Cpath%20d%3D%22M254%20559%20c-4%20-7%200%20-17%209%20-24%2010%20-7%2017%20-22%2017%20-34%200%20-12%206%20-21%2014%20-21%2022%200%2029%2019%2015%2037%20-8%209%20-14%2023%20-14%2032%200%2019%20-30%2027%20-41%2010z%22%2F%3E%20%3Cpath%20d%3D%22M510%20552%20c0%20-10%20-7%20-27%20-15%20-39%20-13%20-19%20-13%20-22%201%20-27%2021%20-8%2034%201%2034%2023%200%209%205%2022%2011%2028%206%206%208%2016%205%2022%20-11%2018%20-36%2013%20-36%20-7z%22%2F%3E%20%3Cpath%20d%3D%22M210%20315%20c0%20-13%2024%20-15%20185%20-13%20248%204%20248%2022%200%2026%20-161%202%20-185%200%20-185%20-13z%22%2F%3E%20%3Cpath%20d%3D%22M263%20255%20c-24%20-10%20-31%20-25%20-12%20-25%206%200%209%20-8%206%20-18%20-3%20-15%201%20-19%2024%20-18%2016%201%2029%206%2029%2013%200%206%203%2018%206%2027%204%2010%201%2016%20-9%2016%20-8%200%20-17%203%20-19%208%20-1%204%20-13%203%20-25%20-3z%22%2F%3E%20%3Cpath%20d%3D%22M390%20259%20c0%20-5%20-7%20-9%20-16%20-9%20-11%200%20-14%20-5%20-10%20-16%203%20-9%206%20-21%206%20-27%200%20-7%2013%20-12%2029%20-13%2023%20-1%2027%203%2024%2018%20-3%2010%200%2018%206%2018%2019%200%2012%2015%20-14%2027%20-14%206%20-25%207%20-25%202z%22%2F%3E%20%3Cpath%20d%3D%22M493%20255%20c-24%20-10%20-31%20-25%20-13%20-25%206%200%2010%20-8%2010%20-17%200%20-12%208%20-18%2025%20-18%2014%200%2025%205%2025%2012%200%206%203%2018%206%2027%204%2010%201%2016%20-9%2016%20-8%200%20-17%203%20-19%208%20-1%204%20-13%203%20-25%20-3z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E%20")
    center / contain no-repeat;
    background-color: #ffffff;
    border-radius: 50%;
}

a.cig--banner-cta,
a.cig--banner-cta-mobile {
  box-sizing: border-box;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  width: 100%;
  text-align: center;
  padding: 12px 20px;
  border-radius: 50px;
  background: transparent;
  transition: var(--transition-main);
}
a.cig--banner-cta-mobile {
  display: none;
}
a.cig--banner-cta-light-pink,
a.cig--banner-cta-light-blue {
  border: 2px solid var(--color-white);
  color: var(--color-white);
}
a.cig--banner-cta-dark{
  border: 2px solid var(--color-white);
  color: var(--color-white);
}
a.cig--banner-cta-light-pink:hover {
  background: var(--color-white);
  color: #da1266;
}
a.cig--banner-cta-light-blue:hover {
  background: var(--color-white);
  color: var(--color-blue-dark);
}
a.cig--banner-cta-dark:hover {
  background: var(--color-white);
  color: var(--color-blue-dark);
}

ul.cig--checkmark-list-wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin: 0;
  padding: 0;
  list-style: none;
  /* font-size: 14px; */
}

ul.cig--checkmark-list-wrapper a {
  text-decoration: underline;
  color: var(--color-white);
  font-weight: 400;
  transition: var(--transition-main);
}
ul.cig--checkmark-list-wrapper a:hover {
  color: var(--color-blue-light);
  text-decoration: none;
}

strong.cig--banner-pricing {
  display: block;
  color: var(--color-white);
  font-size: 20px;
  font-weight: 700;
}

.cig--banner-pink {
  background: #da1266;
}
.cig--banner-blue {
  background: var(--color-blue-dark);
}
.cig--banner-dark {
  background: #112d51;
  border: 1px solid #0c213b;
}

@media only screen and (max-width: 520px) {
  .cig--banner-flex-wrapper {
    display: flex;
    gap: 30px;
    padding: 30px;
    border-radius: 15px;
    flex-direction: column;
  }
  a.cig--banner-cta,
  a.cig--banner-cta-mobile {
    display: none;
  }
  a.cig--banner-cta-mobile {
    display: block;
  }
  strong.cig--banner-pricing {
    text-align: center;
  }
}
