.pr-brand-kit a.button.licorice {
  margin-bottom: 0; 
}

.pr-brand-kit .bold {
 font-weight: 700; 
}

.pr-brand-kit a.button.licorice svg.brandkit-download-icon {
  position: relative;
  top: -1px;
}

.pr-brand-kit a.button.licorice svg.brandkit-download-icon .brandkit-download-arrow {
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.pr-brand-kit a.button.licorice:hover svg.brandkit-download-icon .brandkit-download-arrow {
  transform: translate(0, 0.5px);
}

.brand-kit-tabbed-container {
  padding-top: 24px;
}

.pr-brand-kit p.intro {
   margin-bottom: 12px; 
}

.pr-brand-kit p.intro:last-of-type {
   margin-bottom: 0; 
}

.bk-tab-nav-col {
 background: #fff;
 padding-top: 32px;
}

.brandkit-intro.sticky-top {
  top: 76px;
}

ul.bk-tabs {
  margin: 0;
  padding: 0;
  list-style: none;
  border-bottom: 1px solid #c7c5d1;
  display: flex;
  justify-content: space-between;
}

ul.bk-tabs li.bk-tab-nav-selector {
  z-index: 100;
  color: #29233b;
  position: relative;
  font-size: 18px;
  line-height: 110%;
  font-weight: 700;
  letter-spacing: -0.4 px;
  text-decoration: none !important;
  display: inline-block;
  width: fit-content;
  margin: 16px 12px;
  cursor: pointer;
}

ul.bk-tabs li.bk-tab-nav-selector:first-of-type {
  margin-left: 0;
}

ul.bk-tabs li.bk-tab-nav-selector.active:after,
ul.bk-tabs li.bk-tab-nav-selector:hover:after {
  transform: scaleX(1);
}

ul.bk-tabs li.bk-tab-nav-selector:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 3px;
  left: 0;
  bottom: -17px;
  transform: scaleX(0);
  transform-origin: 0 0;
  transition: transform 0.3s;
  background: linear-gradient(90deg, #B090F5 0%, #5FBFFF 100%);
}

.pr-brand-kit .bk-tab_content {
  padding: 56px 0 16px;
  display: none;
  height: 100%;
  min-height: 1050px;
}

.pr-brand-kit .bk-cta-col {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.pr-brand-kit .bk-tab_content .bk-section-cta:not(:first-of-type) {
  margin-top: 48px;
}

.pr-brand-kit .bk-content-col {
  padding-top: 56px;
}

.pr-brand-kit .bk-example-overview {
  align-self: center;
  display: flex;
  flex-direction: column;
  padding-top: 20px;
}

.pr-brand-kit .bk-example-col {
  padding-top: 40px;
}

.bk-tab_accordion_heading {
  display: none;
}

.brand-kit-bk-tab-row-h {
  height: 100%;
}

.pr-brand-kit .bk-image-container {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  position: relative;
}

.pr-brand-kit .bk-image-container .bk-img {
  width: 100%;
  height: auto;
}




.pr-brand-kit .bk-img-overview {
  padding-top: 20px;
}

.pr-brand-kit .brandkit-intro {
  padding-top: 24px;
  background: #fff;
  z-index: 2;
}

.pr-brand-kit .brandkit-content h4 {
  margin-bottom: 12px; 
}

.pr-brand-kit a.standalone-link {
  color: #8656EF !important; 
  margin: 0 0 16px; 
  align-items: center !important;
  display: flex;
  width: fit-content;
}

.pr-brand-kit a.standalone-link:first-of-type {
  margin-top: 32px;
}

.pr-brand-kit .standalone-link:after {
  width: 85% !important;
  left: 28px !important;
}

.pr-brand-kit .standalone-link.copy-bio-cta:after {
    width: 73% !important;
    left: 28px !important;
}

.pr-brand-kit a.standalone-link svg {
  display: inline-block;
  position: static;
  margin-left: 0;
  margin-right: 12.5px;
  max-width: 16px;
  fill: none;
  stroke: inherit;
}

.pr-brand-kit .bk-leadership-img {
  border-radius: 20px;
}

@media (min-width: 992px) {
  .brand-kit-container {
    padding-top: 116px;
  }

  {# .full-width-bk-tabs {
    height: 495px;
  } #}

}


@media (max-width: 992px) {
  
  .brand-kit-img-m {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 20px 20px 0 0;
  }

  .pr-brand-kit .bk-tab_content {
    padding: 32px 0  0;
  }

  .brand-kit-tabbed-container {
    padding-top: 0;
  }
  
  .pr-brand-kit .bk-cta-col {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  
  .pr-brand-kit .bk-tab_content .bk-section-cta:first-of-type,
  .pr-brand-kit .bk-cta-col .button {
    margin-top: 24px;
  }
}

@media (max-width: 900px) {
  ul.bk-tabs li.bk-tab-nav-selector {
    font-size: 14px;
  }
}

@media (max-width: 767px) {
 .pr-brand-kit .bk-example-overview {
    padding-top: 0;
 } 
 .pr-brand-kit .bk-tab_content .bk-cta-col {
  display: none; 
 }
}

@media (max-width: 450px) {
 .pr-brand-kit a.standalone-link {
    align-items: flex-start !important;
 }
}