.custom-html--sitecore a.arrow.cta-arrow {
  color: #bd00ff;
}

.custom-html--sitecore ul{
  list-style: disc;
}

.custom-html--sitecore
  #hero-carousel
  .hero-item-featureoverview
  .hero-wrapper
  .module
  a,
.custom-html--sitecore
  #hero-carousel
  .hero-item-featureoverview
  .hero-wrapper
  .module
  a:hover,
.custom-html--sitecore
  #hero-carousel
  .hero-item-featureoverview
  .hero-wrapper
  .module
  a:focus,
.custom-html--sitecore
  #hero-carousel
  .item.dark
  .feature-related-tag-container
  a.topic-link,
.custom-html--sitecore
  #hero-carousel
  .item.dark
  .feature-related-tag-container
  a.topic-link:hover,
.custom-html--sitecore
  #hero-carousel
  .item.dark
  .feature-related-tag-container
  a.topic-link:focus,
.custom-html--sitecore
  .body-content
  .ui-container
  .row
  .block-content
  div.share-tools
  .share-icons-container
  .social-likes__widget,
.custom-html--sitecore a.cta,
.custom-html--sitecore a.cta-underline,
.custom-html--sitecore a.cta:visited,
.custom-html--sitecore a.cta:visited:hover,
.custom-html--sitecore a.cta:visited:focus,
.custom-html--sitecore
  .author-profile
  .author-profile-container
  .author-social
  .social-icons
  a {
  color: #bd00ff !important;
}
.custom-html--sitecore
  #hero-carousel
  .item.dark
  .feature-related-tag-container
  a.topic-link,
.custom-html--sitecore
  .author-profile
  .author-profile-container
  .author-social
  .social-icons
  a {
  border-color: #bd00ff;
}
.custom-html--sitecore
  .body-content
  .ui-container
  .row
  .block-content
  div.share-tools
  .share-icons-container
  .social-likes__widget {
  border: 0.15em solid #bd00ff;
}
.custom-html--sitecore
  .body-content
  .ui-container
  .row
  .block-content
  div.share-tools
  .share-icons-container
  .social-likes__widget:hover,
.custom-html--sitecore
  .body-content
  .ui-container
  .row
  .block-content
  div.share-tools
  .share-icons-container
  .social-likes__widget:focus,
.custom-html--sitecore
  .author-profile
  .author-profile-container
  .author-social
  .social-icons
  a:focus,
.custom-html--sitecore
  .author-profile
  .author-profile-container
  .author-social
  .social-icons
  a:hover {
  background: #bd00ff;
  color: #fff !important;
}
.custom-html--sitecore
  .body-content
  .ui-container
  .row
  .block-content
  div.share-tools
  .share-icons-container
  .ion-ios-email-outline {
  color: #6b6b6b !important;
  border: 0.091em solid #6b6b6b;
}
.custom-html--sitecore
  .body-content
  .ui-container
  .row
  .block-content
  div.share-tools
  .share-icons-container
  .ion-ios-email-outline:hover,
