/* Feat IMG */
.cig--feat-employertools {
  background-position: bottom center;
    background-size: cover;
    background-repeat: no-repeat;
  clip-path: polygon(12% 0, 100% 0, 100% 100%, 0% 100%);
  min-height: 220px;
  width: auto;
}
ul.cig--sb-checkmark-list-wrapper{
	line-height:normal
}
h2.cig--sb-banner-heading{
	font-weight:900
}

[name="social-media-use"]:checked, [name="social-media-use"]:not(:checked) {
    position: absolute !important;
       left: 0px !important; 
    z-index: 9 !important;
    width: 100% !important;
    height: 20px !important;
    opacity: 0 !important;
}
input[name="social-media-use"]:checked + .wpcf7-list-item-label {
font-weight: 600;
}
input[name="social-media-use"]:not(:checked) + .wpcf7-list-item-label {
font-weight:300;
}
.wpcf7-list-item{
	position:relative !important
}
span.wpcf7-list-item.first{
	margin-left:0px !important
}
.cig--page-body-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 60px;
}

/* Employer CTA */
.cig--emp-cta-flex-wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 30px;
}

a.cig--emp-cta {
  box-sizing: border-box;
  position: relative;
  display: block;
  width: 100%;
  padding: 20px 70px;
  font-size: 22px;
  letter-spacing: 0.5px;
  color: var(--color-white);
  border-radius: var(--border-radius-10);
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  background: var(--color-blue-light);
  background: linear-gradient(to right, #112d51 50%, #2867c6 50%) repeat scroll
    right bottom / 200% 100% rgba(0, 0, 0, 0);
  text-align: center;
  transition: all 200ms ease-in-out;
}

a.cig--emp-cta:hover {
  transform: translateX(6px);
  background-position: left bottom;
}

a.cig--emp-cta::before,
a.cig--emp-cta::after {
  content: "";
  width: 36px;
  height: 36px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
a.cig--emp-cta::before {
  left: 20px;
}
a.cig--emp-cta::after {
  right: 20px;
  background: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 16.4091V19.591H25.0245L19.9622 24.7504L22.171 27L31 18L22.171 9L19.9622 11.2496L25.0245 16.4091H5Z' fill='white'/%3E%3C/svg%3E%0A")
    center / contain no-repeat;
}

a.cig--emp-job-cta::before {
  background: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.9604 22.5402V30.6112C28.96 30.9797 28.8148 31.3329 28.5566 31.5933C28.2984 31.8537 27.9484 32 27.5834 32H5.37702C5.1948 31.9987 5.01462 31.9612 4.84677 31.8896C4.67893 31.8179 4.52671 31.7136 4.39883 31.5825C4.27095 31.4515 4.1699 31.2962 4.10148 31.1257C4.03305 30.9552 3.99858 30.7728 4.00004 30.5888V13.8H12.3202C12.6879 13.8 13.0406 13.6525 13.3007 13.3899C13.5607 13.1274 13.7068 12.7713 13.7068 12.4V4H27.5765C28.3405 4 28.9604 4.637 28.9604 5.3888V10.6598L16.4816 23.2598L16.4733 29.193L22.3611 29.2014L28.9604 22.5402ZM30.0392 13.5312L32 15.5108L21.2144 26.4L19.2508 26.3972L19.2536 24.4204L30.0392 13.5312ZM4.00004 11L10.9335 4.0042V11H4.00004Z' fill='white'/%3E%3C/svg%3E%0A")
    center / contain no-repeat;
}

a.cig--emp-register-cta::before {
  background: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.5844 9.1547C25.5668 8.13711 24.1866 7.56543 22.7475 7.56543C21.3084 7.56543 19.9283 8.13711 18.9107 9.1547C17.8931 10.1723 17.3214 11.5524 17.3214 12.9915C17.3214 14.4306 17.8931 15.8108 18.9107 16.8284C19.9283 17.8459 21.3084 18.4176 22.7475 18.4176C24.1866 18.4176 25.5668 17.8459 26.5844 16.8284C27.602 15.8108 28.1736 14.4306 28.1736 12.9915C28.1736 11.5524 27.602 10.1723 26.5844 9.1547ZM33.5997 26.5568C33.5997 23.5588 28.7434 21.1307 22.7475 21.1307C16.7517 21.1307 11.8953 23.5588 11.8953 26.5568V29.2698H33.5997V26.5568ZM6.46996 17.0609V12.9913H9.18301V17.0609H13.2526V19.7739H9.18301V23.8435H6.46996V19.7739H2.40039V17.0609H6.46996Z' fill='white'/%3E%3C/svg%3E%0A")
    center / contain no-repeat;
}

@media only screen and (max-width: 768px) {
  a.cig--emp-cta:hover {
    transform: translateX(0);
    background-position: left bottom;
  }
}
@media (max-width: 540px) {
  .cig--emp-cta-flex-wrapper {
    flex-direction: column;
  }
}

/* Information Request */
.cig--inforeq-container {
  display: flex;
  flex-direction: column;
  gap: 20px;
  background: #f8f8f8;
  border: 1px solid #ececec;
  border-radius: 15px;
  padding: 30px;
  margin-top: 30px;
}

p.cig--form-paragraph {
  font-size: 14px;
  font-weight: 500;
  color: var(--color-blue-dark);
}

.cig--form-margin-top-lm {
  margin-top: 20px;
}
@media (max-width: 540px) {
  .cig--form-margin-top-lm {
    margin-top: 0px;
  }
}

.cig--contact-number-wrapper {
  box-sizing: border-box;
  position: relative;
  display: block;
  width: 100%;
  padding: 10px 15px 10px 46px;
  border-radius: var(--border-radius-10);
  background: #ededed;
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-decoration: none;
  background: linear-gradient(to right, #e6e6e6 50%, #f0f0f0 50%) repeat scroll
    right bottom / 200% 100% rgba(0, 0, 0, 0);
  transition: all 200ms ease-in-out;
}
.cig--contact-number-wrapper:hover {
  transform: scale(0.98);
  background-position: left bottom;
}

.cig--contact-number-wrapper::before {
  content: "";
  width: 22px;
  height: 22px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 15px;
  background: url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11.8' r='11' fill='%232867C6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.1107 18.3981C13.1587 18.363 10.4607 17.9902 7.63507 15.1659C4.81011 12.3408 4.4379 9.64403 4.4022 8.69155C4.34931 7.24004 5.46131 5.83016 6.74587 5.27956C6.90055 5.21278 7.06995 5.18736 7.23743 5.20578C7.40491 5.22421 7.56472 5.28585 7.70118 5.38466C8.75897 6.15536 9.48884 7.32134 10.1156 8.23812C10.2535 8.43954 10.3124 8.68464 10.2812 8.92673C10.25 9.16881 10.1308 9.39095 9.94634 9.55083L8.6565 10.5086C8.59418 10.5536 8.55031 10.6197 8.53305 10.6945C8.51578 10.7694 8.52629 10.848 8.56262 10.9158C8.85483 11.4465 9.37447 12.2371 9.96947 12.8319C10.5645 13.4268 11.3929 13.9807 11.9608 14.3059C12.032 14.3459 12.1158 14.3571 12.195 14.3372C12.2742 14.3172 12.3427 14.2677 12.3865 14.1989L13.2261 12.9212C13.3805 12.7162 13.6082 12.5788 13.8616 12.5379C14.115 12.497 14.3743 12.5557 14.5854 12.7017C15.5156 13.3455 16.6011 14.0627 17.3958 15.0799C17.5027 15.2174 17.5706 15.381 17.5926 15.5536C17.6146 15.7263 17.5898 15.9017 17.5208 16.0615C16.9674 17.3524 15.5672 18.4516 14.1107 18.3981Z' fill='white'/%3E%3C/svg%3E%0A")
    center / contain no-repeat;
}

.cig--contact-number-wrapper span {
  display: block;
  font-size: 14px;
  color: #383c44;
  font-weight: 600;
}
.cig--contact-number-wrapper strong {
  color: var(--color-blue-light);
  font-size: 18px;
  font-weight: 700;
}

@media (max-width: 540px) {
  ul.cig--horizontal-list-wrapper {
    margin: 20px 0;
    flex-direction: column;
    gap: 20px;
  }
  .cig--contact-number-wrapper {
    background: #ebebebeb;
    flex-direction: column;
    gap: 20px;
    padding: 80px 30px 30px 30px;
    text-align: center;
  }
  .cig--contact-number-wrapper::before {
    content: "";
    width: 44px;
    height: 44px;
    position: absolute;
    top: 20px;
    transform: translateX(-50%);
    left: 50%;
  }
  .cig--contact-number-wrapper span {
    font-size: 16px;
  }
  .cig--contact-number-wrapper strong {
    font-size: 28px;
  }
}
