.block-group-4-up.cards-editorial-series > .block.firsthero {
  flex-basis: calc(50% - 1.5rem); }
  @media (max-width: 1100px) {
    .block-group-4-up.cards-editorial-series > .block.firsthero {
      flex-basis: 100%; }
      .block-group-4-up.cards-editorial-series > .block.firsthero .block-group-4-up > .block {
        flex-basis: calc(50% - 1.5rem);
        width: calc(50% - 1.5rem); } }

.cards-editorial-series .bg-image {
  background-size: cover; }

@media (max-width: 700px) {
  .cards-editorial-series .block-group-4-up > .block {
    flex-basis: 100%; } }

@media (min-width: 701px) and (max-width: 1100px) {
  .cards-editorial-series .block-group-4-up > .block {
    flex-basis: calc(50% - 1.5rem);
    width: calc(50% - 1.5rem); } }

.cards-editorial-series .grid-container-fullwidth {
  width: 100%;
  max-width: 100vw; }
  .cards-editorial-series .grid-container-fullwidth .block-group-fullwidth {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }

.cards-editorial-series .block {
  display: flex; }

.cards-editorial-series .hero-image {
  background-size: cover;
  background-position: top center;
  min-height: 600px; }
  .cards-editorial-series .hero-image .clickable-card {
    display: block;
    padding-top: 50%;
    min-height: 300px; }

