body {
  background-color: #FAF6F3;
}
.cpb-carousel2 {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    filter: drop-shadow(3px 5px 5px rgba(0,0,0,0.4));
    -webkit-filter: drop-shadow(3px 5px 5px rgba(0,0,0,0.4));
}

.cpb-carousel {
  position: relative;
  top: 0px;
  /* width: 130px;  */
  /* margin: 5%; */
  /* max-width: 100%; */
  height: 130px;
}

.slick-slide {
  margin: 0 20px;
}

.helpful-carousel {
    font-size: 36px;
    margin-left: auto;
    margin-right: auto;
    padding: 15%;
  }

p.icon-desc {
  width: 130px;
  text-align: center;
}

.slick-slide img {
  clip-path: inset(0% round 25px);
  /* background: #00b2a9; */
  width: 130px;
  display: block;
}

/* Share link */
.share-dialog svg {
  width: 20px;
  height: 20px;
  margin-right: 7px;
}
.share-dialog {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
  width: 95%;
  max-width: 500px;
  box-shadow: 0 8px 16px rgba(0,0,0,.15);
  z-index: -1;
  border: 1px solid #ddd;
  padding: 31px 54px;
  border-radius: 4px;
  background-color: #faf6f3;
  margin: 0 auto;
}
.share-dialog header {
  background: none;
}
.share-dialog.is-open {
  display: block;
  z-index: 2;
}
.share-dialog header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
  padding: 0;
}
.share-dialog .targets {
  display: grid;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-gap: 20px;
  margin-bottom: 20px;
}
.share-dialog .close {
  background-color: transparent;
  border: none;
  padding: 0;
  position: absolute;
  top: 10px;
  right: 20px;
  cursor: pointer;
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}
.share-dialog .link {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
  border-radius: 4px;
  background-color: #eee;
}
.share-dialog .pen-url {
  margin-right: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*** styling for HubSpot Legacy Pop-up Leadin Forms ***/
.leadinModal-v3 .leadin-button.leadin-button-primary,
.leadinModal-v3 .leadin-button.leadin-button-secondary {
    background: var(--cpb-papaya-color) !important;
    color: var(--sand-color) !important;
}
.leadinModal-v3 .leadin-button.leadin-button-primary:hover,
.leadinModal-v3 .leadin-button.leadin-button-secondary:hover {
    background: var(--cpb-papaya-tint-color) !important;
    color: var(--cpb-midnight-color) !important;
}
.leadinModal-v3 .leadin-button.back-button {
    margin-left: 60px !important;
}
.leadinModal-v3 .leadin-button.button-with-gdpr {
    width: calc(87% - 60px) !important;
}
.leadinModal-v3 form.leadin-form-wrapper {
    padding-top: 0px !important;
}
.leadinModal-v3 .leadinModal-content {
    background: #fff !important;
}
@media screen and (max-width: 768px) {
    .leadinModal-v3 .advance-wrapper,
    .leadinModal-v3 form.leadin-form-wrapper,
    .leadinModal-v3 .leadin-thank-you-wrapper {
        padding-bottom: 60px !important;
    }
    .leadinModal-v3 .leadin-button.back-button {
        margin-left: 0px !important;
    }
    .leadinModal-v3 .leadin-button.button-with-gdpr {
        width: 87% !important;
    }
}