.custom-html--sitecore
  .body-content
  .ui-container
  .row
  .block-content
  div.share-tools
  .share-icons-container
  .ion-ios-email-outline:focus {
  background: #6b6b6b;
  color: #fff !important;
  /* Quick Summary */
}
.custom-html--sitecore
  .body-content
  .ui-container
  .row
  .block-content
  article.quick-summary-container
  hr {
  display: none !important;
  /* Content - HR */
}
.custom-html--sitecore .content-hr {
  margin: 40px 0 !important;
  margin-bottom: 0;
  border: 0.2rem solid #000;
  /* Video Thumbnail - Image CTA */
}
.custom-html--sitecore .text-image-holder {
  padding: 15px 0;
  position: relative;
}
.custom-html--sitecore .text-image-holder article {
  padding-right: 25px;
}
.custom-html--sitecore .image-cta-container {
  border: 1px solid #bebebe;
  width: 100%;
}
.custom-html--sitecore .image-cta-container .image-cta {
  width: 100%;
  height: auto;
}
.custom-html--sitecore .adaptive-img.stat-images {
  width: 50%;
}
@media (min-width: 768px) {
  .custom-html--sitecore .right-float {
    padding-left: 10px;
  }
  .custom-html--sitecore .right-float p {
    padding-right: 40%;
  }
}
@media (max-width: 767px) {
  .custom-html--sitecore .image-cta-container {
    width: 50%;
    margin: auto;
    margin-bottom: 20px;
  }
  .custom-html--sitecore img.adaptive-img.img-responsive {
    margin: auto;
  }
  .custom-html--sitecore .text-image-holder article {
    padding-right: 0;
  }
  .custom-html--sitecore .right-float {
    text-align: center;
  }
  .custom-html--sitecore .right-float p {
    padding: 0 20%;
  }
}
@media (max-width: 767px) and (orientation: portrait) {
  /* Player module */
  .custom-html--sitecore img.adaptive-img.img-responsive {
    width: 70% !important;
    margin: auto;
  }
}
.custom-html--sitecore
  .video-player-module
  .video-playlist
  .playlist-item
  .thumbnail-container {
  width: 17.5%;
  text-align: center;
  height: auto;
}
.custom-html--sitecore
  .video-player-module
  .video-playlist
  .playlist-item
  .thumbnail-container
  .card-thumbnail {
  width: 100%;
  height: auto;
}
.custom-html--sitecore
  .video-player-module
  .video-playlist
  .playlist-item
  .title-container {
  width: 82.5%;
}
.custom-html--sitecore .video-player-module .video-playlist .playlist-item {
  border: 0.06em solid #ccc;
}
.custom-html--sitecore .video-player-module .video-playlist .selected {
  border-width: 0.25em;
  outline: none;
  /* Of companies surveyed */
}
@media screen and (min-width: 768px) {
  .custom-html--sitecore .TextIconLeft {
    padding-top: 20px;
    padding-right: 50px;
  }
  .custom-html--sitecore .TextIconRight {
    padding-top: 20px;
  }
  .custom-html--sitecore .content-module .text-image-holder p.sub-text,
  .custom-html--sitecore p.sub-text {
    font-size: 2.4rem;
    font-weight: bold;
    margin-bottom: 0.8rem;
  }
  .custom-html--sitecore .viz-card.vertical-card .viz-headline .viz-percent {
    bottom: 0.1em;
  }
}
@media (max-width: 767px) {
  /* Multi-nav Custom */
  .custom-html--sitecore .content-module .text-image-holder p.sub-text {
    text-align: center;
  }
}
@media (min-width: 1024px) {
  /* Video CTA PDF and Button */
  .custom-html--sitecore
    #multipage-nav
    .nav-articles
    ul:last-child
    li:last-child:before {
    content: "";
    display: block;
    height: 2.5em;
    position: absolute;
    width: 0.13em;
    background-color: #e3e3e3;
    right: 0;
  }
  .custom-html--sitecore
    #multipage-nav
    .nav-articles
    ul
    li:last-child:hover:before {
    width: 0;
    /*background-color: #transparent;*/
  }
  .custom-html--sitecore #multipage-nav .nav-articles > ul > li a {
    text-align: center;
  }
  .custom-html--sitecore #multipage-nav .nav-articles > ul {
    padding-right: 5%;
  }
}
.custom-html--sitecore .video-player-module .video-content {
  padding: 10px 0;
}
.custom-html--sitecore .btn-custom {
  transition: box-shadow 0.5s ease;
  cursor: pointer;
}
.custom-html--sitecore .btn-custom:hover,
.custom-html--sitecore .btn-custom:focus,
.custom-html--sitecore .btn-custom.isActive {
  box-shadow: none !important;
  background: #a100ff;
  color: #ffff;
  /* Share media */
}
.custom-html--sitecore .content-module .social-share-container a i {
  font-size: 18px;
}
.custom-html--sitecore .content-module .social-share-container a {
  color: #fff !important;
  margin-top: -10px;
  display: inline-block;
  padding: 5px;
}
.custom-html--sitecore .content-module .social-share-container a:hover,
.custom-html--sitecore .content-module .social-share-container a:focus {
  color: #a100ff !important;
}
.custom-html--sitecore .social-share-container {
  transition: all 0.6s ease;
  position: absolute;
  top: -60px;
  height: 40px;
  width: auto;
  left: 25px;
  background-color: black;
  opacity: 0;
  z-index: -1;
}
.custom-html--sitecore .arrow-down {
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid black;
  position: absolute;
  top: -30px;
  left: 60px;
  transform: translateX(50%) rotate(180deg);
  opacity: 0;
}
.custom-html--sitecore .social-share-container.isActive {
  opacity: 1;
  z-index: 1;
  padding: 10px;
  top: -10px;
}
.custom-html--sitecore .arrow-down.isActive {
  transition: all 0.6s ease;
  transition-delay: 0.1s;
  top: -20px;
  opacity: 1;
  /* Card content */
}
.custom-html--sitecore .card-content-custom {
  position: relative;
  float: left;
  width: 100%;
}
.custom-html--sitecore .card-content-custom h2.section-title {
  padding-bottom: 4rem;
}
.custom-html--sitecore
  .content-module
  .card-content-custom
  .custom-cards
  .cards-text {
  font-size: 1.92rem;
  font-weight: bolder;
  margin-bottom: 0px !important;
}
@media (min-width: 768px) {
  .custom-html--sitecore .custom-cards {
    padding: 40px !important;
    /*    min-height: 350px; */
  }
  .custom-html--sitecore img.adaptive-img.lazy.responsive.image-cards {
    width: 100%;
    padding-right: 10px;
  }
  .custom-html--sitecore .custom-cards:first-child:after {
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    width: 0.13em;
    background-color: #e3e3e3;
    right: 0;
    top: 0;
  }
  .custom-html--sitecore .bottom-two-cards .custom-cards:before {
    content: "";
    display: block;
    height: 0.13em;
    position: absolute;
    width: 100%;
    background-color: #e3e3e3;
    top: 0;
    left: 0;
  }
}
@media (max-width: 767px) {
  /* Marquee Video */
  .custom-html--sitecore .card-content-custom {
    text-align: center;
  }
}
.custom-html--sitecore .hero-vid-container {
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: -2;
}
.custom-html--sitecore .vid-cover {
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.1;
}
.custom-html--sitecore video#hero-vid {
  backface-visibility: hidden;
  background-size: cover;
  min-height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 1;
  z-index: -1;
  -webkit-transition: all 0.5s linear;
  transition: all 0.5s linear;
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  .custom-html--sitecore video#hero-vid {
    transform: scale(1.4);
  }
}
@media (min-width: 1300px) {
  .custom-html--sitecore video#hero-vid {
    transform: scale(1);
  }
}
@media (min-width: 1500px) {
  .custom-html--sitecore #hero-carousel .carousel-inner .item.module-container {
    padding-top: 3em;
    padding-bottom: 0;
  }
  .custom-html--sitecore video#hero-vid {
    top: -50px;
  }
}
@media (min-width: 1800px) {
  .custom-html--sitecore #hero-carousel .carousel-inner .item.module-container {
    padding-top: 4.5em;
  }
  .custom-html--sitecore video#hero-vid {
    top: -100px;
  }
}
@media (min-width: 2300px) {
  .custom-html--sitecore #hero-carousel .carousel-inner .item.module-container {
    padding-top: 5.5em;
    padding-bottom: 3.2rem;
  }
  .custom-html--sitecore video#hero-vid {
    top: -150px;
  }
}
@media (max-width: 767px) {
  .custom-html--sitecore .hero-vid-container {
    display: none;
  }
}
@media (min-width: 768px) {
  .custom-html--sitecore #hero-carousel .hero-item-featureoverview {
    padding-top: 3em;
    padding-bottom: 3em;
  }
  .custom-html--sitecore
    #hero-carousel
    .hero-item-featureoverview
    .block-content
    .hero-wrapper
    .page-title {
    padding: 3.5% 30% 2.5% 0;
  }
}
@media (min-width: 1300px) {
  /* Speed Bump*/
  .custom-html--sitecore #hero-carousel .hero-item-featureoverview {
    padding-top: 2em;
    padding-bottom: 0;
  }
}
.custom-html--sitecore .speed-bump a.arrow.cta-arrow:before,
.custom-html--sitecore .speed-bump a.overview-link.cta-arrow:before {
  background-color: #a100ff;
  /* Block Quote  - Bottom */
}
.custom-html--sitecore .blockquote-container .quote-description {
  font-size: 3.2rem;
}
@media (max-width: 767px) {
  /* last-item */
  .custom-html--sitecore .blockquote-container p {
    font-size: 1.6rem;
  }
  .custom-html--sitecore .blockquote-container .quote-description {
    line-height: 1;
  }
}
.custom-html--sitecore p.last-item {
  margin-bottom: 0;
}
.custom-html--sitecore .video-player-module .video-content.playlist-transcript {
  text-align: right;
}
.custom-html--sitecore #block-section-intothenew-nav {
  height: 0px;
}
.custom-html--sitecore .navbar-light {
  position: fixed;
  top: 60px;
  background: white !important;
  width: 100%;
  z-index: 50;
  transition: all 0.4s ease;
  border-bottom: 0.063em solid #e3e3e3;
}
.custom-html--sitecore .navbar-light.nav-shrink {
  top: -50px;
}
.custom-html--sitecore #block-header #header-topnav {
  border-bottom: 1px solid #fff;
  transition: all 0.4s ease;
}
.custom-html--sitecore #block-header #header-topnav.header-topnav-shrink {
  border-bottom: 1px solid #e3e3e3;
}
@media screen and (min-width: 1000px) {
  .custom-html--sitecore .hero-module {
    padding-top: 80px;
  }
  .custom-html--sitecore .quick-access-tab.quick-access-tab-shrink {
    top: 8.5em !important;
  }
  .custom-html--sitecore .quick-access-tab {
    top: 5.63em !important;
    z-index: 51 !important;
    position: fixed !important;
  }
  .custom-html--sitecore #multipage-nav ul li a {
    padding: 1.25em;
    transition: all 0.4s ease;
  }
  .custom-html--sitecore
    #multipage-nav.sticky.no-qat
    .nav-articles
    ul
    li:after {
    top: 15%;
  }
  .custom-html--sitecore #multipage-nav.sticky.no-qat ul li a {
    padding-bottom: 0.1em;
    padding-top: 0.1em;
  }
  .custom-html--sitecore .quick-access-tab {
    transition: all 0.4s ease;
  }
}
@media only screen and (max-width: 999px) and (min-width: 768px) {
  .custom-html--sitecore .navbar-light {
    top: 45px;
  }
  .custom-html--sitecore .hero-module {
    padding-top: 80px;
  }
  .custom-html--sitecore .quick-access-tab.quick-access-tab-shrink {
    top: 7.5em !important;
  }
  .custom-html--sitecore .quick-access-tab {
    top: 4.63em !important;
    transition: all 0.4s ease;
    z-index: 51 !important;
    position: fixed !important;
  }
}
@media only screen and (max-width: 767px) {
  .custom-html--sitecore .navbar-light {
    top: 45px;
  }
  .custom-html--sitecore .hero-module {
    padding-top: 80px;
  }
  .custom-html--sitecore .quick-access-tab {
    transition: all 0.4s ease;
    top: 8.5em;
  }
  .custom-html--sitecore .quick-access-tab.quick-access-tab-shrink {
    top: 3.13em !important;
    /*#hero-carousel .item{
       padding-top: 8em;
       } */
  }
}
@media screen and (min-width: 1000px) {
  .custom-html--sitecore .itn-nav {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    padding-left: 30px;
  }
}
@media only screen and (max-width: 999px) and (min-width: 768px) {
  .custom-html--sitecore
    #hero-carousel
    .hero-item-featureinterior
    .marquee-image {
    height: 100% !important;
  }
  .custom-html--sitecore .itn-nav {
    padding: 0px !important;
  }
}
@media only screen and (min-width: 1000px) {
  .custom-html--sitecore #block-section-intothenew-nav .content-module p,
  .custom-html--sitecore .content-module a {
    margin-bottom: 0 !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
  .custom-html--sitecore .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button].ion-social-twitter {
    margin: 1.78em 2.131em 1.78em 0;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button].ion-social-facebook {
    margin: 1.38em 1.66em 1.38em 0;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button].ion-ios-email-outline {
    margin: 1.14em 0.91em 1.14em 0;
  }
  .custom-html--sitecore .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button].ion-social-linkedin {
    margin: 1.38em 1.66em 1.38em 0;
  }
}