.cards-editorial-series .hero-container {
  position: relative;
  margin-bottom: 20px;
  width: 100%;
  max-height: 600px;
  min-height: 600px;
  overflow: hidden; }
  .cards-editorial-series .hero-container-textdark {
    border: solid 1px #ccc;
    background-color: #fff; }
  .cards-editorial-series .hero-container-textlight {
    border: solid 1px #595959;
    background-color: #323232; }
  .cards-editorial-series .hero-container .featuredtext {
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 3px 20px 3px 33px;
    text-transform: capitalize; }
    .cards-editorial-series .hero-container .featuredtext:before {
      content: "";
      display: inline-block;
      width: 14px;
      height: 14px;
      position: absolute;
      top: 50%;
      left: 10px;
      transform: translateY(-50%);
      background-size: cover;
      background-repeat: no-repeat; }
  .cards-editorial-series .hero-container .hero-categorytext-container {
    width: 100%;
    position: absolute;
    bottom: 50%;
    padding: 5px 0 3px 40px;
    letter-spacing: .12em;
    text-transform: uppercase;
    font-size: 12px; }
    html[dir="rt"] .cards-editorial-series .hero-container .hero-categorytext-container {
      padding: 5px 40px 3px 5px; }
    .cards-editorial-series .hero-container .hero-categorytext-container p {
      font-size: 11px;
      margin-bottom: 0; }
      @media (min-width: 462px) {
        .cards-editorial-series .hero-container .hero-categorytext-container p {
          font-size: 12px; } }
  .cards-editorial-series .hero-container .textdark {
    clear: both;
    background-color: #fff;
    height: 100%;
    position: relative; }
    .cards-editorial-series .hero-container .textdark .featuredtext {
      background-color: rgba(255, 255, 255, 0.82); }
      .cards-editorial-series .hero-container .textdark .featuredtext:before {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTcgMTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE3IDE3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzAwNzlDMTt9PC9zdHlsZT48Zz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI4LjUiIGN5PSI4LjUiIHI9IjguNSIvPjwvZz48L3N2Zz4=); }
    .cards-editorial-series .hero-container .textdark .hero-categorytext-container {
      background-color: rgba(255, 255, 255, 0.82); }
    .cards-editorial-series .hero-container .textdark .hero-text-container {
      width: 100%;
      position: absolute;
      bottom: 0;
      left: 0;
      background-color: rgba(255, 255, 255, 0.92);
      height: 50%; }
      .cards-editorial-series .hero-container .textdark .hero-text-container .btn-animated-border-bottom-blk, .cards-editorial-series .hero-container .textdark .hero-text-container .hero-title-container, .cards-editorial-series .hero-container .textdark .hero-text-container .hero-text-container {
        overflow: hidden;
        position: relative;
        text-decoration: none;
        color: #4c4c4c; }
        .cards-editorial-series .hero-container .textdark .hero-text-container .btn-animated-border-bottom-blk:after, .cards-editorial-series .hero-container .textdark .hero-text-container .hero-title-container:after, .cards-editorial-series .hero-container .textdark .hero-text-container .hero-text-container:after {
          content: "";
          border-bottom: 1px solid #4c4c4c;
          width: 0%;
          height: 1px;
          position: absolute;
          left: 0;
          bottom: -2px;
          transition: all .15s ease-in-out; }
        .cards-editorial-series .hero-container .textdark .hero-text-container .btn-animated-border-bottom-blk:hover:after, .cards-editorial-series .hero-container .textdark .hero-text-container .hero-title-container:hover:after, .cards-editorial-series .hero-container .textdark .hero-text-container .hero-text-container:hover:after {
          width: 100%; }
      .cards-editorial-series .hero-container .textdark .hero-text-container .hero-title-container {
        padding: 20px 40px 0 40px; }
        .cards-editorial-series .hero-container .textdark .hero-text-container .hero-title-container h2 {
          margin-bottom: 0; }
      .cards-editorial-series .hero-container .textdark .hero-text-container .hero-context-container {
        padding: 0 40px; }
        .cards-editorial-series .hero-container .textdark .hero-text-container .hero-context-container p {
          margin-bottom: 0.75rem; }
      .cards-editorial-series .hero-container .textdark .hero-text-container .hero-content-container {
        width: 75%;
        padding: 0 40px 60px 40px; }
    .cards-editorial-series .hero-container .textdark .hero-block {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: top center;
      min-height: 600px; }
      .cards-editorial-series .hero-container .textdark .hero-block .hero-video {
        height: 50%; }
  .cards-editorial-series .hero-container .textlight {
    clear: both;
    background-color: #fff;
    height: 100%;
    position: relative;
    color: #fff; }
    .cards-editorial-series .hero-container .textlight .featuredtext {
      background-color: rgba(50, 50, 50, 0.85); }
      .cards-editorial-series .hero-container .textlight .featuredtext:before {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTcgMTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE3IDE3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzQ5QjBGMjt9PC9zdHlsZT48Zz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI4LjUiIGN5PSI4LjUiIHI9IjguNSIvPjwvZz48L3N2Zz4=); }
    .cards-editorial-series .hero-container .textlight .hero-categorytext-container {
      background-color: rgba(50, 50, 50, 0.8); }
      .cards-editorial-series .hero-container .textlight .hero-categorytext-container p {
        color: #efefef; }
    .cards-editorial-series .hero-container .textlight .hero-text-container {
      width: 100%;
      position: absolute;
      bottom: 0;
      left: 0;
      background-color: rgba(50, 50, 50, 0.9);
      height: 50%; }
      .cards-editorial-series .hero-container .textlight .hero-text-container .hero-title-container {
        padding: 20px 40px 0 40px; }
        .cards-editorial-series .hero-container .textlight .hero-text-container .hero-title-container h2 {
          margin-bottom: 0; }
      .cards-editorial-series .hero-container .textlight .hero-text-container .hero-context-container {
        padding: 0 40px; }
        .cards-editorial-series .hero-container .textlight .hero-text-container .hero-context-container p {
          margin-bottom: 0.75rem;
          color: #9f9f9f; }
      .cards-editorial-series .hero-container .textlight .hero-text-container .hero-content-container {
        width: 75%;
        padding: 0 40px 60px 40px;
        color: #bcbcbc; }
    .cards-editorial-series .hero-container .textlight .hero-block {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: top center;
      min-height: 600px; }
      .cards-editorial-series .hero-container .textlight .hero-block .hero-video {
        height: 50%; }
  .cards-editorial-series .hero-container .bottom-fade {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 120px; }
    .cards-editorial-series .hero-container .bottom-fade-textlight {
      background: linear-gradient(to bottom, rgba(50, 50, 50, 0) 0%, #323232 30%, #323232 100%); }
    .cards-editorial-series .hero-container .bottom-fade-textdark {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 30%, white 100%); }
    .cards-editorial-series .hero-container .bottom-fade .hero-links .primaryurl, .cards-editorial-series .hero-container .bottom-fade .hero-links .secondaryurl {
      width: 100%;
      padding: 0 40px;
      text-align: left; }
      .cards-editorial-series .hero-container .bottom-fade .hero-links .primaryurl a[data-link-type], .cards-editorial-series .hero-container .bottom-fade .hero-links .secondaryurl a[data-link-type] {
        padding: 0 18px 0 0;
        border: none;
        background-color: transparent; }
        .cards-editorial-series .hero-container .bottom-fade .hero-links .primaryurl a[data-link-type]::before, .cards-editorial-series .hero-container .bottom-fade .hero-links .secondaryurl a[data-link-type]::before {
          content: "";
          display: inline-block;
          width: 11px;
          height: 11px;
          background-repeat: no-repeat;
          background-size: contain;
          background-position: 50% 50%;
          position: absolute;
          right: 0;
          top: 50%;
          transform: translateY(-50%); }
    .cards-editorial-series .hero-container .bottom-fade .hero-links-textdark {
      border-top: solid 1px #dedede;
      width: 100%;
      padding: 3px 0;
      clear: both;
      position: absolute;
      bottom: 0;
      min-height: 30px; }
      .cards-editorial-series .hero-container .bottom-fade .hero-links-textdark .primaryurl a {
        color: #0079c1; }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textdark .primaryurl a:hover {
          text-decoration: none; }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textdark .primaryurl a[data-link-type='internal']::before {
          background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzAwNzljMSIgZD0iTTggMTQuM0wxMy4zIDlIMFY4aDEzLjNMOCAyLjdWMS4zbDcuMiA3LjJMOCAxNS43di0xLjR6Ii8+PC9zdmc+); }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textdark .primaryurl a[data-link-type='external']::before {
          background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iIzAwNzljMSIgZD0iTTMxLDE2djE1SDFWMWgxNXYyLjFIMy4xdjI1LjdoMjUuN1YxNkgzMXogTTMxLDF2MTAuN2gtMi4xVjQuNkwxNC42LDE4LjlsLTEuNS0xLjVMMjcuNCwzLjFoLTcuMVYxSDMxeiIvPgo8L2c+Cjwvc3ZnPg==); }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textdark .primaryurl a[data-link-type='video']::before {
          background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIiBjbGFzcz0ic3ZnLWljb24iPjxwYXRoIGZpbGw9IiMwMDc5YzEiIGQ9Ik02IDBsMjIgMTYuMDAyTDYgMzJWMHoiLz48L3N2Zz4=); }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textdark .primaryurl a[data-link-type='document']::before {
          background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDMyIDMyIiBjbGFzcz0ic3ZnLWljb24iPjxwYXRoIGZpbGw9IiMwMDc5YzEiIHN0cm9rZT0iI2ZmZiIgZD0iTTIyIDI0aDR2MmgtNHYtMnptMC0xMmg0djJoLTR2LTJ6bTAgNGg0djJoLTR2LTJ6TTggNmgxMHYySDhWNnptMTQgMTRoNHYyaC00di0yek04IDEyaDEwdjJIOHYtMnptMCA0aDEydjJIOHYtMnpNMjIuODAxIDBINHYzMmgyNlY3LjE5OUwyMi44MDEgMHpNMjggMzBINlYyaDE0djhoOHYyMHptMC0yMmgtNlYyaC42MjFMMjggNy4zNzlWOHpNOCAyMGgxMnYySDh2LTJ6bTAgNGgxMHYySDh2LTJ6Ii8+PC9zdmc+); }
      .cards-editorial-series .hero-container .bottom-fade .hero-links-textdark .secondaryurl a {
        color: #828282; }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textdark .secondaryurl a:hover {
          text-decoration: none; }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textdark .secondaryurl a[data-link-type='internal']::before {
          background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzgyODI4MiIgZD0iTTggMTQuM0wxMy4zIDlIMFY4aDEzLjNMOCAyLjdWMS4zbDcuMiA3LjJMOCAxNS43di0xLjR6Ii8+PC9zdmc+); }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textdark .secondaryurl a[data-link-type='external']::before {
          background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMyIDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMiAzMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8Zz4gPHBhdGggZmlsbD0iIzgyODI4MiIgZD0iTTMxLDE2djE1SDFWMWgxNXYyLjFIMy4xdjI1LjdoMjUuN1YxNkgzMXogTTMxLDF2MTAuN2gtMi4xVjQuNkwxNC42LDE4LjlsLTEuNS0xLjVMMjcuNCwzLjFoLTcuMVYxSDMxeiIvPiA8L2c+IDwvc3ZnPg==); }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textdark .secondaryurl a[data-link-type='video']::before {
          background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgY2xhc3M9InN2Zy1pY29uIj48cGF0aCBmaWxsPSIjODI4MjgyIiBkPSJNNiAwbDIyIDE2LjAwMkw2IDMyVjB6Ii8+PC9zdmc+); }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textdark .secondaryurl a[data-link-type='document']::before {
          background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgY2xhc3M9InN2Zy1pY29uIj48cGF0aCBmaWxsPSIjODI4MjgyIiBzdHJva2U9IiNmZmYiIGQ9Ik0yMiAyNGg0djJoLTR2LTJ6bTAtMTJoNHYyaC00di0yem0wIDRoNHYyaC00di0yek04IDZoMTB2Mkg4VjZ6bTE0IDE0aDR2MmgtNHYtMnpNOCAxMmgxMHYySDh2LTJ6bTAgNGgxMnYySDh2LTJ6TTIyLjgwMSAwSDR2MzJoMjZWNy4xOTlMMjIuODAxIDB6TTI4IDMwSDZWMmgxNHY4aDh2MjB6bTAtMjJoLTZWMmguNjIxTDI4IDcuMzc5Vjh6TTggMjBoMTJ2Mkg4di0yem0wIDRoMTB2Mkg4di0yeiIvPjwvc3ZnPg==); }
      .cards-editorial-series .hero-container .bottom-fade .hero-links-textdark .secondaryurl .btn-animated-border-bottom:hover::after {
        border-bottom: 1px solid #828282; }
      .cards-editorial-series .hero-container .bottom-fade .hero-links-textdark .secondaryurl .btn-animated-border-bottom::after {
        border-bottom: 1px solid #828282; }
    .cards-editorial-series .hero-container .bottom-fade .hero-links-textlight {
      border-top: solid 1px #4f4f4f;
      width: 100%;
      padding: 3px 0;
      clear: both;
      position: absolute;
      bottom: 0;
      min-height: 30px; }
      .cards-editorial-series .hero-container .bottom-fade .hero-links-textlight .primaryurl a {
        color: #49b0f2; }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textlight .primaryurl a:hover {
          text-decoration: none; }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textlight .primaryurl a[data-link-type='internal']::before {
          background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzAwNzljMSIgZD0iTTggMTQuM0wxMy4zIDlIMFY4aDEzLjNMOCAyLjdWMS4zbDcuMiA3LjJMOCAxNS43di0xLjR6Ii8+PC9zdmc+); }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textlight .primaryurl a[data-link-type='external']::before {
          background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iIzAwNzljMSIgZD0iTTMxLDE2djE1SDFWMWgxNXYyLjFIMy4xdjI1LjdoMjUuN1YxNkgzMXogTTMxLDF2MTAuN2gtMi4xVjQuNkwxNC42LDE4LjlsLTEuNS0xLjVMMjcuNCwzLjFoLTcuMVYxSDMxeiIvPgo8L2c+Cjwvc3ZnPg==); }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textlight .primaryurl a[data-link-type='video']::before {
          background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIiBjbGFzcz0ic3ZnLWljb24iPjxwYXRoIGZpbGw9IiMwMDc5YzEiIGQ9Ik02IDBsMjIgMTYuMDAyTDYgMzJWMHoiLz48L3N2Zz4=); }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textlight .primaryurl a[data-link-type='document']::before {
          background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDMyIDMyIiBjbGFzcz0ic3ZnLWljb24iPjxwYXRoIGZpbGw9IiMwMDc5YzEiIHN0cm9rZT0iI2ZmZiIgZD0iTTIyIDI0aDR2MmgtNHYtMnptMC0xMmg0djJoLTR2LTJ6bTAgNGg0djJoLTR2LTJ6TTggNmgxMHYySDhWNnptMTQgMTRoNHYyaC00di0yek04IDEyaDEwdjJIOHYtMnptMCA0aDEydjJIOHYtMnpNMjIuODAxIDBINHYzMmgyNlY3LjE5OUwyMi44MDEgMHpNMjggMzBINlYyaDE0djhoOHYyMHptMC0yMmgtNlYyaC42MjFMMjggNy4zNzlWOHpNOCAyMGgxMnYySDh2LTJ6bTAgNGgxMHYySDh2LTJ6Ii8+PC9zdmc+); }
      .cards-editorial-series .hero-container .bottom-fade .hero-links-textlight .secondaryurl a {
        color: #bcbcbc; }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textlight .secondaryurl a:hover {
          text-decoration: none; }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textlight .secondaryurl a[data-link-type='internal']::before {
          background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI2JjYmNiYyIgZD0iTTggMTQuM0wxMy4zIDlIMFY4aDEzLjNMOCAyLjdWMS4zbDcuMiA3LjJMOCAxNS43di0xLjR6Ii8+PC9zdmc+); }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textlight .secondaryurl a[data-link-type='external']::before {
          background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMyIDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMiAzMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8Zz4gPHBhdGggZmlsbD0iI2JjYmNiYyIgZD0iTTMxLDE2djE1SDFWMWgxNXYyLjFIMy4xdjI1LjdoMjUuN1YxNkgzMXogTTMxLDF2MTAuN2gtMi4xVjQuNkwxNC42LDE4LjlsLTEuNS0xLjVMMjcuNCwzLjFoLTcuMVYxSDMxeiIvPiA8L2c+IDwvc3ZnPg==); }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textlight .secondaryurl a[data-link-type='video']::before {
          background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgY2xhc3M9InN2Zy1pY29uIj48cGF0aCBmaWxsPSIjYmNiY2JjIiBkPSJNNiAwbDIyIDE2LjAwMkw2IDMyVjB6Ii8+PC9zdmc+); }
        .cards-editorial-series .hero-container .bottom-fade .hero-links-textlight .secondaryurl a[data-link-type='document']::before {
          background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgY2xhc3M9InN2Zy1pY29uIj48cGF0aCBmaWxsPSIjYmNiY2JjIiBzdHJva2U9IiNmZmYiIGQ9Ik0yMiAyNGg0djJoLTR2LTJ6bTAtMTJoNHYyaC00di0yem0wIDRoNHYyaC00di0yek04IDZoMTB2Mkg4VjZ6bTE0IDE0aDR2MmgtNHYtMnpNOCAxMmgxMHYySDh2LTJ6bTAgNGgxMnYySDh2LTJ6TTIyLjgwMSAwSDR2MzJoMjZWNy4xOTlMMjIuODAxIDB6TTI4IDMwSDZWMmgxNHY4aDh2MjB6bTAtMjJoLTZWMmguNjIxTDI4IDcuMzc5Vjh6TTggMjBoMTJ2Mkg4di0yem0wIDRoMTB2Mkg4di0yeiIvPjwvc3ZnPg==); }
      .cards-editorial-series .hero-container .bottom-fade .hero-links-textlight .secondaryurl .btn-animated-border-bottom:hover::after {
        border-bottom: 1px solid #bcbcbc; }
      .cards-editorial-series .hero-container .bottom-fade .hero-links-textlight .secondaryurl .btn-animated-border-bottom::after {
        border-bottom: 1px solid #bcbcbc; }

@media (min-width: 701px) {
  .cards-editorial-series .hero-container .bottom-fade .hero-links .primaryurl {
    float: left;
    width: 50%;
    text-align: left; }
  .cards-editorial-series .hero-container .bottom-fade .hero-links .secondaryurl {
    float: right;
    width: 50%;
    text-align: right; } }

@media (min-width: 1100px) {
  .cards-editorial-series .hero-container .bottom-fade .hero-links .primaryurl, .cards-editorial-series .hero-container .bottom-fade .hero-links .secondaryurl {
    width: 100%;
    padding: 0 40px;
    text-align: left; } }

@media (min-width: 1230px) {
  .cards-editorial-series .hero-container .bottom-fade .hero-links .primaryurl {
    float: left;
    width: 50%;
    text-align: left; }
  .cards-editorial-series .hero-container .bottom-fade .hero-links .secondaryurl {
    float: right;
    width: 50%;
    text-align: right; } }

.cards-editorial-series .headercontainer {
  text-align: left;
  width: 100%;
  padding: 0 20px; }
  html[dir="rtl"] .cards-editorial-series .headercontainer {
    text-align: right; }
  .cards-editorial-series .headercontainer .headertitle {
    margin-bottom: 0; }
  .cards-editorial-series .headercontainer hr {
    margin: 0;
    border-top: none;
    height: 3px;
    width: 50px;
    margin-top: 15px;
    margin-bottom: 20px; }
  .cards-editorial-series .headercontainer .description {
    margin: 0;
    margin-bottom: 50px;
    width: 80%; }
  .cards-editorial-series .headercontainer.textlight .headertitle {
    color: var(--calcite-ui-foreground-1); }
  .cards-editorial-series .headercontainer.textlight .description {
    color: #ccc; }
  .cards-editorial-series .headercontainer.textdark .headertitle {
    color: #000; }
  .cards-editorial-series .headercontainer.textdark .description {
    color: #4c4c4c; }

.cards-editorial-series .ctacontainer {
  width: 100%;
  display: flex; }
  .cards-editorial-series .ctacontainer .cta {
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    border: solid 1px #0079c1;
    width: auto; }
    .cards-editorial-series .ctacontainer .cta .simplecta {
      background-color: transparent;
      color: #0079c1;
      border: solid 2px rgba(0, 121, 193, 0);
      transition: all .25s ease-out; }
      .cards-editorial-series .ctacontainer .cta .simplecta:hover {
        border: solid 2px #0079c1;
        transition: all .25s ease-out; }
    .cards-editorial-series .ctacontainer .cta .right-arrow-blue {
      width: 12px;
      height: 12px;
      display: inline-block;
      margin-left: 5px;
      fill: #0079c1; }
      html[dir="rtl"] .cards-editorial-series .ctacontainer .cta .right-arrow-blue {
        transform: scaleX(-1); }

@media (min-width: 563px) {
  .cards-editorial-series .hero-container .bottom-fade {
    height: 100px; } }

@media (max-width: 959px) {
  .cards-editorial-series .modal-content {
    width: 90vw;
    background-color: transparent; }
    .cards-editorial-series .modal-content iframe.video_content, .cards-editorial-series .modal-content iframe.youtube {
      width: 100%;
      height: 60vh; } }

@media (min-width: 860px) {
  .cards-editorial-series .headercontainer {
    text-align: center;
    padding: 0; }
    html[dir="rtl"] .cards-editorial-series .headercontainer .headertitle {
      text-align: center; }
    .cards-editorial-series .headercontainer hr {
      margin: 0 auto;
      margin-top: 15px;
      margin-bottom: 20px; }
    .cards-editorial-series .headercontainer .description {
      margin: 0 auto;
      margin-bottom: 50px;
      width: 60%; }
      html[dir="rtl"] .cards-editorial-series .headercontainer .description {
        text-align: center; } }

.cards-editorial-series .marginbottom50px {
  margin-bottom: 50px; }

html[dir="rtl"] .cards-editorial-series .hero-container .bottom-fade .hero-links .primaryurl a[data-link-type], html[dir="rtl"] .cards-editorial-series .hero-container .bottom-fade .hero-links .secondaryurl a[data-link-type] {
  padding-right: 0px;
  margin-right: 18px; }
  html[dir="rtl"] .cards-editorial-series .hero-container .bottom-fade .hero-links .primaryurl a[data-link-type]::before, html[dir="rtl"] .cards-editorial-series .hero-container .bottom-fade .hero-links .secondaryurl a[data-link-type]::before {
    right: auto;
    transform: scaleX(-1);
    left: -18px;
    top: 5px; }

html[dir="rtl"] .cards-editorial-series .hero-container .bottom-fade .hero-links .primaryurl a[data-link-type='video']::before, html[dir="rtl"] .cards-editorial-series .hero-container .bottom-fade .hero-links .secondaryurl a[data-link-type='video']::before {
  transform: scaleX(1); }

html[dir="rtl"] .cards-editorial-series .hero-container .bottom-fade .hero-links .primaryurl {
  float: right;
  text-align: right;
  padding-left: 0;
  padding-right: 20px; }
  @media (min-width: 1230px) {
    html[dir="rtl"] .cards-editorial-series .hero-container .bottom-fade .hero-links .primaryurl {
      padding-right: 30px;
      float: right;
      text-align: right; } }

html[dir="rtl"] .cards-editorial-series .hero-container .bottom-fade .hero-links .secondaryurl {
  float: right;
  text-align: right;
  margin-right: 0;
  width: auto;
  margin-left: 20px;
  padding-right: 20px; }
  @media (min-width: 1231px) {
    html[dir="rtl"] .cards-editorial-series .hero-container .bottom-fade .hero-links .secondaryurl {
      float: left;
      text-align: left; } }
  @media (max-width: 1230px) and (min-width: 1101px) {
    html[dir="rtl"] .cards-editorial-series .hero-container .bottom-fade .hero-links .secondaryurl {
      float: right;
      text-align: right;
      margin-right: 0;
      margin-left: 0; } }
  @media (min-width: 700px) and (max-width: 1100px) {
    html[dir="rtl"] .cards-editorial-series .hero-container .bottom-fade .hero-links .secondaryurl {
      float: left;
      text-align: left; } }
