/*!
 * 
 *         Copyright 2022, VShift, All rights reserved.
 *         Build: 2022-03-16 12:40:13+05:30
 *       
 */
/*
  Example of $breakpoint-cols var for grid-setup

  $breakpoint-cols: (
    'lg': 4,
    'md': 3,
    'sm': 2,
    'xs': 1,
  );
*/
.featured-link__link {
  line-height: 1;
}

.featured-link__link-box {
  background-color: #1081f2 !important;
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
}

.featured-link__link-label {
  left: 1.25rem;
  top: 0.75rem;
}

.featured-link:hover .featured-link__link-label {
  color: #dadada;
}

.featured-link:hover.featured-link__transparent .featured-link__link-box {
  background: #dadada;
}

.featured-link:hover.featured-link__transparent .featured-link__link-label {
  color: #3756df;
}

.featured-link:hover.theme-blue .featured-link__link-box {
  background: #3756df;
}

.featured-link:hover.theme-green .featured-link__link-box {
  background: #4f9609;
}

.featured-link:hover.theme-dark-blue .featured-link__link-box {
  background: #5dadfd;
}

.featured-link:hover.theme-light-blue .featured-link__link-label {
  color: #415580;
}

.featured-link:hover.theme-light-blue .featured-link__link-box {
  background: #fafafa;
}

.featured-link:hover.theme-cyan .featured-link__link-label {
  color: #415580;
}

.featured-link:hover.theme-cyan .featured-link__link-box {
  background: #e6eaf7;
}

.featured-link__right .featured-link__link {
  justify-content: flex-end;
}

.featured-link__right .featured-link__link-label {
  left: auto;
  right: 0.8rem;
  text-align: right;
}

.featured-link__transparent {
  background-color: transparent;
  padding: 0;
}

  .featured-link__transparent .featured-link__link-box {
      background-color: #e6eaf7;
  }

  .featured-link__transparent .featured-link__link-label {
      color: #1081f2;
  }

.featured-link.theme-green .featured-link__link-box {
  background: #427f06;
}

.featured-link.theme-dark-blue .featured-link__link-box {
  background: #1081f2;
}

.featured-link.theme-light-blue .featured-link__link-label {
  color: #1d2632;
}

.featured-link.theme-light-blue .featured-link__link-box {
  background: #1fdbf0;
}

.featured-link.theme-cyan .featured-link__link-label {
  color: #1d2632;
}

.featured-link.theme-cyan .featured-link__link-box {
  background: #5dadfd;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
/* stylelint-disable property-no-vendor-prefix */
.download-link {
  color: #1d2632;
  border-bottom: 1px solid #ececec;
  padding: 1rem 0 0.5rem;
}

.download-link__icon {
  position: relative;
  width: 1rem;
  height: 1.25rem;
  background-color: #1d2632;
  -webkit-mask: url("../assets/download-icon-small.svg") no-repeat center;
  mask: url("../assets/download-icon-small.svg") no-repeat center;
}

.download-link:hover {
  color: #1287fc;
  border-color: #1287fc;
}

  .download-link:hover .download-link__icon {
      background-color: #1081f2;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.hero-links {
  list-style: none;
  border-left: 1px solid #3756df;
}

.hero-links-item {
  cursor: pointer;
  display: none;
}

  .hero-links-item:nth-child(0), .hero-links-item:nth-child(1), .hero-links-item:nth-child(2), .hero-links-item:nth-child(3) {
      display: block;
  }

.hero-links-more {
  display: block;
}

.hero-links-selected-label, .hero-links__more-selected-label {
  color: #1081f2;
  border-left: 1px solid #3756df;
}

  .hero-links-selected-label:after, .hero-links__more-selected-label:after {
      content: " ";
      background-image: url("../assets/icons//Open-plus.svg");
      background-repeat: no-repeat;
      width: 2rem;
      height: 2rem;
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%);
      z-index: 1;
  }

.hero-links-selected-label-close:after, .hero-links__more-selected-label-close:after {
  background-image: url("../assets/icons//close-minus.svg");
}

.hero-links__more {
  cursor: pointer;
  visibility: hidden;
  background-color: #f5f7fa;
  position: fixed;
  top: 0;
  width: 100%;
  left: 0;
  z-index: -1;
}

.hero-links__more-item {
  margin-right: 3.3%;
}

.hero-links__more-list {
  flex-wrap: wrap;
  justify-content: space-between;
}

.hero-links__more.wide {
  width: 85%;
}

.hero-links__more.wider {
  width: 100%;
}

.hero-links__more-view {
  margin-right: 0;
  padding-left: 3rem;
  background-color: #e6eaf7;
  position: absolute;
  right: 0;
  width: 26%;
}

.hero-links__more-show {
  visibility: visible;
  display: block;
  z-index: 3;
  box-shadow: 0 0.313rem 0.625rem 0 rgba(85, 85, 85, 0.2);
}

@media (max-width: 1399.98px) {
  .hero-links__more-item {
      margin-right: 1.5%;
  }

  .hero-links__more-view {
      margin-right: 0;
  }
}

@media (max-width: 1199.98px) {
  .hero-links__more-item {
      margin-right: 0;
      margin-bottom: 1.5rem;
      padding-left: 1rem;
  }

      .hero-links__more-item:first-child {
          margin-top: 2rem;
      }

  .hero-links__more-list {
      display: none;
  }

  .hero-links__more-list-show {
      width: 100%;
      display: block;
  }

  .hero-links__more-view {
      width: 100vw;
      position: relative;
      left: 50%;
      margin-left: -50vw;
      padding-left: 2rem;
  }
}

@media (max-width: 991.98px) {
  .hero-links {
      display: none;
      border-left: none;
      background-color: #f5f7fa;
  }

  .hero-links__more {
      display: block;
      position: static;
      visibility: visible;
  }

  .hero-links__more-view {
      margin-bottom: 0;
  }
}

@media (max-width: 767.98px) {
  .hero-links__more-view {
      padding-left: 1rem;
  }
}

.hero-links-all {
  width: 75%;
}

  .hero-links-all .hero-links-item {
      display: block;
      margin: 0.5rem 0;
  }

  .hero-links-all .hero-links-more {
      display: none;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.top-level-hero {
  margin-bottom: 3rem;
}

  .top-level-hero .strategic-blue {
      background-color: #3756df;
  }

      .top-level-hero .strategic-blue + .top-level-hero__tiles .find {
          background-color: #1fdbf0;
      }

  .top-level-hero .leverage-purple {
      padding-top: 4rem;
      background-color: #56345b;
  }

      .top-level-hero .leverage-purple .eyebrow {
          margin-bottom: 1rem;
      }

      .top-level-hero .leverage-purple + .top-level-hero__tiles .find {
          background-color: #f2a50e;
      }

@media (max-width: 1399.98px) {
  .top-level-hero .leverage-purple {
      padding-top: 8rem;
  }
}

.top-level-hero__header {
  padding-top: 8rem;
  padding-bottom: 4rem;
}

  .top-level-hero__header .eyebrow {
      margin-bottom: 2rem;
      color: #fff;
  }

  .top-level-hero__header .desc {
      margin-bottom: 4rem;
  }

.top-level-hero__tiles {
  margin-top: -4rem;
}

  .top-level-hero__tiles a.finder {
      color: #1d2632;
  }

  .top-level-hero__tiles .tile {
      padding: 1.5rem 0.5rem;
  }

      .top-level-hero__tiles .tile.colour {
          width: 100%;
      }

      .top-level-hero__tiles .tile h5 {
          color: #1d2632;
      }

      .top-level-hero__tiles .tile .tiles-icon {
          position: absolute;
          bottom: 1rem;
          right: 1rem;
      }

  .top-level-hero__tiles .column:hover,
  .top-level-hero__tiles .column:active {
      box-shadow: 0 2rem 6rem rgba(85, 82, 114, 0.15);
      color: #1081f2;
      border: 2px solid #1081f2;
  }

      .top-level-hero__tiles .column:hover .modal-body h2,
      .top-level-hero__tiles .column:active .modal-body h2 {
          color: #1d2632;
      }

      .top-level-hero__tiles .column:hover h5,
      .top-level-hero__tiles .column:hover a,
      .top-level-hero__tiles .column:active h5,
      .top-level-hero__tiles .column:active a {
          color: #1081f2;
      }

      .top-level-hero__tiles .column:hover.more, .top-level-hero__tiles .column:hover.find,
      .top-level-hero__tiles .column:active.more,
      .top-level-hero__tiles .column:active.find {
          box-shadow: 0 2rem 6rem rgba(85, 82, 114, 0.15);
          color: #fff;
          border: 2px solid #1fdbf0 !important;
          background-color: #1287fc !important;
      }

          .top-level-hero__tiles .column:hover.more h5,
          .top-level-hero__tiles .column:hover.more a, .top-level-hero__tiles .column:hover.find h5,
          .top-level-hero__tiles .column:hover.find a,
          .top-level-hero__tiles .column:active.more h5,
          .top-level-hero__tiles .column:active.more a,
          .top-level-hero__tiles .column:active.find h5,
          .top-level-hero__tiles .column:active.find a {
              color: #fff;
          }

      .top-level-hero__tiles .column:hover .top-level-hero__modal-list-link a,
      .top-level-hero__tiles .column:active .top-level-hero__modal-list-link a {
          color: #1081f2;
      }

@media (min-width: 992px) {
  .top-level-hero__tiles .row {
      padding-right: 1rem;
      padding-left: 1rem;
  }

  .top-level-hero__tiles .column {
      flex-grow: 1;
      display: flex;
      flex-direction: column;
      border: 2px solid #e6eaf7;
      background-color: #fff;
      max-width: 24%;
      margin: 0 6px 1rem;
      justify-content: center;
  }

      .top-level-hero__tiles .column:nth-child(4n+1) {
          margin-left: 0;
      }

      .top-level-hero__tiles .column:nth-child(4n) {
          margin-right: 0;
      }
}

@media (max-width: 991.98px) {
  .top-level-hero__tiles .tile {
      padding-left: 0.5rem;
      padding-right: 0.5rem;
  }

      .top-level-hero__tiles .tile h5 {
          margin-bottom: 0;
      }

  .top-level-hero__tiles .row {
      padding-right: 1rem;
      padding-left: 1rem;
  }

  .top-level-hero__tiles .column {
      flex-grow: 1;
      display: flex;
      flex-direction: column;
      border: 1px solid #e6eaf7;
      background-color: #fff;
      max-width: 31.99%;
      margin: 0 11px 1rem;
  }

      .top-level-hero__tiles .column:nth-child(4n+1) {
          margin-left: 22px;
      }

      .top-level-hero__tiles .column:nth-child(3n+1) {
          margin-left: 0;
      }

      .top-level-hero__tiles .column:nth-child(3n) {
          margin-right: 0;
      }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .top-level-hero__tiles .more .tile {
      padding: 1.5rem 0;
  }
}

@media (max-width: 991.98px) {
  .top-level-hero__tiles .column {
      max-width: 100%;
      margin: 0 0 1rem;
      flex: 1 0 51%;
  }

      .top-level-hero__tiles .column:nth-child(5n) {
          margin-left: 0;
      }
}

.top-level-hero__tiles .more {
  background-color: #1d2632;
}

  .top-level-hero__tiles .more h5 {
      color: #fff;
  }

.top-level-hero__modal-list {
  display: flex;
  flex-wrap: wrap;
}

.top-level-hero__modal-list-link {
  color: #1081f2;
  width: 33%;
  max-width: 33%;
  margin-bottom: 2.5rem;
  display: block;
}

@media (max-width: 767.98px) {
  .top-level-hero__modal-list-link {
      max-width: 100%;
      width: 100%;
  }
}

.top-level-hero__modal .modal-content {
  padding: 3rem 3rem 3rem 6rem;
  background-color: #fafafa;
}

  .top-level-hero__modal .modal-content .modal-body {
      padding-bottom: 1.5rem;
  }

@media (max-width: 767.98px) {
  .top-level-hero__modal .modal-content {
      padding: 3rem 2.5rem 4rem 2rem;
  }
}

.top-level-hero__modal .modal-dialog {
  width: 100%;
  max-width: 81%;
}

@media (max-width: 767.98px) {
  .top-level-hero__modal .modal-dialog {
      max-width: 96%;
  }
}

.top-level-hero__modal .modal-header {
  padding: 0;
  margin-bottom: 3rem;
}

  .top-level-hero__modal .modal-header .close {
      position: absolute;
      right: 0;
  }

  .top-level-hero__modal .modal-header img {
      width: 2rem;
      height: 2rem;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.popular-funds {
  padding-top: 7rem;
  padding-bottom: 8rem;
  background-color: #f5f7fa;
}

.popular-funds__header {
  margin-bottom: 4rem;
}

.popular-funds__tiles-tile {
  border-bottom: 3px solid #5dadfd;
}

.popular-funds__tiles-tile-name {
  color: #1d2632;
}

.popular-funds__tiles-tile-eyebrow {
  color: #74788d;
}

.popular-funds__tiles-tile-title {
  color: #1d2632;
}

.popular-funds__tiles-tile:hover .popular-funds__tiles-tile-name,
.popular-funds__tiles-tile:hover .popular-funds__tiles-tile-title, .popular-funds__tiles-tile:active .popular-funds__tiles-tile-name,
.popular-funds__tiles-tile:active .popular-funds__tiles-tile-title, .popular-funds__tiles-tile:focus .popular-funds__tiles-tile-name,
.popular-funds__tiles-tile:focus .popular-funds__tiles-tile-title {
  color: #3756df;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.advert-block {
  background-color: #1081f2;
  padding: 9rem 0 8rem;
  width: 100%;
  overflow-x: hidden;
}

.advert-block__content {
  font-size: 1.25rem;
  line-height: 1.5;
}

.advert-block__slideRow {
  margin-top: 7rem;
  width: 100vw;
  position: relative;
  left: 61%;
  margin-left: -61%;
}

  .advert-block__slideRow .slick-custom-btn {
      margin-top: 4rem;
  }

.advert-block__carousel {
  width: 100%;
}

.advert-block .slick-slide {
  padding: 0;
  width: auto;
}

.advert-block a:hover,
.advert-block a:active {
  color: #1081f2;
}

.advert-block__slide {
  background-color: #fff;
  padding: 3rem 2rem;
  min-height: 24rem;
  min-width: 25.75rem;
  max-width: 25.75rem;
  width: 100%;
  margin-right: 1.75rem;
  display: block;
  color: #1d2632;
  border: 2px solid #fff;
}

  .advert-block__slide:hover, .advert-block__slide:active {
      box-shadow: 0 2rem 6rem rgba(85, 82, 114, 0.08);
      border: 2px solid #1fdbf0;
      background-color: #e6eaf7;
  }

      .advert-block__slide:hover .advert-block__icon, .advert-block__slide:active .advert-block__icon {
          background-color: #1081f2;
      }

@media (max-width: 767.98px) {
  .advert-block__slide {
      min-width: 20rem;
      max-width: 20rem;
      padding: 3rem 1rem;
  }
}

.advert-block__slide .icon-box {
  height: 9rem;
  width: 9rem;
  position: absolute;
  right: 2rem;
  bottom: 1rem;
  justify-content: end;
}

  .advert-block__slide .icon-box img {
      max-width: 100%;
      max-height: 100%;
  }

@media (max-width: 767.98px) {
  .advert-block__slide .icon-box {
      justify-content: center;
      right: 30%;
  }
}

.advert-block__control-container {
  margin-top: 4rem;
}

.advert-block__left-icon, .advert-block__right-icon {
  color: #000;
}

  .advert-block__left-icon .icon, .advert-block__right-icon .icon {
      width: 3.8rem;
  }

  .advert-block__left-icon.slick-disabled, .advert-block__right-icon.slick-disabled {
      color: rgba(0, 0, 0, 0.5);
  }

@media (max-width: 767.98px) {
  .advert-block {
      padding: 4rem 0 7rem;
  }
}

.advert-block__icon {
  width: 8.25rem;
  height: 8.25rem;
  background-color: #1d2632;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("/ajax-loader.gif") center center no-repeat;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.go-further {
  background-color: #3756df;
}

.go-further__background {
  padding: 1rem;
}

@media (min-width: 992px) {
  .go-further__background {
      padding: 4rem 4rem 2rem;
      background: url("/areas/proshares/assets/images/go-further-back.png") no-repeat;
      background-size: 100% 120%;
  }
}

@media (max-width: 1399.98px) {
  .go-further__background {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
  }
}

@media (max-width: 1199.98px) {
  .go-further__background {
      padding-bottom: 2rem;
  }
}

@media (max-width: 991.98px) {
  .go-further__background {
      padding: 4rem 1rem 2rem 1rem;
  }
}

.go-further__header, .go-further__title, .go-further__body, .go-further__link {
  color: #fff;
}

@media (max-width: 991.98px) {
  .go-further__header, .go-further__title, .go-further__body, .go-further__link {
      margin-bottom: 1.5rem;
  }
}

.go-further__header {
  margin-bottom: 1rem;
}

@media (max-width: 991.98px) {
  .go-further__header {
      width: 60%;
      margin-bottom: 3rem;
  }
}

.go-further__title {
  margin-bottom: 1.5rem;
}

  .go-further__title:hover {
      color: #e6eaf7;
  }

.go-further__body {
  margin-bottom: 1rem;
}

.go-further__link {
  padding-top: 1rem;
  display: block;
  margin-bottom: 4rem;
}

  .go-further__link:hover {
      color: #e6eaf7;
  }

@media (max-width: 1399.98px) {
  .go-further__link {
      padding-top: 3rem;
  }
}

@media (max-width: 1199.98px) {
  .go-further__link {
      padding-top: 2rem;
      margin-bottom: 3rem;
  }
}

@media (max-width: 991.98px) {
  .go-further__link {
      margin-top: 0;
      margin-bottom: 4rem;
  }
}

.go-further__img {
  position: absolute;
  bottom: 0;
  padding: 0 0 2rem 1rem;
}

@media (max-width: 991.98px) {
  .go-further__img {
      position: static;
      padding: 0 0 0 1rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.top-level-leverage .popular-funds {
  padding-bottom: 29rem;
}

.top-level-leverage .go-further {
  margin-top: -24rem;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.strategy-hero {
  padding-top: 3rem;
  background-color: #f5f7fa;
}

.strategy-hero__left {
  position: absolute;
  left: 4rem;
  max-width: 32%;
}

.strategy-hero__left-img {
  min-height: 33rem;
  width: 100%;
}

.strategy-hero__left-sup {
  padding: 1.5rem 1.5rem 3rem;
  position: absolute;
  bottom: -3rem;
  left: 23%;
  width: 84%;
  background-color: #f2a50e;
}

.strategy-hero__left-sup-text {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 3rem;
}

  .strategy-hero__left-sup-text .eyebrow-lightblue {
      color: #1d2632;
  }

  .strategy-hero__left-sup-text img {
      width: 3rem;
      height: 2rem;
  }

.strategy-hero__left-sup-listing-item {
  padding-top: 1rem;
  margin-right: 2rem;
  margin-bottom: 1.5rem;
  border-top: 3px solid #ffce22;
  width: 38%;
  display: inline-block;
  color: #fff;
}

  .strategy-hero__left-sup-listing-item:nth-child(2n) {
      margin-right: 0;
  }

  .strategy-hero__left-sup-listing-item:nth-last-child(-n+2) {
      margin-bottom: 0;
  }

.strategy-hero__right {
  padding: 11rem 0 10rem 3rem;
  margin-left: 39%;
  max-width: 58%;
}

.strategy-hero__right-heading {
  margin-bottom: 1.5rem;
}

.strategy-hero__right-description {
  margin-bottom: 1.5rem;
}

.strategy-hero__right-list {
  align-items: center;
}

.strategy-hero__right-list-item {
  margin-right: 1.5rem;
}

@media (max-width: 991.98px) {
  .strategy-hero__right-list li {
      margin-bottom: 1rem;
  }
}

.strategy-hero__right-button {
  padding: 1rem 2.5rem;
}

@media (max-width: 1399.98px) {
  .strategy-hero__left {
      left: 1.5rem;
      max-width: 36%;
  }

  .strategy-hero__left-sup {
      bottom: -5rem;
      left: 9%;
      width: 96%;
      padding-bottom: 6rem;
  }

  .strategy-hero__left-sup-listing-item {
      width: 40%;
  }

  .strategy-hero__right {
      margin-left: 38%;
      padding-top: 2rem;
  }
}

@media (max-width: 1199.98px) {
  .strategy-hero__left {
      left: 1rem;
  }

  .strategy-hero__left-sup {
      bottom: -4rem;
      padding-bottom: 5rem;
      width: 97%;
  }

  .strategy-hero__left-sup-listing-item {
      padding-top: 0.5rem;
      margin-right: 1.5rem;
      margin-bottom: 2rem;
  }

  .strategy-hero__right {
      max-width: 53%;
      margin-left: 37%;
      padding-bottom: 4rem;
      min-height: 37rem;
  }

  .strategy-hero__right-heading {
      width: 88%;
      margin-bottom: 2rem;
  }
}

@media (max-width: 991.98px) {
  .strategy-hero {
      padding-top: 5rem;
  }

  .strategy-hero__left {
      position: relative;
      width: 88%;
      max-width: 88vw;
      display: block;
      margin-bottom: 4rem;
  }

  .strategy-hero__left-img {
      max-height: none;
      min-height: 30rem;
  }

  .strategy-hero__left-sup {
      left: 5%;
      bottom: -1rem;
      width: 100%;
      padding-bottom: 3rem;
  }

  .strategy-hero__left-sup-listing-item {
      margin-bottom: 1.5rem;
  }

  .strategy-hero__right {
      position: static;
      max-width: 100%;
      display: block;
      margin-left: 0;
      padding: 0 1rem 4rem;
      min-height: auto;
  }

  .strategy-hero__right-description {
      margin-bottom: 1rem;
  }
}

.strategy-hero.profunds-hero {
  background-color: #ffce22;
  padding-top: 3rem;
  padding-bottom: 6.5rem;
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  .strategy-hero.profunds-hero {
      padding-bottom: 10.5rem;
  }
}

@media (max-width: 991.98px) {
  .strategy-hero.profunds-hero {
      padding-bottom: 0;
  }
}

.strategy-hero.profunds-hero .strategy-hero__left {
  max-width: 43%;
}

.strategy-hero.profunds-hero .strategy-hero__left-img {
  min-height: 40rem;
  width: 100%;
}

.strategy-hero.profunds-hero .strategy-hero__right {
  margin-left: 49%;
  padding-top: 7rem;
  padding-bottom: 5rem;
}

.strategy-hero.profunds-hero .strategy-hero__right-heading {
  margin-bottom: 1rem;
}

.strategy-hero.profunds-hero .strategy-hero__right-description {
  margin-bottom: 2rem;
}

@media (max-width: 1399.98px) {
  .strategy-hero.profunds-hero .strategy-hero__left {
      max-width: 44%;
  }

  .strategy-hero.profunds-hero .strategy-hero__left-img {
      min-height: 46rem;
      width: 100%;
  }

  .strategy-hero.profunds-hero .strategy-hero__left img {
      -o-object-fit: cover;
      object-fit: cover;
  }

  .strategy-hero.profunds-hero .strategy-hero__right {
      margin-left: 46%;
  }
}

@media (max-width: 991.98px) {
  .strategy-hero.profunds-hero .strategy-hero__left {
      width: 96%;
      max-width: 92vw;
      margin-bottom: 2rem;
  }

  .strategy-hero.profunds-hero .strategy-hero__left-img {
      min-height: 26rem;
  }

  .strategy-hero.profunds-hero .strategy-hero__right {
      max-width: 100%;
      margin-left: 0;
      padding: 0 1rem 3rem;
  }
}

.strategy-hero.careers-hero {
  background-color: #f5f7fa;
  padding-top: 3rem;
  padding-bottom: 11rem;
}

@media (max-width: 1399.98px) {
  .strategy-hero.careers-hero {
      padding-bottom: 9rem;
  }
}

@media (max-width: 991.98px) {
  .strategy-hero.careers-hero {
      padding-bottom: 0;
  }
}

.strategy-hero.careers-hero .strategy-hero__left {
  max-width: 42%;
}

.strategy-hero.careers-hero .strategy-hero__left-img {
  min-height: 40rem;
  width: 100%;
}

.strategy-hero.careers-hero .strategy-hero__right {
  margin-left: 49%;
  padding-top: 5.5rem;
  padding-bottom: 6rem;
}

.strategy-hero.careers-hero .strategy-hero__right-heading {
  margin-bottom: 1rem;
}

.strategy-hero.careers-hero .strategy-hero__right-description {
  margin-bottom: 2rem;
}

@media (max-width: 1399.98px) {
  .strategy-hero.careers-hero .strategy-hero__left {
      max-width: 44%;
  }

      .strategy-hero.careers-hero .strategy-hero__left img {
          -o-object-fit: cover;
          object-fit: cover;
      }

  .strategy-hero.careers-hero .strategy-hero__right {
      margin-left: 47%;
  }
}

@media (max-width: 991.98px) {
  .strategy-hero.careers-hero .strategy-hero__left {
      width: 96%;
      max-width: 92vw;
      margin-bottom: 2rem;
  }

  .strategy-hero.careers-hero .strategy-hero__left-img {
      min-height: 25rem;
  }

  .strategy-hero.careers-hero .strategy-hero__right {
      max-width: 100%;
      margin-left: 0;
      padding: 0 1rem 3rem;
  }

  .strategy-hero.careers-hero .strategy-hero__right-heading {
      width: 100%;
  }
}

.strategy-hero.strategy-div-growers-1 {
  background-color: #fff;
  padding-bottom: 6rem;
}

  .strategy-hero.strategy-div-growers-1 .strategy-hero__left-sup-listing-item-growers a {
      display: flex;
      align-items: center;
      align-content: stretch;
  }

      .strategy-hero.strategy-div-growers-1 .strategy-hero__left-sup-listing-item-growers a .heading {
          border-top: 3px solid #ffce22;
          padding: 0.5rem 0.5rem 1.5rem 0;
          max-width: 9rem;
          width: 100%;
      }

      .strategy-hero.strategy-div-growers-1 .strategy-hero__left-sup-listing-item-growers a p {
          padding-left: 1rem;
      }

  .strategy-hero.strategy-div-growers-1 .strategy-hero__left-sup-text {
      margin-bottom: 2rem;
  }

      .strategy-hero.strategy-div-growers-1 .strategy-hero__left-sup-text .eyebrow-lightblue {
          color: #000;
      }

  .strategy-hero.strategy-div-growers-1 .strategy-hero__right {
      padding: 11rem 0 4rem 3rem;
      margin-left: 38%;
  }

  .strategy-hero.strategy-div-growers-1 .strategy-hero__right-heading {
      margin-bottom: 1rem;
  }

  .strategy-hero.strategy-div-growers-1 .strategy-hero__right-subheading {
      margin-bottom: 2rem;
  }

  .strategy-hero.strategy-div-growers-1 .strategy-hero__right-description {
      margin-bottom: 2rem;
  }

@media (max-width: 1399.98px) {
  .strategy-hero.strategy-div-growers-1 .strategy-hero__right {
      padding: 3.5rem 0 4rem 4rem;
      margin-left: 39%;
  }
}

@media (max-width: 991.98px) {
  .strategy-hero.strategy-div-growers-1 .strategy-hero__left-sup-listing-item-growers a .heading {
      max-width: 7rem;
  }

  .strategy-hero.strategy-div-growers-1 .strategy-hero__right {
      padding: 1rem 1rem 4rem;
      margin-left: 0;
  }
}

@media (max-width: 991.98px) {
  .strategy-hero.strategy-div-growers-1 {
      padding-bottom: 0;
  }
}

.strategy-hero.strategy-irh {
  background-color: #fff;
  padding-bottom: 6.5rem;
}

  .strategy-hero.strategy-irh .strategy-hero__left-sup {
      background-color: #415580;
  }

      .strategy-hero.strategy-irh .strategy-hero__left-sup .eyebrow-lightblue {
          color: #fff;
      }

  .strategy-hero.strategy-irh .strategy-hero__left-sup-listing-item-growers a {
      display: flex;
      align-items: center;
      align-content: stretch;
  }

      .strategy-hero.strategy-irh .strategy-hero__left-sup-listing-item-growers a .heading {
          border-top: 3px solid #5dadfd;
          padding: 0.5rem 0.5rem 1.5rem 0;
          max-width: 9rem;
          width: 100%;
          flex-shrink: 0;
      }

      .strategy-hero.strategy-irh .strategy-hero__left-sup-listing-item-growers a p {
          padding-left: 1rem;
      }

  .strategy-hero.strategy-irh .strategy-hero__right {
      padding: 6rem 0 4rem 3rem;
      margin-left: 38%;
  }

  .strategy-hero.strategy-irh .strategy-hero__right-heading {
      margin-bottom: 1rem;
  }

  .strategy-hero.strategy-irh .strategy-hero__right-subheading {
      margin-bottom: 2rem;
  }

  .strategy-hero.strategy-irh .strategy-hero__right-description {
      margin-bottom: 2rem;
  }

@media (max-width: 1399.98px) {
  .strategy-hero.strategy-irh .strategy-hero__right {
      padding: 3.5rem 0 4rem 4rem;
      margin-left: 39%;
  }
}

@media (max-width: 991.98px) {
  .strategy-hero.strategy-irh .strategy-hero__left-sup-listing-item-growers a .heading {
      max-width: 7rem;
  }

  .strategy-hero.strategy-irh .strategy-hero__right {
      padding: 1rem 1rem 4rem;
      margin-left: 0;
  }
}

@media (max-width: 1199.98px) {
  .strategy-hero.strategy-irh {
      padding-bottom: 0;
  }
}

.strategy-hero.strategy-ex-sector {
  background-color: #fff;
  padding-bottom: 6.5rem;
}

  .strategy-hero.strategy-ex-sector .strategy-hero__left-sup {
      background-color: #1081f2;
  }

      .strategy-hero.strategy-ex-sector .strategy-hero__left-sup .eyebrow-lightblue {
          color: #fff;
      }

  .strategy-hero.strategy-ex-sector .strategy-hero__left-sup-listing-item {
      border-top: 3px solid #5dadfd;
  }

  .strategy-hero.strategy-ex-sector .strategy-hero__right {
      padding: 20rem 0 0 3rem;
  }

  .strategy-hero.strategy-ex-sector .strategy-hero__right-subheading {
      margin-bottom: 2rem;
  }

@media (max-width: 1399.98px) {
  .strategy-hero.strategy-ex-sector .strategy-hero__right {
      padding: 12rem 0 4rem 4rem;
      max-width: 100%;
  }
}

@media (max-width: 991.98px) {
  .strategy-hero.strategy-ex-sector .strategy-hero__right {
      padding: 1rem 1rem 4rem;
  }
}

@media (max-width: 991.98px) {
  .strategy-hero.strategy-ex-sector {
      padding-bottom: 0;
  }
}

.strategy-hero.strategy-thematic {
  background-color: #fff;
  padding-bottom: 10rem;
}

  .strategy-hero.strategy-thematic .strategy-hero__left-sup {
      background-color: #1d2632;
  }

      .strategy-hero.strategy-thematic .strategy-hero__left-sup .eyebrow-lightblue {
          color: #fff;
      }

  .strategy-hero.strategy-thematic .strategy-hero__left-sup-listing-item {
      border-top: 3px solid #5dadfd;
  }

  .strategy-hero.strategy-thematic .strategy-hero__right {
      padding: 17rem 0 0 3rem;
  }

  .strategy-hero.strategy-thematic .strategy-hero__right-subheading {
      margin-bottom: 2rem;
  }

@media (max-width: 1399.98px) {
  .strategy-hero.strategy-thematic .strategy-hero__right {
      padding: 12rem 0 4rem 4rem;
      max-width: 100%;
  }
}

@media (max-width: 991.98px) {
  .strategy-hero.strategy-thematic .strategy-hero__right {
      padding: 1rem 1rem 4rem;
  }
}

@media (max-width: 1399.98px) {
  .strategy-hero.strategy-thematic {
      padding-bottom: 8rem;
  }
}

@media (max-width: 1199.98px) {
  .strategy-hero.strategy-thematic {
      padding-bottom: 6rem;
  }
}

@media (max-width: 991.98px) {
  .strategy-hero.strategy-thematic {
      padding-bottom: 0;
  }
}

.strategy-hero.strategy-volatility {
  background-color: #fff;
  padding-bottom: 6.5rem;
}

  .strategy-hero.strategy-volatility .strategy-hero__left-sup {
      background-color: #415580;
      padding-top: 2rem;
  }

      .strategy-hero.strategy-volatility .strategy-hero__left-sup .eyebrow-lightblue {
          color: #fff;
      }

  .strategy-hero.strategy-volatility .strategy-hero__left-sup-text img {
      width: unset;
      height: unset;
  }

  .strategy-hero.strategy-volatility .strategy-hero__left-sup-listing-item {
      border-top: 3px solid #fff;
  }

  .strategy-hero.strategy-volatility .strategy-hero__right {
      padding: 17rem 0 0 3rem;
  }

  .strategy-hero.strategy-volatility .strategy-hero__right-subheading {
      margin-bottom: 2rem;
  }

@media (max-width: 1399.98px) {
  .strategy-hero.strategy-volatility .strategy-hero__right {
      padding: 12rem 0 4rem 4rem;
      max-width: 100%;
  }
}

@media (max-width: 991.98px) {
  .strategy-hero.strategy-volatility .strategy-hero__right {
      padding: 1rem 1rem 4rem;
  }
}

@media (max-width: 991.98px) {
  .strategy-hero.strategy-volatility {
      padding-bottom: 0;
  }
}

.strategy-hero.strategy-bitcoin {
  background-color: #fff;
  padding-bottom: 6.5rem;
}

  .strategy-hero.strategy-bitcoin .strategy-hero__left-sup {
      background-color: #3756df;
  }

      .strategy-hero.strategy-bitcoin .strategy-hero__left-sup .eyebrow-lightblue {
          color: #fff;
      }

  .strategy-hero.strategy-bitcoin .strategy-hero__left-sup-text {
      margin-bottom: 2rem;
  }

      .strategy-hero.strategy-bitcoin .strategy-hero__left-sup-text img {
          width: unset;
          height: unset;
      }

  .strategy-hero.strategy-bitcoin .strategy-hero__left-sup-listing-item-growers a .heading {
      border-top: 3px solid #ffce22;
      padding: 0.5rem 0.5rem 0.5rem 0;
      max-width: 12.25rem;
      width: 100%;
  }

  .strategy-hero.strategy-bitcoin .strategy-hero__left-sup-listing-item-growers a-body {
      font-family: "MazzardHRegular", sans-serif;
  }

  .strategy-hero.strategy-bitcoin .strategy-hero__right {
      padding: 17rem 0 0 3rem;
  }

  .strategy-hero.strategy-bitcoin .strategy-hero__right-subheading {
      margin-bottom: 2rem;
  }

@media (max-width: 1399.98px) {
  .strategy-hero.strategy-bitcoin .strategy-hero__right {
      padding: 12rem 0 4rem 4rem;
      max-width: 100%;
  }
}

@media (max-width: 991.98px) {
  .strategy-hero.strategy-bitcoin .strategy-hero__right {
      padding: 1rem 1rem 4rem;
  }
}

@media (max-width: 991.98px) {
  .strategy-hero.strategy-bitcoin {
      padding-bottom: 0;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.solutions-list {
  padding-bottom: 7rem;
}

.solutions-list__header {
  margin-bottom: 4rem;
  margin-top: 7rem;
}

@media (max-width: 1399.98px) {
  .solutions-list__header {
      margin-top: 8rem;
  }
}

@media (max-width: 1199.98px) {
  .solutions-list__header {
      margin-top: 6rem;
      margin-bottom: 3rem;
  }
}

@media (max-width: 991.98px) {
  .solutions-list__header {
      margin-top: 4rem;
  }
}

.solutions-list__body {
  margin-bottom: 4rem;
}

.solutions-list .list-wrapper {
  border-bottom: 3px solid #5dadfd;
  margin-bottom: 3rem;
  padding-bottom: 1.5rem;
}

  .solutions-list .list-wrapper:hover .solutions-list__item-abb,
  .solutions-list .list-wrapper:hover .solutions-list__item-name {
      color: #3756df;
  }

.solutions-list__item-type {
  font-weight: 600;
  padding-bottom: 0.5rem;
  color: #74788d;
}

.solutions-list__item-abb {
  color: #323232;
  font-weight: 400;
  margin-bottom: 0;
}

.solutions-list__item-name {
  margin-bottom: 0;
  color: #1d2632;
}

.solutions-list__item-desc {
  margin-bottom: 0;
}

@media (max-width: 991.98px) {
  .solutions-list__item-name {
      margin-bottom: 0.5rem;
  }
}

.solutions-list__links {
  padding-top: 1rem;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.quick-links {
  background-color: #f5f7fa;
  padding: 6rem 0 8rem;
}

@media (max-width: 991.98px) {
  .quick-links {
      padding: 7rem 0 6rem;
  }
}

.quick-links__title {
  margin-bottom: 2rem;
}

@media (max-width: 991.98px) {
  .quick-links__title {
      margin-bottom: 4rem;
  }
}

.quick-links__list {
  padding: 3rem 1.5rem;
  background-color: #3756df;
  margin-bottom: 2rem;
  border: 1px solid transparent;
}

  .quick-links__list:hover, .quick-links__list:active, .quick-links__list:focus {
      background-color: #fff;
      border: 1px solid #1fdbf0;
      box-shadow: 0 2rem 6rem rgba(85, 82, 114, 0.15);
      cursor: pointer;
  }

      .quick-links__list:hover .quick-links__list-link, .quick-links__list:active .quick-links__list-link, .quick-links__list:focus .quick-links__list-link {
          color: #1287fc;
      }

@media (max-width: 991.98px) {
  .quick-links__list {
      padding: 3rem 0 3rem 0.75rem;
      margin-bottom: 1.25rem;
  }
}

.quick-links__list:nth-child(n+5) {
  background-color: #1081f2;
}

  .quick-links__list:nth-child(n+5):hover, .quick-links__list:nth-child(n+5):active, .quick-links__list:nth-child(n+5):focus {
      background-color: #fff;
      border: 1px solid #1fdbf0;
      box-shadow: 0 2rem 6rem rgba(85, 82, 114, 0.15);
      cursor: pointer;
  }

      .quick-links__list:nth-child(n+5):hover .quick-links__list-link, .quick-links__list:nth-child(n+5):active .quick-links__list-link, .quick-links__list:nth-child(n+5):focus .quick-links__list-link {
          color: #1081f2;
      }

.quick-links__list:last-child {
  background-color: #ffce22;
  margin-bottom: 0;
}

  .quick-links__list:last-child .quick-links__list-link {
      color: #1d2632;
  }

  .quick-links__list:last-child:hover, .quick-links__list:last-child:active, .quick-links__list:last-child:focus {
      background-color: #fff;
      border: 1px solid #1fdbf0;
      box-shadow: 0 2rem 6rem rgba(85, 82, 114, 0.15);
      cursor: pointer;
  }

      .quick-links__list:last-child:hover .quick-links__list-link, .quick-links__list:last-child:active .quick-links__list-link, .quick-links__list:last-child:focus .quick-links__list-link {
          color: #1081f2;
      }

.quick-links__list-link {
  color: #fff;
}

  .quick-links__list-link:hover, .quick-links__list-link:active {
      color: #fff;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.form {
  background-color: #ffce22;
  padding: 6rem 0 4rem;
}

  .form .invisible {
      visibility: hidden;
      height: 0;
  }

.form-group label h6 {
  font-weight: 700;
  font-family: "MazzardHBold", sans-serif;
}

.form__col-no-padding-left {
  max-width: 65%;
}

.form .form-group {
  margin-bottom: 0;
}

.form__input {
  padding: 2rem 1rem;
  border-radius: 0;
  font-weight: 400;
}

  .form__input::-moz-placeholder {
      font-family: "MazzardHRegular", sans-serif;
      font-size: 1.5rem;
      line-height: 1.34;
      color: #74788d;
  }

  .form__input:-ms-input-placeholder {
      font-family: "MazzardHRegular", sans-serif;
      font-size: 1.5rem;
      line-height: 1.34;
      color: #74788d;
  }

  .form__input::placeholder {
      font-family: "MazzardHRegular", sans-serif;
      font-size: 1.5rem;
      line-height: 1.34;
      color: #74788d;
  }

  .form__input.invalid {
      border-color: #f00;
  }

.form_error {
  display: inline-block;
  margin-top: 0.5rem;
  min-height: 1.5rem;
  color: #f00;
}

.form__selectbox {
  font-family: "MazzardHRegular", sans-serif;
  font-size: 1.5rem;
  line-height: 1.34;
  padding-top: 1rem;
  padding-bottom: 1rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("/areas/proshares/assets/icons/select-dropdown.svg");
  border-radius: initial;
  background-repeat: no-repeat;
  background-position-x: 98%;
  background-position-y: 50%;
  color: #74788d;
  height: auto;
  font-weight: 400;
}

.form__check {
  position: relative;
  align-items: center;
  display: flex;
}

@media (max-width: 767.98px) {
  .form__check {
      align-items: flex-start;
  }
}

.form__check input[type=checkbox] {
  padding: 1.25rem;
}

.form__check-input {
  position: relative;
  border: 1px solid #d7d7d7;
  outline: 0;
  cursor: pointer;
  background: #fff;
  margin-left: 0;
  margin-right: 1rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-top: 0;
}

  .form__check-input:before {
      position: absolute;
      content: "";
      display: block;
      left: 34%;
      top: 11%;
      width: 0.75rem;
      height: 1.5rem;
      border-style: solid;
      border-color: #000;
      border-width: 0 0.25rem 0.25rem 0;
      transform: rotate(45deg);
      opacity: 0;
  }

  .form__check-input:checked {
      background: #fff;
      border-color: #d7d7d7;
  }

      .form__check-input:checked:before {
          opacity: 1;
      }

.form__btn {
  margin-top: 4rem;
}

  .form__btn button {
      padding: 1.5rem 8rem;
  }

  .form__btn .form__modal {
      top: 0;
  }

      .form__btn .form__modal.show-form-modal {
          display: block;
          padding-right: 1rem;
      }

  .form__btn .modal-body {
      padding: 4rem 3rem 5rem 7rem;
  }

  .form__btn .modal-header {
      padding: 0;
  }

  .form__btn .modal-dialog {
      max-width: 85%;
  }

  .form__btn .form__body {
      padding-right: 4rem;
  }

@media (max-width: 1399.98px) {
  .form {
      width: auto;
      padding: 5rem 3rem 5rem;
  }

      .form h3 {
          padding-bottom: 3rem;
      }

  .form__col-no-padding-left {
      padding-left: 0;
  }
}

@media (max-width: 1199.98px) {
  .form {
      width: auto;
      padding: 5rem 1.5rem 3rem;
  }

  .form__col-no-padding-left {
      max-width: 100%;
  }
}

@media (max-width: 991.98px) {
  .form .form__btn .modal-body {
      padding: 0;
  }

  .form .form__btn .modal-content {
      padding: 2rem;
  }

  .form .form__btn .form__modal.show-form-modal {
      padding-right: 0;
  }

  .form .form__btn .form__body {
      padding-right: 0;
  }
}

@media (max-width: 767.98px) {
  .form {
      width: auto;
      padding: 1.5rem 1rem 3rem;
  }

      .form .form__btn .form__btn-submit {
          padding: 1.5rem 5rem;
      }

      .form .form__btn .modal-dialog {
          max-width: 100%;
      }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.strategy-volatility-page .strategy-hero {
  background-color: #fff;
}

.strategy-volatility-page .strategy-hero__left-sup-listing-item {
  border-top: 3px solid #fff;
}

@media (max-width: 1399.98px) {
  .strategy-volatility-page .strategy-hero {
      padding-bottom: 16rem;
  }
}

@media (max-width: 1199.98px) {
  .strategy-volatility-page .strategy-hero {
      padding-bottom: 8rem;
  }
}

@media (max-width: 991.98px) {
  .strategy-volatility-page .strategy-hero {
      padding-bottom: 0;
  }
}

.strategy-volatility-page .go-further {
  margin-bottom: 1.5rem;
}

.strategy-volatility-page .dashed-border {
  border-bottom: 2px dashed rgba(29, 38, 50, 0.17);
}

.strategy-volatility-page .solutions-list {
  padding-bottom: 5rem;
}

.strategy-volatility-page .quick-links {
  background-color: #fff;
  padding-top: 7rem;
}

.strategy-volatility-page .quick-links__list {
  background-color: #1081f2;
  color: #fff;
}

  .strategy-volatility-page .quick-links__list:hover, .strategy-volatility-page .quick-links__list:active, .strategy-volatility-page .quick-links__list:focus {
      background-color: #fff;
  }

  .strategy-volatility-page .quick-links__list:last-child .quick-links__list-link {
      color: #fff;
  }

  .strategy-volatility-page .quick-links__list:last-child:hover .quick-links__list-link {
      color: #1081f2;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.research-insight {
  background-color: #61b80b;
  padding-top: 7.5rem;
  color: #fff;
}

@media (max-width: 1399.98px) {
  .research-insight {
      padding-top: 6rem;
  }
}

.research-insight__heading {
  color: #fff;
}

  .research-insight__heading:hover, .research-insight__heading:active, .research-insight__heading:focus {
      color: #e6eaf7;
  }

.research-insight__eyebrow {
  color: #323232;
  font-weight: 500;
  margin-bottom: 0.5rem;
}

@media (max-width: 991.98px) {
  .research-insight__eyebrow {
      margin-bottom: 0;
  }
}

.research-insight__header-wrapper {
  padding-bottom: 6rem;
}

@media (max-width: 767.98px) {
  .research-insight__header-wrapper {
      padding-bottom: 4rem;
  }

      .research-insight__header-wrapper .featured-link {
          background-color: #61b80b;
      }

      .research-insight__header-wrapper .featured-link__link {
          justify-content: flex-start;
      }

      .research-insight__header-wrapper .featured-link__link-box {
          background-color: #427806;
          display: inline-block;
      }

      .research-insight__header-wrapper .featured-link__link-label {
          text-align: left;
          right: auto;
          left: 0.8rem;
      }
}

.research-insight__strategy-wrapper {
  padding-top: 6rem;
}

@media (max-width: 1399.98px) {
  .research-insight__strategy-wrapper {
      padding-top: 15rem;
  }
}

@media (max-width: 1199.98px) {
  .research-insight__strategy-wrapper {
      padding-top: 11rem;
  }
}

@media (max-width: 767.98px) {
  .research-insight__strategy-wrapper {
      padding-top: 5rem;
  }
}

.research-insight__strategy-list {
  padding: 3rem 0;
  min-height: 11rem;
}

@media (max-width: 1399.98px) {
  .research-insight__strategy-list {
      padding: 1.5rem 0;
  }
}

.research-insight__startegy-link:hover {
  text-decoration: none;
}

.research-insight__interest-wrapper-col {
  padding-right: 3rem;
}

.research-insight__interest-wrapper-content {
  line-height: 1.5;
}

@media (max-width: 767.98px) {
  .research-insight__interest-wrapper-content {
      padding-bottom: 2rem;
  }
}

.research-insight__interest-wrapper-link-label {
  color: #fff;
}

  .research-insight__interest-wrapper-link-label:hover, .research-insight__interest-wrapper-link-label:active, .research-insight__interest-wrapper-link-label:focus {
      color: #e6eaf7;
  }

@media (max-width: 991.98px) {
  .research-insight__interest-wrapper-link-label {
      margin-bottom: 2rem;
      display: inline-block;
  }
}

.research-insight__viewport {
  position: relative;
  background-size: 100%;
  background-position: 55% 49%;
  background-repeat: no-repeat;
  height: 32rem;
  margin-right: 2rem;
}

@media (max-width: 1399.98px) {
  .research-insight__viewport {
      height: 23rem;
  }
}

@media (max-width: 1199.98px) {
  .research-insight__viewport {
      height: 21rem;
      margin-right: 3rem;
      background-size: 260%;
  }
}

@media (max-width: 767.98px) {
  .research-insight__viewport {
      margin-right: 2rem;
      margin-top: 3rem;
      height: 15rem;
  }
}

.research-insight__viewport-title {
  font-size: 1.5rem;
  line-height: 1.34;
  padding-top: 3rem;
  font-weight: 600;
  font-family: "MazzardHSemiBold", sans-serif;
}

@media (max-width: 1399.98px) {
  .research-insight__viewport-title {
      padding-top: 3rem;
  }
}

@media (max-width: 767.98px) {
  .research-insight__viewport-title {
      padding-top: 0;
  }
}

.research-insight__viewport-block {
  background-color: #323232;
  position: absolute;
  right: -3rem;
  bottom: -2rem;
  width: 19rem;
  padding: 1.5rem 2.5rem;
}

@media (max-width: 1399.98px) {
  .research-insight__viewport-block {
      bottom: -9rem;
      right: -2rem;
  }
}

@media (max-width: 1199.98px) {
  .research-insight__viewport-block {
      bottom: -6rem;
  }
}

@media (max-width: 767.98px) {
  .research-insight__viewport-block {
      right: -1.5rem;
      bottom: -3rem;
      width: 12rem;
      padding: 1rem 0.5rem 1rem 1.5rem;
  }

      .research-insight__viewport-block h5 {
          margin-bottom: 0;
      }

      .research-insight__viewport-block img {
          display: none;
      }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.related-insights__card-container {
  margin-top: -8rem;
}

.related-insights__header-wrapper {
  padding: 5rem 0 11rem;
  background-color: #61b80b;
}

@media (max-width: 1399.98px) {
  .related-insights__header-wrapper {
      padding: 6rem 0 12rem;
  }
}

@media (max-width: 767.98px) {
  .related-insights__header-wrapper {
      padding: 4rem 0 7rem;
  }
}

.related-insights__header {
  color: #fff;
}

.related-insights__card {
  background-color: #fafafa;
  padding: 2rem 1.5rem 4rem;
  position: relative;
  min-height: 34rem;
  color: #1d2632;
  margin-bottom: 4rem;
  border: 1px solid transparent;
}

.related-insights__card-col {
  display: none;
}

  .related-insights__card-col:nth-child(-n+6) {
      display: flex;
  }

.related-insights__card img {
  height: 10rem;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 80% 70%;
  object-position: 80% 70%;
}

.related-insights__card:hover {
  box-shadow: 0 2rem 6rem rgba(85, 82, 114, 0.15);
  border: 1px solid #1fdbf0;
}

  .related-insights__card:hover a {
      color: #3756df;
  }

.related-insights__title {
  color: #1d2632;
  margin: 1.5rem 0 1rem;
}

.related-insights__subtitle {
  margin-bottom: 2rem;
}

.related-insights__center {
  margin-bottom: 0.25rem;
}

.related-insights__card-bottom {
  position: absolute;
  bottom: 1rem;
}

.related-insights__btn {
  text-align: center;
  margin-bottom: 1rem;
}

  .related-insights__btn .btn {
      min-width: 16rem;
  }

      .related-insights__btn .btn:focus {
          color: #fff;
          background-color: #1081f2;
          border-color: #1081f2;
          box-shadow: none;
      }

      .related-insights__btn .btn:hover {
          color: #212529;
          background-color: #e6eaf7;
          border-color: #e6eaf7;
      }

@media (max-width: 991.98px) {
  .related-insights__btn {
      margin-top: 2rem;
  }
}

.related-insights__view-all {
  margin-bottom: 6rem;
}

@media (max-width: 991.98px) {
  .related-insights__view-all {
      margin-bottom: 4rem;
  }
}

@media (max-width: 1399.98px) {
  .related-insights__card {
      margin-bottom: 5rem;
  }

  .related-insights__card-bottom {
      bottom: 1.5rem;
  }
}

@media (max-width: 767.98px) {
  .related-insights__card-container {
      margin-top: -4rem;
  }

  .related-insights__card {
      padding-bottom: 4rem;
      margin-bottom: 2rem;
  }

      .related-insights__card img {
          max-height: 9rem;
      }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.market-exposure {
  padding: 6rem 0 7rem;
}

@media (max-width: 991.98px) {
  .market-exposure {
      padding-bottom: 10rem;
  }
}

.market-exposure .lightbox {
  margin-top: 1rem;
}

.market-exposure .lightbox__title {
  color: #1d2632;
}

.market-exposure.rtl .market-exposure__block {
  flex-direction: row-reverse;
}

.market-exposure.rtl .market-exposure__block-right {
  padding-left: 1rem;
  padding-right: 4rem;
}

@media (max-width: 991.98px) {
  .market-exposure.rtl .market-exposure__block-right {
      padding-right: 1rem;
      padding-left: 1rem;
  }
}

.market-exposure.rtl .market-exposure__block-left {
  padding-left: 4rem;
  padding-right: 1rem;
}

@media (max-width: 1399.98px) {
  .market-exposure.rtl .market-exposure__block-left {
      padding-right: 0;
      padding-left: 0;
  }
}

@media (max-width: 991.98px) {
  .market-exposure.rtl .market-exposure__block-left {
      padding-left: 1rem;
      padding-right: 1rem;
  }
}

.market-exposure__block-left {
  padding-right: 3rem;
}

@media (max-width: 1399.98px) {
  .market-exposure__block-left {
      padding-left: 1.5rem;
  }
}

@media (max-width: 991.98px) {
  .market-exposure__block-left {
      margin-bottom: 4rem;
      padding-left: 1rem;
      padding-right: 1rem;
  }
}

.market-exposure__block-left-header {
  color: #fff;
  margin-bottom: 1.5rem;
  direction: ltr;
}

.market-exposure__block-left-text {
  color: #fff;
  direction: ltr;
}

.market-exposure__block-right {
  padding-left: 3rem;
}

@media (max-width: 1399.98px) {
  .market-exposure__block-right {
      padding-right: 3rem;
      padding-left: 1rem;
  }
}

@media (max-width: 991.98px) {
  .market-exposure__block-right {
      padding-right: 1rem;
      padding-left: 1rem;
  }
}

.market-exposure__block-right-list-text {
  border-top: 0.5rem solid #5dadfd;
  padding: 2.5rem 1rem 6rem;
  font-size: 2.5rem;
  line-height: 1.05;
  color: #fff;
}

  .market-exposure__block-right-list-text b {
      font-weight: 600;
      font-family: "MazzardHSemiBold", sans-serif;
  }

@media (max-width: 1399.98px) {
  .market-exposure__block-right-list-text {
      padding: 2rem 1rem 6rem;
  }
}

@media (max-width: 1199.98px) {
  .market-exposure__block-right-list-text {
      font-size: 2.5rem;
      line-height: 1;
      padding: 1.5rem 0.5rem 4rem;
  }
}

@media (max-width: 991.98px) {
  .market-exposure__block-right-list-text {
      font-size: 1.5rem;
      line-height: 1;
  }
}

.market-exposure__block-right-list-text:last-child {
  padding-bottom: 0;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.lightbox__button img {
  border: 0.125rem solid #5dadfd;
}

  .lightbox__button img:hover {
      border-color: #dadada;
      filter: brightness(0) saturate(100%) invert(92%) sepia(11%) saturate(0%) hue-rotate(153deg) brightness(95%) contrast(91%);
  }

.lightbox-cyan .lightbox__button img {
  border-color: #1fdbf0;
}

.lightbox-dark .lightbox__button img {
  border-color: #3756df;
}

  .lightbox-dark .lightbox__button img:hover {
      filter: brightness(0) saturate(100%) invert(40%) sepia(77%) saturate(3772%) hue-rotate(195deg) brightness(99%) contrast(91%);
  }

.lightbox-yellow .lightbox__button img {
  border-color: #ffce22;
}

  .lightbox-yellow .lightbox__button img:hover {
      filter: brightness(0) saturate(100%) invert(40%) sepia(77%) saturate(3772%) hue-rotate(195deg) brightness(99%) contrast(91%);
  }

.lightbox-blue {
  margin-bottom: 2rem;
  background-color: #1081f2;
  border: 1px solid transparent;
}

  .lightbox-blue .lightbox__button {
      border: none;
      padding: 2rem 0.5rem;
      width: 100%;
      text-align: left;
  }

  .lightbox-blue .lightbox__button-text {
      font-size: 3rem;
      font-weight: 600;
      line-height: 3rem;
      color: #fff;
  }

  .lightbox-blue:hover {
      box-shadow: 0 2rem 6rem rgba(85, 82, 114, 0.15);
      border: 1px solid #1fdbf0;
      background-color: #fff;
  }

      .lightbox-blue:hover .lightbox__button-text {
          color: #1081f2;
      }

.lightbox__title {
  margin-bottom: 2rem;
}

.lightbox__body {
  font-family: "MazzardHRegular", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
  margin-bottom: 2rem;
  padding-right: 4rem;
}

  .lightbox__body .rich-text-block {
      overflow: hidden;
  }

@media (max-width: 991.98px) {
  .lightbox__body .rich-text-block img {
      height: auto;
      width: 100%;
  }
}

.lightbox__modal {
  background: rgba(240, 243, 246, 0.4);
}

  .lightbox__modal .modal-header,
  .lightbox__modal .modal-body {
      padding: 0;
  }

  .lightbox__modal .modal-dialog {
      max-width: 82%;
  }

  .lightbox__modal .modal-content {
      padding: 3.5rem 3rem 3rem 7rem;
  }

@media (max-width: 991.98px) {
  .lightbox__modal .modal-content {
      padding: 2rem;
  }
}

@media (max-width: 767.98px) {
  .lightbox__modal .modal-dialog {
      max-width: 100%;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.strategy-thematic .popular-funds {
  padding-bottom: 8rem;
}

.strategy-thematic .lightbox__body p {
  color: #323232;
}

.strategy-thematic .lightbox__button {
  border-color: #5dadfd;
}

.strategy-thematic .research-insight {
  padding-top: 6rem;
}

.strategy-thematic .research-insight__interest-wrapper-link-label {
  font-family: "MazzardHRegular", sans-serif;
  font-size: 1rem;
  line-height: 1.63;
  font-weight: 400;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: inline-block;
}

@media (max-width: 991.98px) {
  .strategy-thematic .research-insight__interest-wrapper-link-label {
      padding-top: 0;
      padding-bottom: 0;
  }
}

.strategy-thematic .related-insights {
  margin-bottom: 5rem;
}

@media (max-width: 991.98px) {
  .strategy-thematic .related-insights {
      margin-bottom: 0;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.strategy-callout__description, .strategy-callout__cta {
  padding: 2rem 3rem;
  margin-bottom: 0;
  color: #fff;
}

.strategy-callout__description {
  background-color: #56345b;
  border: 1px solid #56345b;
}

.strategy-callout__cta {
  background-color: #771b85;
  border: 1px solid #771b85;
  display: block;
  height: 100%;
}

@media (max-width: 991.98px) {
  .strategy-callout__description, .strategy-callout__cta {
      padding-left: 2rem;
      padding-right: 2rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.ideas-research {
  background-color: #61b80b;
  padding-top: 8rem;
}

@media (max-width: 991.98px) {
  .ideas-research {
      padding-top: 6rem;
  }
}

.ideas-research__eyebrow {
  color: #323232;
  margin-bottom: 0.5rem;
}

.ideas-research__heading {
  color: #fff;
}

  .ideas-research__heading:hover {
      color: #e6eaf7;
  }

.ideas-research__strategy-wrapper {
  padding-top: 5rem;
}

@media (max-width: 991.98px) {
  .ideas-research__strategy-wrapper {
      padding-top: 3rem;
  }
}

.ideas-research__strategy-list {
  padding: 3rem 0;
}

@media (max-width: 991.98px) {
  .ideas-research__strategy-list {
      padding: 2.5rem 0;
  }
}

.ideas-research__startegy-link:hover {
  text-decoration: none;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.holdings-block__header {
  margin-bottom: 4rem;
}

.holdings-block__bg {
  background: url("/areas/proshares/assets/images/mask-group.png") #3756df;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 4rem 4rem 5rem;
}

@media (max-width: 1399.98px) {
  .holdings-block__bg {
      background: #3756df;
      padding: 4rem 1.5rem 5rem;
  }
}

@media (max-width: 1199.98px) {
  .holdings-block__bg {
      padding: 4rem 1.5rem;
  }
}

@media (max-width: 991.98px) {
  .holdings-block__bg {
      padding: 4.5rem 1rem;
  }
}

.holdings-block__bg-pattern-left-heading {
  color: #fff;
  padding-right: 6rem;
}

@media (max-width: 991.98px) {
  .holdings-block__bg-pattern-left-heading {
      padding-right: 0;
      margin-bottom: 3rem;
  }
}

.holdings-block__bg-pattern-right {
  padding-right: 6rem;
}

@media (max-width: 1399.98px) {
  .holdings-block__bg-pattern-right {
      padding-right: 1rem;
  }
}

.holdings-block__bg-pattern-right-heading {
  color: #fff;
}

  .holdings-block__bg-pattern-right-heading:active, .holdings-block__bg-pattern-right-heading:focus {
      color: #e6eaf7;
  }

.holdings-block__bg-pattern-right-description {
  color: #fff;
  margin-bottom: 2rem;
  display: block;
}

@media (max-width: 991.98px) {
  .holdings-block__bg-pattern-right-description {
      margin-bottom: 4rem;
  }
}

.holdings-block__bg-pattern-right-link {
  display: inline-block;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-callout {
  background-color: #f5f7fa;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

  .fund-callout .solutions-list {
      padding-bottom: 0;
  }

      .fund-callout .solutions-list:not(:first-child) {
          border-top: 0.25rem dotted #dadada;
          padding-top: 6rem;
          margin-top: 6rem;
      }

  .fund-callout .solutions-list__header {
      margin-bottom: 3rem;
      margin-top: 0;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.feature-block {
  padding: 7rem 0 3rem;
  background-color: #f5f7fa;
}

.feature-block-shortcode, .feature-block-suffix {
  color: #ffce22;
}

.feature-block.blue-theme .feature-block-shortcode {
  color: #1081f2;
}

.feature-block.blue-theme .feature-block__list-item-description {
  border-top-color: #1081f2;
}

.feature-block.light-blue-theme .feature-block-shortcode {
  color: #5dadfd;
}

.feature-block.light-blue-theme .feature-block__list-item-description {
  border-top-color: #5dadfd;
}

.feature-block.purple-gradient-theme .feature-block-heading {
  margin-bottom: 6rem;
}

.feature-block.purple-gradient-theme .feature-block__list-item-value {
  font-size: 7.5rem;
}

.feature-block.purple-gradient-theme .feature-block__list-item-description {
  border-top-width: 0;
  position: relative;
}

.feature-block.purple-gradient-theme .feature-block__list-item-description-text {
  margin-top: 1.5rem;
}

.feature-block.purple-gradient-theme .feature-block__list-item-description:first-child:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.5rem;
  background: linear-gradient(to left, #1d2632, #771b85);
  top: -0.5rem;
  left: 0;
  right: 0;
  padding: 0 1rem;
}

.feature-block .eyebrow-lightblue {
  color: #1d2632;
  margin-bottom: 2rem;
}

.feature-block-heading {
  display: block;
  margin-bottom: 3rem;
}

.feature-block__list {
  justify-content: space-between;
}

.feature-block__list-item {
  max-width: 25%;
}

  .feature-block__list-item strong {
      font-family: "MazzardHSemiBold", sans-serif;
  }

.feature-block__list-item-less {
  flex: 0 0 32%;
  max-width: 32%;
}

.feature-block__list-item-more {
  max-width: 33.33%;
}

.feature-block__list-item-description {
  padding-top: 1.5rem;
  border-top: 0.5rem solid #ffce22;
  font-family: "MazzardHRegular", sans-serif;
  font-size: 2.5rem;
  line-height: 1.05;
}

  .feature-block__list-item-description p {
      margin-bottom: 0;
  }

.feature-block__list-item-value {
  margin-top: 1.5rem;
}

@media (max-width: 1399.98px) {
  .feature-block__list {
      justify-content: normal;
  }

  .feature-block__list-item {
      flex: 0 0 50%;
      max-width: 50%;
      margin-bottom: 7rem;
  }

  .feature-block__list-item-description {
      padding-top: 2rem;
  }
}

@media (max-width: 991.98px) {
  .feature-block {
      padding-bottom: 8rem;
  }

  .feature-block__list-item {
      flex: 0 0 100%;
      max-width: 100%;
      margin-bottom: 3rem;
  }

      .feature-block__list-item:nth-child(2n) {
          margin-left: 0;
      }

      .feature-block__list-item:last-child {
          margin-bottom: 0;
      }

  .feature-block__list-item-description {
      font-family: "MazzardHRegular", sans-serif;
      font-size: 1.5rem;
      line-height: 1.34;
      margin-top: 1rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.strategy-divgrowers .fund-learn-more__fund-details-fund {
  line-height: 2.75rem;
  font-size: 2.75rem;
}

.strategy-divgrowers .research-insight {
  padding-bottom: 20rem;
}

.strategy-divgrowers .related-insights {
  margin-bottom: 6rem;
}

.strategy-divgrowers .related-insights__header-wrapper {
  background-color: #5bac0b;
  padding-top: 2rem;
}

.strategy-divgrowers .related-insights__card {
  margin-bottom: 3rem;
}

.strategy-divgrowers__grayback {
  background: #f5f7fa;
}

.strategy-divgrowers.irh .feature-block {
  padding-top: 6rem;
}

.strategy-divgrowers.irh .solutions-list {
  padding-bottom: 6rem;
}

.strategy-divgrowers.irh .research-insight {
  padding-bottom: 0;
}

.strategy-divgrowers.irh .research-insight__viewport-block {
  padding-bottom: 4rem;
}

.strategy-divgrowers.irh .related-insights__card-container {
  margin-top: -5rem;
}

@media (min-width: 992px) {
  .strategy-divgrowers.irh .solutions-list__header {
      max-width: 70%;
  }
}

.strategy-divgrowers .dashed-border {
  border-bottom: 2px dashed rgba(29, 38, 50, 0.17);
}

.strategy-divgrowers.exsector .quick-links, .strategy-divgrowers.bitcoin .quick-links {
  background: #fff;
  padding-top: 3rem;
  padding-bottom: 9rem;
}

.strategy-divgrowers.exsector .quick-links__list, .strategy-divgrowers.exsector .quick-links__list:last-child, .strategy-divgrowers.bitcoin .quick-links__list, .strategy-divgrowers.bitcoin .quick-links__list:last-child {
  background-color: #1081f2;
}

  .strategy-divgrowers.exsector .quick-links__list .quick-links__list-link, .strategy-divgrowers.exsector .quick-links__list:last-child .quick-links__list-link, .strategy-divgrowers.bitcoin .quick-links__list .quick-links__list-link, .strategy-divgrowers.bitcoin .quick-links__list:last-child .quick-links__list-link {
      color: #fff;
  }

  .strategy-divgrowers.exsector .quick-links__list:hover, .strategy-divgrowers.exsector .quick-links__list:last-child:hover, .strategy-divgrowers.bitcoin .quick-links__list:hover, .strategy-divgrowers.bitcoin .quick-links__list:last-child:hover {
      background-color: #fff;
  }

      .strategy-divgrowers.exsector .quick-links__list:hover .quick-links__list-link, .strategy-divgrowers.exsector .quick-links__list:last-child:hover .quick-links__list-link, .strategy-divgrowers.bitcoin .quick-links__list:hover .quick-links__list-link, .strategy-divgrowers.bitcoin .quick-links__list:last-child:hover .quick-links__list-link {
          color: #1287fc;
      }

@media (min-width: 992px) {
  .strategy-divgrowers.exsector .quick-links .solutions-list__header, .strategy-divgrowers.bitcoin .quick-links .solutions-list__header {
      max-width: 70%;
  }
}

.strategy-divgrowers.exsector .feature-block, .strategy-divgrowers.bitcoin .feature-block {
  background-color: #fff;
}

.strategy-divgrowers.exsector .feature-block {
  margin-top: 4.5rem;
  background-color: #f5f7fa;
}

.strategy-divgrowers.bitcoin .strategy-building-block__listing-item-text strong {
  display: block;
  margin-bottom: 1.5rem;
}

.strategy-divgrowers.bitcoin .feature-block__list-item-more {
  margin-bottom: 6.5rem;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.insights-default-filter__list {
  position: relative;
}

.insights-default-filter__list-selected {
  border: 1px solid #e6eaf7;
  position: relative;
}

.insights-default-filter__list-selected-label {
  background-color: #fff;
  color: #1d2632;
  display: block;
  font-family: "MazzardHSemiBold", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1;
}

.insights-default-filter__list-tab {
  display: inline-flex;
  align-items: center;
}

@media (max-width: 991.98px) {
  .insights-default-filter__list-tab {
      display: none;
  }
}

.insights-default-filter__list-tab-item {
  margin-right: 0.5rem;
}

@media (max-width: 991.98px) {
  .insights-default-filter__list-tab-item {
      margin-right: 0;
      display: block;
  }
}

.insights-default-filter__list-tab-item-link.nav-link {
  background-color: #478707;
  color: #fff;
  border: 0.09375rem solid #fff;
  border-radius: 5rem;
  padding: 0.5rem 1.5rem;
  display: flex;
  height: 2.75rem;
  align-items: center;
}

  .insights-default-filter__list-tab-item-link.nav-link:after {
      display: none;
  }

.insights-default-filter__list-tab-item-link.nav-link-text {
  padding: 0;
  font-size: 1rem;
  line-height: 1;
  font-weight: 600;
  font-family: "MazzardHSemiBold", sans-serif;
}

@media (max-width: 991.98px) {
  .insights-default-filter__list-tab-item-link.nav-link {
      color: #1d2632;
      background-color: #fff;
      border: 0;
      border-radius: 0;
  }
}

.insights-default-filter__list-tab-item-link.nav-link.active, .insights-default-filter__list-tab-item-link.nav-link:hover, .insights-default-filter__list-tab-item-link.nav-link:active {
  background-color: #1d2632;
  border-color: #1d2632;
  color: #fff;
}

@media (max-width: 991.98px) {
  .insights-default-filter__list-tab-item-link.nav-link.active, .insights-default-filter__list-tab-item-link.nav-link:hover, .insights-default-filter__list-tab-item-link.nav-link:active {
      background-color: #fff;
      border-color: #fff;
      color: #1d2632;
  }
}

.insights-default-filter__more-block {
  margin-top: 0.5rem;
}

.insights-default-filter__more {
  background-color: #fff;
  color: #1081f2;
  border-radius: 5rem;
  padding: 0 1rem;
  height: 2.75rem;
}

  .insights-default-filter__more:hover {
      background-color: #1d2632;
      border-color: #1d2632;
      color: #fff;
  }

@media (max-width: 991.98px) {
  .insights-default-filter__more {
      display: none;
  }
}

.insights-default-filter__content {
  min-height: 13rem;
  margin-bottom: 5rem;
  margin-top: 4rem;
}

  .insights-default-filter__content .related-insights .container {
      margin-top: 0;
  }

@media (max-width: 767.98px) {
  .insights-default-filter__content .related-insights .container {
      padding-left: 0;
      padding-right: 0;
  }
}

.insights-default-filter__content-filterdata {
  background-color: #fafafa;
  padding: 3rem 2rem 4rem;
}

  .insights-default-filter__content-filterdata p {
      line-height: 1.5;
      margin-bottom: 0.5rem;
  }

  .insights-default-filter__content-filterdata .link-wrap {
      margin-bottom: 1.5rem;
  }

      .insights-default-filter__content-filterdata .link-wrap:last-child {
          margin-bottom: 0;
      }

  .insights-default-filter__content-filterdata .link {
      line-height: 1.5;
      font-family: "MazzardHSemiBold", sans-serif;
      font-weight: 600;
  }

@media (max-width: 991.98px) {
  .insights-default-filter__content-filterdata {
      padding: 3rem 0 1.5rem;
  }

      .insights-default-filter__content-filterdata p,
      .insights-default-filter__content-filterdata .link {
          margin-bottom: 2rem;
      }
}

.insights-default-filter__modal .nav-link {
  color: #1081f2 !important;
}

.insights-default-filter__modal-list {
  display: flex;
  flex-wrap: wrap;
}

.insights-default-filter__modal-list-link {
  color: #1081f2;
  width: 33%;
  max-width: 33%;
  margin-bottom: 1.5rem;
}

  .insights-default-filter__modal-list-link .nav-link {
      padding: 0 !important;
  }

  .insights-default-filter__modal-list-link:first-child {
      display: none;
  }

  .insights-default-filter__modal-list-link span.link-primary {
      display: block;
      text-align: left !important;
  }

      .insights-default-filter__modal-list-link span.link-primary:hover {
          color: #3756df;
      }

.insights-default-filter__modal .modal-content {
  padding: 3rem 3rem 3rem 6rem;
}

.insights-default-filter__modal .modal-dialog {
  width: 80%;
  max-width: 80%;
}

.insights-default-filter__modal .modal-header {
  padding: 0;
  margin-bottom: 3rem;
}

  .insights-default-filter__modal .modal-header .close {
      position: absolute;
      right: 0;
  }

  .insights-default-filter__modal .modal-header img {
      width: 2rem;
      height: 2rem;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
#thirddrop, #seconddrop {
  margin-left: 2rem;
}

.fund-screener-table {
  display: block;
  width: 100%;
  overflow-x: auto;
}

  .fund-screener-table #pMonth tbody td,
  .fund-screener-table #pMonth thead th,
  .fund-screener-table #pQuarter tbody td,
  .fund-screener-table #pQuarter thead th,
  .fund-screener-table #nMonth tbody td,
  .fund-screener-table #nMonth thead th,
  .fund-screener-table #nQuarter thead th,
  .fund-screener-table #nQuarter tbody td {
      text-align: right;
      padding-right: 1rem;
  }

      /*.fund-screener-table #pMonth tbody td:nth-child(2),
      .fund-screener-table #pMonth thead th:nth-child(2) {
          text-align: left;
          padding-right: 2rem;
      }*/

      .fund-screener-table #pMonth tbody td:first-child,
      .fund-screener-table #pMonth thead th:first-child,
      .fund-screener-table #pQuarter tbody td:first-child,
      .fund-screener-table #pQuarter thead th:first-child,
      .fund-screener-table #nMonth tbody td:first-child,
      .fund-screener-table #nMonth thead th:first-child,
      .fund-screener-table #nQuarter thead th:first-child,
      .fund-screener-table #nQuarter tbody td:first-child {
          text-align: left;
          padding-right: 2rem;
      }

  .fund-screener-table.firstcol tr th:first-child {
      visibility: hidden;
  }

  .fund-screener-table.firstcol td:first-child {
      font-family: "MazzardHBold", sans-serif;
      padding-left: 0.25rem;
  }

  .fund-screener-table .table {
      color: #1d2632;
      overflow: auto;
      width: auto;
  }

      .fund-screener-table .table th {
          border-top: 0;
          /*border-color: #1d2632;*/
          font-family: "MazzardHBold", sans-serif;
          line-height: 1.5;
          padding: 1.5rem 1rem 0.25rem 0;
          white-space: nowrap;
          cursor: pointer;
          position: relative;
          padding-right: 2rem;
          font-weight: 400;
          /* margin-right: 38px; */
      }

          /*.fund-screener-table .table th:first-child:after {
              color: #1d2632;
          }*/

          .fund-screener-table .table th.dir-u:after {
              content: "";
              border-top: 0;
              border-right: 0.3125rem solid transparent;
              border-bottom: 0.3125rem solid;
              border-left: 0.3125rem solid transparent;
          }

          .fund-screener-table .table th:hover:after, .fund-screener-table .table th.dir-d:after, .fund-screener-table .table th.dir-u:after {
              content: "";
              color: #1d2632 !important;
          }

         .fund-screener-table .table .check th:hover:after {
              content: "";
              color: white !important;
          }
     

          .fund-screener-table .table th:after, .fund-screener-table .table th.dir-d:after {
              content: "";
              border-top: 0.3125rem solid;
              border-right: 0.3125rem solid transparent;
              border-bottom: 0;
              border-left: 0.3125rem solid transparent;
              color: transparent;
              margin-left: 0.375rem;
              position: absolute;
              bottom: 0.82rem;
          }
          .fund-screener-table #fund .table .class-heading-row th:before, .fund-screener-table #fund .table .class-heading-row th.dir-d:before {
  content: "";
  border-right: 30px solid #ffffff;
  position: absolute;
  right: 0;
  height: 15px;
  bottom: -4px;
  width: 46px;
  }

@media (max-width: 767.98px) {
  .fund-screener-table .table th {
      padding: 0.5rem 1rem 0.25rem 0;
      font-size: 0.875rem;
      line-height: 1.63;
  }
}

.fund-screener-table .table td {
  border-color: #ececec;
  border-bottom: 1px solid #ececec;
  padding: 1.5rem 1rem 0.25rem 0;
}

@media (max-width: 767.98px) {
  .fund-screener-table .table td {
      padding: 0.5rem 1rem 0.25rem 0;
  }
}

.fund-screener-table__link:hover .fund-screener-table__icon {
  stroke: #095bac;
}

.fund-screener-table__icon {
  position: relative;
  stroke: #1d2632;
  bottom: 0.25rem;
}

.fund-screener-table__down-arrow .fund-screener-table__value-one {
  margin-right: 0.5rem;
}

.fund-screener-table__down-arrow .fund-screener-table__value-two {
  position: relative;
  margin-left: 0.25rem;
  padding-left: 0.5rem;
}

@media (max-width: 1399.98px) {
  .fund-screener-table__down-arrow .fund-screener-table__value-two {
      display: inline-block;
  }
}

.fund-screener-table__down-arrow .fund-screener-table__value-two:before {
  content: "";
  border-top: 0.3rem solid #f00;
  border-right: 0.3rem solid transparent;
  border-bottom: 0;
  border-left: 0.3rem solid transparent;
  position: absolute;
  left: -0.25rem;
  bottom: 0.5rem;
}

.fund-screener-table__up-arrow .fund-screener-table__value-one {
  margin-right: 0.5rem;
}

.fund-screener-table__up-arrow .fund-screener-table__value-two {
  position: relative;
  margin-left: 0.25rem;
  padding-left: 0.5rem;
}

@media (max-width: 1399.98px) {
  .fund-screener-table__up-arrow .fund-screener-table__value-two {
      display: inline-block;
  }
}

.fund-screener-table__up-arrow .fund-screener-table__value-two:before {
  content: "";
  border-top: 0;
  border-right: 0.3rem solid transparent;
  border-bottom: 0.3rem solid #61b80b;
  border-left: 0.3rem solid transparent;
  position: absolute;
  left: -0.25rem;
  bottom: 0.5rem;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.section-header {
  display: block;
}

.section-header-title {
  display: inline-block;
}

@media (max-width: 767.98px) {
  .section-header-title {
      margin-bottom: 1rem;
  }
}

.section-header-subtitle {
  display: inline-block;
  padding-left: 1.5rem;
}

@media (max-width: 767.98px) {
  .section-header-subtitle {
      padding-left: 0;
  }
}

.section-header-line {
  height: 1.2rem;
  margin-bottom: 1rem;
}

@media (max-width: 767.98px) {
  .section-header-line {
      height: 0.5rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-detail-table button {
  text-transform: capitalize;
}

.fund-detail-table.holdings-table .btn.close-btn {
  display: inline;
}

.fund-detail-table.holdings-table .btn.open-btn {
  display: none;
}

.fund-detail-table.holdings-table.limit-entries tbody tr:nth-of-type(n+6) {
  display: none;
}

.fund-detail-table.holdings-table.limit-entries .btn.close-btn {
  display: none;
}

.fund-detail-table.holdings-table.limit-entries .btn.open-btn {
  display: inline;
}

.fund-detail-table.fund-index-table .fund-screener-table table tbody tr:last-child {
  background-color: #e6eaf7;
}

.fund-detail-table__disclaimer p span {
  font-family: "MazzardHBold", sans-serif;
}

.fund-detail-table .btn.close-btn {
  display: none;
}

.fund-detail-table .section-header {
  margin-bottom: 2rem;
}

.fund-detail-table .fund-screener-table {
  margin-bottom: 1.5rem;
}

  .fund-detail-table .fund-screener-table table {
      width: 100%;
  }

.fund-detail-table.filter input::-moz-placeholder {
  font-weight: 400;
  font-family: "MazzardHRegular", sans-serif;
  color: #415580;
}

.fund-detail-table.filter input:-ms-input-placeholder {
  font-weight: 400;
  font-family: "MazzardHRegular", sans-serif;
  color: #415580;
}

.fund-detail-table.filter input::placeholder {
  font-weight: 400;
  font-family: "MazzardHRegular", sans-serif;
  color: #415580;
}

.fund-detail-table.filter .fund-screener-table .table th {
  white-space: normal;
}

.fund-detail-table.filter .fund-screener-table .table td {
  vertical-align: bottom;
}

.fund-detail-table.filter .fund-screener-table th {
  font-family: "MazzardHSemiBold", sans-serif;
}

@media (max-width: 991.98px) {
  .fund-detail-table.filter h4 {
      margin-bottom: 1.5rem;
  }
}

.fund-detail-table.filter .filter-group {
  position: relative;
  display: flex;
  margin-bottom: 0;
}

  .fund-detail-table.filter .filter-group img {
      position: absolute;
      right: 0;
      padding: 1rem;
  }

@media (max-width: 991.98px) {
  .fund-detail-table.filter .filter-group img {
      left: 0;
      bottom: 0;
      padding: 0 1rem 0.5rem;
  }
}

.fund-detail-table.filter .filter-group-input {
  border-radius: 0;
  padding: 1rem 3rem 0.5rem 1rem;
  border-color: #e6eaf7;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 400;
  text-transform: initial;
  font-family: "MazzardHRegular", sans-serif;
}

@media (max-width: 991.98px) {
  .fund-detail-table.filter .filter-group-input {
      min-height: 5rem;
      padding: 1rem 5rem 4rem 1rem;
  }

      .fund-detail-table.filter .filter-group-input::-moz-placeholder {
          white-space: pre-wrap;
      }

      .fund-detail-table.filter .filter-group-input:-ms-input-placeholder {
          white-space: pre-wrap;
      }

      .fund-detail-table.filter .filter-group-input::placeholder {
          white-space: pre-wrap;
      }
}

.fund-detail-table-holdings {
  background-color: #f5f7fa;
  padding: 6rem 0 3rem;
}

  .fund-detail-table-holdings .table td {
      border-color: transparent;
  }

.fund-detail-table-distributions .table td {
  font-family: "MazzardHMedium", sans-serif;
}

.fund-detail-table-distributions .section-header {
  margin-bottom: 1.5rem;
}

.fund-detail-table-distributions-link p {
  color: #74788d;
  padding-right: 0.25rem;
  font-family: "MazzardHSemiBold", sans-serif;
  line-height: 1;
}

.fund-detail-table-download {
  margin: 1.5rem 0 3rem;
}

  .fund-detail-table-download .btn {
      width: 17rem;
      display: block;
      margin: 0 auto;
  }

@media (max-width: 767.98px) {
  .fund-detail-table-download .btn {
      min-width: 11rem;
  }
}

.fund-detail-table-download a.btn,
.fund-detail-table-download a.btn:hover,
.fund-detail-table-download a.btn:active,
.fund-detail-table-download a.btn:focus {
  color: #1081f2;
  text-decoration: none;
  background-color: transparent;
  border: 0;
}

.fund-detail-table-download a:first-child {
  margin-right: 0.5rem;
}

.fund-detail-table-premium .header span {
  line-height: 1.63;
  font-size: 1.25rem;
  margin-left: 1rem;
  letter-spacing: normal;
}

@media (max-width: 767.98px) {
  .fund-detail-table-premium .header span {
      display: block;
      margin-left: 0;
  }
}

.fund-detail-table-premium .fund-screener-table th {
  font-family: "MazzardHSemiBold", sans-serif;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-data__heading {
  margin-bottom: 4rem;
}

.fund-data .tabs__header {
  max-width: 60%;
  margin-bottom: 5rem;
  color: #323232;
}

@media (max-width: 991.98px) {
  .fund-data .tabs__header {
      margin-bottom: 1.5rem;
      max-width: 90%;
  }
}

.fund-data .tabs__content {
  padding-top: 3rem;
  padding-left: 1rem;
  border: 0.125rem solid #56345b;
  border-right: none;
}

@media (max-width: 991.98px) {
  .fund-data .tabs__content {
      padding-top: 5rem;
      padding-left: 0;
      border: none;
  }
}

@media (max-width: 1399.98px) {
  .fund-data .tabs__list-item a {
      margin-bottom: 0;
  }

  .fund-data .tabs__list-item h6 {
      margin-bottom: 0;
  }
}

@media (min-width: 992px) {
  .fund-data.tabs .nav-link {
      background: #e6eaf7;
      padding: 1.5rem;
      color: #1d2632;
  }

      .fund-data.tabs .nav-link span {
          border-right: none;
      }

      .fund-data.tabs .nav-link.active, .fund-data.tabs .nav-link:hover, .fund-data.tabs .nav-link:focus {
          background: #56345b;
          color: #fff;
      }

          .fund-data.tabs .nav-link.active:after, .fund-data.tabs .nav-link:hover:after, .fund-data.tabs .nav-link:focus:after {
              display: none;
          }
}

@media (min-width: 1200px) {
  .fund-data.tabs .nav-link {
      padding: 1.5rem 3rem;
  }
    .home-page-hero__funds-item {
        max-width: 92%;
    }
}

.fund-data__row {
  align-items: flex-end;
}

  .fund-data__row:hover .fund-data__abb,
  .fund-data__row:hover .fund-data__name {
      color: #1287fc;
  }

.fund-data__group {
  margin-bottom: 5rem;
}

@media (max-width: 991.98px) {
  .fund-data__group {
      margin-bottom: 4rem;
  }
}

.fund-data__title {
  margin-bottom: 2rem;
}

@media (max-width: 1199.98px) {
  .fund-data__title {
      min-height: 6.25rem;
  }
}

@media (max-width: 991.98px) {
  .fund-data__title {
      min-height: 0;
  }
}

.fund-data__type {
  color: #74788d;
}

.fund-data__abb {
  color: #323232;
}

.fund-data__name {
  padding-right: 2rem;
  color: #1d2632;
}

.fund-data__etf {
  border-bottom: 3px solid #56345b;
  margin-bottom: 2rem;
}

@media (max-width: 991.98px) {
  .fund-data__name {
      padding-right: 0;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.feature-fund-tab {
  padding-top: 7rem;
}

  .feature-fund-tab .tabs__header {
      margin-bottom: 3rem;
  }

  .feature-fund-tab .tabs__content {
      padding-top: 0;
  }

  .feature-fund-tab .tab-pane {
      padding-top: 3rem;
      padding-left: 5rem;
      padding-bottom: 4rem;
      border: 0.125rem solid #5dadfd;
      border-right: none;
  }

      .feature-fund-tab .tab-pane .feature-fund-tab-element__item-abb, .feature-fund-tab .tab-pane .feature-fund-tab-element__item-name {
          color: #1d2632;
      }

      .feature-fund-tab .tab-pane .feature-fund-tab-element__link {
          display: block;
      }

          .feature-fund-tab .tab-pane .feature-fund-tab-element__link:hover .feature-fund-tab-element__item-abb,
          .feature-fund-tab .tab-pane .feature-fund-tab-element__link:hover .feature-fund-tab-element__item-name {
              color: #3756df;
          }

@media (max-width: 991.98px) {
  .feature-fund-tab .tab-pane {
      padding-top: 5rem;
      padding-left: 0;
      border: none;
  }
}

.feature-fund-tab .tab-pane-blue {
  border: 0.125rem solid #5dadfd;
  border-right: none;
}

  .feature-fund-tab .tab-pane-blue .feature-fund-tab-element__item {
      border-bottom: 3px solid #5dadfd;
  }

  .feature-fund-tab .tab-pane-blue .feature-fund-tab-element__footer-description {
      background-color: #3756df;
      border: 1px solid #3756df;
  }

  .feature-fund-tab .tab-pane-blue .feature-fund-tab-element__footer-cta {
      background-color: #5dadfd;
      border: 1px solid #5dadfd;
  }

.feature-fund-tab .tab-pane-purple {
  border: 0.125rem solid #56345b;
  border-right: none;
}

  .feature-fund-tab .tab-pane-purple .feature-fund-tab-element__item {
      border-bottom: 3px solid #56345b;
  }

  .feature-fund-tab .tab-pane-purple .feature-fund-tab-element__footer-description {
      background-color: #56345b;
      border: 1px solid #56345b;
  }

  .feature-fund-tab .tab-pane-purple .feature-fund-tab-element__footer-cta {
      background-color: #771b85;
      border: 1px solid #771b85;
  }

.feature-fund-tab .tabs__items {
  padding-left: 5rem;
}

.feature-fund-tab-element {
  margin-top: 3rem;
  max-width: 48%;
}

.feature-fund-tab-element-row {
  padding-bottom: 5rem;
}

.feature-fund-tab-element__item {
  border-bottom: 3px solid #5dadfd;
}

.feature-fund-tab-element__item-type {
  color: #74788d;
  font-family: "MazzardHRegular", sans-serif;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0;
}

.feature-fund-tab-element:first-child, .feature-fund-tab-element:nth-child(2) {
  margin-top: 0;
}

.feature-fund-tab-element__footer {
  color: #fff;
}

.feature-fund-tab-element__footer-description {
  margin-bottom: 0;
  padding: 2rem 3rem;
}

.feature-fund-tab-element__footer-cta {
  color: #fff;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
}

.feature-fund-tab.tabs .nav-link {
  margin: 0;
}

@media (min-width: 992px) {
  .feature-fund-tab.tabs .nav-link {
      background: #e6eaf7;
      padding: 1.5rem;
      color: #1d2632;
      font-size: 1.25rem;
      line-height: 1.5;
  }

      .feature-fund-tab.tabs .nav-link span {
          border-right: none;
      }

      .feature-fund-tab.tabs .nav-link.active, .feature-fund-tab.tabs .nav-link:hover, .feature-fund-tab.tabs .nav-link:focus {
          background: #5dadfd;
          color: #fff;
      }

          .feature-fund-tab.tabs .nav-link.active:after, .feature-fund-tab.tabs .nav-link:hover:after, .feature-fund-tab.tabs .nav-link:focus:after {
              display: none;
          }
}

@media (min-width: 1200px) {
  .feature-fund-tab.tabs .nav-link {
      padding: 1.5rem 5rem;
  }
}

.feature-fund-tab .tabs__list-item-purple .nav-link.active, .feature-fund-tab .tabs__list-item-purple .nav-link:hover, .feature-fund-tab .tabs__list-item-purple .nav-link:focus {
  background-color: #56345b;
}

.feature-fund-tab .tabs__list-item-blue .nav-link.active, .feature-fund-tab .tabs__list-item-blue .nav-link:hover, .feature-fund-tab .tabs__list-item-blue .nav-link:focus {
  background-color: #5dadfd;
}

@media (max-width: 1399.98px) {
  .feature-fund-tab .tabs__items,
  .feature-fund-tab .tab-pane {
      padding-left: 2rem;
  }

  .feature-fund-tab-element {
      max-width: 50%;
  }

  .feature-fund-tab-element-row {
      padding-bottom: 4rem;
  }
}

@media (max-width: 991.98px) {
  .feature-fund-tab {
      padding-top: 5rem;
  }

      .feature-fund-tab .tabs__header {
          margin-bottom: 2rem;
      }

      .feature-fund-tab .tabs__content {
          margin-top: 2rem;
      }

      .feature-fund-tab .tab-pane {
          padding: 0;
          padding-bottom: 3rem;
          border: none;
      }

      .feature-fund-tab .tabs__items {
          padding-left: 0;
      }

      .feature-fund-tab .tabs__list-item-purple .nav-link.active, .feature-fund-tab .tabs__list-item-purple .nav-link:hover, .feature-fund-tab .tabs__list-item-purple .nav-link:focus, .feature-fund-tab .tabs__list-item-blue .nav-link.active, .feature-fund-tab .tabs__list-item-blue .nav-link:hover, .feature-fund-tab .tabs__list-item-blue .nav-link:focus {
          background-color: transparent;
      }

  .feature-fund-tab-element {
      max-width: 100%;
  }

  .feature-fund-tab-element-row {
      padding-bottom: 3rem;
  }

  .feature-fund-tab-element:first-child {
      margin-top: 0;
  }

  .feature-fund-tab-element:nth-child(2) {
      margin-top: 3rem;
  }

  .feature-fund-tab-element .eyebrow-lightblue {
      font-size: 0.75rem;
  }

  .feature-fund-tab-element__footer-description, .feature-fund-tab-element__footer-cta {
      padding-left: 2rem;
      padding-right: 2rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.contact-block {
  padding: 4rem 0 2rem;
}

.contact-block__wrapper {
  width: 95%;
}

.contact-block__heading {
  margin-bottom: 2rem;
}

.contact-block__content, .contact-block__address {
  font-family: "MazzardHSemiBold", sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.05;
}

.contact-block__label {
  color: #5dadfd;
}

.contact-block__content, .contact-block__content-contact {
  color: #1d2632;
}

.contact-block__content-contact {
  margin-right: 1rem;
}

.contact-block__item {
  margin-top: 4rem;
}

  .contact-block__item:first-child, .contact-block__item:nth-child(2) {
      margin-top: 0;
  }

.contact-block__details {
  background-color: #e6eaf7;
  padding: 2rem 1.5rem 1.5rem;
}

.contact-block__details-link {
  margin-bottom: 0;
  display: block;
  letter-spacing: 0;
}

/*.contact-block__address {
  width: 70%;
}*/

@media (max-width: 1399.98px) {
  .contact-block {
      padding-top: 5rem;
  }

  .contact-block__wrapper {
      width: auto;
  }
}

@media (max-width: 1199.98px) {
  .contact-block__item {
      margin-top: 3rem;
  }

      .contact-block__item:first-child, .contact-block__item:nth-child(2) {
          margin-top: 0;
      }

  .contact-block__content-contact {
      word-break: break-all;
  }

  .contact-block__address {
      width: 80%;
  }

  .contact-block__details-link {
      margin-top: 3rem;
  }
}

@media (max-width: 991.98px) {
  .contact-block {
      padding-top: 3rem;
  }

  .contact-block__wrapper {
      width: auto;
  }

  .contact-block__heading {
      margin-bottom: 0;
  }

  .contact-block__content, .contact-block__address {
      font-size: 1.75rem;
  }

  .contact-block__item, .contact-block__item:first-child, .contact-block__item:nth-child(2) {
      margin-top: 3rem;
  }

  .contact-block__address {
      width: 100%;
  }

  .contact-block__details {
      padding: 2rem 1rem 4rem;
  }
}

@charset "UTF-8";
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.tabs {
  width: inherit;
  position: relative;
}

.tabs__selected {
  display: none;
  border: 1px solid #e6eaf7;
  position: relative;
}

.tabs.fund-data .tabs__list-item span, .tabs.feature-fund-tab .tabs__list-item span, .tabs.insights-tabs .tabs__list-item span {
  font-size: 1.25rem;
  line-height: 1;
}

.tabs.insights-tabs .tabs__list-item .insights-default-filter__list-tab-item-link-text {
  font-size: 1rem;
  line-height: 1;
  font-weight: 600;
  font-family: "MazzardHSemiBold", sans-serif;
}

.tabs.insights-tabs .tabs__content .tab-pane:first-child .insights-default-filter__list-tab .insights-default-filter__list-tab-item:nth-child(n+6) {
  display: none;
}

.tabs.insights-tabs .tabs__content .insights-default-filter__modal .insights-default-filter__modal-list li {
  display: none;
}

  .tabs.insights-tabs .tabs__content .insights-default-filter__modal .insights-default-filter__modal-list li:nth-child(n+6) {
      display: block;
  }

.tabs__list-item span {
  font-family: "MazzardHSemiBold", sans-serif;
  font-size: 1rem;
  line-height: 1;
}

.tabs__content {
  padding-top: 1rem;
}

.tabs .nav-item:last-child span {
  border-right: 0;
}

.tabs .fund-detail-table .container {
  padding: 0;
}

.tabs.insights-tabs {
  padding-top: 4rem;
}

  .tabs.insights-tabs .tab-content {
      padding-top: 3rem;
      position: relative;
  }

@media (max-width: 991.98px) {
  .tabs.insights-tabs .tab-content {
      padding-top: 2rem;
  }
}

.tabs.insights-tabs .nav-link.active:after,
.tabs.insights-tabs .nav-link:hover:after,
.tabs.insights-tabs .nav-link:focus:after {
  background-color: #fff;
}

.tabs.insights-tabs .nav-link {
  color: #fff;
  padding: 0 1rem;
}

@media (max-width: 991.98px) {
  .tabs.insights-tabs .nav-link {
      color: #1d2632;
  }
}

.tabs.insights-tabs .nav-link span {
  border-right: 0;
}

@media (max-width: 767.98px) {
  .tabs.insights-tabs .nav-link span {
      font-size: 0.875rem;
      line-height: 1.5;
  }
}

.tabs.insights-tabs .tabs__selected-label {
  background-color: #fff;
  color: #1d2632;
}

.tabs .nav-link {
  position: relative;
  color: #74788d;
  padding: 0;
  margin: 0.5rem 0 0;
}

  .tabs .nav-link span {
      padding: 0 0.5rem;
  }

  .tabs .nav-link:after {
      content: "";
      position: absolute;
      bottom: -0.5rem;
      right: 0;
      left: 0;
      height: 0.25rem;
      background-color: transparent;
  }

@media (max-width: 991.98px) {
  .tabs__selected {
      display: block;
  }

      .tabs__selected img {
          float: right;
          margin-top: 0.25rem;
      }

  .tabs__items {
      display: none;
  }

  .tabs .nav-item {
      width: inherit;
      padding-bottom: 1.5rem;
  }

      .tabs .nav-item span {
          border-right: 0;
          padding: 0 1rem;
          display: inline-block;
      }

  .tabs__caret:after {
      content: "▼";
      position: absolute;
      right: 1rem;
      top: 1.4rem;
      font-size: 0.75rem;
      line-height: 0;
      transform: translateY(-50%);
  }

  .tabs__caret__caret-up:after {
      content: "▲";
      line-height: 0;
      z-index: 100;
  }

  .tabs__visible {
      width: 100%;
      top: 3.5rem;
      display: block;
      position: absolute;
      z-index: 1;
      background-color: #fff;
      border: 1px solid #e6eaf7;
      padding-top: 1.5rem;
  }

      .tabs__visible li {
          border: none;
      }

          .tabs__visible li .nav-link {
              margin: 0;
          }

              .tabs__visible li .nav-link.active:after,
              .tabs__visible li .nav-link:hover:after,
              .tabs__visible li .nav-link:focus:after {
                  background-color: transparent;
              }
}

.tabs__body-content {
  font-size: 1.25rem;
  line-height: 1.63;
}

  .tabs__body-content p {
      margin-bottom: 0;
  }

.tabs__lightbox-list {
  padding-top: 3.5rem;
  padding-bottom: 0.5rem;
}

.tabs.how-to-buy-tab {
  padding-top: 3rem;
}

  .tabs.how-to-buy-tab .tab-pane-blue .cta-card.backgrounds {
      padding-top: 3rem;
      padding-bottom: 2.5rem;
      background-color: #fff;
  }

      .tabs.how-to-buy-tab .tab-pane-blue .cta-card.backgrounds .container {
          padding: 0;
      }

      .tabs.how-to-buy-tab .tab-pane-blue .cta-card.backgrounds .cta-card__list-item {
          background-color: #1081f2;
      }

  .tabs.how-to-buy-tab .tab-pane-purple .contact-block {
      padding-top: 3rem;
  }

      .tabs.how-to-buy-tab .tab-pane-purple .contact-block .container {
          padding: 0;
      }

  .tabs.how-to-buy-tab .tab-pane-purple .contact-block__wrapper {
      width: 100%;
  }

  .tabs.how-to-buy-tab .tab-pane-purple .contact-block__content {
      word-break: break-all;
  }

  .tabs.how-to-buy-tab .tab-pane-purple .contact-block:last-child {
      padding-bottom: 3rem;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.strategy-geared-hero {
  background-color: #f5f7fa;
  padding-top: 3rem;
  padding-bottom: 10rem;
}

@media (max-width: 1399.98px) {
  .strategy-geared-hero {
      padding-bottom: 9rem;
  }
}

@media (max-width: 991.98px) {
  .strategy-geared-hero {
      padding-bottom: 18rem;
  }
}

@media (max-width: 991.98px) {
  .strategy-geared-hero__block {
      flex-direction: column;
  }
}

.strategy-geared-hero__left {
  position: absolute;
  left: 4rem;
  max-width: 34.5%;
  padding-left: 0;
}

.strategy-geared-hero__left-img {
  min-height: 39rem;
}

@media (max-width: 1399.98px) {
  .strategy-geared-hero__left {
      max-width: 39%;
  }

  .strategy-geared-hero__left-img {
      min-height: 33.5rem;
  }
}

@media (max-width: 991.98px) {
  .strategy-geared-hero__left {
      order: 2;
      position: relative;
      width: 100%;
      display: block;
      max-width: 100%;
      left: 1rem;
  }

  .strategy-geared-hero__left-img {
      padding-right: 1rem;
      min-height: 30rem;
  }
}

.strategy-geared-hero__left-leveraged {
  background-color: #56345b;
  position: absolute;
  bottom: -1.5rem;
  right: -2.5rem;
  min-width: 27rem;
}

@media (max-width: 1199.98px) {
  .strategy-geared-hero__left-leveraged {
      min-width: 21rem;
      top: 50%;
      bottom: initial;
  }
}

@media (max-width: 991.98px) {
  .strategy-geared-hero__left-leveraged {
      right: 0;
      min-width: 20rem;
  }
}

.strategy-geared-hero__left-leveraged-title {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem 1.5rem 0;
}

@media (max-width: 991.98px) {
  .strategy-geared-hero__left-leveraged-title {
      display: grid;
      padding-top: 0;
  }
}

.strategy-geared-hero__left-leveraged-links {
  padding: 1.5rem;
  -moz-column-count: 2;
  column-count: 2;
}

@media (max-width: 1199.98px) {
  .strategy-geared-hero__left-leveraged-links {
      -moz-column-count: initial;
      column-count: initial;
  }
}

@media (max-width: 991.98px) {
  .strategy-geared-hero__left-leveraged-links {
      padding-bottom: 1rem;
  }
}

.strategy-geared-hero__left-leveraged-links li {
  white-space: nowrap;
  margin-bottom: 1rem;
}

.strategy-geared-hero__left-leveraged-links-link {
  line-height: 1.63;
}

.strategy-geared-hero__right {
  margin-top: 9rem;
  margin-left: 42%;
  max-width: 58%;
}

@media (max-width: 1399.98px) {
  .strategy-geared-hero__right {
      margin-top: 5rem;
      margin-left: 46%;
  }
}

@media (max-width: 991.98px) {
  .strategy-geared-hero__right {
      order: 1;
      position: relative;
      width: 100%;
      max-width: 100%;
      display: block;
      margin-top: 0;
      margin-left: 0;
      margin-bottom: 5rem;
  }
}

.strategy-geared-hero__right .header {
  margin-bottom: 2rem;
}

.strategy-geared-hero__right-subheading {
  margin-bottom: 2rem;
}

.strategy-geared-hero__right-jumplink {
  display: flex;
}

@media (max-width: 1199.98px) {
  .strategy-geared-hero__right-jumplink {
      flex-wrap: wrap;
  }
}

@media (max-width: 991.98px) {
  .strategy-geared-hero__right-jumplink {
      display: block;
  }
}

.strategy-geared-hero__right-jumplink li {
  margin-bottom: 1rem;
}

  .strategy-geared-hero__right-jumplink li span {
      white-space: nowrap;
  }

@media (min-width: 992px) and (max-width: 1199.98px) {
  .strategy-geared-hero__right-jumplink li:last-child a {
      margin: 0;
  }
}

.strategy-geared-hero__right-jumplink li a {
  color: #1081f2;
  margin: 0 1.5rem;
  white-space: nowrap;
}

@media (max-width: 991.98px) {
  .strategy-geared-hero__right-jumplink li a {
      margin: 0;
  }
}

.strategy-geared-hero__right-jumplink li a:hover, .strategy-geared-hero__right-jumplink li a:active, .strategy-geared-hero__right-jumplink li a:focus {
  color: #3756df;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.strategy-geared-page .strategy-geared-hero {
  background-color: #fff;
}

.strategy-geared-page__wrapper {
  padding: 5rem 0 6rem;
}

  .strategy-geared-page__wrapper .tabs {
      margin-bottom: 4rem;
  }

  .strategy-geared-page__wrapper .further {
      margin-top: 4rem;
  }

@media (max-width: 991.98px) {
  .strategy-geared-page__wrapper .further {
      margin-top: 5rem;
  }
}

@media (max-width: 1399.98px) {
  .strategy-geared-page__wrapper {
      padding-bottom: 5rem;
  }
}

@media (max-width: 1199.98px) {
  .strategy-geared-page__wrapper {
      padding: 7rem 0 5rem;
  }
}

@media (max-width: 991.98px) {
  .strategy-geared-page__wrapper .fund-data {
      margin-left: auto;
      margin-right: auto;
      padding-left: 1rem;
      padding-right: 1rem;
  }
}

.strategy-geared-page .feature-block__list-item-description {
  border-top: 0.5rem solid #56345b;
}

.strategy-geared-page__border {
  background-color: #f5f7fa;
}

  .strategy-geared-page__border .dashed-border {
      border-bottom: 2px dashed rgba(29, 38, 50, 0.17);
  }

.strategy-geared-page .quick-links {
  background-color: #fff;
  padding: 0;
}

.strategy-geared-page .quick-links__list:last-child {
  background-color: #56345b;
}

  .strategy-geared-page .quick-links__list:last-child .quick-links__list-link {
      color: #fff;
  }

.strategy-geared-page .quick-links__list:hover, .strategy-geared-page .quick-links__list:active, .strategy-geared-page .quick-links__list:focus {
  background-color: #fff;
}

  .strategy-geared-page .quick-links__list:hover .quick-links__list-link, .strategy-geared-page .quick-links__list:active .quick-links__list-link, .strategy-geared-page .quick-links__list:focus .quick-links__list-link {
      color: #1081f2;
  }

.strategy-geared-page__tabs {
  padding-top: 6rem;
  padding-bottom: 4rem;
}

@media (max-width: 991.98px) {
  .strategy-geared-page__tabs {
      padding-bottom: 0;
  }
}

.strategy-geared-page__go-further {
  padding-top: 4rem;
  padding-bottom: 5rem;
}

.strategy-geared-page__research .research-insight__viewport {
  background-size: 110%;
}

@media (max-width: 991.98px) {
  .strategy-geared-page__research .research-insight__viewport {
      margin-right: 0;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.quote-block {
  background-color: #771b85;
  color: #fff;
  padding: 8rem 0 0 9rem;
}

.quote-block__wrapper {
  background-color: #56345b;
  padding: 6rem 10rem 7rem;
}

.quote-block__symbol {
  color: #b503cf;
  font-size: 7.5rem;
  line-height: 4rem;
}

.quote-block__quote {
  margin-bottom: 3rem;
  margin-top: -1rem;
}

.quote-block__author-image {
  width: 12rem;
}

.quote-block__author-wrap {
  min-height: 8rem;
}

@media (max-width: 991.98px) {
  .quote-block__author-wrap {
      min-height: unset;
  }
}

.quote-block__carousel .quote-block__quote {
  margin-top: 0;
}

.quote-block__carousel-count {
  position: absolute;
  right: 0;
  margin-right: 7rem;
  bottom: 3rem;
}

.quote-block__control-container {
  position: absolute;
  bottom: 3rem;
  right: 0;
}

@media (max-width: 991.98px) {
  .quote-block__carousel-count {
      position: static;
      margin-top: 2rem;
  }

  .quote-block__control-container {
      bottom: 0;
      left: 0;
      margin-left: 3rem;
  }
}

@media (max-width: 1399.98px) {
  .quote-block {
      padding-left: 3rem;
  }

  .quote-block__wrapper {
      padding: 6rem 9rem 5rem 6rem;
  }
}

@media (max-width: 1199.98px) {
  .quote-block {
      padding-top: 7rem;
  }

  .quote-block__wrapper {
      padding-left: 4rem;
      padding-right: 7rem;
  }
}

@media (max-width: 767.98px) {
  .quote-block {
      padding: 4rem 0 0 1rem;
  }

  .quote-block__wrapper {
      padding: 4rem 1rem 3rem;
  }
}

.quote-block .slick-disabled {
  opacity: 0.5;
  cursor: default;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.holdings-bg-block__header {
  margin-bottom: 4rem;
}

.holdings-bg-block__list {
  margin-bottom: 1rem;
}

.holdings-bg-block__list-link {
  color: #fff;
  margin-bottom: 1.5rem;
  border: 1px solid transparent;
}

  .holdings-bg-block__list-link.blue {
      background-color: #1081f2;
  }

  .holdings-bg-block__list-link.dark-purple {
      background-color: #56345b;
  }

      .holdings-bg-block__list-link.dark-purple:hover a, .holdings-bg-block__list-link.dark-purple:active a {
          color: #1081f2;
      }

  .holdings-bg-block__list-link:hover, .holdings-bg-block__list-link:active {
      box-shadow: 0 2rem 6rem rgba(85, 82, 114, 0.15);
      border: 1px solid #1fdbf0;
      cursor: pointer;
      background-color: #fff;
  }

      .holdings-bg-block__list-link:hover a, .holdings-bg-block__list-link:active a {
          color: #1287fc;
      }

.holdings-bg-block__list-link-item-text {
  padding: 3rem;
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  .holdings-bg-block__list-link-item-text {
      padding: 3rem 1.5rem;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .holdings-bg-block__list-link-item-text {
      padding: 3rem 2rem;
  }
}

@media (max-width: 991.98px) {
  .holdings-bg-block__list-link-item-text {
      padding: 2rem 1rem;
  }
}

.holdings-bg-block__list-link a {
  color: #fff;
}

  .holdings-bg-block__list-link a:hover, .holdings-bg-block__list-link a:active {
      color: #1287fc;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.strategy-exsector-page .strategy-hero {
  background-color: #fff;
}

.strategy-exsector-page .strategy-hero__left-sup {
  background-color: #1081f2;
}

.strategy-exsector-page .strategy-hero__left-sup-listing-item {
  border-top: 3px solid #5dadfd;
}

.strategy-exsector-page .strategy-hero__left-sup-text .eyebrow-lightblue {
  color: #fff;
}

.strategy-exsector-page .feature-block__list-item-description {
  border-top: 0.5rem solid #1081f2;
}

.strategy-exsector-page .holdings-bg-block__list {
  margin-top: 1rem;
}

.strategy-exsector-page .holdings-bg-block__list-link {
  margin-bottom: 1rem;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.strategy-building-block {
  background-color: #3756df;
  padding: 6rem 0 9rem;
}

  .strategy-building-block .lightbox__title {
      color: #1d2632;
  }

.strategy-building-block__left {
  color: #fff;
  padding-top: 2rem;
}

.strategy-building-block__left-heading {
  margin-bottom: 2rem;
}

.strategy-building-block__right-video-container {
  overflow: hidden;
}

  .strategy-building-block__right-video-container:before {
      content: "";
      display: block;
      padding-top: 66.66%;
  }

.strategy-building-block__right-video-container-item {
  bottom: 0;
  left: 0;
  top: 0;
}

.strategy-building-block__listing {
  margin-top: 9rem;
}

.strategy-building-block__listing-item {
  flex: 0 0 32%;
  max-width: 32%;
}

.strategy-building-block__listing-item-text {
  color: #fff;
  border-top: 0.5rem solid #1fdbf0;
  padding-top: 1.5rem;
  font-size: 2.5rem;
  line-height: 1.05;
  font-weight: 400;
}

  .strategy-building-block__listing-item-text strong {
      font-weight: 600;
      font-family: "MazzardHSemiBold", sans-serif;
      letter-spacing: normal;
  }

@media (max-width: 1399.98px) {
  .strategy-building-block {
      padding-top: 7rem;
  }

  .strategy-building-block__listing {
      margin-top: 5rem;
  }

  .strategy-building-block__listing-item-text strong {
      letter-spacing: -1px;
  }
}

@media (max-width: 1199.98px) {
  .strategy-building-block {
      padding-top: 4rem;
      padding-bottom: 7rem;
  }

  .strategy-building-block__left, .strategy-building-block__right {
      flex: 0 0 100%;
      max-width: 100%;
  }

  .strategy-building-block__left {
      padding-top: 0;
      margin-bottom: 3rem;
  }

  .strategy-building-block__left-heading {
      margin-bottom: 1.5rem;
  }

  .strategy-building-block__right-video-container:before {
      padding-top: 56.24%;
  }

  .strategy-building-block__listing {
      margin-top: 5rem;
  }

  .strategy-building-block__listing-item-text {
      font-size: 2.5rem;
      line-height: 1.34;
  }
}

@media (max-width: 991.98px) {
  .strategy-building-block {
      padding-bottom: 1.5rem;
      padding-top: 5rem;
  }

  .strategy-building-block__left, .strategy-building-block__listing-item {
      margin-bottom: 2rem;
  }

  .strategy-building-block__left {
      margin-bottom: 3rem;
  }

  .strategy-building-block__left-heading {
      margin-bottom: 2rem;
  }

  .strategy-building-block__listing-item {
      flex: 0 0 100%;
      max-width: 100%;
  }

  .strategy-building-block__listing-item-text {
      font-family: "MazzardHRegular", sans-serif;
      font-size: 1.5rem;
      line-height: 1.34;
  }

      .strategy-building-block__listing-item-text h5 {
          font-size: 1.5rem;
          line-height: 1.34;
          letter-spacing: 0;
      }

      .strategy-building-block__listing-item-text strong {
          letter-spacing: 0;
      }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.strategy-dividend-growers .strategy-hero {
  padding-top: 3rem;
}

.strategy-dividend-growers .fund-data__heading {
  margin-top: 7rem;
}

.strategy-dividend-growers .fund-data__etf {
  border-color: #1287fc;
}

.strategy-dividend-growers .lightbox__body p {
  color: #323232;
}

.strategy-dividend-growers .strategy-building-block__listing {
  margin-top: 5rem;
}

.strategy-dividend-growers .strategy-building-block__listing-item-text {
  font-family: "MazzardHSemiBold", sans-serif;
}

.strategy-dividend-growers .research-insight__header-wrapper {
  padding-bottom: 4rem;
}

.strategy-dividend-growers .research-insight__interest-wrapper-link-label {
  display: inline-block;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

@media (max-width: 991.98px) {
  .strategy-dividend-growers .research-insight__interest-wrapper-link-label {
      padding-top: 0;
      padding-bottom: 0;
  }
}

.strategy-dividend-growers .related-insights {
  margin-bottom: 4rem;
}
/* stylelint-disable unit-whitelist */
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-learn-more {
  background-color: #1081f2;
  padding-top: 6rem;
  padding-bottom: 10rem;
  color: #fff;
}

  .fund-learn-more.blue .fund-learn-more__fund-details-eyebrow {
      color: #fff;
  }

  .fund-learn-more.blue .fund-learn-more__fund-details-fund:hover .fund-learn-more__fund-details-description {
      color: #e6eaf7;
  }

  .fund-learn-more.white {
      background-color: #fff;
      color: #1d2632;
  }

      .fund-learn-more.white .fund-learn-more__fund-details-fund,
      .fund-learn-more.white .fund-learn-more__fund-details-description {
          color: #1d2632;
      }

          .fund-learn-more.white .fund-learn-more__fund-details-fund:hover, .fund-learn-more.white .fund-learn-more__fund-details-fund:focus,
          .fund-learn-more.white .fund-learn-more__fund-details-description:hover,
          .fund-learn-more.white .fund-learn-more__fund-details-description:focus {
              color: #3756df;
          }

              .fund-learn-more.white .fund-learn-more__fund-details-fund:hover .fund-learn-more__fund-details-description, .fund-learn-more.white .fund-learn-more__fund-details-fund:focus .fund-learn-more__fund-details-description,
              .fund-learn-more.white .fund-learn-more__fund-details-description:hover .fund-learn-more__fund-details-description,
              .fund-learn-more.white .fund-learn-more__fund-details-description:focus .fund-learn-more__fund-details-description {
                  color: #3756df;
              }

.fund-learn-more__body {
  font-size: 1.25rem;
  line-height: 1.5;
}

.fund-learn-more__header-wrapper {
  margin-bottom: 6rem;
}

.fund-learn-more__funds-grid-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -moz-column-gap: 9rem;
  column-gap: 9rem;
}

.fund-learn-more__market-fund-list-title {
  color: #1d2632;
}

.fund-learn-more__fund-details-fund {
  color: #fff;
}

.fund-learn-more__fund-details {
  border-bottom: 0.25rem solid #5dadfd;
  margin-bottom: 2rem;
}

  .fund-learn-more__fund-details:last-child {
      margin-bottom: 0;
  }

.fund-learn-more__fund-details-eyebrow {
  padding: 0.5rem 0;
  color: #74788d;
}

.fund-learn-more__fund-details-description {
  font-family: "MazzardHSemiBold", sans-serif;
  line-height: 1.5;
  color: #fff;
}

@media (max-width: 991.98px) {
  .fund-learn-more__fund-details-description {
      margin-bottom: 2rem;
  }
}

@media (max-width: 1399.98px) {
  .fund-learn-more {
      padding-bottom: 7rem;
  }
}

@media (max-width: 1199.98px) {
  .fund-learn-more {
      padding-top: 8rem;
      padding-bottom: 8rem;
  }

  .fund-learn-more__funds-grid-wrapper {
      -moz-column-gap: 7rem;
      column-gap: 7rem;
  }
}

@media (max-width: 991.98px) {
  .fund-learn-more {
      padding-top: 7rem;
      padding-bottom: 3rem;
  }

  .fund-learn-more__header-wrapper {
      margin-bottom: 1.5rem;
  }

  .fund-learn-more__funds-grid-wrapper {
      grid-template-columns: 1fr;
      grid-template-rows: auto auto;
      row-gap: 3rem;
  }
}

@media (max-width: 767.98px) {
  .fund-learn-more__body {
      width: 100%;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.strategy-category-hero {
  padding-top: 8rem;
  padding-bottom: 7rem;
  background: linear-gradient(to right, #3756df 0%, #3756df 60%, #1081f2 60%, #1081f2 100%);
}

.strategy-category-hero__heading-eyebrow {
  margin-bottom: 2rem;
  color: #fff;
}

.strategy-category-hero__link-list {
  padding-top: 7rem;
  margin-bottom: 0;
}

.strategy-category-hero__link-list-link {
  font-size: 1.25rem;
  line-height: 1.5;
  font-family: "MazzardHSemiBold", sans-serif;
  margin-bottom: 2rem;
}

  .strategy-category-hero__link-list-link a {
      color: #fff;
  }

  .strategy-category-hero__link-list-link:last-child {
      margin-bottom: 0;
  }

  .strategy-category-hero__link-list-link:hover a {
      color: #e6eaf7;
  }

@media (max-width: 991.98px) {
  .strategy-category-hero {
      background: linear-gradient(to bottom, #3756df 0%, #3756df 58%, #1081f2 58%, #1081f2 100%);
  }

  .strategy-category-hero__link-list {
      padding-top: 4rem;
  }
}

@media (max-width: 767.98px) {
  .strategy-category-hero {
      background: linear-gradient(to bottom, #3756df 0%, #3756df 60%, #1081f2 60%, #1081f2 100%);
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.strategic-category .solutions-list .list {
  padding-bottom: 0;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.search-result-list__heading {
  margin-bottom: 3rem;
}

.search-result-list__list-item {
  background-color: #fafafa;
  border: 1px solid #e6eaf7;
  padding: 1.5rem 0rem;
  align-items: center;
  width: 100%;
  margin: 0 auto 1.5rem;
}

.search-result-list__list-item-image {
  padding: 0;
  max-width: 6rem;
}

.search-result-list__list-item-image-symbol {
  color: #fff;
  height: 6rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.search-result-list__list-item-image-symbol-strategies {
  width: 2.5rem;
}

.search-result-list__list-item-cta-link:nth-child(2) {
  margin-left: 2rem;
}

.search-result-list__list-item-cta-row {
  justify-content: flex-end;
}

.search-result-list__list-item-name-col {
  max-width: 91%;
}

.search-result-list__list-item.insights .search-result-list__list-item-image-symbol img {
  width: 100%;
}

.search-result-list .strategic-fund .search-result-list__list-item-image-symbol {
  background-color: #1081f2;
}

.search-result-list .tactical .search-result-list__list-item-image-symbol {
  background-color: #771b85;
}

.search-result-list .strategies .search-result-list__list-item-image-symbol {
  background-color: #3756df;
}

.search-result-list .download .search-result-list__list-item-image-symbol,
.search-result-list .news .search-result-list__list-item-image-symbol {
  background-color: #323232;
}

@media (max-width: 1199.98px) {
  .search-result-list__list-item {
      padding-bottom: 1rem;
      align-items: flex-start;
  }

  .search-result-list__list-item-name {
      margin-top: 1.5rem;
      margin-bottom: 0.5rem;
  }

  .search-result-list__list-item-name-col {
      max-width: 88%;
  }

  .search-result-list__list-item-cta-row {
      display: inline-block;
  }

  .search-result-list__list-item-cta-col {
      display: inline-block;
      max-width: unset;
      width: initial;
  }
}

@media (max-width: 991.98px) {
  .search-result-list__list-item {
      padding: 1rem;
      padding-bottom: 1.5rem;
      margin-left: 0;
      margin-right: 0;
  }

  .search-result-list__list-item-image {
      margin-bottom: 1.5rem;
  }

  .search-result-list__list-item-name {
      display: block;
      margin-top: 0;
      margin-bottom: 1rem;
  }

  .search-result-list__list-item-name-col {
      padding-left: 0;
      max-width: 100%;
  }

  .search-result-list__list-item-cta-row {
      display: inline-block;
  }

  .search-result-list__list-item-cta-col {
      display: block;
  }

      .search-result-list__list-item-cta-col:nth-child(2) {
          margin-top: 1rem;
      }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.search-hero {
  background: #1d2632;
  padding: 4rem 0 6.5rem;
}

.search-hero__input, .search-hero__input:focus {
  background: none;
  border: none;
  border-bottom: 2px solid #fff;
  border-radius: 0;
  color: #fff;
  max-height: 3rem;
  text-transform: capitalize;
  padding-left: 1.5rem;
}

.search-hero__btn .btn {
  width: 100%;
}

@media (max-width: 991.98px) {
  .search-hero {
      padding: 4rem 0;
  }

  .search-hero__input, .search-hero__input:focus {
      padding-left: 0;
  }

  .search-hero__btn {
      margin-top: 0.5rem;
  }

      .search-hero__btn .btn {
          width: 9.5rem;
      }
}

@charset "UTF-8";
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.search-filter__header {
  padding-bottom: 4rem;
}

@media (max-width: 991.98px) {
  .search-filter__header {
      margin-bottom: 3rem;
      padding-bottom: 0;
  }
}

@media (max-width: 575.98px) {
  .search-filter__header {
      word-wrap: break-word;
  }
}

.search-filter__searchquery {
  text-transform: capitalize;
}

.search-filter__dropdown {
  flex: 0 0 25%;
  max-width: 25%;
}

  .search-filter__dropdown .btn-drop {
      background-color: #fff;
      width: 100%;
      position: relative;
      padding: 1.5rem 1rem;
      border-radius: 0;
      border: 1px solid #dadada;
      text-align: left;
  }

      .search-filter__dropdown .btn-drop:hover {
          background-color: #f5f7fa;
      }

      .search-filter__dropdown .btn-drop:focus {
          box-shadow: none;
      }

@media (max-width: 1199.98px) {
  .search-filter__dropdown .btn-drop {
      margin-bottom: 2rem;
  }
}

@media (max-width: 767.98px) {
  .search-filter__dropdown .btn-drop {
      padding: 1rem;
  }
}

.search-filter__dropdown .show .dropdown-toggle:after {
  content: "";
  border-bottom: 0.5rem solid;
  border-right: 0.5rem solid transparent;
  border-top: 0;
  border-left: 0.5rem solid transparent;
}

.search-filter__dropdown .show .btn-drop {
  background-color: #f5f7fa;
}

.search-filter__dropdown .dropdown-toggle:after {
  position: absolute;
  right: 6%;
  top: 50%;
  font-size: 1.5rem;
}

@media (max-width: 991.98px) {
  .search-filter__dropdown .dropdown-toggle:after {
      right: 4%;
  }
}

.search-filter__dropdown .dropdown-toggle:after.fund-name {
  right: 1.5rem;
}

.search-filter__dropdown ul,
.search-filter__dropdown li {
  background-color: #fff;
  z-index: 100;
}

.search-filter__dropdown .list {
  max-height: 33rem;
  overflow-y: auto;
  border-radius: 0;
  padding: 1rem 1rem 0;
  top: 10% !important;
  min-width: 91%;
  transform: translate3d(15px, 75px, 0) !important;
  left: -1px !important;
  box-shadow: 0.25rem 0.5rem 1.5rem rgba(85, 82, 114, 0.15);
}

  .search-filter__dropdown .list.fund-name {
      min-width: 96%;
  }

@media (max-width: 1199.98px) {
  .search-filter__dropdown .list {
      min-width: 92%;
  }
}

@media (max-width: 991.98px) {
  .search-filter__dropdown .list {
      transform: translate3d(15px, 73px, 0) !important;
      min-width: 92%;
  }
}

@media (max-width: 767.98px) {
  .search-filter__dropdown .list {
      transform: translate3d(1px, 58px, 0) !important;
      width: 100%;
  }
}

.search-filter__dropdown .list label {
  text-transform: capitalize;
  margin-left: 1rem;
}

.search-filter__dropdown .list hr {
  margin: 0;
}

.search-filter__dropdown .list .main-list .dropdown-item {
  position: relative;
  padding: 1rem 0;
}

  .search-filter__dropdown .list .main-list .dropdown-item:hover {
      background-color: #fff;
      color: inherit;
  }

.search-filter__dropdown .list .main-list .form-check {
  padding-left: 0;
}

.search-filter__dropdown .list .main-list .form-check-input {
  margin-left: 0;
}

.search-filter__dropdown .list .main-list .check-wrap {
  position: relative;
}

  .search-filter__dropdown .list .main-list .check-wrap input {
      position: relative;
      width: 1.5rem;
      height: 1.5rem;
      color: #fff;
      border: 1px solid #d7d7d7;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      outline: 0;
      cursor: pointer;
      background: #f5f7fa;
      margin-top: 0;
  }

      .search-filter__dropdown .list .main-list .check-wrap input:before {
          position: absolute;
          content: "";
          display: block;
          left: 30%;
          top: 20%;
          width: 0.5rem;
          height: 0.75rem;
          border-style: solid;
          border-color: #fff;
          border-width: 0 2px 2px 0;
          transform: rotate(45deg);
          opacity: 0;
      }

      .search-filter__dropdown .list .main-list .check-wrap input:checked {
          background: #1081f2;
          border-color: #1fdbf0;
      }

          .search-filter__dropdown .list .main-list .check-wrap input:checked:before {
              opacity: 1;
          }

  .search-filter__dropdown .list .main-list .check-wrap .intermidate-state {
      background: #1081f2;
      border-color: #1fdbf0;
  }

      .search-filter__dropdown .list .main-list .check-wrap .intermidate-state:before {
          height: auto;
          transform: rotate(0);
          opacity: 1;
          top: 50%;
      }

.search-filter__dropdown .list .sub-ul {
  list-style: none;
  padding-left: 1.5rem;
}

  .search-filter__dropdown .list .sub-ul .sub-list:first-child {
      margin-top: 1rem;
  }

.search-filter__dropdown .list .sub-div {
  position: relative;
  padding: 1rem 0;
}

  .search-filter__dropdown .list .sub-div label {
      margin-left: 1rem;
  }

.search-filter__dropdown .list .main-list-wrap:last-child .dropdown-divider {
  display: none;
}

.search-filter__dropdown .list .header-menu .sub-ul {
  padding-left: 0;
}

.search-filter__dropdown .list .header-menu .main-list .dropdown-item {
  padding-top: 0;
}

@media (max-width: 1399.98px) {
  .search-filter__dropdown {
      flex: 0 0 28%;
      max-width: 28%;
  }
}

@media (max-width: 1199.98px) {
  .search-filter__dropdown {
      flex: 0 0 33.33%;
      max-width: 33.33%;
  }
}

@media (max-width: 1199.98px) {
  .search-filter__dropdown {
      flex: 0 0 50%;
      max-width: 50%;
  }
}

@media (max-width: 767.98px) {
  .search-filter__dropdown {
      padding: 0;
      flex: 0 0 100%;
      max-width: 100%;
  }
}

.search-filter__list {
  position: relative;
}

.search-filter__list-selected {
  background-color: #fff;
  position: relative;
  margin-bottom: 2rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.search-filter__list-selected-label {
  background-color: #fff;
  color: #1d2632;
  display: block;
}

@media (max-width: 767.98px) {
  .search-filter__list-selected {
      padding-top: 1rem;
      padding-bottom: 1rem;
  }
}

.search-filter__list-tab {
  display: inline-flex;
  align-items: center;
}

@media (max-width: 991.98px) {
  .search-filter__list-tab {
      display: none;
  }
}

.search-filter__list-tab-item {
  margin-right: 0.5rem;
}

@media (max-width: 991.98px) {
  .search-filter__list-tab-item {
      margin-right: 0;
      display: block;
  }
}

.search-filter__list-tab-item-link.nav-link {
  padding: 0.5rem 1.5rem;
  align-items: center;
  color: #74788d;
}

  .search-filter__list-tab-item-link.nav-link .tab-wrap {
      font-family: "MazzardHRegular", sans-serif;
      align-items: baseline;
  }

      .search-filter__list-tab-item-link.nav-link .tab-wrap .pre {
          width: 5rem;
          display: inline-block;
      }

@media (max-width: 575.98px) {
  .search-filter__list-tab-item-link.nav-link .tab-wrap {
      display: inline-flex;
  }

      .search-filter__list-tab-item-link.nav-link .tab-wrap .pre {
          min-width: 5rem;
      }
}

.search-filter__list-tab-item-link.nav-link:after {
  display: none;
}

.search-filter__list-tab-item-link.nav-link-text {
  padding: 0;
}

@media (max-width: 991.98px) {
  .search-filter__list-tab-item-link.nav-link {
      color: #1d2632;
      background-color: #fff;
      border: 0;
      border-radius: 0;
  }
}

@media (max-width: 575.98px) {
  .search-filter__list-tab-item-link.nav-link.funds {
      margin-bottom: 1.5rem !important;
  }
}

.search-filter .tabs__items {
  display: none;
}

.search-filter .tabs__caret:after {
  content: "▼";
  position: absolute;
  right: 1rem;
  top: 50%;
  font-size: 0.75rem;
  line-height: 0;
  transform: translateY(-50%);
}

.search-filter .tabs__caret__caret-up:after {
  content: "▲";
  line-height: 0;
  z-index: 100;
}

.search-filter .nav-tabs .nav-link.active, .search-filter .nav-tabs .nav-item.show .nav-link {
  color: #323232;
  background-color: #fff;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.paginator {
  margin-left: 2rem;
  margin-bottom: 50px;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 600;
}

@media (min-width: 768px) {
  .paginator {
      font-size: 1rem;
  }
}

.paginator__list-item {
  display: inline-block;
}

  .paginator__list-item.active .paginator__button {
      background-color: #1081f2;
  }

      .paginator__list-item.active .paginator__button[role=button]:hover, .paginator__list-item.active .paginator__button[role=button]:active, .paginator__list-item.active .paginator__button[role=button]:focus {
          background-color: #1081f2;
      }

  .paginator__list-item .page-link:focus,
  .paginator__list-item .page-link:hover,
  .paginator__list-item .page-link:active {
      box-shadow: none;
      background-color: #1081f2;
      color: #fff;
  }

  .paginator__list-item :not([aria-label]) {
      pointer-events: none;
  }

  .paginator__list-item ~ .paginator__list-item {
      margin-left: 0.5rem;
  }

.paginator__button {
  padding: 0.5rem 0;
  border-radius: 2px;
  height: 2rem;
  min-width: 2rem;
  text-align: center;
}

@media (min-width: 768px) {
  .paginator__button {
      padding: 1rem 0;
      height: 3rem;
      min-width: 3rem;
  }
}

.paginator__button[role=button] {
  color: #1081f2;
}

.active .paginator__button[role=button]:hover {
  background-color: #1d2632;
}

.paginator__button.page-link {
  line-height: 1.5;
}

  .paginator__button.page-link.paginator__button--previous {
      border-top-left-radius: 50%;
      border-bottom-left-radius: 50%;
  }

  .paginator__button.page-link.paginator__button--next {
      border-top-right-radius: 50%;
      border-bottom-right-radius: 50%;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.search {
  /*padding-bottom: 8rem;*/
}

  .search .search-filter {
      margin-top: 2rem;
  }

  .search .search-result-list {
      margin-top: 4rem;
  }

  .search .all-results {
      margin-bottom: 5rem;
  }

  .search .paginator {
      margin-left: 0;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.data-tax-integration-rightrail {
  margin-top: 2rem;
  background-color: #fafafa;
  padding: 2rem 2rem 2rem 1.5rem;
}

.data-tax-integration-rightrail__heading {
  margin-bottom: 2rem;
}

.data-tax-integration-rightrail__body li,
.data-tax-integration-rightrail__body p {
  margin-bottom: 2rem;
}

  .data-tax-integration-rightrail__body li a {
      color: #1d2632;
  }

@media (min-width: 992px) and (max-width: 1199.98px) {
  .data-tax-integration-rightrail {
      padding: 2rem 1.5rem;
  }
}

@media (max-width: 991.98px) {
  .data-tax-integration-rightrail {
      padding: 1.5rem 1.5rem 2rem 1.5rem;
      margin-top: 0;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.accordion {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}

.accordion__toggle {
  display: flex;
  position: relative;
  width: 100%;
  text-align: left;
  color: #1081f2;
  align-items: center;
  padding: 1rem 1.5rem;
}

@media (max-width: 767.98px) {
  .accordion__toggle {
      padding: 1rem;
  }
}

.accordion__toggle .accordion-icon {
  position: relative;
  width: 2rem;
}

  .accordion__toggle .accordion-icon:after, .accordion__toggle .accordion-icon:before {
      content: " ";
      background-color: #1081f2;
      position: absolute;
      transition: transform 0.25s ease-out;
  }

  .accordion__toggle .accordion-icon:after {
      height: 0.09375rem;
      margin-top: -2px;
      top: 50%;
      width: 1rem;
      left: 1px;
  }

.accordion__toggle.collapsed .accordion-icon:before {
  height: 1rem;
  left: 0.5rem;
  top: -0.5rem;
  width: 0.09375rem;
}

.accordion__toggle.collapsed .accordion-icon:after {
  height: 0.09375rem;
  width: 1rem;
  left: 1px;
}

.accordion__label {
  display: inline;
  vertical-align: middle;
  font-size: 1rem;
  line-height: 1;
  margin-right: auto;
  letter-spacing: normal;
}

.accordion__content {
  padding: 0.25rem 0 3rem 0;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.related-links-right-rail {
  background-color: #fafafa;
  padding: 2rem 1rem 1.25rem 1.5rem;
}

@media (max-width: 991.98px) {
  .related-links-right-rail {
      padding: 0;
  }
}

.related-links-right-rail__title {
  color: #1d2632;
  margin-bottom: 2.5rem;
  letter-spacing: 0.25rem;
}

@media (max-width: 991.98px) {
  .related-links-right-rail__list {
      margin-left: 1.5rem;
      margin-top: 1.5rem;
  }
}

.related-links-right-rail__list-item {
  margin-bottom: 1.25rem;
}

.related-links-right-rail .accordion__content {
  padding-bottom: 1.5rem;
}

.related-links-right-rail .accordion__label {
  line-height: 1.5;
  letter-spacing: 0;
}

@media (max-width: 991.98px) {
  .related-links-right-rail__data-tax-space {
      background-color: #fff;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.rebalancing-calculator {
  background-color: #f5f7fa;
  padding: 3rem 4rem 6rem;
}

.rebalancing-calculator__header {
  display: block;
  margin-bottom: 1.5rem;
}

.rebalancing-calculator__body {
  margin-bottom: 3rem;
}

.rebalancing-calculator__tooltip {
  position: relative;
  top: -0.5rem;
  padding: 0.5rem;
}

.rebalancing-calculator__input-field {
  border-radius: 0;
  border-color: #d7d7d7;
  padding: 2.25rem 1.5rem;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1.34;
  font-family: "MazzardHRegular", sans-serif;
}

.rebalancing-calculator__input-field-wrapper {
  margin-bottom: 2.5rem;
}

.rebalancing-calculator__input-field::-webkit-input-placeholder {
  color: #74788d;
}

.rebalancing-calculator__input-field-label, .rebalancing-calculator__trade-results-heading {
  font-family: "MazzardHBold", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.rebalancing-calculator__button {
  width: 12rem;
  height: 4.5rem;
}

.rebalancing-calculator__trade-results {
  padding: 4rem 3rem;
  background-color: #e6eaf7;
  margin-top: 2rem;
}

.rebalancing-calculator__trade-results-body {
  font-size: 1rem;
  line-height: 1.5;
}

.rebalancing-calculator__value-heading {
  line-height: 1.05;
}

.rebalancing-calculator__divider {
  width: 100%;
  height: 1px;
  background-color: #56345b;
  margin: 3rem 0;
}

@media (max-width: 1199.98px) {
  .rebalancing-calculator {
      padding: 3rem 2.5rem;
  }
}

@media (max-width: 767.98px) {
  .rebalancing-calculator {
      padding: 3rem 1rem 6rem;
  }

  .rebalancing-calculator__header {
      margin-bottom: 1rem;
  }

  .rebalancing-calculator__input-field-label {
      max-width: 70%;
  }

  .rebalancing-calculator__trade-results {
      padding: 4.5rem 1rem;
      margin-top: 2.5rem;
  }

  .rebalancing-calculator__value-heading {
      font-size: 2.75rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-info-hero {
  background-color: #1081f2;
  padding: 9rem 0 2.5rem;
  color: #fff;
}

@media (max-width: 1199.98px) {
  .fund-info-hero {
      padding-top: 10rem;
  }
}

@media (max-width: 991.98px) {
  .fund-info-hero {
      padding: 11rem 0 5rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.about-this-tool {
  background-color: #f5f7fa;
  padding: 6rem 0;
}

@media (max-width: 991.98px) {
  .about-this-tool {
      padding: 5rem 0;
  }
}

.about-this-tool .section-header {
  margin-bottom: 3rem;
}

.about-this-tool__body {
  line-height: 1.17;
}

  .about-this-tool__body p {
      font-family: "MazzardHRegular", sans-serif;
      font-size: 1rem;
      line-height: 1.63;
  }

  .about-this-tool__body h4 {
      margin-bottom: 2rem;
      line-height: 1;
  }

  .about-this-tool__body span {
      font-family: "MazzardHBold", sans-serif;
  }

@media (max-width: 1199.98px) {
  .about-this-tool__body {
      margin-bottom: 4rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.resources-rebalancing-calculator .fund-info-hero {
  background-color: #56345b;
  margin-bottom: 3.5rem;
}

.resources-rebalancing-calculator .about-this-tool {
  background-color: #fff;
  padding: 4rem 0 6rem;
}

  .resources-rebalancing-calculator .about-this-tool .container {
      padding-left: inherit;
      padding-right: inherit;
  }

.resources-rebalancing-calculator .about-this-tool__body img {
  width: 100%;
  height: auto;
}

@media (max-width: 991.98px) {
  .resources-rebalancing-calculator__sidebar {
      order: 0;
      margin-bottom: 3.5rem;
  }

  .resources-rebalancing-calculator__body {
      order: 1;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.rich-text-block.text-white a, .rich-text-block.text-white a:hover, .rich-text-block.text-white a:focus {
  color: #fff;
}

@media (max-width: 1399.98px) {
  .rich-text-block {
      margin-bottom: 1rem;
  }
}

.rich-text-block p {
  font-family: "MazzardHRegular", sans-serif;
  font-size: 1rem;
  line-height: 1.63;
}

.rich-text-block ul {
  list-style: disc;
}

  .rich-text-block ul li {
      margin-bottom: 1rem;
      line-height: 1.63;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.document-download-list__icon {
  position: relative;
  stroke: #1d2632;
  bottom: 0.25rem;
}

.document-download-list__table {
  display: table;
  width: 100%;
  border-collapse: collapse;
}

.document-download-list__table-body {
  display: table-row-group;
}

.document-download-list__table-row {
  display: table-row;
  border-bottom: 1px solid #e6eaf7;
  color: #1d2632;
}

  .document-download-list__table-row:hover .document-download-list__icon {
      stroke: #095bac;
  }

.contact-block-media-professional .container .contact-block {
  padding-top: 0;
  padding-bottom: 0;
}

  .contact-block-media-professional .container .contact-block .container {
      padding: 0;
  }

.fund-resources .site-header__resources .site-header__resources-group:first-child {
  border-right: none;
}

.fund-resources .site-header__resources .site-header__resources-group:nth-child(2) {
  border-right: 1px solid #1d2632;
}

.document-download-list__table-cell {
  display: table-cell;
  vertical-align: middle;
  padding: 1.75rem 0.75rem 0.25rem;
}

  .document-download-list__table-cell:first-child {
      width: 18.75rem;
  }

  .document-download-list__table-cell:last-child {
      width: 4rem;
      text-align: center;
  }

@media (max-width: 991.98px) {
  .document-download-list__table-cell {
      display: block;
      padding: 0.75rem 1rem 0;
  }

      .document-download-list__table-cell:first-child {
          padding: 2rem 1rem 0;
          width: 100%;
      }

      .document-download-list__table-cell:last-child {
          width: 100%;
          text-align: left;
          padding: 1.25rem 1rem 1rem;
      }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.data-tax-hero {
  background-color: #415580;
  padding: 7.5rem 0 2.5rem;
  color: #fff;
}

.data-tax-hero__eyebrow {
  color: #fff;
  margin-bottom: 1.25rem;
  display: block;
}

  .data-tax-hero__eyebrow a:hover {
      color: #fff;
  }

@media (max-width: 1199.98px) {
  .data-tax-hero {
      padding-top: 10rem;
  }
}

@media (max-width: 991.98px) {
  .data-tax-hero {
      padding: 10rem 0 5rem;
  }

  .data-tax-hero__header {
      word-wrap: break-word;
      width: 94%;
  }

  .data-tax-hero__eyebrow {
      margin-bottom: 0.75rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.resources-form .document-download-list {
  margin-bottom: 3rem;
}

.resources-form .rich-text-block {
  margin-bottom: 3rem;
  font-size: 1.25rem;
  font-family: "MazzardHRegular", sans-serif;
  line-height: 1;
}

.resources-form .document-download-list .col {
  padding: 0;
}

@media (max-width: 991.98px) {
  .resources-form__right {
      order: 0;
      margin-bottom: 3rem;
  }

  .resources-form__left {
      order: 1;
      margin-bottom: 6rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
#gated-form {
  display: none;
}

.gated-form {
  background-color: #ffce22;
  padding: 2rem 4rem 3rem;
}

  .gated-form .invisible {
      visibility: hidden;
      height: 0;
  }

@media (max-width: 991.98px) {
  .gated-form {
      padding: 3rem 1rem 4rem 1rem;
  }
}

.gated-form__title {
  margin-bottom: 2rem;
  padding: 0 1rem;
}

.gated-form .form-group {
  margin-bottom: 2.5rem;
}

.gated-form .form__check {
  margin-bottom: 2.5rem;
}

.gated-form__btn button {
  padding: 1.5rem 4rem;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.callout.related-links .accordion__toggle {
  background-color: #f5f7fa;
}

.callout.related-links .accordion__content {
  padding: 0;
}

.callout.related-links .callout__tags {
  padding: 2rem 1.5rem 2.5rem;
  background-color: #f5f7fa;
  margin-bottom: 0;
}

@media (max-width: 1199.98px) {
  .callout.related-links .callout__tags {
      padding: 2rem 1rem 2.5rem;
  }
}

@media (max-width: 991.98px) {
  .callout.related-links .callout__tags {
      padding-top: 1.5rem;
      padding-left: 1.5rem;
  }
}

.callout.related-links .callout__tags-title {
  margin-bottom: 2.5rem;
  display: block;
  color: #1d2632;
}

@media (max-width: 991.98px) {
  .callout.related-links .callout__tags-title {
      display: none;
  }
}

.callout__strategy {
  background-color: #fafafa;
  padding: 2rem 1.5rem;
  margin-bottom: 2rem;
  border: 1px solid #f5f7fa;
}

  .callout__strategy span {
      margin-bottom: 2rem;
      color: #323232;
      display: block;
  }

@media (max-width: 767.98px) {
  .callout__strategy span {
      display: none;
  }
}

.callout__strategy-body {
  font-family: "MazzardHRegular", sans-serif;
  font-size: 1rem;
  line-height: 1.63;
  color: #323232;
}

.callout__strategy img {
  width: 5.3rem;
}

@media (max-width: 767.98px) {
  .callout__strategy img {
      padding-top: 4rem;
  }
}

@media (max-width: 767.98px) {
  .callout__strategy h6 {
      margin-bottom: 2px;
  }
}

.callout__tags {
  padding: 1rem 1.5rem 2rem;
  margin-bottom: 2rem;
}

.callout__tags-title {
  margin-bottom: 1.5rem;
  display: block;
  color: #1d2632;
}

.callout__tags-link li {
  margin-bottom: 1.5rem;
}

  .callout__tags-link li:last-child {
      margin-bottom: 0;
  }

.callout__download {
  background-image: url("/areas/proshares/assets/images/download-pdf.png");
  background-repeat: no-repeat;
  padding: 3rem 2rem 2rem 1.5rem;
  background-size: contain;
  display: flex;
  width: 100%;
  max-width: 19.5rem;
  justify-content: space-between;
  align-items: center;
}

.callout__download-icon-hover {
  display: none;
}

.callout__download:hover .callout__download-icon-default {
  display: none;
}

.callout__download:hover .callout__download-icon-hover {
  display: inline;
}

@media (max-width: 1199.98px) {
  .callout__download {
      background-size: 19rem;
      padding: 1.5rem 1.5rem 1.5rem 1rem;
  }
}

@media (max-width: 767.98px) {
  .callout__download {
      padding: 4rem 1.5rem 3rem 1.5rem;
      background-position: 0;
  }
}

.callout .accordion__toggle {
  color: #1081f2;
}

  .callout .accordion__toggle .accordion__label {
      font-size: 1rem;
      line-height: 1;
  }

.callout.contact-card {
  padding: 0;
}

@media (max-width: 991.98px) {
  .callout.contact-card {
      background-color: #3756df;
      padding: 2rem 1.5rem 1.5rem;
  }
}

.callout.contact-card .callout__card {
  background-color: #3756df;
  color: #fff;
  padding: 2rem 1.5rem 1.5rem;
}

.callout.contact-card .callout__card-content a {
  word-break: break-all;
}

@media (max-width: 991.98px) {
  .callout.contact-card .callout__card {
      padding: 0;
  }
}

@media (max-width: 991.98px) {
  .callout.contact-card.gray-card {
      background-color: #fafafa;
  }
}

.callout.contact-card.gray-card .accordion__toggle .accordion-icon:after,
.callout.contact-card.gray-card .accordion__toggle .accordion-icon:before {
  background-color: #3756df;
}

.callout.contact-card.gray-card .callout__card-title {
  display: block;
}

.callout.contact-card.gray-card .accordion__toggle .accordion__label {
  color: #3756df;
}

.callout.contact-card.gray-card .callout__card {
  background-color: #fafafa;
  color: #1d2632;
  margin-bottom: 2rem;
}

@media (max-width: 991.98px) {
  .callout.contact-card.gray-card .callout__card:first-child {
      margin-top: 2rem;
  }
}

.callout.contact-card .accordion {
  border: none;
}

.callout.contact-card .accordion__toggle {
  padding: 0;
}

.callout.contact-card .accordion__content {
  padding-bottom: 0;
}

.callout.contact-card .accordion__toggle .accordion-icon:after, .callout.contact-card .accordion__toggle .accordion-icon:before {
  background-color: #fff;
}

.callout.contact-card .accordion__toggle .accordion__label {
  color: #fff;
}

@media (max-width: 767.98px) {
  .callout.contact-card {
      padding-top: 1.5rem;
  }
}

.callout__card {
  padding: 2rem 1.5rem 1.5rem;
  margin-bottom: 2rem;
}

.callout__card-title {
  margin-bottom: 2rem;
  display: block;
  color: #fff;
}

@media (max-width: 767.98px) {
  .callout__card-title {
      display: none;
  }
}

@media (max-width: 991.98px) {
  .callout__card-heading {
      margin-top: 2rem;
  }
}

.callout__card-content p {
  margin-bottom: 0;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.left-rail {
  background-color: #fafafa;
  padding: 2rem 1.5rem;
}

  .left-rail .accordion {
      border-color: #1d2632;
  }

@media (max-width: 1199.98px) {
  .left-rail {
      padding: 2rem 1rem 1.5rem;
  }
}

@media (max-width: 991.98px) {
  .left-rail {
      padding: 0;
  }

      .left-rail .accordion__content {
          padding: 2rem 1rem;
      }
}

.left-rail__title {
  color: #1d2632;
  margin-bottom: 3rem;
}

.left-rail__keyfund-list {
  margin-bottom: 2rem;
}

  .left-rail__keyfund-list:last-child {
      margin-bottom: 0;
  }

.left-rail__keyfund-list-divider {
  height: 3px;
  background-color: #f2a50e;
  margin-bottom: 1rem;
}

.left-rail__keyfund-list-title-link, .left-rail__keyfund-list-description {
  color: #1d2632;
}

  .left-rail__keyfund-list-title-link:hover, .left-rail__keyfund-list-description:hover {
      color: #1081f2;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.resources-attribution-report .fund-info-hero {
  background-color: #1d2632;
  margin-bottom: 3rem;
}

.resources-attribution-report__left {
  margin-bottom: 10rem;
}

@media (max-width: 1399.98px) {
  .resources-attribution-report__left {
      margin-bottom: 9rem;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .resources-attribution-report__left {
      margin-bottom: 6rem;
  }
}

@media (max-width: 991.98px) {
  .resources-attribution-report__right {
      order: 0;
      margin-bottom: 4rem;
  }

  .resources-attribution-report__left {
      order: 1;
      margin-bottom: 4rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.resource-tax-page__left {
  margin-top: 3.5rem;
  margin-bottom: 8rem;
}

  .resource-tax-page__left .rich-text-block {
      font-size: 1.25rem;
      line-height: 1.5;
      margin-bottom: 0;
  }

@media (max-width: 991.98px) {
  .resource-tax-page__left {
      margin-top: 0;
  }
}

.resource-tax-page__document-list {
  margin-top: 3.5rem;
  padding-bottom: 1rem;
}

  .resource-tax-page__document-list .document-download-list__row:first-child .document-download-list__link {
      margin-top: 0;
  }

@media (max-width: 991.98px) {
  .resource-tax-page__document-list {
      margin-top: 3.5rem;
      padding-bottom: 1.5rem;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .resource-tax-page .document-download-list {
      margin-bottom: 1.5rem;
  }
}

.resource-tax-page__right {
  margin-top: 3.5rem;
}

@media (max-width: 991.98px) {
  .resource-tax-page__right {
      order: 0;
      margin-bottom: 3rem;
  }

  .resource-tax-page__left {
      order: 1;
      margin-bottom: 6rem;
  }
}

@media (max-width: 767.98px) {
  .resource-tax-page__left {
      margin-bottom: 7rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-info-body__body {
  margin-bottom: 4.5rem;
}

@media (max-width: 1399.98px) {
  .fund-info-body__body {
      margin-bottom: 3rem;
  }
}

.fund-info-body .fund-screener-table table {
  width: 100%;
}

.fund-info-body .fund-screener-table th {
  border-width: 3px;
  font-weight: 400;
}

.fund-info-body .fund-screener-table td {
  border-color: #e6eaf7;
}

.fund-info-body__quarterly {
  margin-bottom: 5rem;
}

@media (max-width: 991.98px) {
  .fund-info-body__quarterly {
      margin-bottom: 4rem;
  }
}

.fund-info-body__quarterly-table .fund-screener-table {
  padding-right: 1rem;
  padding-left: 0;
}

@media (max-width: 991.98px) {
  .fund-info-body__quarterly-table .fund-screener-table {
      padding: 0;
      margin-bottom: 3rem;
  }
}

.fund-info-body__quarterly-table:nth-child(2) .fund-info-body__quarterly-subtitle {
  padding-left: 0.5rem;
}

@media (max-width: 991.98px) {
  .fund-info-body__quarterly-table:nth-child(2) .fund-info-body__quarterly-subtitle {
      padding-left: 0;
  }
}

.fund-info-body__quarterly-table:nth-child(2) .fund-screener-table {
  padding-left: 0.5rem;
  padding-right: 0;
}

@media (max-width: 991.98px) {
  .fund-info-body__quarterly-table:nth-child(2) .fund-screener-table {
      padding-left: 0;
      margin-bottom: 1rem;
  }

      .fund-info-body__quarterly-table:nth-child(2) .fund-screener-table .fund-info-body__quarterly-subtitle {
          padding-left: 1.5rem;
      }
}

.fund-info-body__quarterly-title {
  margin-bottom: 3rem;
}

.fund-info-body__quarterly-subtitle {
  margin-bottom: 1.5rem;
}

.fund-info-body__monthly {
  margin-bottom: 8rem;
}

@media (max-width: 991.98px) {
  .fund-info-body__monthly {
      margin-bottom: 5rem;
  }
}

.fund-info-body__monthly-body {
  margin-bottom: 2rem;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
@media (max-width: 991.98px) {
  .resource-fundinfo-distributions__right {
      order: 0;
      margin-bottom: 3rem;
  }

  .resource-fundinfo-distributions__left {
      order: 1;
  }

  .resource-fundinfo-distributions .advert-block {
      padding: 4rem 0 8rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.faq-hero {
  background-color: #478707;
  padding-top: 9rem;
  padding-bottom: 3rem;
  color: #fff;
}

@media (max-width: 991.98px) {
  .faq-hero {
      padding-top: 12rem;
      padding-bottom: 5rem;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .faq-hero-header {
      margin-bottom: 1rem;
  }
}

@media (max-width: 767.98px) {
  .faq-hero-header {
      margin-bottom: 1rem;
  }
}

.faq-hero-title {
  font-family: "MazzardHSemiBold", sans-serif;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.cta-card {
  padding-top: 4rem;
  padding-bottom: 6rem;
}

.cta-card__title {
  margin-bottom: 4rem;
}

.cta-card__list-item {
  margin-bottom: 2rem;
  background-color: #fff;
  border: 1px solid transparent;
  cursor: pointer;
  box-shadow: 0 2rem 6rem rgba(85, 82, 114, 0.08);
}

.cta-card__list-item-link-item h5 {
  color: #1d2632;
  padding: 3rem 5rem 3rem 1.5rem;
}

.cta-card__list-item:last-child {
  margin-bottom: 0;
}

.cta-card__list-item a:hover h5,
.cta-card__list-item a:active h5 {
  color: #1081f2;
}

.cta-card__list-item:hover, .cta-card__list-item:active {
  box-shadow: 0 2rem 6rem rgba(85, 82, 114, 0.15);
  border: 1px solid #FFCE22;
}

  .cta-card__list-item:hover a h5, .cta-card__list-item:active a h5 {
      color: #1081f2;
  }

@media (max-width: 1399.98px) {
  .cta-card {
      padding-bottom: 8rem;
  }
}

@media (max-width: 1199.98px) {
  .cta-card {
      padding-bottom: 6rem;
  }
}

@media (max-width: 991.98px) {
  .cta-card {
      padding-bottom: 8rem;
  }

  .cta-card__list-item-link-item {
      padding: 3rem 1.5rem 3rem 1rem;
  }
}

.cta-card.backgrounds {
  background-color: #f5f7fa;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

  .cta-card.backgrounds .cta-card__list-item {
      background-color: #3756df;
      box-shadow: none;
  }

  .cta-card.backgrounds .cta-card__list-item-link-item h5 {
      color: #fff;
  }

  .cta-card.backgrounds .cta-card__list-item a:hover h5,
  .cta-card.backgrounds .cta-card__list-item a:active h5 {
      color: #1081f2;
  }

  .cta-card.backgrounds .cta-card__list-item:hover, .cta-card.backgrounds .cta-card__list-item:active {
      background-color: #fff;
      cursor: pointer;
  }

      .cta-card.backgrounds .cta-card__list-item:hover a h5, .cta-card.backgrounds .cta-card__list-item:active a h5 {
          color: #1081f2;
      }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.resource-fact-sheet .faq-hero {
  padding-bottom: 3rem;
}

.resource-fact-sheet .faq-hero-header {
  margin-bottom: 0;
}

@media (max-width: 991.98px) {
  .resource-fact-sheet .faq-hero {
      padding-top: 13rem;
      padding-bottom: 5rem;
  }

  .resource-fact-sheet .faq-hero-header {
      letter-spacing: -0.225rem;
  }

  .resource-fact-sheet .advert-block__title {
      margin-bottom: 2rem;
  }

  .resource-fact-sheet .advert-block__slide-title {
      font-size: 3rem;
      line-height: 1;
      letter-spacing: 0;
  }

  .resource-fact-sheet .cta-card {
      padding-top: 3rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-list {
  padding: 4rem 0 2rem;
}

  .fund-list .fund-wrapper {
      border-bottom-width: 2px;
      border-bottom-style: solid;
      padding-bottom: 1rem;
      margin-bottom: 3rem;
  }

.fund-list__eyebrow {
  color: #74788d;
}

.fund-list__description {
  line-height: 1.5;
  font-family: "MazzardHSemiBold", sans-serif;
  color: #1d2632;
}

@media (max-width: 991.98px) {
  .fund-list__description {
      margin-bottom: 2rem;
  }
}

.fund-list__link {
  margin-left: 3rem;
}

@media (max-width: 767.98px) {
  .fund-list__link {
      margin-left: 0;
      margin-right: 1.5rem;
  }
}

.fund-list .links {
  padding-bottom: 1rem;
  justify-content: end;
}

  .fund-list .links .sheet,
  .fund-list .links .profile {
      line-height: 1.5;
      font-family: "MazzardHSemiBold", sans-serif;
      font-weight: 600;
  }

  .fund-list .links .invisible {
      visibility: hidden;
  }

@media (max-width: 767.98px) {
  .fund-list .links {
      justify-content: space-between;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-list-hero {
  background-color: #1081f2;
  padding: 9rem 0 1rem;
}

@media (max-width: 991.98px) {
  .fund-list-hero {
      padding-top: 6rem;
  }
}

.fund-list-hero.dark-gray {
  background-color: #415580;
  padding-top: 7rem;
}

  .fund-list-hero.dark-gray .fund-list-hero__header {
      margin-bottom: 1.5rem;
  }

@media (max-width: 767.98px) {
  .fund-list-hero.dark-gray .fund-list-hero__right {
      margin-bottom: 2rem;
  }
}

@media (max-width: 991.98px) {
  .fund-list-hero.dark-gray {
      padding-top: 5rem;
  }

      .fund-list-hero.dark-gray .fund-list-hero__header {
          margin-bottom: 0;
      }
}

@media (max-width: 991.98px) and (max-width: 575.98px) {
  .fund-list-hero.dark-gray .fund-list-hero__header {
      word-wrap: break-word;
      width: 100%;
  }
}

.fund-list-hero__eyebrow {
  margin-bottom: 2rem;
  color: #fff;
}

.fund-list-hero__right {
  display: flex;
  align-items: flex-end;
  margin-bottom: 3.5rem;
}

.fund-list-hero__contact {
  color: #fff;
}

.fund-list-hero__contact-eyebrow {
  font-size: 0.75rem;
  line-height: 1;
  margin-bottom: 2rem;
}

@media (max-width: 991.98px) {
  .fund-list-hero__contact-eyebrow {
      margin-bottom: 1.5rem;
  }
}

.fund-list-hero__contact-title {
  margin-bottom: 0.25rem;
}

.fund-list-hero__contact-body {
  font-size: 1rem;
  line-height: 1.5;
}

.fund-list-hero__header {
  padding-bottom: 2rem;
}

@media (max-width: 991.98px) {
  .fund-list-hero__header {
      font-size: 3.25rem;
      line-height: 3.25rem;
      margin-bottom: 1.5rem;
  }
}

@media (max-width: 575.98px) {
  .fund-list-hero__header {
      word-wrap: break-word;
      width: 72%;
  }
}

.fund-list-hero__dropdown .btn-drop {
  background-color: #fff;
  width: 100%;
  position: relative;
  padding: 1.5rem 1rem;
  margin-bottom: 2rem;
  border-radius: 0;
}

  .fund-list-hero__dropdown .btn-drop:hover {
      background-color: #f5f7fa;
  }

@media (max-width: 767.98px) {
  .fund-list-hero__dropdown .btn-drop {
      padding: 1rem;
  }
}

.fund-list-hero__dropdown .show .dropdown-toggle:after {
  content: "";
  border-bottom: 0.5rem solid;
  border-right: 0.5rem solid transparent;
  border-top: 0;
  border-left: 0.5rem solid transparent;
}

.fund-list-hero__dropdown .show .btn-drop {
  background-color: #f5f7fa;
}

.fund-list-hero__dropdown .dropdown-toggle:after {
  position: absolute;
  right: 6%;
  top: 50%;
  font-size: 1.5rem;
}

@media (max-width: 991.98px) {
  .fund-list-hero__dropdown .dropdown-toggle:after {
      right: 4%;
  }
}

.fund-list-hero__dropdown .dropdown-toggle:after.time-period, .fund-list-hero__dropdown .dropdown-toggle:after.fund-name {
  right: 1.5rem;
}

.fund-list-hero__dropdown ul,
.fund-list-hero__dropdown li {
  background-color: #fff;
  z-index: 100;
}

.fund-list-hero__dropdown .list {
  border-radius: 0;
  padding: 1rem 1rem 0;
  top: 10% !important;
  width: 100%;
  transform: translate3d(0, 75px, 0) !important;
  box-shadow: 0.25rem 0.5rem 1.5rem rgba(85, 82, 114, 0.15);
}

  .fund-list-hero__dropdown .list.fund-name {
      min-width: 96%;
  }

  .fund-list-hero__dropdown .list.time-period {
      min-width: 91%;
  }

@media (max-width: 991.98px) {
  .fund-list-hero__dropdown .list.time-period {
      min-width: 96%;
  }
}

@media (max-width: 767.98px) {
  .fund-list-hero__dropdown .list {
      transform: translate3d(0, 50px, 0) !important;
  }
}

.fund-list-hero__dropdown .list label {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  text-transform: capitalize;
  margin-left: 1rem;
  font-family: "MazzardHSemiBold", sans-serif;
  letter-spacing: normal;
  white-space: normal;
}

.fund-list-hero__dropdown .list hr {
  margin: 0;
}

.fund-list-hero__dropdown .list .main-list .dropdown-item {
  position: relative;
  padding: 1rem 0;
}

  .fund-list-hero__dropdown .list .main-list .dropdown-item:hover {
      background-color: #fff;
      color: inherit;
  }

.fund-list-hero__dropdown .list .main-list .form-check {
  padding-left: 0;
}

.fund-list-hero__dropdown .list .main-list .form-check-input {
  margin-left: 0;
}

.fund-list-hero__dropdown .list .main-list .check-wrap {
  position: relative;
}

  .fund-list-hero__dropdown .list .main-list .check-wrap input {
      position: relative;
      width: 1.5rem;
      height: 1.5rem;
      color: #fff;
      border: 1px solid #dadada;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      outline: 0;
      cursor: pointer;
      background: #f5f7fa;
      margin-top: 0;
  }

      .fund-list-hero__dropdown .list .main-list .check-wrap input:before {
          position: absolute;
          content: "";
          display: block;
          left: 30%;
          top: 20%;
          width: 0.5rem;
          height: 0.75rem;
          border-style: solid;
          border-color: #fff;
          border-width: 0 2px 2px 0;
          transform: rotate(45deg);
          opacity: 0;
      }

      .fund-list-hero__dropdown .list .main-list .check-wrap input:checked {
          background: #1081f2;
          border-color: #1fdbf0;
      }

          .fund-list-hero__dropdown .list .main-list .check-wrap input:checked:before {
              opacity: 1;
          }

  .fund-list-hero__dropdown .list .main-list .check-wrap .intermidate-state {
      background: #1081f2;
      border-color: #1fdbf0;
  }

      .fund-list-hero__dropdown .list .main-list .check-wrap .intermidate-state:before {
          height: auto;
          transform: rotate(0);
          opacity: 1;
          top: 50%;
      }

.fund-list-hero__dropdown .list .main-list .date {
  margin-bottom: 2rem;
}

.fund-list-hero__dropdown .list .sub-ul {
  list-style: none;
  padding-left: 1.5rem;
}

.fund-list-hero__dropdown .list .sub-div {
  position: relative;
  padding: 1rem 0;
}

  .fund-list-hero__dropdown .list .sub-div label {
      margin-left: 1rem;
  }

.fund-list-hero__dropdown .list .main-list-wrap:last-child .dropdown-divider {
  display: none;
}

.fund-list-hero__title {
  float: left;
  margin-bottom: 0;
}

@media (max-width: 991.98px) {
  .fund-list-hero__title {
      font-weight: 600;
  }
}

@media (max-width: 767.98px) {
  .fund-list-hero__title {
      font-size: 0.875rem;
      line-height: 1.34;
  }
}

.fund-list-hero__list {
  position: relative;
}

.fund-list-hero__list-selected {
  background-color: #fff;
  position: relative;
  margin-bottom: 2rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.fund-list-hero__list-selected-label {
  background-color: #fff;
  color: #1d2632;
  display: block;
  font-family: "MazzardHSemiBold", sans-serif;
  font-size: 1rem;
  line-height: 1;
}

@media (max-width: 767.98px) {
  .fund-list-hero__list-selected-label {
      font-size: 0.875rem;
      line-height: 1.34;
  }
}

@media (max-width: 767.98px) {
  .fund-list-hero__list-selected {
      padding-top: 1rem;
      padding-bottom: 1rem;
  }
}

.fund-list-hero__list-tab {
  display: inline-flex;
  align-items: center;
}

@media (max-width: 991.98px) {
  .fund-list-hero__list-tab {
      display: none;
  }
}

.fund-list-hero__list-tab-item {
  margin-right: 0.5rem;
}

@media (max-width: 991.98px) {
  .fund-list-hero__list-tab-item {
      margin-right: 0;
      display: block;
  }
}

.fund-list-hero__list-tab-item-link.nav-link {
  padding: 0.5rem 1.5rem;
  align-items: center;
  color: #74788d;
}

  .fund-list-hero__list-tab-item-link.nav-link .tab-wrap {
      font-family: "MazzardHRegular", sans-serif;
      align-items: baseline;
  }

      .fund-list-hero__list-tab-item-link.nav-link .tab-wrap .pre {
          width: 5rem;
          display: inline-block;
      }

@media (max-width: 575.98px) {
  .fund-list-hero__list-tab-item-link.nav-link .tab-wrap {
      display: inline-flex;
  }

      .fund-list-hero__list-tab-item-link.nav-link .tab-wrap .pre {
          min-width: 5rem;
      }
}

.fund-list-hero__list-tab-item-link.nav-link:after {
  display: none;
}

.fund-list-hero__list-tab-item-link.nav-link-text {
  padding: 0;
  font-size: 1rem;
  line-height: 1;
  font-weight: 600;
  font-family: "MazzardHSemiBold", sans-serif;
}

@media (max-width: 991.98px) {
  .fund-list-hero__list-tab-item-link.nav-link {
      color: #1d2632;
      background-color: #fff;
      border: 0;
      border-radius: 0;
  }
}

@media (max-width: 575.98px) {
  .fund-list-hero__list-tab-item-link.nav-link.funds {
      margin-bottom: 1.5rem !important;
  }
}

.fund-list-hero .tabs__items {
  display: none;
}

.fund-list-hero .tabs__caret:after {
  content: "";
  position: absolute;
  right: 1rem;
  top: 50%;
  border-top: 0.5rem solid;
  border-right: 0.5rem solid transparent;
  border-bottom: 0;
  border-left: 0.5rem solid transparent;
}

.fund-list-hero .tabs__caret__caret-up:after {
  content: "";
  border-bottom: 0.5rem solid;
  border-top: 0;
  z-index: 100;
}

.fund-list-hero .tabs__visible {
  width: 95.5%;
  top: 5rem;
  display: block;
  position: absolute;
  z-index: 1;
  background-color: #fff;
  border: 1px solid #e6eaf7;
  padding-top: 1.5rem;
}

  .fund-list-hero .tabs__visible li {
      border: none;
  }

      .fund-list-hero .tabs__visible li .nav-link {
          margin: 0;
      }

          .fund-list-hero .tabs__visible li .nav-link.active:after,
          .fund-list-hero .tabs__visible li .nav-link:hover:after,
          .fund-list-hero .tabs__visible li .nav-link:focus:after {
              background-color: transparent;
          }

  .fund-list-hero .tabs__visible.time {
      width: 91%;
  }

@media (max-width: 1399.98px) {
  .fund-list-hero .tabs__visible {
      width: 95%;
  }

      .fund-list-hero .tabs__visible.time {
          width: 89.5%;
      }
}

@media (max-width: 1199.98px) {
  .fund-list-hero .tabs__visible {
      width: 94.5%;
  }

      .fund-list-hero .tabs__visible.time {
          width: 90.5%;
      }
}

@media (max-width: 991.98px) {
  .fund-list-hero .tabs__visible {
      width: 96%;
  }

      .fund-list-hero .tabs__visible.time {
          width: 96%;
      }
}

@media (max-width: 767.98px) {
  .fund-list-hero .tabs__visible {
      width: 94.5%;
      top: 3.5rem;
  }

      .fund-list-hero .tabs__visible.time {
          width: 94.5%;
      }
}

@media (max-width: 575.98px) {
  .fund-list-hero .tabs__visible {
      width: 92%;
  }

      .fund-list-hero .tabs__visible.time {
          width: 92%;
      }
}

.fund-list-hero .nav-tabs .nav-link.active,
.fund-list-hero .nav-tabs .nav-item.show .nav-link {
  color: #323232;
  background-color: #fff;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.resource-fact-sheet .fund-list {
  margin-bottom: 5rem;
  padding-bottom: 0;
}

  .resource-fact-sheet .fund-list .fund-wrapper:last-child {
      margin-bottom: 0;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.reports-resources__container-wrapper {
  margin-bottom: 8.5rem;
}

@media (max-width: 767.98px) {
  .reports-resources__container-wrapper {
      margin-bottom: 9.5rem;
  }
}

.reports-resources__document-list {
  margin-top: 5rem;
}

  .reports-resources__document-list:first-child {
      margin-top: 0;
  }

@media (min-width: 768px) and (max-width: 991.98px) {
  .reports-resources .document-download-list {
      margin-bottom: 1.5rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.product-list .wrap {
  margin-bottom: 6rem;
}

.product-list .section-header {
  margin-bottom: 3rem;
}

.product-list .section-header-title {
  margin-bottom: 1rem;
}

@media (max-width: 991.98px) {
  .product-list .section-header {
      margin-bottom: 3rem;
  }
}

.product-list .list-wrapper {
  border-bottom: 3px solid #1081f2;
  margin-bottom: 3rem;
}

.product-list__item-type {
  padding-bottom: 0.5rem;
  color: #74788d;
}

.product-list__item-name {
  margin-bottom: 0;
  color: #1d2632;
}

.product-list__item-abb {
  color: #1d2632;
}

@media (max-width: 991.98px) {
  .product-list__item-name {
      margin-bottom: 0.5rem;
  }
}

.product-list__links {
  padding-top: 1rem;
  padding-bottom: 1.5rem;
  display: flex;
  align-items: flex-end;
  margin-left: auto;
}

.product-list__links-link:nth-child(2) {
  margin-left: 3rem;
}

.product-list__links-text-btn strong {
  font-family: "MazzardHSemiBold", sans-serif;
  line-height: 1.15;
}

.product-list__links-text-btn span {
  font-family: "MazzardHRegular", sans-serif;
  line-height: 1.5;
}

@media (max-width: 991.98px) {
  .product-list__links {
      justify-content: space-between;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.product-list-leverage .wrap {
  margin-bottom: 6rem;
}

.product-list-leverage .wrap-child {
  margin-bottom: 5rem;
}

.product-list-leverage .wrap .heading {
  margin-bottom: 2rem;
}

.product-list-leverage .section-header {
  margin-bottom: 4rem;
}

.product-list-leverage .section-header-title {
  margin-bottom: 1rem;
}

@media (max-width: 991.98px) {
  .product-list-leverage .section-header {
      margin-bottom: 2rem;
  }
}

.product-list-leverage__list-wrapper {
  border-bottom: 3px solid #56345b;
  margin-bottom: 3rem;
}

.product-list-leverage__item-type {
  padding-bottom: 0.5rem;
  color: #74788d;
}

.product-list-leverage__item-name {
  margin-bottom: 0;
  color: #1d2632;
}

.product-list-leverage__item-abb {
  color: #1d2632;
}

@media (max-width: 991.98px) {
  .product-list-leverage__item-name {
      margin-bottom: 0.5rem;
  }
}

.product-list-leverage__text, .product-list-leverage__links {
  padding-top: 1rem;
  padding-bottom: 1.5rem;
  display: flex;
  align-items: flex-end;
  justify-content: end;
}

@media (max-width: 991.98px) {
  .product-list-leverage__text, .product-list-leverage__links {
      justify-content: start;
  }
}

.product-list-leverage__text-btn strong {
  font-family: "MazzardHSemiBold", sans-serif;
  line-height: 1.15;
}

.product-list-leverage__text-btn span {
  line-height: 1.5;
}

.product-list-leverage__links {
  padding-bottom: 1.8rem;
  margin-left: auto;
}

.product-list-leverage__links-link:nth-child(2) {
  margin-left: 3rem;
}

@media (max-width: 767.98px) {
  .product-list-leverage__links {
      padding-top: 0;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.product-list-hero {
  background-color: #3756df;
  padding: 9rem 0 0;
  color: #fff;
}

.product-list-hero__header {
  margin-bottom: 0;
}

.product-list-hero__only-header {
  padding-bottom: 3rem;
}

.product-list-hero__cta {
  text-align: right;
}

.product-list-hero__link {
  padding: 2rem 3rem;
  background: #ffce22;
  display: inline-block;
  color: #1d2632;
  margin-top: 2rem;
}

@media (min-width: 992px) {
  .product-list-hero__link {
      margin-top: -4rem;
  }
}

.product-list-hero__link:hover {
  color: #415580;
}

  .product-list-hero__link:hover .product-list-hero__icon-box {
      background-color: #415580;
  }

.product-list-hero__link-redirect {
  background-color: #5dadfd;
  color: #fff;
  padding: 3rem 1.5rem 2rem 2rem;
}

  .product-list-hero__link-redirect .product-list-hero__icon-box {
      background-color: #3756df;
  }

  .product-list-hero__link-redirect:hover {
      color: #415580;
  }

      .product-list-hero__link-redirect:hover .product-list-hero__icon-box {
          background-color: #415580;
      }

.product-list-hero__icon-box {
  width: 2rem;
  height: 2rem;
  background-color: #1d2632;
}

@media (max-width: 991.98px) {
  .product-list-hero__link-redirect {
      padding: 3rem 1rem 2rem 1.5rem;
      text-align: left;
      display: inline-block;
      width: 100%;
  }

  .product-list-hero__link-redirect__icon {
      margin-left: 0.5rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.product-list-header {
  background-color: #771b85;
}

.product-list-header__heading {
  color: #fff;
}

@media (max-width: 991.98px) {
  .product-list-header {
      padding: 3rem 0 4rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.product-list-page__list {
  margin-top: 4rem;
  margin-bottom: 10rem;
}

@media (max-width: 991.98px) {
  .product-list-page__list {
      margin-top: 3rem;
      margin-bottom: 3rem;
  }
}

.product-list-page__list-leverage {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

@media (max-width: 1199.98px) {
  .product-list-page__list-leverage {
      margin-bottom: 11rem;
  }
}

@media (max-width: 991.98px) {
  .product-list-page__list-leverage {
      margin-bottom: 6rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.press-release-hero {
  background-color: #3756df;
  padding: 7rem 0 3rem;
  color: #fff;
}

.press-release-hero__header {
  margin-bottom: 0;
  width: 97%;
}

.press-release-hero__eyebrow {
  color: #fff;
  margin-bottom: 2.25rem;
}

.press-release-hero__contact-wrap {
  margin-top: 1rem;
}

.press-release-hero__title {
  margin-bottom: 0.25rem;
}

@media (max-width: 1399.98px) {
  .press-release-hero {
      padding: 6rem 0 2.5rem;
  }
}

@media (max-width: 991.98px) {
  .press-release-hero {
      padding: 11rem 0 4rem;
  }

  .press-release-hero__header {
      margin-bottom: 2.75rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.article-card__card-wrap {
  padding: 2rem;
  border: 1px solid #e6eaf7;
  background-color: #fafafa;
  margin-bottom: 2rem;
}

.article-card__title {
  color: #1d2632;
  display: inline-block;
  font-size: 1.5rem;
  line-height: 2rem;
}

  .article-card__title:hover {
      color: #1287fc;
  }

.article-card__source-date {
  margin-bottom: 2rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.article-card__link {
  margin-right: 2rem;
}

.article-card__link-article {
  line-height: 1.5;
  font-family: "MazzardHSemiBold", sans-serif;
  font-weight: 600;
}

@media (max-width: 767.98px) {
  .article-card__link-article {
      word-wrap: break-word;
      width: 50%;
  }
}

.article-card__link:last-child {
  margin-right: 0;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.press-release-index__article {
  padding-top: 3.5rem;
  padding-bottom: 4.5rem;
}

.press-release-index__paginator {
  padding-bottom: 11rem;
}

@media (max-width: 991.98px) {
  .press-release-index__paginator {
      padding-bottom: 9rem;
      margin-left: 0;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.premium-discount-table {
  margin-bottom: 6rem;
}

.premium-discount-table__table .fund-screener-table .table th {
  padding-right: 5rem;
  padding-bottom: 0.5rem;
  font-family: "MazzardHSemiBold", sans-serif;
}

  .premium-discount-table__table .fund-screener-table .table th:after {
      content: none;
  }

@media (min-width: 768px) {
  .premium-discount-table__table .fund-screener-table .table th {
      white-space: normal;
  }
}

@media (max-width: 1399.98px) {
  .premium-discount-table__table .fund-screener-table .table th {
      padding-right: 3rem;
  }
}

.premium-discount-table__table .fund-screener-table .table td:last-child {
  font-family: "MazzardHBold", sans-serif;
}

.premium-discount-table__table .fund-screener-table .table td, .premium-discount-table__table .fund-screener-table .table th {
  font-size: 0.875rem;
  line-height: 1.5;
}

.premium-discount-table__table .fund-screener-table .table tfoot td {
  font-family: "MazzardHBold", sans-serif;
}

.premium-discount-table__table-title {
  margin-bottom: 1.5rem;
}

@media (max-width: 991.98px) {
  .premium-discount-table__table-title {
      margin-top: 4rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.block-text {
  padding: 3rem 3rem 2rem;
  margin: 3.5rem 0 8rem;
  background: #ffce22;
}

@media (max-width: 991.98px) {
  .block-text {
      margin: 3rem 0 8.5rem;
      padding: 2.5rem 1rem;
  }
}

@media (min-width: 1200px) {
  .block-text__text {
      max-width: 90%;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.news-index-page__articles {
  padding-top: 4rem;
  padding-bottom: 11rem;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.news-detail-body__title {
  margin-bottom: 2rem;
}

@media (max-width: 1199.98px) {
  .news-detail-body__title {
      margin-bottom: 3rem;
  }
}

@media (max-width: 767.98px) {
  .news-detail-body__title {
      margin-bottom: 2rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.hero-banner__background {
  position: relative;
}

  .hero-banner__background:before {
      content: "";
      background-color: #3756df;
      padding-top: 6rem;
      height: 34rem;
      background-position: 50% 52%;
      background-size: 200%;
      position: absolute;
      left: 0;
      right: 0;
      z-index: -1;
  }

.hero-banner.purple-back .hero-banner__background:before {
  background-color: #56345b;
}

.hero-banner.purple-back .hero-banner__image {
  background-size: cover;
}

.hero-banner__underlay {
  position: relative;
}

.hero-banner__series {
  position: absolute;
  right: 1rem;
  top: 3rem;
  z-index: 1;
  text-align: right;
}

  .hero-banner__series .disabled {
      opacity: 0.5;
  }

.hero-banner__series-title {
  text-transform: uppercase;
  letter-spacing: 0.375rem;
}

@media (max-width: 767.98px) {
  .hero-banner__series {
      position: relative;
      width: 100%;
      right: 0;
      text-align: left;
      top: 1rem;
  }
}

.hero-banner__image {
  background-size: 100%;
  background-repeat: no-repeat;
  height: 28rem;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 6rem;
}

.hero-banner__contant {
  padding-top: 14rem;
}

.hero-banner__col {
  right: 0;
}

.hero-banner__title {
  padding: 2rem 3rem 1rem 3rem;
  margin-top: 2rem;
  background-color: #fff;
  min-height: 18rem;
}

@media (max-width: 1399.98px) {
  .hero-banner__title {
      margin-top: 0;
      min-height: 20rem;
  }
}

@media (max-width: 1199.98px) {
  .hero-banner__background:before {
      padding: 6rem 2rem 0;
  }

  .hero-banner__title {
      padding: 2rem 2rem 0;
  }
}

@media (max-width: 767.98px) {
  .hero-banner__background:before {
      padding: 2rem 0 0 0.5rem;
      height: 10rem;
  }

  .hero-banner__image {
      height: 8rem;
      top: 2rem;
  }

  .hero-banner__contant {
      padding-top: 2rem;
      margin-bottom: 7rem;
  }

  .hero-banner__col {
      top: 5rem;
      padding-left: 0;
  }

  .hero-banner__title {
      margin-left: 0;
      padding: 2rem 1rem 0.5rem 0.25rem;
      min-height: auto;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
@media (max-width: 991.98px) {
  .news-detail .hero-banner__title {
      padding-left: 1rem;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .news-detail .hero-banner {
      margin-bottom: 0;
  }
}

.news-detail__section {
  margin-bottom: 5rem;
  padding-left: 4rem;
  margin-top: 0rem;
}

  .news-detail__section .news-detail-body {
      margin-bottom: 3.5rem;
  }

@media (max-width: 1399.98px) {
  .news-detail__section {
      margin-top: 2rem;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .news-detail__section .news-detail-body {
      margin-bottom: 3rem;
  }
}

@media (max-width: 991.98px) {
  .news-detail__section {
      padding-left: 1rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.monthly-account-statements .data-tax-hero {
  margin-bottom: 5rem;
}

@media (max-width: 991.98px) {
  .monthly-account-statements .data-tax-hero {
      margin-bottom: 1.5rem;
  }
}

.monthly-account-statements .document-download-list__table-row .document-download-list__table-cell:last-child {
  text-align: right;
}

@media (max-width: 991.98px) {
  .monthly-account-statements .document-download-list__table-row .document-download-list__table-cell:last-child {
      text-align: left;
  }
}

.monthly-account-statements__document-download-item {
  margin-bottom: 4rem;
}

  .monthly-account-statements__document-download-item:last-child {
      margin-bottom: 9rem;
  }

@media (max-width: 991.98px) {
  .monthly-account-statements__row {
      flex-direction: column-reverse;
  }

      .monthly-account-statements__row .left-rail {
          margin-bottom: 3rem;
      }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.title-body__heading {
  margin-bottom: 2rem;
}

.title-body__list {
  margin-bottom: 3rem;
  color: #1081f2;
  list-style-type: number;
}

.title-body__descriptions-list-item {
  margin-bottom: 5rem;
}

.title-body__descriptions-list-item-text {
  font-family: "MazzardHRegular", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

  .title-body__descriptions-list-item-text span {
      font-family: "MazzardHSemiBold", sans-serif;
      font-size: 1.25rem;
      line-height: 1.5;
  }

  .title-body__descriptions-list-item-text p {
      margin-bottom: 1.5rem;
  }

@media (max-width: 991.98px) {
  .title-body__list {
      margin-bottom: 4rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.legal-terms-conditions__fund-hero {
  background-color: #415580;
  margin-bottom: 5rem;
}

@media (max-width: 991.98px) {
  .legal-terms-conditions__fund-hero {
      margin-bottom: 3.5rem;
  }
}

.legal-terms-conditions .callout.related-links .callout__tags,
.legal-terms-conditions .callout.related-links .accordion__toggle {
  background-color: #fafafa;
}

.legal-terms-conditions__container-wrapper {
  margin-bottom: 8.5rem;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .legal-terms-conditions__container-wrapper {
      margin-bottom: 5.5rem;
  }
}

@media (max-width: 991.98px) {
  .legal-terms-conditions__container-wrapper {
      margin-bottom: 11rem;
  }
}

@media (max-width: 991.98px) {
  .legal-terms-conditions__right-col {
      margin-bottom: 4rem;
  }

  .legal-terms-conditions .callout .accordion__toggle .accordion__label {
      line-height: 1.5;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.legal-proxy-voting-policy__fund-hero {
  background-color: #415580;
  margin-bottom: 4.5rem;
}

.legal-proxy-voting-policy .callout.related-links .callout__tags,
.legal-proxy-voting-policy .callout.related-links .accordion__toggle {
  background-color: #fafafa;
}

.legal-proxy-voting-policy .rich-text-block a {
  word-wrap: break-word;
}

.legal-proxy-voting-policy__container-wrapper {
  margin-bottom: 6.5rem;
}

@media (max-width: 991.98px) {
  .legal-proxy-voting-policy__right-col {
      margin-bottom: 4rem;
  }

  .legal-proxy-voting-policy .callout .accordion__toggle .accordion__label {
      line-height: 1.5;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.legal-privcay-policy__fund-hero {
  background-color: #415580;
  margin-bottom: 4.5rem;
}

.legal-privcay-policy .callout.related-links .callout__tags,
.legal-privcay-policy .callout.related-links .accordion__toggle {
  background-color: #fafafa;
}

.legal-privcay-policy__container-wrapper {
  margin-bottom: 10rem;
}

@media (max-width: 991.98px) {
  .legal-privcay-policy__right-col {
      margin-bottom: 4rem;
  }

  .legal-privcay-policy .callout .accordion__toggle .accordion__label {
      line-height: 1.5;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.legal-notice-california-residents__fund-hero {
  background-color: #415580;
  margin-bottom: 4rem;
}

.legal-notice-california-residents .callout.related-links .callout__tags,
.legal-notice-california-residents .callout.related-links .accordion__toggle {
  background-color: #fafafa;
}

.legal-notice-california-residents__container-wrapper {
  margin-bottom: 8rem;
}

@media (max-width: 1199.98px) {
  .legal-notice-california-residents__container-wrapper {
      margin-bottom: 7rem;
  }
}

@media (max-width: 991.98px) {
  .legal-notice-california-residents__container-wrapper {
      margin-bottom: 9rem;
  }
}

@media (max-width: 991.98px) {
  .legal-notice-california-residents__right-col {
      margin-bottom: 4rem;
  }

  .legal-notice-california-residents .callout .accordion__toggle .accordion__label {
      line-height: 1.5;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.legal-cookies-online-tracking__fund-hero {
  background-color: #415580;
  margin-bottom: 4rem;
}

.legal-cookies-online-tracking__container-wrapper {
  margin-bottom: 15rem;
}

.legal-cookies-online-tracking .callout.related-links .callout__tags,
.legal-cookies-online-tracking .callout.related-links .accordion__toggle {
  background-color: #fafafa;
}

@media (max-width: 991.98px) {
  .legal-cookies-online-tracking__right-col {
      margin-bottom: 4rem;
  }

  .legal-cookies-online-tracking .callout .accordion__toggle .accordion__label {
      line-height: 1.5;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.offering-block__header {
  margin-top: 3rem;
}

.offering-block__content {
  margin-top: 1.5rem;
  padding-right: 6rem;
  padding-bottom: 2rem;
}

@media (max-width: 1199.98px) {
  .offering-block__content {
      padding-right: 0;
  }
}

.offering-block__img {
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

@media (max-width: 575.98px) {
  .offering-block__img {
      height: 13rem;
      width: 100%;
  }
}

.offering-block__list {
  margin-top: 5rem;
}

.offering-block__list-item {
  border-top: 0.5rem solid #f2a50e;
  padding: 2rem;
  margin-bottom: 4.5rem;
}

@media (max-width: 991.98px) {
  .offering-block__list-item {
      padding: 2rem 0;
      margin-bottom: 0;
  }
}

.offering-block__list-subtitle {
  font-family: "MazzardHRegular", sans-serif;
  font-weight: 400;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.institutional-services-page .press-release-hero {
  background-color: #415580;
}

.institutional-services-page__block {
  margin-top: 6rem;
}

@media (max-width: 767.98px) {
  .institutional-services-page__block {
      margin-top: 1.5rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.insights-library-page .fund-list-hero {
  background-color: #54a008;
}

.insights-library-page .fund-list-hero__dropdown .list .main-list .check-wrap input {
  flex-shrink: 0;
}

.insights-library-page .fund-list-hero__header {
  padding-bottom: 3rem;
}

@media (min-width: 1200px) {
  .insights-library-page .fund-list-hero__dropdown .list .sub-ul {
      padding-left: 1rem;
  }
}

@media (max-width: 991.98px) {
  .insights-library-page .fund-list-hero__dropdown:last-child .btn-drop {
      margin-bottom: 4rem;
  }
}

.insights-library-page__cards .container {
  margin-top: 3.5rem;
}

.insights-library-page__paginator {
  padding-bottom: 8rem;
}

  .insights-library-page__paginator .paginator {
      margin-left: 0;
  }

      .insights-library-page__paginator .paginator li:nth-child(2) {
          margin-left: 0;
      }

@media (max-width: 1399.98px) {
  .insights-library-page__paginator {
      margin-top: -1rem;
  }
}

@media (max-width: 767.98px) {
  .insights-library-page__paginator {
      margin-top: 1rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.insights-default-hero__eyebrow {
  color: #fff;
}

.insights-default-hero__top {
  background-color: #54a008;
  color: #fff;
  padding: 9rem 0 7rem;
}

.insights-default-hero__top-header {
  margin-left: -0.25rem;
}

@media (max-width: 1199.98px) {
  .insights-default-hero__top {
      padding-bottom: 5rem;
  }
}

@media (max-width: 991.98px) {
  .insights-default-hero__top {
      padding-top: 6rem;
  }
}

.insights-default-hero__bottom {
  position: relative;
}

  .insights-default-hero__bottom:before {
      content: "";
      background-color: #478707;
      height: 24rem;
      position: absolute;
      width: 100%;
      z-index: -1;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.insights-default-page__links {
  margin-bottom: 6rem;
}

  .insights-default-page__links button {
      margin-bottom: 4rem;
      padding: 1rem 5.5rem;
  }

  .insights-default-page__links a {
      font-weight: 600;
  }

@media (max-width: 991.98px) {
  .insights-default-page__links {
      margin-bottom: 4rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.note {
  background-color: #f5f7fa;
  padding: 3rem;
}

@media (max-width: 1199.98px) {
  .note {
      padding: 2rem;
  }
}

@media (max-width: 767.98px) {
  .note {
      padding: 1.5rem;
  }
}

.note__content {
  color: #1d2632;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.learn-more {
  padding: 4rem 3rem;
  background-color: #3756df;
  border: 1px solid #f5f7fa;
  background-image: url("/areas/proshares/assets/images/go-further-back.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  color: #fff;
}

.learn-more__heading, .learn-more__sub-title {
  color: #fff;
}

  .learn-more__heading:hover, .learn-more__sub-title:hover {
      color: #e6eaf7;
  }

.learn-more__header-link:hover .insight-learn-more__heading,
.learn-more__header-link:hover .insight-learn-more__sub-title {
  color: #1081f2;
}

.learn-more__grid-wrapper {
  display: grid;
  grid-template-columns: 25% 1fr;
  -moz-column-gap: 3rem;
  column-gap: 3rem;
}

.learn-more__divider {
  background-color: #5dadfd;
  height: 0.25rem;
  width: 100%;
  margin: 1.5rem 0;
}

.learn-more__fund {
  margin-bottom: 3rem;
}

@media (max-width: 1199.98px) {
  .learn-more {
      padding: 4rem 2rem;
  }

  .learn-more__header {
      width: 50%;
  }
}

@media (max-width: 991.98px) {
  .learn-more {
      padding: 4rem 1rem;
  }

  .learn-more__grid-wrapper {
      grid-template-columns: 1fr;
      grid-template-rows: auto 1fr;
      row-gap: 2rem;
  }

  .learn-more__divider {
      margin-top: 0.25rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.insight-video {
  background-color: #61b80b;
  position: relative;
  margin-bottom: 19rem;
}

.insight-video__background {
  height: 34rem;
}

.insight-video__series {
  position: absolute;
  right: 1rem;
  top: 3rem;
  z-index: 1;
  text-align: right;
}

  .insight-video__series .disabled {
      opacity: 0.5;
  }

.insight-video__series-title {
  text-transform: uppercase;
  letter-spacing: 0.375rem;
}

@media (max-width: 767.98px) {
  .insight-video__series {
      position: relative;
      width: 100%;
      right: 0;
      text-align: left;
      top: 1rem;
  }
}

.insight-video__video {
  padding-top: 6rem;
}

  .insight-video__video iframe {
      width: 100%;
      height: 45rem;
  }

@media (max-width: 1399.98px) {
  .insight-video {
      margin-bottom: 17rem;
  }

  .insight-video__background {
      height: 30rem;
  }

  .insight-video__video iframe {
      height: 39rem;
  }
}

@media (max-width: 1199.98px) {
  .insight-video {
      margin-bottom: 15rem;
  }

  .insight-video__background {
      height: 25rem;
  }

  .insight-video__video iframe {
      height: 32rem;
  }
}

@media (max-width: 991.98px) {
  .insight-video {
      margin-bottom: 13rem;
  }

  .insight-video__background {
      height: 21rem;
  }

  .insight-video__video iframe {
      height: 27rem;
  }
}

@media (max-width: 767.98px) {
  .insight-video {
      margin-bottom: 10rem;
  }

  .insight-video__background {
      height: 17rem;
  }

  .insight-video__video {
      padding-top: 3rem;
  }

      .insight-video__video iframe {
          height: 20rem;
      }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
@media (max-width: 991.98px) {
  .insight-detail-video__section-right {
      order: 0;
  }

  .insight-detail-video__section-left {
      order: 1;
  }
}

.insight-detail-video__body {
  margin-bottom: 5rem;
}

@media (max-width: 767.98px) {
  .insight-detail-video__body {
      padding: 2rem 0 0;
      margin-top: 1rem;
      margin-bottom: 3rem;
  }
}

.insight-detail-video .note p {
  font-family: "MazzardHBoldItalic", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.insight-detail-video .research-insight__strategy-wrapper {
  padding-top: 0;
}

.insight-detail-video__learn-more {
  margin-bottom: 6rem;
}
/* stylelint-disable unit-whitelist */
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.insight-learn-more {
  padding: 4rem 3rem;
  background-color: #fafafa;
  border: 1px solid #f5f7fa;
  background-image: url("/areas/proshares/assets/images/insight-learn-more-background.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.insight-learn-more__heading, .insight-learn-more__sub-title {
  color: #1d2632;
}

.insight-learn-more__header-link:hover .insight-learn-more__heading,
.insight-learn-more__header-link:hover .insight-learn-more__sub-title {
  color: #1081f2;
}

.insight-learn-more__grid-wrapper {
  display: grid;
  grid-template-columns: 25% 1fr;
  -moz-column-gap: 3rem;
  column-gap: 3rem;
}

.insight-learn-more__divider {
  background-color: #1081f2;
  height: 0.25rem;
  width: 100%;
  margin: 1.5rem 0;
}

@media (max-width: 1399.98px) {
  .insight-learn-more {
      width: 100vw;
      position: relative;
      left: 50%;
      margin-left: -50vw;
  }
}

@media (max-width: 1199.98px) {
  .insight-learn-more {
      padding: 4rem 2rem;
  }

  .insight-learn-more__header {
      width: 50%;
  }
}

@media (max-width: 991.98px) {
  .insight-learn-more {
      padding: 4rem 1rem;
  }

  .insight-learn-more__grid-wrapper {
      grid-template-columns: 1fr;
      grid-template-rows: auto 1fr;
      row-gap: 2rem;
  }

  .insight-learn-more__divider {
      margin-top: 0.25rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.insight-detail__section {
  padding-left: 3.5rem;
}

@media (max-width: 1199.98px) {
  .insight-detail__section {
      padding-left: 2.5rem;
  }
}

@media (max-width: 991.98px) {
  .insight-detail__section {
      padding-left: 1rem;
  }
}

.insight-detail__body .rich-text-block {
  overflow: hidden;
}

  .insight-detail__body .rich-text-block p {
      font-family: "MazzardHRegular", sans-serif;
      font-size: 1.25rem;
      line-height: 1.5;
      margin-bottom: 3rem;
  }

  .insight-detail__body .rich-text-block h5 {
      margin: 5rem 0 3rem;
  }

  .insight-detail__body .rich-text-block iframe,
  .insight-detail__body .rich-text-block img {
      margin-bottom: 2rem;
  }

@media (max-width: 991.98px) {
  .insight-detail__body .rich-text-block iframe,
  .insight-detail__body .rich-text-block img {
      height: auto;
      width: 100%;
  }
}

.insight-detail .note,
.insight-detail .insight-learn-more {
  margin-bottom: 4rem;
}

.insight-detail .related-insights {
  margin-bottom: 5rem;
}

.insight-detail .hero-banner__col {
  padding: 0;
  background-color: #fff;
}

.insight-detail .hero-banner__title {
  margin-top: 0;
  padding: 2rem 3rem 3rem;
  min-height: 23rem;
}

@media (max-width: 1199.98px) {
  .insight-detail .hero-banner__title {
      padding: 2rem 2rem 3rem;
  }
}

@media (max-width: 767.98px) {
  .insight-detail .hero-banner__title {
      padding: 2rem 1rem 0.5rem 0.25rem;
      min-height: auto;
  }
}

.insight-detail .hero-banner__title h1 {
  margin-bottom: 0;
}

@media (max-width: 767.98px) {
  .insight-detail__body {
      padding: 2rem 0 0;
      margin-top: 1rem;
  }

      .insight-detail__body .rich-text-block h5 {
          margin: 4rem 0 1rem;
      }

  .insight-detail .note,
  .insight-detail .insight-learn-more {
      margin-bottom: 1.5rem;
  }

  .insight-detail .related-insights {
      margin-bottom: 3rem;
  }
}

.site-footer__links-list {
  margin-bottom: 2rem;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.insight-left-rail__strategy {
  background-color: #fafafa;
  padding: 2rem 1.5rem;
  margin-bottom: 2rem;
  border: 1px solid #f5f7fa;
}

  .insight-left-rail__strategy span {
      margin-bottom: 2rem;
      color: #323232;
      display: block;
  }

@media (max-width: 767.98px) {
  .insight-left-rail__strategy span {
      display: none;
  }
}

.insight-left-rail__strategy-body {
  font-family: "MazzardHRegular", sans-serif;
  font-size: 1rem;
  line-height: 1.63;
  color: #323232;
}

.insight-left-rail__strategy img {
  width: 5.3rem;
}

@media (max-width: 767.98px) {
  .insight-left-rail__strategy img {
      padding-top: 4rem;
  }
}

@media (max-width: 767.98px) {
  .insight-left-rail__strategy h6 {
      margin-bottom: 2px;
  }
}

.insight-left-rail__tags {
  padding: 3rem 1.5rem 2rem;
  margin-bottom: 2rem;
}

.insight-left-rail__tags-title {
  margin-bottom: 1.5rem;
  display: block;
  color: #1d2632;
}

.insight-left-rail__tags-link li {
  margin-bottom: 1.5rem;
}

  .insight-left-rail__tags-link li:last-child {
      margin-bottom: 0;
  }

.insight-left-rail__download {
  background-image: url("/areas/proshares/assets/images/download-pdf.png");
  background-repeat: no-repeat;
  padding: 3rem 2rem 2rem 1.5rem;
  background-size: contain;
  display: flex;
  width: 100%;
  max-width: 19.5rem;
  justify-content: space-between;
  align-items: center;
}

.insight-left-rail__download-icon-hover {
  display: none;
}

.insight-left-rail__download:hover .insight-left-rail__download-icon-default {
  display: none;
}

.insight-left-rail__download:hover .insight-left-rail__download-icon-hover {
  display: inline;
}

@media (max-width: 1199.98px) {
  .insight-left-rail__download {
      background-size: 19rem;
      padding: 1.5rem 1.5rem 1.5rem 1rem;
  }
}

@media (max-width: 767.98px) {
  .insight-left-rail__download {
      padding: 4rem 1.5rem 3rem 1.5rem;
      background-position: 0;
  }
}

.insight-left-rail .accordion__toggle {
  color: #1081f2;
}

  .insight-left-rail .accordion__toggle .accordion__label {
      font-size: 1rem;
      line-height: 1;
  }

.insight-left-rail__key-funds {
  background-color: #fafafa;
  padding: 2rem 1.5rem;
}

.insight-left-rail__key-funds-title {
  color: #1d2632;
  margin-bottom: 3rem;
}

.insight-left-rail__key-funds-keyfund-list {
  margin-bottom: 2rem;
}

  .insight-left-rail__key-funds-keyfund-list:last-child {
      margin-bottom: 0;
  }

.insight-left-rail__key-funds-keyfund-list-divider {
  height: 3px;
  background-color: #f2a50e;
  margin-bottom: 1rem;
}

.insight-left-rail__key-funds-keyfund-list-title-link, .insight-left-rail__key-funds-keyfund-list-description {
  color: #1d2632;
}

  .insight-left-rail__key-funds-keyfund-list-title-link:hover, .insight-left-rail__key-funds-keyfund-list-description:hover {
      color: #1081f2;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.insight-commentary-landing__section {
  padding-left: 3.5rem;
}

@media (max-width: 1199.98px) {
  .insight-commentary-landing__section {
      padding-left: 2.5rem;
  }
}

@media (max-width: 991.98px) {
  .insight-commentary-landing__section {
      padding-left: 1rem;
  }
}

@media (max-width: 767.98px) {
  .insight-commentary-landing__body {
      padding: 2rem 0 0;
      margin-top: 1rem;
  }
}

.insight-commentary-landing .hero-banner__background:before {
  background-color: #61b80b;
}

.insight-commentary-landing__download-doc {
  margin-top: 3.5rem;
}

.insight-commentary-landing .rich-text-block {
  overflow: hidden;
}

  .insight-commentary-landing .rich-text-block p {
      font-family: "MazzardHRegular", sans-serif;
      font-size: 1.25rem;
      line-height: 1.5;
      margin-bottom: 3rem;
  }

  .insight-commentary-landing .rich-text-block h4 {
      margin: 2rem 0 1rem;
  }

  .insight-commentary-landing .rich-text-block h5 {
      margin: 5rem 0 3rem;
  }

  .insight-commentary-landing .rich-text-block img {
      margin-bottom: 2rem;
  }

@media (max-width: 991.98px) {
  .insight-commentary-landing .rich-text-block img {
      height: auto;
      width: 100%;
  }
}

.insight-commentary-landing .rich-text-block ol {
  list-style: decimal outside;
  padding-left: 1rem;
}

  .insight-commentary-landing .rich-text-block ol li {
      font-family: "MazzardHBold", sans-serif;
      line-height: 1.63;
  }

  .insight-commentary-landing .rich-text-block ol ol {
      list-style: lower-alpha outside;
      padding-left: 1rem;
  }

      .insight-commentary-landing .rich-text-block ol ol li {
          font-family: "MazzardHRegular", sans-serif;
      }

.insight-commentary-landing .note p {
  font-family: "MazzardHBoldItalic", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.insight-commentary-landing__learn-more {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.insight-commentary-landing .research-insight__strategy-wrapper {
  padding-top: 0;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.insight-quote {
  color: #fff;
}

.insight-quote__wrapper {
  background-color: #3756df;
  padding: 6rem 3rem 4.5rem;
}

.insight-quote__symbol {
  color: #5dadfd;
  font-size: 7.5rem;
  line-height: 4rem;
}

.insight-quote__quote {
  margin-bottom: 2rem;
  margin-top: -1rem;
  font-size: 2rem;
  font-family: "MazzardHBoldItalic", sans-serif;
  line-height: 1.63;
}

.insight-quote__author-image {
  width: 12rem;
}

.insight-quote__carousel .quote-block__quote {
  margin-top: 0;
}

.insight-quote__carousel-count {
  position: absolute;
  right: 0;
  margin-right: 7rem;
  bottom: 3rem;
}

.insight-quote__control-container {
  position: absolute;
  bottom: 3rem;
  right: 0;
}

@media (max-width: 991.98px) {
  .insight-quote__carousel-count {
      position: static;
      margin-top: 2rem;
  }

  .insight-quote__control-container {
      bottom: 0;
      left: 0;
      margin-left: 3rem;
  }
}
/* stylelint-disable unit-whitelist */
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.geared-learn-more {
  padding: 4rem 3rem;
  background-color: #1081f2;
  border: 1px solid #f5f7fa;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.geared-learn-more__grid-wrapper {
  display: grid;
  grid-template-columns: 25% 1fr 10%;
  -moz-column-gap: 3rem;
  column-gap: 3rem;
}

@media (max-width: 1199.98px) {
  .geared-learn-more {
      padding: 4rem 2rem;
  }

  .geared-learn-more__header {
      width: 50%;
  }
}

@media (max-width: 991.98px) {
  .geared-learn-more {
      padding: 4rem 1rem;
  }

  .geared-learn-more__grid-wrapper {
      grid-template-columns: 1fr;
      grid-template-rows: auto 1fr;
      row-gap: 2rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.insight-commentary-detail__section {
  padding-left: 3.5rem;
}

@media (max-width: 1199.98px) {
  .insight-commentary-detail__section {
      padding-left: 2.5rem;
  }
}

@media (max-width: 991.98px) {
  .insight-commentary-detail__section {
      padding-left: 1rem;
  }
}

.insight-commentary-detail__body {
  margin-bottom: 5rem;
}

@media (max-width: 767.98px) {
  .insight-commentary-detail__body {
      padding: 2rem 0 0;
      margin-top: 1rem;
  }
}

.insight-commentary-detail .hero-banner__background:before {
  background-color: #478707;
}

.insight-commentary-detail .rich-text-block {
  overflow: hidden;
}

  .insight-commentary-detail .rich-text-block p {
      font-family: "MazzardHRegular", sans-serif;
      font-size: 1.25rem;
      line-height: 1.5;
      margin-bottom: 3rem;
  }

  .insight-commentary-detail .rich-text-block h4 {
      margin: 2rem 0 1rem;
  }

  .insight-commentary-detail .rich-text-block h5 {
      margin: 5rem 0 3rem;
  }

  .insight-commentary-detail .rich-text-block img {
      margin-bottom: 2rem;
  }

@media (max-width: 991.98px) {
  .insight-commentary-detail .rich-text-block img {
      height: auto;
      width: 100%;
  }
}

.insight-commentary-detail .rich-text-block ol {
  list-style: decimal outside;
  padding-left: 1rem;
}

  .insight-commentary-detail .rich-text-block ol li {
      font-family: "MazzardHBold", sans-serif;
      line-height: 1.63;
  }

  .insight-commentary-detail .rich-text-block ol ol {
      list-style: lower-alpha outside;
      padding-left: 1rem;
  }

      .insight-commentary-detail .rich-text-block ol ol li {
          font-family: "MazzardHRegular", sans-serif;
      }

.insight-commentary-detail .note p {
  font-family: "MazzardHBoldItalic", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.insight-commentary-detail__learn-more {
  margin-bottom: 5rem;
}

.insight-commentary-detail .research-insight__strategy-wrapper {
  padding-top: 0;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.key-information-list {
  padding-bottom: 13rem;
  padding-top: 7rem;
}

.key-information-list__header {
  padding-bottom: 7rem;
  margin-bottom: 0;
}

.key-information-list__sub-header {
  padding-bottom: 3rem;
  min-height: 9.5rem;
  margin-bottom: 0;
}

.key-information-list__content {
  margin-top: 1rem;
  line-height: 1.34;
  font-size: 0.875rem;
  opacity: 0.7;
}

.key-information-list__links-label {
  padding-bottom: 2rem;
  display: block;
  color: #1d2632;
}

  .key-information-list__links-label:hover {
      color: #1081f2;
  }

@media (max-width: 1399.98px) {
  .key-information-list {
      padding-bottom: 6rem;
  }
}

@media (max-width: 1199.98px) {
  .key-information-list {
      padding-bottom: 7rem;
  }

  .key-information-list__header {
      padding-bottom: 2rem;
  }

  .key-information-list__sub-header {
      min-height: 0;
      padding: 2rem 0;
      margin-bottom: 0;
  }
}

@media (max-width: 991.98px) {
  .key-information-list {
      padding-bottom: 6rem;
      padding-top: 0;
  }

  .key-information-list__header {
      padding: 5rem 0 0;
  }

  .key-information-list__sub-header {
      padding-top: 2rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.home-page-hero {
  padding-top: 5rem;
  padding-bottom: 3.5rem;
  background-color: #fff;
}

@media (min-width: 769px) {
  .home-page-hero__heading {
      padding-right: 0rem;
      font-size: 5rem;
      line-height: 6rem;
  }
}

.home-page-hero__heading {
  padding-right: 7rem;
}

@media (max-width: 1399.98px) {
  .home-page-hero__heading {
      padding-right: 0;
  }
}

.home-page-hero__sliderow {
  overflow: hidden;
  width: 100%;
}

@media (max-width: 991.98px) {
  .home-page-hero__sliderow {
      width: unset;
  }
}

.home-page-hero__eyebrow {
  color: #1d2632;
  margin-bottom: 1rem;
}

@media (max-width: 991.98px) {
  .home-page-hero__eyebrow {
      margin-bottom: 1.5rem;
  }
}

.home-page-hero__banner {
  width: 81%;
  min-height: 36rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

@media (max-width: 1399.98px) {
  .home-page-hero__banner-wrapper {
      padding-left: 0.625rem;
  }
}

@media (max-width: 1199.98px) {
  .home-page-hero__banner-wrapper {
      padding-left: 0.25rem;
  }
}

@media (max-width: 991.98px) {
  .home-page-hero__banner {
      min-height: 30rem;
  }

  .home-page-hero__banner-wrapper {
      padding-left: 1.5rem;
  }
}

@media screen and (max-width: 992px) and (min-width: 769px) {
  .home-page-hero__banner-wrapper {
      padding-left: 4rem;
  }
}

.home-page-hero__subheading {
  margin-bottom: 1rem;
}

.home-page-hero__banner-links {
  margin-top: 1rem;
}

@media screen and (max-width: 992px) {
  .home-page-hero__banner-links {
      margin-top: 2.5rem;
  }
}

.home-page-hero__banner-links-item {
  margin-bottom: 1rem;
  padding-bottom: 0.25rem;
}

@media (max-width: 1399.98px) {
  .home-page-hero__banner-links-item {
      margin-bottom: 1.5rem;
  }
}

.home-page-hero__funds {
  padding: 2rem 1.25rem 2.75rem 1.5rem;
  background-color: #1081f2;
  position: absolute;
  bottom: 1rem;
  width: 68%;
  left: -2rem;
}

  .home-page-hero__funds.yellow {
      background-color: #FFCE22;
  }

  .home-page-hero__funds.darkBlue {
      background-color: #3756DF;
  }

  .home-page-hero__funds.blue {
      background-color: #1287FC;
  }

  .home-page-hero__funds.purple {
      background-color: #771B85;
  }

  .home-page-hero__funds.yellow .home-page-hero__funds-item:before {
      background: #ffce22;
      height: 3px;
  }

  .home-page-hero__funds.yellow .eyebrow-lightblue {
      color: #000;
  }



@media screen and (max-width: 1200px) and (min-width: 993px) {
  /*.home-page-hero__funds {
      width: 80%;
  }*/
}

@media screen and (max-width: 992px) {
  .home-page-hero__funds {
      padding-bottom: 1.75rem;
  }
}

@media (max-width: 991.98px) {
  .home-page-hero__funds {
      left: -0.5rem;
      width: 98%;
  }
}

.home-page-hero__funds .eyebrow-lightblue {
  color: #fff;
  margin-bottom: 1.5rem;
}

.home-page-hero__funds-item:before {
  content: "";
  width: 8rem;
  height: 0.25rem;
  background: #1fdbf0;
  display: block;
}

.home-page-hero__funds-name {
  color: #fff;
  display: table-cell;
  padding: 0.25rem;
}

@media screen and (max-width: 1023px) and (min-width: 992px) {
  .home-page-hero__funds-name {
      display: block;
  }
}

.home-page-hero__funds-link {
  color: #fff;
}

  .home-page-hero__funds-link:hover, .home-page-hero__funds-link:focus, .home-page-hero__funds-link:active {
      color: #e6eaf7;
  }

      .home-page-hero__funds-link:hover .home-page-hero__funds-name, .home-page-hero__funds-link:focus .home-page-hero__funds-name, .home-page-hero__funds-link:active .home-page-hero__funds-name {
          color: #e6eaf7;
      }

.home-page-hero__funds-title {
  padding-top: 0.5rem;
  padding-right: 0.25rem;
  margin-bottom: 0;
  display: table-cell;
}

.home-page-hero__funds-item {
  margin-bottom: 1.5rem;
}

@supports (-webkit-hyphens: none) and (not (-moz-hyphens: none)) {
    .home-page-hero__funds-item {
        max-width: 92%;
    }
}

  .home-page-hero__funds-item:last-child {
      margin-bottom: 0;
  }

.home-page-hero__funds-item-link {
  color: #1D2639;
}

.find-more-mutual-fund .find-more-mutual-fund-tiles:last-child a {
  background-color: #771B85;
  color: #fff !important;
}

.find-more-mutual-fund .find-more-mutual-fund-tiles:last-child span {
  background-image: url("/areas/profunds/assets/icons/arrow.png");
  height: 45px;
  display: inline-block;
  position: absolute;
  width: 45px;
  bottom: 25px;
  right: 25px;
  background-repeat: no-repeat;
}
/*.find-more-mutual-fund .find-more-mutual-fund-tiles:nth-child(7n) a {
      background-color: #E6EAF7;
  }*/
.find-more-mutual-fund {
  background-color: #FFCE22;
}

  .find-more-mutual-fund .find-more-mutual-fund h2 {
      padding: 70px 0 0px;
      color: #1D2639;
  }

  .find-more-mutual-fund .find-more-mutual-fund .find-more-mutual-fund-listing {
      padding: 40px 0px 70px
  }

      .find-more-mutual-fund .find-more-mutual-fund .find-more-mutual-fund-listing a {
          color: #323232;
          min-height: 100px;
          display: inline-block;
          font-size: 38px;
          /* margin-left: 25px; */
          padding: 28px 20px;
      }

      .find-more-mutual-fund .find-more-mutual-fund .find-more-mutual-fund-listing .find-more-mutual-fund-tile {
          margin: 10px 0;
          background-color: #fff;
      }

@media (max-width: 767px) {
  .find-more-mutual-fund .find-more-mutual-fund .find-more-mutual-fund-listing a {
      /*font-size: 22px;*/
  }
}

.fund-feature-container {
  padding: 70px 0;
  background-color: #1081F2;
}

  .fund-feature-container h2 {
      color: #fff;
      margin-bottom: 50px;
      width: 100%;
  }

  .fund-feature-container .left-section {
      color: #fff;
      display: table;
  }

      .fund-feature-container .left-section .left-content-inner {
          display: table-cell;
          vertical-align: middle;
      }

          .fund-feature-container .left-section .left-content-inner .cta-card__list-item-link-item {
              color: #fff;
              margin-bottom: 20px;
              display: block;
          }

          .fund-feature-container .left-section .left-content-inner h4 {
              margin-bottom: 20px;
          }

          .fund-feature-container .left-section .left-content-inner p {
              line-height: 20px;
              margin-bottom: 20px;
          }

  .fund-feature-container .right-section img {
      /* width: 100%;*/
      margin: 0 auto;
      max-width: 100%;
      display: block;
  }

.home-page-hero__funds.quick-links-card .home-page-hero__funds-item:before {
  display: none;
}

.home-page-hero__funds.quick-links-card .eyebrow-lightblue {
  color: #fff;
}

.home-page-hero__funds.quick-links-card .home-page-hero__funds-links-item-link {
  color: #fff;
}

  .home-page-hero__funds.quick-links-card .home-page-hero__funds-links-item-link:hover, .home-page-hero__funds.quick-links-card .home-page-hero__funds-links-item-link:active, .home-page-hero__funds.quick-links-card .home-page-hero__funds-links-item-link:focus {
      color: #e6eaf7;
  }

.home-page-hero__funds.quick-links-card .small-links {
  margin-bottom: 1.5rem;
  padding-bottom: 0;
}

  .home-page-hero__funds.quick-links-card .small-links:last-child, .home-page-hero__funds.quick-links-card .small-links:nth-last-child(2) {
      margin-bottom: 0;
  }

  .home-page-hero__funds.quick-links-card .small-links .home-page-hero__banner-links-item-link {
      color: #fff;
  }

      .home-page-hero__funds.quick-links-card .small-links .home-page-hero__banner-links-item-link:hover {
          color: #e6eaf7;
      }

.home-page-hero__funds.highlight .home-page-hero__funds-name {
  font-family: "MazzardHSemiBold", sans-serif;
  line-height: 1.5;
  margin-bottom: 0.5rem;
}

.home-page-hero__funds.highlight .home-page-hero__funds-desc {
  color: #fff;
  line-height: 1.5;
  margin-bottom: 0;
}

.home-page-hero__funds.highlight .home-page-hero__funds-title {
  display: inline-block;
}

.home-page-hero__funds.fundgroup {
  background: #1d2632;
}

  .home-page-hero__funds.fundgroup .home-page-hero__funds-item {
      width: 49%;
      display: inline-block;
  }

      .home-page-hero__funds.fundgroup .home-page-hero__funds-item:before {
          background: #5dadfd;
      }

.home-page-hero__herobanner {
  width: 94vw;
  margin: 0;
  background: url("/areas/profunds/assets/images/homepage/bullbear.png") 70% center no-repeat;
  /* background-size: contain;*/
  background-size: 50% 90%;
  background-position: 30% 0%;
}

@media (max-width: 991.98px) {
  .home-page-hero__herobanner {
      padding-right: 5%;
      background-size: contain;
      background-position: 0% 10%;
  }
}

@media (min-width: 1200px) {
  .home-page-hero__herobanner-left {
      padding-left: 2rem;
  }
}

.home-page-hero__herobanner-left {
  padding-top: 0rem;
  padding-bottom: 1rem;
}

@media (max-width: 991.98px) {
  .home-page-hero__herobanner-left {
      max-width: 45rem;
      width: 100%;
  }
}

@media (max-width: 767.98px) {
  .home-page-hero__herobanner-left {
      max-width: 33.7rem;
      padding-right: 1.5rem;
  }
}

.home-page-hero .slick-disabled {
  opacity: 0.5;
  cursor: default;
}

.home-page-hero .slick-dots {
  max-width: 22rem;
  bottom: -1.5rem;
  display: none;
}

  .home-page-hero .slick-dots li {
      margin: 0;
  }

      .home-page-hero .slick-dots li.slick-active button:before {
          color: #1081f2;
      }

      .home-page-hero .slick-dots li button:before {
          font-size: 0.75rem;
      }

@media screen and (min-width: 1700px) {
  .home-page-hero__herobanner {
      width: 80vw;
  }
}

@media screen and (min-width: 2000px) {
  .home-page-hero__herobanner {
      width: 70vw;
  }
}

@media screen and (min-width: 2400px) {
  .home-page-hero__herobanner {
      width: 50vw;
  }
}

@media screen and (min-width: 3600px) {
  .home-page-hero__herobanner {
      width: 36vw;
  }
}

@media screen and (min-width: 4600px) {
  .home-page-hero__herobanner {
      width: 25vw;
  }
}

@media (min-width: 992px) {
  .home-page-hero__subheading, .home-page-hero__description {
      max-width: 100%;
  }
}

.home-page-hero__control-container {
  position: absolute;
  bottom: 0;
  left: 0.75rem;
}

@media (max-width: 991.98px) {
  .home-page-hero__control-container {
      position: relative;
      left: 1rem;
  }
}

@media (max-width: 991.98px) {
  .home-page-hero {
      padding-top: 1rem;
  }

      .home-page-hero .slick-dots {
          bottom: -3.5rem;
      }

  .home-page-hero__herobanner {
      width: 96vw;
  }

  .home-page-hero__herobanner-left {
      padding-top: 2rem;
  }
}

@media (max-width: 767.98px) {
  .home-page-hero__herobanner {
      width: 98vw;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.home-page .feature-fund-tab .tabs__selected {
  background-color: #fff;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-list-category-hero {
  padding-bottom: 4rem;
}

  .fund-list-category-hero.dark-purple {
      background-color: #56345b;
  }

  .fund-list-category-hero.light-blue {
      background-color: #1081f2;
  }

      .fund-list-category-hero.light-blue .fund-list-category-hero__menu {
          background-color: #5dadfd;
      }

.fund-list-category-hero__banner {
  color: #fff;
}

.fund-list-category-hero__banner-eyebrow {
  color: #fff;
  margin-bottom: 2rem;
}

.fund-list-category-hero__banner-description p {
  margin-bottom: 0;
}

.fund-list-category-hero__menu {
  position: relative;
  background-color: #771b85;
  padding: 1rem 0;
  width: 15%;
  margin-bottom: 6rem;
}

.fund-list-category-hero__menu-icon {
  display: inline-block;
  margin-left: 60%;
}

.fund-list-category-hero__menu-icon-button {
  cursor: pointer;
}

.fund-list-category-hero__menu-icon-button-hide {
  display: none;
}

.fund-list-category-hero__menu-icon-expand {
  margin-left: 9%;
}

.fund-list-category-hero__menu-expand {
  width: 100%;
}

.fund-list-category-hero__menu-list {
  display: none;
}

.fund-list-category-hero__menu-list-items {
  padding: 0.25rem 0;
  margin-right: 5rem;
}

.fund-list-category-hero__menu-list-items-link, .fund-list-category-hero__menu-list-items-label {
  color: #fff;
  letter-spacing: 0;
}

.fund-list-category-hero__menu-list-items-close {
  cursor: pointer;
  padding: 1rem;
}

.fund-list-category-hero__menu-list-items:first-child {
  margin-left: 1.5rem;
  border-right: 1px solid #fff;
  padding-right: 3rem;
  margin-right: 3rem;
}

.fund-list-category-hero__menu-list-items:nth-last-child(2) {
  margin-right: 3rem;
}

.fund-list-category-hero__menu-list-expand {
  display: flex;
  align-items: center;
}

.fund-list-category-hero__dropdown {
  margin-top: 2.5rem;
}

  .fund-list-category-hero__dropdown .btn-drop {
      background-color: #fff;
      width: 100%;
      position: relative;
      padding: 1.5rem 1rem;
      border-radius: 0;
      text-align: left;
  }

      .fund-list-category-hero__dropdown .btn-drop:hover {
          background-color: #f5f7fa;
      }

@media (max-width: 767.98px) {
  .fund-list-category-hero__dropdown .btn-drop {
      padding: 1rem;
  }
}

.fund-list-category-hero__dropdown .show .btn-drop {
  background-color: #f5f7fa;
}

.fund-list-category-hero__dropdown .dropdown-toggle:after {
  position: absolute;
  right: 6%;
  top: 50%;
  font-size: 1.5rem;
}

@media (max-width: 991.98px) {
  .fund-list-category-hero__dropdown .dropdown-toggle:after {
      right: 4%;
  }
}

.fund-list-category-hero__dropdown .dropdown-toggle:after.time-period, .fund-list-category-hero__dropdown .dropdown-toggle:after.fund-name {
  right: 1.5rem;
}

.fund-list-category-hero__dropdown ul,
.fund-list-category-hero__dropdown li {
  background-color: #fff;
  z-index: 100;
}

.fund-list-category-hero__dropdown .list {
  border-radius: 0;
  padding: 1rem 1rem 0;
  top: 10% !important;
  min-width: 100%;
  transform: translate3d(0, 75px, 0) !important;
  box-shadow: 0.25rem 0.5rem 1.5rem rgba(85, 82, 114, 0.15);
  max-height: 31rem;
  overflow-y: auto;
}

  .fund-list-category-hero__dropdown .list.fund-name {
      min-width: 96%;
  }

  .fund-list-category-hero__dropdown .list.time-period {
      min-width: 91%;
  }

@media (max-width: 991.98px) {
  .fund-list-category-hero__dropdown .list.time-period {
      min-width: 96%;
  }
}

@media (max-width: 767.98px) {
  .fund-list-category-hero__dropdown .list {
      transform: translate3d(0, 50px, 0) !important;
      top: 25% !important;
  }
}

.fund-list-category-hero__dropdown .list label {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  text-transform: capitalize;
  margin-left: 1rem;
  font-family: "MazzardHSemiBold", sans-serif;
  letter-spacing: normal;
  white-space: normal;
}

.fund-list-category-hero__dropdown .list hr {
  margin: 0;
}

.fund-list-category-hero__dropdown .list .main-list .dropdown-item {
  position: relative;
  padding: 1rem 0;
}

  .fund-list-category-hero__dropdown .list .main-list .dropdown-item:hover {
      background-color: #fff;
      color: inherit;
  }

.fund-list-category-hero__dropdown .list .main-list .form-check {
  padding-left: 0;
}

.fund-list-category-hero__dropdown .list .main-list .form-check-input {
  margin-left: 0;
}

.fund-list-category-hero__dropdown .list .main-list .check-wrap {
  position: relative;
}

  .fund-list-category-hero__dropdown .list .main-list .check-wrap input {
      position: relative;
      width: 1.5rem;
      height: 1.5rem;
      color: #fff;
      border: 1px solid #d7d7d7;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      outline: 0;
      cursor: pointer;
      background: #f5f7fa;
      margin-top: 0;
      flex-shrink: 0;
  }

      .fund-list-category-hero__dropdown .list .main-list .check-wrap input:before {
          position: absolute;
          content: "";
          display: block;
          left: 30%;
          top: 20%;
          width: 0.5rem;
          height: 0.75rem;
          border-style: solid;
          border-color: #fff;
          border-width: 0 2px 2px 0;
          transform: rotate(45deg);
          opacity: 0;
      }

      .fund-list-category-hero__dropdown .list .main-list .check-wrap input:checked {
          background: #1081f2;
          border-color: #1fdbf0;
      }

          .fund-list-category-hero__dropdown .list .main-list .check-wrap input:checked:before {
              opacity: 1;
          }

  .fund-list-category-hero__dropdown .list .main-list .check-wrap .intermidate-state {
      background: #1081f2;
      border-color: #1fdbf0;
  }

      .fund-list-category-hero__dropdown .list .main-list .check-wrap .intermidate-state:before {
          height: auto;
          transform: rotate(0);
          opacity: 1;
          top: 50%;
      }

.fund-list-category-hero__dropdown .list .main-list .date {
  margin-bottom: 2rem;
}

.fund-list-category-hero__dropdown .list .sub-ul {
  list-style: none;
  padding-left: 1.5rem;
}

.fund-list-category-hero__dropdown .list .sub-div {
  position: relative;
  padding: 1rem 0;
}

  .fund-list-category-hero__dropdown .list .sub-div label {
      margin-left: 1rem;
  }

.fund-list-category-hero__dropdown .list .main-list-wrap:last-child .dropdown-divider {
  display: none;
}

@media (max-width: 1399.98px) {
  .fund-list-category-hero__menu {
      width: 20%;
  }

  .fund-list-category-hero__menu-icon-expand {
      margin-left: 12%;
  }

  .fund-list-category-hero__menu-list-items {
      margin-right: 1.5rem;
  }

      .fund-list-category-hero__menu-list-items:first-child {
          margin-right: 1.5rem;
          padding-right: 1.5rem;
      }

  .fund-list-category-hero__menu-expand {
      width: 100%;
  }
}

@media (max-width: 1199.98px) {
  .fund-list-category-hero__menu {
      width: 24%;
  }

  .fund-list-category-hero__menu-expand {
      width: 100%;
  }

  .fund-list-category-hero__menu-list-items {
      margin-right: 1rem;
  }

      .fund-list-category-hero__menu-list-items:first-child {
          padding-right: 1rem;
          margin-right: 1rem;
      }

  .fund-list-category-hero__menu-icon-expand {
      margin-left: 3%;
  }
}

@media (max-width: 991.98px) {
  .fund-list-category-hero {
      position: relative;
  }

  .fund-list-category-hero__menu {
      margin-bottom: 0;
      width: 31%;
  }

  .fund-list-category-hero__menu-icon {
      margin-left: 64%;
  }

  .fund-list-category-hero__menu-icon-expand {
      margin-left: 3%;
  }

  .fund-list-category-hero__menu-expand {
      position: absolute;
      z-index: 1;
      width: 100%;
  }

  .fund-list-category-hero__menu-list-items {
      margin: 0 0 2rem 1rem;
      padding: 0;
  }

      .fund-list-category-hero__menu-list-items:first-child {
          border-right: none;
          padding-bottom: 1.5rem;
          border-bottom: 1px solid #fff;
          margin: 0 0 2rem 1rem;
      }

  .fund-list-category-hero__menu-list-items-close {
      margin: 0;
      position: absolute;
      top: 2%;
      right: 0;
      padding-top: 0.25rem;
  }

  .fund-list-category-hero__menu-list-expand {
      padding-top: 0.5rem;
      display: block;
      width: 80%;
      position: relative;
  }

  .fund-list-category-hero__banner {
      margin-top: 6rem;
  }

  .fund-list-category-hero__banner-description {
      padding: 0 0.25rem;
  }
}

@media (max-width: 767.98px) {
  .fund-list-category-hero__menu {
      width: 64%;
  }

  .fund-list-category-hero__menu-expand {
      width: 100%;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.geared-educational-page__cards .container {
  margin-top: 4.5rem;
  margin-bottom: 5rem;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.geared-educational-article .callout {
  margin-bottom: 3rem;
}

.geared-educational-article .hero-banner__col {
  padding: 0;
}

.geared-educational-article__section {
  padding-left: 3.5rem;
  margin-bottom: 6rem;
}

@media (max-width: 1199.98px) {
  .geared-educational-article__section {
      padding-left: 2.5rem;
  }
}

@media (max-width: 991.98px) {
  .geared-educational-article__section {
      padding-left: 1rem;
  }
}

.geared-educational-article .geared-learn-more {
  margin-bottom: 6rem;
}

.geared-educational-article__body .rich-text-block {
  overflow: hidden;
  margin-bottom: 3rem;
}

  .geared-educational-article__body .rich-text-block p {
      font-family: "MazzardHRegular", sans-serif;
      font-size: 1.25rem;
      line-height: 1.5;
      margin-bottom: 3rem;
  }

  .geared-educational-article__body .rich-text-block h5 {
      margin: 5rem 0 3rem;
  }

  .geared-educational-article__body .rich-text-block iframe,
  .geared-educational-article__body .rich-text-block img {
      margin-bottom: 2rem;
  }

@media (max-width: 991.98px) {
  .geared-educational-article__body .rich-text-block iframe,
  .geared-educational-article__body .rich-text-block img {
      height: auto;
      width: 100%;
  }
}

@media (max-width: 767.98px) {
  .geared-educational-article__body {
      padding: 2rem 0 0;
      margin-top: 1rem;
  }

      .geared-educational-article__body .rich-text-block h5 {
          margin: 4rem 0 1rem;
      }

  .geared-educational-article .note,
  .geared-educational-article .geared-learn-more {
      margin-bottom: 1.5rem;
  }

  .geared-educational-article .related-insights {
      margin-bottom: 3rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.dropdown__list-label {
  font-size: 1rem;
  line-height: 1.5;
  font-family: "MazzardHSemiBold", sans-serif;
  margin-right: 1.5rem;
  cursor: pointer;
}

.dropdown__list-selected-label {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
  border-bottom: 1px solid #e6eaf7;
  color: #1d2632;
  text-align: left;
  padding: 1rem 0 0.5rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.dropdown .tabs__selected {
  display: block;
  border: 0;
  cursor: pointer;
}

.dropdown .tabs__items {
  display: none;
}

.dropdown .tabs__list-item span {
  cursor: pointer;
}

.dropdown .tabs__caret:after {
  content: "";
}

.dropdown .tabs__caret__caret-up:after {
  display: none;
}

.dropdown__icon {
  background: #ffce22;
  width: 2rem;
  height: 2rem;
  padding: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

  .dropdown__icon:after {
      content: "";
      border-top: 0.5rem solid;
      border-right: 0.5rem solid transparent;
      border-bottom: 0;
      border-left: 0.5rem solid transparent;
  }

.dropdown .tabs__caret__caret-up span.dropdown__icon {
  transform: rotate(180deg);
}

.dropdown .tabs__visible {
  width: 100%;
  top: 3.5rem;
  display: block;
  position: absolute;
  z-index: 2;
  background-color: #fff;
  border: 1px solid #e6eaf7;
  padding: 0 1rem;
}

  .dropdown .tabs__visible li {
      padding: 1rem 0;
      border-bottom: 1px solid #e6eaf7;
      cursor: pointer;
  }

      .dropdown .tabs__visible li:hover .dropdown__list-tab-item-link-text {
          color: #1081f2;
      }

      .dropdown .tabs__visible li .nav-link {
          margin: 0;
      }

          .dropdown .tabs__visible li .nav-link.active:after,
          .dropdown .tabs__visible li .nav-link:hover:after,
          .dropdown .tabs__visible li .nav-link:focus:after {
              background-color: transparent;
          }

      .dropdown .tabs__visible li:last-child {
          border: 0;
      }


/*.fund-screener-dropdown-table .fund-screener-table div {*/
    /*height: 600px;*/
    /*overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
    .fund-screener-dropdown-table .fund-screener-table div::-webkit-scrollbar {
        display: none;
    }*/

    .fund-screener-dropdown-table .fund-screener-table div table thead tr {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        background: #fff;
        z-index: 1;
    }

.fund-screener-table .table thead tr:not(.class-heading-row)::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #1D2632;
    position: absolute;
    bottom: -2px;
    left: 0;
}

/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-screener-dropdown-table__date {
  position: absolute;
}

@media (max-width: 1199.98px) {
  .fund-screener-dropdown-table__date {
      position: static;
  }
}

.fund-screener-dropdown-table__top-wrapper {
  align-items: flex-end;
}

/*.thead-sticky {
    background: #fff;
    display: table;
    position: fixed;
    top: 0;
    z-index: 12;
}*/

.fund-screener-dropdown-table__left-col {
  display: flex;
  align-items: center;
}

@media (max-width: 1399.98px) {
  .fund-screener-dropdown-table__left-col {
      align-items: flex-end;
  }
}

@media (max-width: 1199.98px) {
  .fund-screener-dropdown-table__left-col {
      flex: 0 0 100%;
      max-width: 100%;
  }
}

.fund-screener-dropdown-table__left-col .dropdown {
  position: relative;
  width: 32%;
}

.fund-screener-dropdown-table__left-col .dropdown__button {
  margin-left: 2rem;
}

@media (max-width: 991.98px) {
  .fund-screener-dropdown-table__left-col .dropdown__button {
      margin-left: 1rem;
  }
}

@media (max-width: 991.98px) {
  .fund-screener-dropdown-table__left-col .dropdown__list-selected-label {
      padding-left: 1rem;
  }
}

.fund-screener-dropdown-table__left-col .dropdown:before {
  content: "";
  background-color: #e6eaf7;
  height: 100%;
  width: 1px;
  position: absolute;
  left: -1rem;
  top: 0;
  z-index: 1;
}

@media (max-width: 991.98px) {
  .fund-screener-dropdown-table__left-col .dropdown:before {
      content: none;
  }
}

.fund-screener-dropdown-table__left-col .dropdown:last-child:before {
  content: none;
}

@media (min-width: 992px) {
  .fund-screener-dropdown-table__left-col .dropdown:last-child {
      margin-left: 2rem;
  }
}

@media (max-width: 991.98px) {
  .fund-screener-dropdown-table__left-col .dropdown:last-child {
      margin-top: 2rem;
  }
}

@media (max-width: 1399.98px) {
  .fund-screener-dropdown-table__left-col .dropdown {
      width: 40%;
  }
}

@media (max-width: 1199.98px) {
  .fund-screener-dropdown-table__left-col .dropdown {
      width: 17rem;
  }
}

@media (max-width: 991.98px) {
  .fund-screener-dropdown-table__left-col {
      display: block;
  }
}

@media (max-width: 1199.98px) {
  .fund-screener-dropdown-table__right-col {
      margin-top: 2rem;
  }
}

.fund-screener-dropdown-table__table-data {
  margin-top: 3rem;
}

@media (max-width: 767.98px) {
  .fund-screener-dropdown-table__table-data {
      margin-top: 0;
  }
}

.fund-screener-dropdown-table .fund-screener-table {
  margin-bottom: 1.5rem;
}

  .fund-screener-dropdown-table .fund-screener-table table {
      width: 100%;
  }

.fund-screener-dropdown-table.filter input::-moz-placeholder {
  font-family: "MazzardHRegular", sans-serif;
  color: #415580;
}

.fund-screener-dropdown-table.filter input:-ms-input-placeholder {
  font-family: "MazzardHRegular", sans-serif;
  color: #415580;
}

.fund-screener-dropdown-table.filter input::placeholder {
  font-family: "MazzardHRegular", sans-serif;
  color: #415580;
}

.fund-screener-dropdown-table.filter .fund-screener-table .table th {
  white-space: normal;
}

.fund-screener-dropdown-table.filter .fund-screener-table .table td {
  vertical-align: bottom;
}

.fund-screener-dropdown-table.filter td:first-child,
.fund-screener-dropdown-table.filter td:nth-child(2) {
  font-family: "MazzardHBold", sans-serif;
}

.fund-screener-dropdown-table.filter #fundBody td:nth-child(2) {
  font-family: "MazzardHRegular", sans-serif;
}

.fund-screener-dropdown-table.filter .fund-screener-table th {
  font-family: "MazzardHSemiBold", sans-serif;
}

.fund-screener-dropdown-table.filter h4 {
  margin-right: 2rem;
  margin-bottom: 0;
}

@media (max-width: 991.98px) {
  .fund-screener-dropdown-table.filter h4 {
      margin-bottom: 1.5rem;
  }
}

.fund-screener-dropdown-table.filter .filter-group {
  position: relative;
  display: flex;
  margin-bottom: 0;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .fund-screener-dropdown-table.filter .filter-group {
      min-width: 27rem;
  }
}

@media (max-width: 991.98px) {
  .fund-screener-dropdown-table.filter .filter-group {
      min-width: 100%;
  }
}

.fund-screener-dropdown-table.filter .filter-group img {
  position: absolute;
  right: 0;
  padding: 1rem;
}

@media (max-width: 991.98px) {
  .fund-screener-dropdown-table.filter .filter-group img {
      bottom: 0.25rem;
      padding: 0 1rem 0.5rem;
  }
}

.fund-screener-dropdown-table.filter .filter-group-input {
  border-radius: 0;
  padding: 1rem 3rem 0.5rem 1rem;
  border-color: #e6eaf7;
  font-size: 0.875rem;
  line-height: 1;
  text-transform: initial;
  font-family: "MazzardHRegular", sans-serif;
}

@media (max-width: 991.98px) {
  .fund-screener-dropdown-table.filter .filter-group-input {
      min-height: auto;
      padding: 1rem 5rem 2rem 1rem;
  }

      .fund-screener-dropdown-table.filter .filter-group-input::-moz-placeholder {
          white-space: pre-wrap;
      }

      .fund-screener-dropdown-table.filter .filter-group-input:-ms-input-placeholder {
          white-space: pre-wrap;
      }

      .fund-screener-dropdown-table.filter .filter-group-input::placeholder {
          white-space: pre-wrap;
      }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-screener-tactical .fund-list-category-hero__menu {
  background-color: #56345b;
}

.fund-screener-tactical .fund-screener-table__up-arrow .fund-screener-table__value-two {
  margin-left: 0;
}

.fund-screener-tactical__container-wrapper {
  margin-bottom: 12rem;
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 1399.98px) {
  .fund-screener-tactical__container-wrapper {
      margin-bottom: 13rem;
  }
}

@media (max-width: 1199.98px) {
  .fund-screener-tactical__container-wrapper {
      margin-bottom: 9.5rem;
  }
}

@media (max-width: 991.98px) {
  .fund-screener-tactical__container-wrapper {
      margin-bottom: 7rem;
  }
}

.fund-screener-tactical__fund-list-category-hero {
  margin-bottom: 4rem;
}

  .fund-screener-tactical__fund-list-category-hero .fund-list-category-hero {
      background-color: #771b85;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.hero-with-tabs {
  position: relative;
}

.hero-with-tabs__fund-info-hero {
  background-color: #3756df;
  padding: 10rem 0 2.5rem;
  color: #fff;
}

@media (max-width: 991.98px) {
  .hero-with-tabs__fund-info-hero {
      padding: 7rem 0 5rem;
  }
}

.hero-with-tabs__cta {
  font-size: 1.25rem;
}

.hero-with-tabs__cta-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  background: #771b85;
  padding: 3rem 6rem 2rem 2rem;
  z-index: 0;
}

@media (max-width: 1199.98px) {
  .hero-with-tabs__cta-wrapper {
      padding-right: 1rem;
  }
}

@media (max-width: 767.98px) {
  .hero-with-tabs__cta-wrapper {
      padding: 1rem;
      width: 100%;
      text-align: right;
  }
}

.hero-with-tabs .insights-tabs {
  padding-top: 2rem;
}

  .hero-with-tabs .insights-tabs .nav-item.tabs__list-item {
      margin-right: 0.5rem;
  }

  .hero-with-tabs .insights-tabs .tab-content {
      padding-top: 0;
      min-height: initial;
      margin: 0;
  }

      .hero-with-tabs .insights-tabs .tab-content .tab-pane:first-child .insights-default-filter__list-tab .insights-default-filter__list-tab-item:nth-child(n+6) {
          display: list-item;
      }

  .hero-with-tabs .insights-tabs .position-relative {
      display: none;
  }

@media (min-width: 992px) {
  .hero-with-tabs .insights-tabs .nav-link.active {
      border: 1px solid #1d2632;
      background-color: #1d2632;
  }

      .hero-with-tabs .insights-tabs .nav-link.active:after {
          background-color: transparent;
      }
}

.hero-with-tabs .insights-tabs .insights-default-filter__list-tab-item:nth-child(n+8) {
  display: block;
}

.hero-with-tabs .tabs__items li:last-child {
  display: none;
}

@media (min-width: 992px) {
  .hero-with-tabs .nav-link {
      background-color: transparent;
  }
}

.hero-with-tabs .nav-link span {
  font-weight: 600;
  font-family: "MazzardHSemiBold", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

@media (max-width: 767.98px) {
  .hero-with-tabs .nav-link span {
      font-size: 0.875rem;
      line-height: 1.5;
      padding: 0;
  }
}

.hero-with-tabs .nav-link:hover, .hero-with-tabs .nav-link:focus {
  background-color: #1d2632;
  border-color: #1d2632;
  color: #fff;
}

  .hero-with-tabs .nav-link:hover:after, .hero-with-tabs .nav-link:focus:after {
      background-color: transparent;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-screener-strategic__container-wrapper {
  margin-bottom: 8rem;
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 991.98px) {
  .fund-screener-strategic__container-wrapper {
      margin-bottom: 12rem;
  }
}

.fund-screener-strategic__hero-with-tabs {
  margin-bottom: 4rem;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.webinar-form {
  background: linear-gradient(to right, #61b80b 0%, #61b80b 50%, #427806 50%, #427806 100%);
}

.webinar-form__content {
  padding: 6rem 7rem 9rem 0;
}

.webinar-form__header {
  margin-bottom: 2rem;
}

.webinar-form__form {
  padding: 6rem 0 9rem 7rem;
}

  .webinar-form__form input {
      padding: 2.5rem 1rem 2.5rem;
      border-radius: 0;
  }

  .webinar-form__form button {
      padding: 1.5rem 4rem;
  }

@media (max-width: 1399.98px) {
  .webinar-form__content {
      padding: 6rem 6rem 9rem 0;
  }

  .webinar-form__form {
      padding: 6rem 0 9rem 6rem;
  }
}

@media (max-width: 1199.98px) {
  .webinar-form__content {
      padding-right: 5rem;
  }

  .webinar-form__form {
      padding-left: 5rem;
  }
}

@media (max-width: 991.98px) {
  .webinar-form {
      background: linear-gradient(to bottom, #61b80b 0%, #61b80b 36.5%, #427806 36.5%, #427806 100%);
  }

  .webinar-form__content {
      padding: 4rem 0 5rem;
  }

  .webinar-form__form {
      padding: 6rem 0 5rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.trade-video-block__header {
  background-color: #1081f2;
  padding: 8rem 0;
  height: 29rem;
}

.trade-video-block__header-heading {
  margin-bottom: 3rem;
}

  .trade-video-block__header-heading span {
      color: #1fdbf0;
      display: block;
  }

.trade-video-block__video iframe {
  width: 76rem;
  height: 43rem;
}

.trade-video-block__base {
  background-color: #5dadfd;
  height: 48rem;
}

.trade-video-block.dark-navy-theme .trade-video-block__header, .trade-video-block.dark-navy-theme .trade-video-block__base {
  background-color: #1d2632;
}

.trade-video-block.dark-navy-theme .trade-video-block__header-heading {
  font-size: 7.5rem;
  letter-spacing: -0.5rem;
}

.trade-video-block.dark-navy-theme .trade-video-block__base {
  height: 54rem;
}

@media (max-width: 1399.98px) {
  .trade-video-block__header {
      padding-top: 7rem;
  }

  .trade-video-block iframe {
      width: 67rem;
      height: 37rem;
  }

  .trade-video-block__base {
      height: 41rem;
  }
}

@media (max-width: 1199.98px) {
  .trade-video-block__header {
      height: 25rem;
  }

  .trade-video-block__video iframe {
      width: 56rem;
      height: 30rem;
  }

  .trade-video-block__base {
      height: 39rem;
  }
}

@media (max-width: 991.98px) {
  .trade-video-block__header {
      height: 37rem;
  }

  .trade-video-block iframe {
      width: 100%;
      height: 25rem;
  }

  .trade-video-block__base {
      height: 28rem;
  }

  .trade-video-block.dark-navy-theme .trade-video-block__header-heading {
      font-size: 3.25rem;
      letter-spacing: -0.1rem;
  }

  .trade-video-block.dark-navy-theme .trade-video-block__base {
      height: 18rem;
  }
}

@media (max-width: 767.98px) {
  .trade-video-block__header {
      padding-top: 5rem;
      height: 19rem;
  }

  .trade-video-block iframe {
      height: 12rem;
  }

  .trade-video-block__base {
      height: 11rem;
  }

  .trade-video-block.dark-navy-theme .trade-video-block__base {
      height: 22rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-marketing-hero {
  padding-top: 3rem;
  background-color: #fff;
}

.fund-marketing-hero__blue {
  padding-top: 5rem;
  background-color: #3756df;
}

.fund-marketing-hero__space {
  margin-bottom: 4rem;
}

.fund-marketing-hero__yellow .fund-marketing-hero__right-quick-links {
  background: #f2a50e;
}

.fund-marketing-hero__gray .fund-marketing-hero__right-quick-links {
  background: #e6eaf7;
}

  .fund-marketing-hero__gray .fund-marketing-hero__right-quick-links .eyebrow-lightblue {
      color: #1d2632;
  }

.fund-marketing-hero__gray .fund-marketing-hero__right-quick-links-item-link {
  color: #1d2632;
}

  .fund-marketing-hero__gray .fund-marketing-hero__right-quick-links-item-link:hover, .fund-marketing-hero__gray .fund-marketing-hero__right-quick-links-item-link:focus {
      color: #3756df;
  }

.fund-marketing-hero__dark-blue .fund-marketing-hero__right-quick-links {
  background: #415580;
}

.fund-marketing-hero__purple-gradient {
  background-image: linear-gradient(to bottom, #771b85, #1d2632);
  color: #fff;
}

  .fund-marketing-hero__purple-gradient .eyebrow-lightblue {
      color: #fff;
  }

  .fund-marketing-hero__purple-gradient .fund-marketing-hero__right-quick-links {
      background-color: #e6eaf7;
  }

      .fund-marketing-hero__purple-gradient .fund-marketing-hero__right-quick-links .eyebrow-lightblue {
          color: #1d2632;
      }

  .fund-marketing-hero__purple-gradient .fund-marketing-hero__right-quick-links-item-link {
      color: #1d2632;
  }

      .fund-marketing-hero__purple-gradient .fund-marketing-hero__right-quick-links-item-link:hover, .fund-marketing-hero__purple-gradient .fund-marketing-hero__right-quick-links-item-link:focus {
          color: #3756df;
      }

.fund-marketing-hero__left {
  padding-top: 8rem;
  padding-bottom: 4rem;
  max-width: 53%;
}

.fund-marketing-hero__left-eyebrow {
  color: #1d2632;
  margin-bottom: 2rem;
}

.fund-marketing-hero__left-move-to {
  margin-top: 10rem;
}

.fund-marketing-hero__left-move-to-img {
  width: 3rem;
  height: 2rem;
}

  .fund-marketing-hero__left-move-to-img:hover {
      transform: translateY(1rem);
      transition: 0.2s ease;
  }

.fund-marketing-hero__left-blue {
  color: #fff;
  padding-bottom: 5rem;
}

  .fund-marketing-hero__left-blue .eyebrow-lightblue {
      color: #fff;
      margin-bottom: 3rem;
  }

  .fund-marketing-hero__left-blue .fund-marketing-hero__left-subheading {
      margin-bottom: 1.5rem;
  }

.fund-marketing-hero__right {
  position: absolute;
  right: 4rem;
  max-width: 34%;
}

.fund-marketing-hero__right-img {
  width: 99%;
  min-height: 40rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.fund-marketing-hero__right-quick-links {
  padding: 3rem 1.5rem;
  background-color: #3756df;
  position: absolute;
  bottom: 1.5rem;
  width: 86%;
  left: -1.5rem;
}

  .fund-marketing-hero__right-quick-links .eyebrow-lightblue {
      color: #fff;
      margin-bottom: 2rem;
  }

.fund-marketing-hero__right-quick-links-item {
  margin-bottom: 1.5rem;
}

  .fund-marketing-hero__right-quick-links-item:last-child {
      margin-bottom: 0;
  }

.fund-marketing-hero__right-quick-links-item-link {
  color: #fff;
}

  .fund-marketing-hero__right-quick-links-item-link:hover, .fund-marketing-hero__right-quick-links-item-link:focus {
      color: #e6eaf7;
  }

.fund-marketing-hero__right-blue .fund-marketing-hero__right-quick-links {
  background-color: #e6eaf7;
}

  .fund-marketing-hero__right-blue .fund-marketing-hero__right-quick-links .eyebrow-lightblue {
      color: #1d2632;
  }

.fund-marketing-hero__right-blue .fund-marketing-hero__right-quick-links-item-link {
  color: #1d2632;
}

  .fund-marketing-hero__right-blue .fund-marketing-hero__right-quick-links-item-link:hover, .fund-marketing-hero__right-blue .fund-marketing-hero__right-quick-links-item-link:focus {
      color: #3756df;
  }

@media (max-width: 1399.98px) {
  .fund-marketing-hero__left {
      max-width: 56%;
  }

  .fund-marketing-hero__left-blue {
      padding-bottom: 7rem;
  }

  .fund-marketing-hero__right {
      right: 1.5rem;
  }

  .fund-marketing-hero__right-img {
      width: 100%;
  }

  .fund-marketing-hero__right-quick-links {
      padding-left: 2rem;
      width: 101%;
  }
}

@media (max-width: 1199.98px) {
  .fund-marketing-hero__left {
      padding-bottom: 7rem;
      max-width: 57%;
  }

  .fund-marketing-hero__left-subheading {
      margin-bottom: 1rem;
  }

  .fund-marketing-hero__left-move-to {
      margin-top: 7rem;
  }

  .fund-marketing-hero__right {
      right: 1rem;
  }

  .fund-marketing-hero__right-quick-links {
      width: 104%;
  }
}

@media (max-width: 991.98px) {
  .fund-marketing-hero {
      padding-top: 9rem;
      padding-bottom: 6rem;
  }

  .fund-marketing-hero__left {
      padding-top: 0;
      padding-bottom: 0;
      max-width: 100%;
  }

  .fund-marketing-hero__left-heading {
      margin-bottom: 1rem;
  }

  .fund-marketing-hero__left-subheading {
      margin-bottom: 1.5rem;
  }

  .fund-marketing-hero__left-move-to {
      display: none;
  }

  .fund-marketing-hero__left-blue .fund-marketing-hero__left-subheading {
      margin-bottom: 0.5rem;
  }

  .fund-marketing-hero__right {
      position: static;
      max-width: 100%;
      padding-left: 2rem;
  }

      .fund-marketing-hero__right img {
          min-height: 27rem;
      }

  .fund-marketing-hero__right-quick-links {
      padding-right: 0.5rem;
      padding-left: 4rem;
      width: 101%;
      bottom: 0.5rem;
      left: -1rem;
  }

  .fund-marketing-hero__right-blue .fund-marketing-hero__right-quick-links {
      padding-left: 1.5rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.right-rail__about {
  background-color: #fafafa;
  padding: 2rem 1rem 2rem 1.5rem;
  margin-bottom: 3rem;
}

.right-rail__about-title {
  color: #1d2632;
  margin-bottom: 2.5rem;
  font-weight: 600;
}

.right-rail__download {
  background-image: url("/areas/proshares/assets/images/download-pdf.png");
  background-repeat: no-repeat;
  padding: 3rem 7rem 3rem 1.5rem;
  background-size: contain;
  display: block;
  width: 100%;
}

@media (max-width: 1399.98px) {
  .right-rail__download {
      background-size: cover;
      background-position: 100%;
  }
}

@media (max-width: 1199.98px) {
  .right-rail__download {
      padding: 1.5rem 1.5rem 1.5rem 1rem;
  }
}

@media (max-width: 767.98px) {
  .right-rail__download {
      padding: 4rem 1.5rem 3rem 1.5rem;
      background-position: 0;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.profile-details__title {
  margin-bottom: 1rem;
}

@media (max-width: 991.98px) {
  .profile-details__title {
      margin-bottom: 3rem;
  }
}

.profile-details__body p,
.profile-details__body li {
  font-size: 1.25rem;
  line-height: 1.5;
}

.profile-details__subtitle {
  margin-top: 6rem;
}

.profile-details__img {
  max-width: 100%;
}

.profile-details__content {
  font-size: 1.25rem;
  line-height: 1.5;
  margin-top: 7rem;
}

  .profile-details__content h4 {
      margin-bottom: 1.5rem;
  }

@media (max-width: 1399.98px) {
  .profile-details__content {
      margin-top: 16rem;
  }
}

@media (max-width: 1199.98px) {
  .profile-details__content {
      margin-top: 34rem;
  }
}

@media (max-width: 991.98px) {
  .profile-details__content {
      margin-top: 4rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.holdings-hero {
  background-color: #f5f7fa;
  padding-top: 15rem;
}

  .holdings-hero .row {
      margin-right: 0;
  }

.holdings-hero__body {
  padding: 0 9rem 3rem 0;
}

  .holdings-hero__body .eyebrow {
      color: #1d2632;
      padding-bottom: 2rem;
  }

.holdings-hero__links {
  background-color: #1081f2;
  padding: 2rem 3rem 1rem;
  margin-top: 5rem;
  position: absolute;
  right: 0;
  bottom: 0;
}

  .holdings-hero__links .link-title {
      padding-bottom: 2rem;
  }

  .holdings-hero__links .cta {
      padding-bottom: 1.5rem;
  }

      .holdings-hero__links .cta a {
          text-decoration: none;
          color: #fff;
      }

      .holdings-hero__links .cta:hover {
          color: #e6eaf7;
      }

          .holdings-hero__links .cta:hover a {
              color: #e6eaf7;
          }

@media (max-width: 1399.98px) {
  .holdings-hero__body {
      padding: 0 6rem 3rem 0;
  }

  .holdings-hero__links {
      margin-top: 7rem;
  }
}

@media (max-width: 1199.98px) {
  .holdings-hero {
      padding-top: 13rem;
  }

  .holdings-hero__body {
      padding-right: 3rem;
  }
}

@media (max-width: 991.98px) {
  .holdings-hero__links {
      width: 100vw;
      position: relative;
      left: 50%;
      margin-left: -50vw;
      margin-top: 0;
      width: 95vw;
      left: 57%;
      padding: 2rem 1rem 1rem;
  }
}

@media (max-width: 767.98px) {
  .holdings-hero {
      padding-top: 9rem;
  }

  .holdings-hero__body {
      padding-right: 0;
      padding-left: 0;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-marketing-profile__hero {
  padding-top: 11rem;
}

.fund-marketing-profile__profile-details {
  padding-top: 2rem;
  margin-bottom: 5rem;
}

.fund-marketing-profile__holding-bg-block {
  margin-bottom: 6rem;
}

.fund-marketing-profile__note {
  margin-bottom: 11rem;
}

@media (max-width: 1199.98px) {
  .fund-marketing-profile__hero {
      padding-top: 9rem;
  }

  .fund-marketing-profile__profile-details {
      margin-bottom: 2rem;
  }
}

@media (max-width: 991.98px) {
  .fund-marketing-profile__holding-bg-block {
      margin-bottom: 4.5rem;
  }

  .fund-marketing-profile__note {
      margin-bottom: 8rem;
  }

  .fund-marketing-profile__profile-details {
      margin-bottom: 4rem;
      padding-top: 0;
  }

  .fund-marketing-profile__right {
      order: 0;
      margin-bottom: 3rem;
  }

  .fund-marketing-profile__left {
      order: 1;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-marketing-pawz__holdings {
  margin-top: 7rem;
}

@media (max-width: 1199.98px) {
  .fund-marketing-pawz__holdings {
      margin-top: 5rem;
  }
}

@media (max-width: 991.98px) {
  .fund-marketing-pawz__holdings {
      margin-top: 9rem;
  }
}

@charset "UTF-8";
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.holdings-pet-block {
  padding-top: 6rem;
  padding-bottom: 5rem;
}

.holdings-pet-block__section-title-super {
  color: #fff;
}

@media (max-width: 991.98px) {
  .holdings-pet-block__section-title-super {
      margin-bottom: 2rem;
  }
}

.holdings-pet-block__section-title-sub {
  color: #fff;
  margin-bottom: 3rem;
}

@media (max-width: 991.98px) {
  .holdings-pet-block__section-title-sub {
      margin-bottom: 6rem;
  }
}

.holdings-pet-block__box {
  background-color: #fff;
  padding: 3rem;
  margin-bottom: 3rem;
}

  .holdings-pet-block__box:last-child {
      margin-bottom: 0;
  }

.holdings-pet-block__box-title {
  margin-bottom: 3rem;
}

@media (max-width: 991.98px) {
  .holdings-pet-block__box-title {
      margin-bottom: 0;
  }
}

@media (max-width: 1399.98px) {
  .holdings-pet-block__box {
      padding: 3rem 1rem;
  }
}

.holdings-pet-block__box-weight {
  display: flex;
  justify-content: end;
  position: relative;
}

@media (max-width: 1399.98px) {
  .holdings-pet-block__box-weight {
      justify-content: end;
      margin-bottom: 2rem;
  }
}

@media (max-width: 991.98px) {
  .holdings-pet-block__box-weight {
      justify-content: start;
  }
}

.holdings-pet-block__box-weight-box {
  background-color: #1d2632;
  padding: 2rem 1.5rem 1.5rem;
  color: #fff;
  top: -2rem;
  position: absolute;
  right: 0;
}

@media (max-width: 991.98px) {
  .holdings-pet-block__box-weight-box {
      top: 0;
      position: relative;
  }
}

.holdings-pet-block__box-weight-box-super {
  margin-bottom: 0;
  font-size: 2.5rem;
}

.holdings-pet-block__box-weight-box-sub {
  color: #fff;
}

.holdings-pet-block__box-list-text {
  margin-bottom: 3rem;
}

  .holdings-pet-block__box-list-text:last-child {
      margin-bottom: 1rem;
  }

  .holdings-pet-block__box-list-text p {
      margin-bottom: 1.5rem;
  }

  .holdings-pet-block__box-list-text ul {
      list-style: none;
  }

      .holdings-pet-block__box-list-text ul li {
          margin-bottom: 1.5rem;
          position: relative;
      }

          .holdings-pet-block__box-list-text ul li:last-child {
              margin-bottom: 0;
          }

          .holdings-pet-block__box-list-text ul li:before {
              content: "—";
              position: absolute;
              margin-left: -2rem;
          }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-marketing-holdings__hero {
  margin-bottom: 4rem;
}

.fund-marketing-holdings__text-block h4 {
  font-size: 2.5rem;
  margin-bottom: 4rem;
}

.fund-marketing-holdings__text-block p {
  margin-bottom: 2rem;
  font-size: 1.25rem;
  line-height: 1.63;
}

.fund-marketing-holdings__pet-block {
  margin: 5rem 0 6rem;
}

.fund-marketing-holdings__body .title {
  margin-bottom: 3rem;
}

.fund-marketing-holdings__body .text p {
  margin-bottom: 3rem;
  font-size: 1.25rem;
  line-height: 1.63;
}

.fund-marketing-holdings__body .img {
  width: 100%;
}

@media (min-width: 768px) {
  .fund-marketing-holdings__body .img img {
      width: 100%;
  }
}

@media (max-width: 991.98px) {
  .fund-marketing-holdings__body .img {
      height: 100%;
      width: auto;
      overflow-x: scroll;
  }
}

.fund-marketing-holdings__bg-block {
  margin: 7rem 0 6rem;
}

  .fund-marketing-holdings__bg-block .block {
      margin-bottom: 1rem;
  }

@media (max-width: 991.98px) {
  .fund-marketing-holdings__bg-block {
      margin-bottom: 4rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-list-category-listing__section-header {
  margin-bottom: 4rem;
}

.fund-list-category-listing .fund-data__group {
  max-width: 44%;
}

  .fund-list-category-listing .fund-data__group:first-child {
      margin-right: 5rem;
  }

.fund-list-category-listing .fund-data__title {
  margin-bottom: 1.5rem;
}

.fund-list-category-listing .fund-data__etf {
  margin-bottom: 3rem;
}

.fund-list-category-listing .fund-data__name {
  margin-bottom: 0;
  color: #1d2632;
}

.fund-list-category-listing .fund-data__subtitle {
  margin-bottom: 0.5rem;
  color: #1d2632;
}

@media (max-width: 1399.98px) {
  .fund-list-category-listing .fund-data__group:first-child {
      margin-right: 4rem;
  }
}

@media (max-width: 1199.98px) {
  .fund-list-category-listing .fund-data__group:first-child {
      margin-right: 3rem;
  }

  .fund-list-category-listing .fund-data__group .fund-data__title {
      min-height: auto;
  }
}

@media (max-width: 991.98px) {
  .fund-list-category-listing__section-header {
      margin-bottom: 3rem;
  }

  .fund-list-category-listing .fund-data__group {
      max-width: 100%;
  }

      .fund-list-category-listing .fund-data__group:first-child {
          margin-right: 0;
      }

  .fund-list-category-listing .fund-data__title {
      margin-bottom: 1rem;
  }

  .fund-list-category-listing .fund-data__abb {
      margin-bottom: 1.5rem;
  }

  .fund-list-category-listing .fund-data__etf {
      margin-bottom: 2rem;
  }

      .fund-list-category-listing .fund-data__etf:last-child {
          margin-bottom: 0;
      }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-list-category-listing {
  margin-bottom: 3rem;
}

  .fund-list-category-listing:nth-child(even) .section-header-line {
      background-color: #415580;
  }

  .fund-list-category-listing:nth-child(odd) .section-header-line {
      background-color: #74788d;
  }

@media (max-width: 991.98px) {
  .fund-list-category .research-insight__header-wrapper {
      padding-bottom: 3rem;
  }

      .fund-list-category .research-insight__header-wrapper .featured-link__link {
          justify-content: flex-end;
      }

      .fund-list-category .research-insight__header-wrapper .featured-link__link-label {
          left: auto;
          right: 0.5rem;
          text-align: right;
      }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.dual-cta-body {
  padding: 6rem 0 5rem;
  background: url("/areas/proshares/assets/icons/symbol.svg") no-repeat right 130%;
}

.dual-cta-body__eyebrow {
  color: #1d2632;
}

.dual-cta-body__heading {
  margin-bottom: 2rem;
}

.dual-cta-body__list-item-img {
  width: 100%;
}

.dual-cta-body__list-item-location {
  color: #fff;
  background-color: #427806;
  padding: 2rem;
  position: relative;
  top: -3rem;
  width: 67%;
}

  .dual-cta-body__list-item-location:hover {
      color: #fff;
  }

.dual-cta-body__bottom {
  border-top: 0.5rem solid #61b80b;
  padding-top: 1.5rem;
  width: 84%;
  margin-top: 2rem;
}

.dual-cta-body__bottom-content h5 {
  font-family: "MazzardHRegular", sans-serif;
  font-weight: 400;
  margin-bottom: 3rem;
}

.dual-cta-body.purple-gradient-theme {
  padding-bottom: 12rem;
}

  .dual-cta-body.purple-gradient-theme .dual-cta-body__heading {
      width: 80%;
      margin-bottom: 4rem;
  }

  .dual-cta-body.purple-gradient-theme .dual-cta-body__bottom {
      margin-top: 4rem;
      border-top: 0;
      position: relative;
  }

      .dual-cta-body.purple-gradient-theme .dual-cta-body__bottom:before {
          content: "";
          position: absolute;
          width: 100%;
          height: 0.5rem;
          background: linear-gradient(to left, #1d2632, #771b85);
          top: -0.5rem;
          left: 0;
          right: 0;
          padding: 0 1rem;
      }

@media (max-width: 1399.98px) {
  .dual-cta-body {
      background-size: 58%;
      background-position: bottom right;
  }

  .dual-cta-body__heading {
      margin-bottom: 4rem;
  }
}

@media (max-width: 1199.98px) {
  .dual-cta-body {
      background-size: 65%;
      background-position: right 91%;
  }
}

@media (max-width: 991.98px) {
  .dual-cta-body {
      padding-top: 5rem;
      background-size: 170%;
      background-position: -30% 100%;
  }

  .dual-cta-body__heading {
      margin-bottom: 3rem;
  }

  .dual-cta-body__list-item-location {
      top: -2rem;
      width: 85%;
  }

  .dual-cta-body__bottom {
      padding-top: 3rem;
      width: 100%;
  }

  .dual-cta-body__bottom-content {
      font-family: "MazzardHRegular", sans-serif;
      font-size: 1.5rem;
      line-height: 1.34;
  }

      .dual-cta-body__bottom-content p:last-child {
          margin-bottom: 0;
      }

  .dual-cta-body.purple-gradient-theme .dual-cta-body__heading {
      width: 100%;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-highlight-vers .fund-marketing-hero__space {
  margin-bottom: 0;
}

.fund-highlight-vers .quote-block {
  margin-bottom: 6rem;
}

.fund-highlight-vers .holdings-block__bg-pattern-left-heading {
  padding-right: 0;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-highlight .cta-card {
  padding-top: 0;
  padding-bottom: 3rem;
}

  .fund-highlight .cta-card .container {
      padding: 0;
  }

.fund-highlight .cta-card__list-item {
  background: #1081f2;
}

  .fund-highlight .cta-card__list-item:hover {
      background: #FFCE22;
  }

      .fund-highlight .cta-card__list-item:hover h5 {
          color: #1D2639;
      }

  .fund-highlight .cta-card__list-item h5 {
      color: #fff;
  }

.fund-highlight .trade-video-block__header {
  height: 38rem;
}

.fund-highlight .dark-theme .trade-video-block__header {
  height: 46rem;
  background-color: #1d2632;
}

.fund-highlight .dark-theme .trade-video-block__base {
  background: #415580;
}

.fund-highlight.yellow-theme .fund-marketing-hero__right-quick-links {
  background: #f2a50e;
}

.fund-highlight.blue-theme .feature-block__list-item-description {
  border-top-color: #3756df;
}

.fund-highlight.gray-theme .fund-marketing-hero__right-quick-links {
  background: #e6eaf7;
}

  .fund-highlight.gray-theme .fund-marketing-hero__right-quick-links .eyebrow-lightblue {
      color: #1d2632;
  }

.fund-highlight.gray-theme .fund-marketing-hero__right-quick-links-item-link {
  color: #1d2632;
}

  .fund-highlight.gray-theme .fund-marketing-hero__right-quick-links-item-link:hover, .fund-highlight.gray-theme .fund-marketing-hero__right-quick-links-item-link:focus {
      color: #3756df;
  }

.fund-highlight.gray-theme .feature-block__list-item-description {
  border-top-color: #1081f2;
}

.fund-highlight.gray-theme .feature-block__list-item-value {
  font-size: 4.688rem;
  line-height: 1.05;
  letter-spacing: -3px;
}

.fund-highlight.dark-blue-theme .fund-marketing-hero__right-quick-links {
  background: #415580;
}

.fund-highlight.dark-blue-theme .feature-block__list-item-description {
  border-top-color: #415580;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.index-block ul li {
  margin-bottom: 1.5rem;
  overflow: hidden;
}

.index-block__card {
  margin-top: 3rem;
}

.index-block__leftcol {
  padding-left: 0;
  padding-right: 3rem;
  color: #323232;
}

@media (max-width: 767.98px) {
  .index-block__leftcol {
      padding-right: 0;
  }
}

.index-block__rightcol {
  padding-right: 0;
  padding-left: 3rem;
  color: #323232;
}

@media (max-width: 1199.98px) {
  .index-block__rightcol {
      padding-left: 2rem;
  }
}

@media (max-width: 767.98px) {
  .index-block__rightcol {
      padding-left: 0;
      margin-top: 3rem;
  }
}

.index-block__label {
  float: left;
}

@media (max-width: 991.98px) {
  .index-block__label {
      width: 60%;
      line-height: 1.63;
  }
}

.index-block__value {
  text-align: right;
  float: right;
}

.index-block__content h5 {
  color: #1d2632;
}

.index-block__content p {
  font-family: "MazzardHRegular", sans-serif;
  font-size: 1rem;
  line-height: 1.63;
  color: #323232;
}

@media (max-width: 767.98px) {
  .index-block__label, .index-block__value, .index-block__content p {
      color: #1d2632;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.hero__header {
  padding: 2rem 0;
  background-color: #f5f7fa;
}

.hero__header-logo {
  width: 3rem;
}

.hero__header-heading, .hero__header-subheading {
  color: #323232;
}

@media (min-width: 992px) {
  .hero__header-heading, .hero__header-subheading {
      padding-right: 1rem;
  }
}
/*#total-return-table thead th {
  padding-right: 0;
}*/
.hero__header-heading {
  margin: 7rem 0 1rem;
  /* text-transform: uppercase;*/
}

.hero__header-subheading {
  min-height: 8rem;
  padding-bottom: 5rem;
}

@media (max-width: 991.98px) {
  .hero__header-subheading {
      min-height: initial;
  }
}

.hero__header-links {
  margin-top: 0.25rem;
  background-color: #f5f7fa;
}

.hero__listing {
  position: absolute;
  background: #FFCE22;
  bottom: 0;
}

.hero__listing-space {
  padding: 3rem 2rem;
}

.hero__listing-heading {
  margin-bottom: 1.5rem;
  color: #fff;
}

.hero__listing-item {
  color: #fff;
  margin-bottom: 2rem;
  position: relative;
  padding-left: 0.5rem;
}

.hero__listing-item-bullet {
  border-radius: 2px;
  position: absolute;
  background-size: 100%;
  display: inline-block;
  width: 0.5rem;
  height: 0.25rem;
  top: 0.7rem;
  left: -0.5rem;
  background-color: #1d2632;
}

.hero__listing-cta-link {
  display: inline-block;
  vertical-align: top;
  margin-left: 0.5rem;
  width: 48%;
  padding: 1rem 2rem;
}

.hero__rating {
  background-color: #1d2632;
  padding: 1.5rem 3rem;
  color: #fff;
  align-items: center;
}

@media (max-width: 1199.98px) {
  .hero__rating {
      padding: 1.5rem 1rem;
  }
}

@media (max-width: 767.98px) {
  .hero__rating {
      margin-left: -1rem;
      margin-right: -1rem;
  }
}

.hero__rating-star .icon {
  color: #ffce22;
  margin-right: 0.5rem;
}

  .hero__rating-star .icon:last-child {
      margin-right: 1.5rem;
  }

.hero__footer {
  padding-bottom: 9rem;
}

@media (max-width: 1399.98px) {
  .hero__footer {
      padding-bottom: 12rem;
  }
}

.hero__footer-subheading {
  text-transform: capitalize;
}

@media (max-width: 1199.98px) {
  .hero__listing-cta-link {
      display: block;
      width: 56%;
      margin-left: 0;
  }

      .hero__listing-cta-link:last-child {
          margin: 1.5rem auto 0;
      }

  .hero__footer {
      padding-bottom: 33%;
  }
}

@media (max-width: 991.98px) {
  .hero__header {
      padding: 1.5rem 0 5rem;
  }

  .hero__header-heading {
      margin-top: 4rem;
  }

  .hero__header-links-sticky {
      margin-top: 0;
      position: fixed;
      top: 0;
      z-index: 3;
      width: 100%;
  }

  .hero__listing {
      padding-left: 0;
      padding-right: 0;
      margin-top: 1.5rem;
      position: static;
      width: 100%;
  }

  .hero__listing-space {
      padding-left: 0;
      padding-right: 0;
  }

  .hero__listing-item {
      padding-left: 1.5rem;
  }

  .hero__listing-item-bullet {
      left: 0;
  }

  .hero__listing-cta-link {
      width: 58%;
  }

      .hero__listing-cta-link:last-child {
          margin-top: 2rem;
      }

  .hero__listing-mobile {
      background-color: #1081f2;
  }

  .hero__footer {
      padding-bottom: 0;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.documents-downloads {
  margin-top: 3rem;
}

@media (max-width: 767.98px) {
  .documents-downloads__header .featured-link {
      margin-top: 1rem;
      margin-bottom: 1rem;
  }
}

.documents-downloads__body {
  margin-top: 2.4rem;
}

.documents-downloads .transit-none {
  opacity: 0;
  transition: opacity 0.5s ease-out;
}

.documents-downloads .transit-block {
  opacity: 1;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.about-fund__content {
  margin-top: 4rem;
}

.about-fund__content-group {
  padding-right: 3rem;
}

.about-fund__content .class-heading {
  font-family: "MazzardHBold", sans-serif;
  border-bottom: 2px solid #ECECEC;
  padding-bottom: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
  font-weight: 600;
}

@media (max-width: 1399.98px) {
  .about-fund__content-group {
      margin-bottom: 4rem;
  }
}

.about-fund__content-group:first-child {
  padding-left: 0;
}

.about-fund__content-group:last-child {
  padding-right: 0;
}

@media (max-width: 1399.98px) {
  .about-fund__content-group:last-child {
      padding-left: 0;
  }
}

@media (max-width: 1399.98px) {
  .about-fund__content-group:nth-child(3) {
      padding-left: 0;
  }
}

@media (max-width: 991.98px) {
  .about-fund__content-group {
      padding-left: 0;
      padding-right: 0;
      margin-bottom: 3rem;
  }
}

.about-fund__content-body {
  font-family: "MazzardHRegular", sans-serif;
  font-size: 1rem;
  line-height: 1.63;
  margin-top: 3.7rem;
  color: #323232;
}

  .about-fund__content-body p span {
      font-family: "MazzardHBold", sans-serif;
  }

@media (max-width: 767.98px) {
  .about-fund__content-body {
      margin-top: 0;
  }
}

.about-fund__list {
  margin-bottom: 0;
}

.about-fund__list-heading {
  margin-bottom: 2rem;
}

.about-fund__list-header {
  display: inline-block;
  margin-bottom: 0;
}

.about-fund__list-subheader {
  padding-left: 0.5rem;
}

.about-fund__list-item {
  font-family: "MazzardHRegular", sans-serif;
  font-size: 1rem;
  line-height: 1.63;
  margin-bottom: 1.5rem;
  display: inline-block;
  width: 100%;
  position: relative;
}

  .about-fund__list-item:last-child {
      margin-bottom: 0;
  }

  .about-fund__list-item:hover .about-fund__popover-content {
      z-index: 10;
      opacity: 1;
      visibility: visible;
      transform: translate(0, 1.6rem);
      transition: all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97);
  }

.about-fund__list-label {
  font-family: "MazzardHBold", sans-serif;
  float: left;
  color: #323232;
  max-width: 50%;
}

@media (max-width: 1199.98px) {
  .about-fund__list-label {
      word-wrap: break-word;
      max-width: 50%;
  }
}

.about-fund__list-value {
  font-family: "MazzardHRegular", sans-serif;
  font-weight: 400;
  float: right;
  color: #323232;
}

.about-fund__list-image {
  float: right;
  margin-right: 0.25rem;
}

.about-fund__popover-content {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  background-color: #fff;
  padding: 1rem;
  box-shadow: 0 0.125rem 0.25rem 0 rgba(0, 0, 0, 0.26);
  z-index: 999;
  top: 0;
}

  .about-fund__popover-content p {
      margin-bottom: 0;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-detail-strategic .rich-text-block {
  margin-bottom: 6rem;
}

  .fund-detail-strategic .rich-text-block p {
      line-height: 1;
  }

.fund-detail-strategic__detail-table {
  margin-bottom: 6rem;
}

.fund-detail-strategic .fund-learn-more__body {
  font-size: 1.25rem;
  line-height: 1.5;
}

.fund-detail-strategic .fund-learn-more {
  padding-bottom: 6rem;
}

.fund-detail-strategic .research-insight__strategy-wrapper {
  padding-top: 8rem;
}

.fund-detail-strategic .fund-detail-table-download {
  margin-top: 4rem;
}

.fund-detail-strategic__index-block {
  margin-bottom: 11rem;
}

@media (max-width: 1199.98px) {
  .fund-detail-strategic__index-block {
      margin-bottom: 6rem;
  }
}

@media (max-width: 991.98px) {
  .fund-detail-strategic .fund-learn-more {
      padding-top: 4rem;
  }

  .fund-detail-strategic .fund-learn-more__header-wrapper {
      margin-bottom: 6rem;
  }

  .fund-detail-strategic .form__col-no-padding-left h3 {
      padding-bottom: 1rem;
  }

  .fund-detail-strategic .form__col-no-padding-left .form-group {
      margin-bottom: 2rem;
  }

  .fund-detail-strategic__index-block {
      margin-bottom: 5rem;
  }

  .fund-detail-strategic .fund-detail-table-download {
      margin-top: 3rem;
  }

  .fund-detail-strategic__detail-table {
      margin-bottom: 3rem;
  }

  .fund-detail-strategic .rich-text-block {
      margin-bottom: 1.5rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-detail__documents-downloads {
  margin-top: 1rem;
  margin-bottom: 6rem;
}

.fund-detail__tabs h3 {
  margin-bottom: 1rem;
  margin-top: 3rem;
  display: inline-block;
}

.fund-detail__tabs .tabs .position-relative .tabs__items .nav-item a span {
  font-size: .8rem;
}

.fund-detail__about-the-fund {
  margin-top: 6rem;
}

.fund-detail__index-block {
  background-color: #f5f7fa;
}

  .fund-detail__index-block .index-block {
      padding: 6rem 0 0;
  }

.fund-detail__detail-table {
  margin-bottom: 6rem;
}

.fund-detail__distributions {
  margin-bottom: 5rem;
  padding-top: 6rem;
}

  .fund-detail__distributions .container nav {
      margin-bottom: 1.5rem;
  }

  .fund-detail__distributions .container .tab-content {
      padding-left: 1.25rem;
      padding-right: 1.25rem;
  }

  .fund-detail__distributions .container nav button {
      outline: none;
      padding-left: 0;
      padding-right: 0;
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
      color: #74788d;
      font-family: 'MazzardHSemiBold';
      font-size: 16px;
      line-height: 24px;
      border: none;
      background-color: transparent;
      border-bottom: 4px solid transparent;
  }

      .fund-detail__distributions .container nav button.active {
          color: #323232;
          border-bottom: 4px solid #1081f2;
      }

#overview table thead tr.class-heading-row th:first-child, #fund table thead tr.class-heading-row th:first-child {
  visibility: hidden;
  border: none;
}

#overview table thead tr.class-heading-row th, #fund table thead tr.class-heading-row th {
  text-align: center;
  padding-bottom: 0;
  padding-top: .5rem;
}

#overviewTable tr th {
  padding-top: 0;
}

.home-news-container {
  background: #E6EAF7;
}

.home-news-item .home-news-eyebrow {
  color: #1D263A;
  padding-bottom: 5px;
  display: block;
}

.home-news-item a .home-news__heading {
  color: #1D263A;
}

.home-news-container .home-news-listing {
  padding-top: 20px;
}

  .home-news-container .home-news-listing .home-news-item {
      padding: 30px 0;
      border-bottom: 1px solid #C4C4C4;
  }

      .home-news-container .home-news-listing .home-news-item:last-child {
          border-bottom: none;
      }

.fund-detail__distributions .container nav button span {
  cursor: pointer;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-right: 2px solid #74788d;
  font-weight: 600;
}

.fund-detail__distributions .container nav button:last-child span {
  border-right: none;
}

@media (max-width: 767.98px) {
  .fund-detail__dash-border {
      display: none;
  }

  .fund-detail__documents-downloads {
      margin-top: 5rem;
      margin-bottom: 5rem;
  }

  .fund-detail__tabs h3 {
      margin-bottom: 1.5rem;
  }

  .fund-detail__about-the-fund {
      margin-top: 4rem;
  }

  .fund-detail__index-block {
      margin-bottom: 5rem;
  }

  .fund-detail__detail-table {
      margin-bottom: 3rem;
  }

  .fund-detail__distributions {
      margin-bottom: 3rem;
      padding-top: 0;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-detail-hero__menu {
  position: relative;
  background-color: #771b85;
  padding: 1rem 0;
  width: 15%;
  margin-bottom: 6rem;
}

.fund-detail-hero__menu-icon {
  display: inline-block;
  margin-left: 60%;
}

.fund-detail-hero__menu-icon-button {
  cursor: pointer;
}

.fund-detail-hero__menu-icon-button-hide {
  display: none;
}

.fund-detail-hero__menu-icon-expand {
  margin-left: 9%;
}

.fund-detail-hero__menu-expand {
  width: 100%;
}

.fund-detail-hero__menu-list {
  display: none;
}

.fund-detail-hero__menu-list-items {
  padding: 0.25rem 0;
  margin-right: 5rem;
}

.fund-detail-hero__menu-list-items-link, .fund-detail-hero__menu-list-items-label {
  color: #fff;
  letter-spacing: 0;
}

.fund-detail-hero__menu-list-items-close {
  cursor: pointer;
  padding: 1rem;
}

.fund-detail-hero__menu-list-items:first-child {
  margin-left: 1.5rem;
  border-right: 1px solid #fff;
  padding-right: 3rem;
  margin-right: 3rem;
}

.fund-detail-hero__menu-list-items:nth-last-child(2) {
  margin-right: 3rem;
}

.fund-detail-hero__menu-list-expand {
  display: flex;
  align-items: center;
}

.fund-detail-hero.blue-theme .fund-detail-hero__footer-left {
  background: #415580;
}

.fund-detail-hero.blue-theme .fund-detail-hero__footer-right {
  background: #1081f2;
}

.fund-detail-hero__header {
  padding: 2rem 0;
  background-color: #f5f7fa;
}

.fund-detail-hero__header-heading, .fund-detail-hero__header-subheading {
  color: #323232;
  margin-bottom: 0;
}

.fund-detail-hero__header-heading {
  margin: 12rem 0 1rem;
}

.fund-detail-hero__header-img {
  width: 4rem;
}

.fund-detail-hero__right {
  padding-left: 6rem;
}

.fund-detail-hero__right-body p {
  margin-bottom: 0;
}

.fund-detail-hero .hero__header-links {
  margin-top: 0.25rem;
  background-color: #f5f7fa;
}

.fund-detail-hero__footer {
  margin-top: 2rem;
}

.fund-detail-hero__footer-left, .fund-detail-hero__footer-right {
  padding: 3rem 2rem;
  color: #fff;
}

.fund-detail-hero__footer-left {
  padding-right: 4rem;
  background-color: #771b85;
}

.fund-detail-hero__footer-description {
  font-weight: 500;
}

.fund-detail-hero__footer-right {
  background-color: #56345b;
}

.fund-detail-hero__footer-right-listing-item {
  margin-bottom: 2rem;
  padding-left: 1rem;
}

.fund-detail-hero__footer-right-listing-item-bullet {
  border-radius: 2px;
  background-size: 100%;
  width: 0.5rem;
  height: 0.25rem;
  top: 0.7rem;
  left: 0;
  background-color: #5dadfd;
}

@media (max-width: 1399.98px) {
  .fund-detail-hero__menu {
      width: 20%;
  }

  .fund-detail-hero__menu-icon-expand {
      margin-left: 12%;
  }

  .fund-detail-hero__menu-list-items {
      margin-right: 1.5rem;
  }

      .fund-detail-hero__menu-list-items:first-child {
          margin-right: 1.5rem;
          padding-right: 1.5rem;
      }

  .fund-detail-hero__menu-expand {
      width: 100%;
  }

  .fund-detail-hero__footer-left {
      padding-right: 3rem;
  }
}

@media (max-width: 1199.98px) {
  .fund-detail-hero__menu {
      width: 24%;
  }

  .fund-detail-hero__menu-expand {
      width: 100%;
  }

  .fund-detail-hero__menu-list-items {
      margin-right: 1rem;
  }

      .fund-detail-hero__menu-list-items:first-child {
          padding-right: 1rem;
          margin-right: 1rem;
      }

  .fund-detail-hero__menu-icon-expand {
      margin-left: 3%;
  }

  .fund-detail-hero__right {
      padding-left: 0;
      margin-bottom: 1rem;
  }
}

@media (max-width: 991.98px) {
  .fund-detail-hero__menu {
      margin-bottom: 0;
      width: 31%;
  }

  .fund-detail-hero__menu-icon {
      margin-left: 64%;
  }

  .fund-detail-hero__menu-icon-expand {
      margin-left: 3%;
  }

  .fund-detail-hero__menu-expand {
      position: absolute;
      z-index: 1;
      width: 100%;
  }

  .fund-detail-hero__menu-list-items {
      margin: 0 0 2rem 1rem;
      padding: 0;
  }

      .fund-detail-hero__menu-list-items:first-child {
          border-right: none;
          padding-bottom: 2rem;
          border-bottom: 1px solid #fff;
          margin: 0 0 2rem 1rem;
      }

  .fund-detail-hero__menu-list-items-close {
      margin: 0;
      position: absolute;
      top: 2%;
      right: 0;
      padding-top: 0.25rem;
  }

  .fund-detail-hero__menu-list-expand {
      padding-top: 0.5rem;
      display: block;
      width: 80%;
      position: relative;
  }

  .fund-detail-hero__header {
      padding: 1.5rem 0 3rem;
  }

  .fund-detail-hero__header-heading {
      margin-top: 4rem;
  }

  .fund-detail-hero__header-subheading {
      margin-bottom: 5rem;
  }

  .fund-detail-hero__right {
      margin-bottom: 0;
  }

  .fund-detail-hero .hero__header-links-sticky {
      margin-top: 0;
      position: fixed;
      top: 0;
      z-index: 3;
      width: 100%;
  }

  .fund-detail-hero__footer {
      margin-top: 3rem;
  }

  .fund-detail-hero__footer-left, .fund-detail-hero__footer-right {
      padding-left: 1rem;
      padding-right: 1rem;
  }
}

@media (max-width: 767.98px) {
  .fund-detail-hero__menu {
      width: 64%;
  }

  .fund-detail-hero__menu-expand {
      width: 100%;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.fund-detail-leverage-inverse__fund-detail-hero, .fund-detail-leverage-inverse__about-the-fund {
  margin-bottom: 4rem;
}

.fund-detail-leverage-inverse__documents-downloads {
  margin-bottom: 11rem;
}

@media (max-width: 1399.98px) {
  .fund-detail-leverage-inverse__documents-downloads {
      margin-bottom: 8rem;
  }
}

@media (max-width: 1199.98px) {
  .fund-detail-leverage-inverse__documents-downloads {
      margin-bottom: 5rem;
  }
}

@media (max-width: 991.98px) {
  .fund-detail-leverage-inverse__documents-downloads {
      margin-bottom: 7rem;
  }
}

.fund-detail-leverage-inverse__fund-learn-more .fund-learn-more__fund-details-eyebrow {
  font-weight: 400;
}

.fund-detail-leverage-inverse__richblock {
  margin-bottom: 5rem;
}

.fund-detail-leverage-inverse__index-block {
  margin-bottom: 13rem;
}

.fund-detail-leverage-inverse .research-insight__viewport {
  background-size: 100%;
}

@media (max-width: 991.98px) {
  .fund-detail-leverage-inverse__fund-detail-hero {
      margin-bottom: 10rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.faq-body__heading {
  margin-bottom: 2rem;
  letter-spacing: -0.1rem;
}

.faq-body__list {
  margin-bottom: 5rem;
  color: #1081f2;
  list-style-type: number;
}

.faq-body__list-item {
  margin-bottom: 2rem;
}

.faq-body__answers-list-item {
  margin-bottom: 4rem;
}

.faq-body__answers-list-item-text {
  font-family: "MazzardHRegular", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

@media (max-width: 991.98px) {
  .faq-body__list {
      margin-bottom: 4rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.faq-detail-page__left {
  margin-bottom: 3rem;
  margin-top: 1.5rem;
}

@media (max-width: 1399.98px) {
  .faq-detail-page__left {
      margin-bottom: 4.5rem;
  }
}

.faq-detail-page__right {
  margin-top: 1.5rem;
}

@media (max-width: 991.98px) {
  .faq-detail-page__right {
      order: 0;
      margin-bottom: 3rem;
      margin-top: 0;
  }

  .faq-detail-page__left {
      order: 1;
      margin-bottom: 2rem;
      margin-top: 1rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.document-landing {
  background-color: #f5f7fa;
}

.document-landing__toplevel-hero {
  margin-bottom: 4.5rem;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .document-landing__toplevel-hero {
      margin-bottom: 6rem;
  }
}

.document-landing__container-wrapper {
  margin-bottom: 9rem;
}

@media (max-width: 767.98px) {
  .document-landing__container-wrapper {
      margin-bottom: 7rem;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .document-landing .document-download-list {
      margin-bottom: 1.5rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.pools__header {
  margin-bottom: 1.5rem;
}

.pools__body {
  margin-bottom: 3rem;
}

.pools__list {
  margin-bottom: 2rem;
}

.pools__list-item {
  border-bottom: 1px solid #e6eaf7;
}

.pools__list-item-link {
  color: #1d2632;
  flex: 0 0 12%;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .pools__list-item-link {
      flex: 0 0 15%;
  }
}

.pools__list-item-name {
  flex-grow: 1;
}

.pools__list:last-child {
  margin-bottom: 0;
}

@media (max-width: 1199.98px) {
  .pools__header {
      margin-bottom: 2rem;
  }

  .pools__body {
      margin-bottom: 4rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.data-tax-integration__hero {
  margin-bottom: 4rem;
}

.data-tax-integration__advertblock {
  margin-top: 10rem;
}

.data-tax-integration .fund-info-body__body {
  margin-bottom: 4rem;
}

.data-tax-integration .pools {
  margin-bottom: 5rem;
}

.data-tax-integration .cta-card {
  background-color: transparent;
  padding: 0;
}

  .data-tax-integration .cta-card .container {
      padding: 0;
  }

@media (max-width: 991.98px) {
  .data-tax-integration__hero {
      margin-bottom: 3rem;
  }

  .data-tax-integration__advertblock {
      margin-top: 5rem;
  }

  .data-tax-integration .pools {
      margin-bottom: 4rem;
  }

  .data-tax-integration .cta-card__list-item-link-item {
      padding: 0;
  }

  .data-tax-integration .cta-card__list-item-link-item-text {
      padding: 2rem 3rem 0.25rem 1.5rem;
      margin-bottom: 0;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.data-download-hero {
  padding-top: 9rem;
  padding-bottom: 4rem;
  background-color: #1081f2;
}

.data-download-hero__eyebrow {
  color: #fff;
}

.data-download-hero__header {
  margin-bottom: 0.5rem;
  margin-left: -0.25rem;
}

@media (max-width: 767.98px) {
  .data-download-hero__header {
      margin-bottom: 1.5rem;
      margin-left: -2px;
  }
}

.data-download-hero__text {
  line-height: 1.5;
  font-size: 1.25rem;
}

@media (max-width: 991.98px) {
  .data-download-hero {
      padding-top: 10rem;
      padding-bottom: 4.5rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.data-downloads-landing__ctacard {
  padding-bottom: 3rem;
  background: #f5f7fa;
}

@media (max-width: 1399.98px) {
  .data-downloads-landing__ctacard .cta-card {
      padding-bottom: 6rem;
  }
}

@media (max-width: 991.98px) {
  .data-downloads-landing__ctacard {
      padding-bottom: 2rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.footnote.nobackground, .footnote.nobackground .footnote-body {
  background-color: transparent;
}

@media (max-width: 991.98px) {
  .footnote {
      background-color: #f5f7fa;
  }
}

.footnote-body {
  background-color: #f5f7fa;
  padding: 3rem;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .footnote-body {
      padding: 3rem 2rem;
  }
}

@media (max-width: 991.98px) {
  .footnote-body {
      padding: 3rem 1rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.creation-redemption-fees__container-wrapper {
  margin-bottom: 10rem;
}

@media (max-width: 991.98px) {
  .creation-redemption-fees__container-wrapper.container {
      padding-left: 0;
      padding-right: 0;
  }
}

.creation-redemption-fees__fund-list-hero {
  margin-bottom: 4rem;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .creation-redemption-fees__fund-list-hero {
      margin-bottom: 5rem;
  }
}

.creation-redemption-fees__fund-detail-table {
  margin-bottom: 9.5rem;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.learn-more-cta-resources {
  background-color: #f5f7fa;
}

.learn-more-cta-resources__main-container {
  padding-top: 6rem;
  padding-bottom: 7rem;
}

@media (max-width: 767.98px) {
  .learn-more-cta-resources__main-container {
      padding-bottom: 7.5rem;
  }
}

.learn-more-cta-resources__ctaTitle {
  background: #3756df;
  padding: 3rem 1.5rem;
  margin-bottom: 3rem;
}

@media (max-width: 767.98px) {
  .learn-more-cta-resources__ctaTitle {
      padding: 3rem 0.5rem 1.5rem;
      margin-bottom: 2rem;
  }
}

.learn-more-cta-resources__ctaLink {
  display: inline-block;
  color: #fff;
}

  .learn-more-cta-resources__ctaLink:hover, .learn-more-cta-resources__ctaLink:focus {
      color: #fff;
  }

.learn-more-cta-resources .cta-card,
.learn-more-cta-resources .cta-card.backgrounds {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 3rem;
}

  .learn-more-cta-resources .cta-card .container,
  .learn-more-cta-resources .cta-card.backgrounds .container {
      padding: 0;
  }

  .learn-more-cta-resources .cta-card .cta-card__list-item:hover, .learn-more-cta-resources .cta-card .cta-card__list-item:active,
  .learn-more-cta-resources .cta-card.backgrounds .cta-card__list-item:hover,
  .learn-more-cta-resources .cta-card.backgrounds .cta-card__list-item:active {
      box-shadow: 0 2rem 6rem rgba(85, 82, 114, 0.15);
  }

  .learn-more-cta-resources .cta-card .cta-card__list-item-link-item,
  .learn-more-cta-resources .cta-card.backgrounds .cta-card__list-item-link-item {
      display: block;
      padding: 0;
  }

.learn-more-cta-resources__col {
  margin-bottom: 3rem;
}

.learn-more-cta-resources__card {
  background-color: #fff;
  padding: 1.5rem;
  position: relative;
  height: 100%;
  color: #1d2632;
  border: 1px solid transparent;
}

.learn-more-cta-resources__card-img {
  max-height: 10rem;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 80% 70%;
  object-position: 80% 70%;
}

.learn-more-cta-resources__card-link {
  position: absolute;
  bottom: 1.5rem;
}

.learn-more-cta-resources__card:hover, .learn-more-cta-resources__card:active, .learn-more-cta-resources__card:focus {
  border: 1px solid #1fdbf0;
  box-shadow: 0 2rem 6rem rgba(85, 82, 114, 0.15);
}

  .learn-more-cta-resources__card:hover .learn-more-cta-resources__title,
  .learn-more-cta-resources__card:hover .learn-more-cta-resources__card-link, .learn-more-cta-resources__card:active .learn-more-cta-resources__title,
  .learn-more-cta-resources__card:active .learn-more-cta-resources__card-link, .learn-more-cta-resources__card:focus .learn-more-cta-resources__title,
  .learn-more-cta-resources__card:focus .learn-more-cta-resources__card-link {
      color: #3756df;
  }

@media (max-width: 991.98px) {
  .learn-more-cta-resources__card {
      height: 100%;
  }
}

.learn-more-cta-resources__title {
  margin: 1.5rem 0 1rem;
  color: #1d2632;
}

.learn-more-cta-resources__subtitle {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
}

@media (max-width: 1199.98px) {
  .learn-more-cta-resources .cta-card,
  .learn-more-cta-resources .cta-card.backgrounds {
      padding-top: 0;
      padding-bottom: 0;
  }

      .learn-more-cta-resources .cta-card .container,
      .learn-more-cta-resources .cta-card.backgrounds .container {
          padding: 0;
      }
}

@media (max-width: 991.98px) {
  .learn-more-cta-resources .cta-card,
  .learn-more-cta-resources .cta-card.backgrounds {
      padding-top: 0;
      padding-bottom: 0;
      margin-bottom: 2rem;
  }

      .learn-more-cta-resources .cta-card .container,
      .learn-more-cta-resources .cta-card.backgrounds .container {
          padding: 0;
      }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
@media (min-width: 1200px) {
  .capital-markets__container-wrapper .offering-block__list-item {
      margin-bottom: 2rem;
  }
}

.capital-markets__press-release {
  margin-bottom: 4.5rem;
}

  .capital-markets__press-release .press-release-hero {
      background-color: #415580;
  }

@media (max-width: 991.98px) {
  .capital-markets__press-release {
      margin-bottom: 2rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.attribution-report-view__fund-hero .fund-info-hero {
  background-color: #1d2632;
}

.attribution-report-view__container-wrapper {
  margin-bottom: 13.5rem;
}

@media (max-width: 991.98px) {
  .attribution-report-view__container-wrapper {
      margin-bottom: 5.375rem;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .attribution-report-view__container-wrapper {
      margin-bottom: 7.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  .attribution-report-view__container-wrapper {
      margin-bottom: 8rem;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .attribution-report-view .document-download-list {
      margin-bottom: 1.5rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.explore-cta {
  margin: 4rem 0 6rem;
}

.explore-cta__title {
  margin-bottom: 3rem;
}

@media (max-width: 1199.98px) {
  .explore-cta__title {
      margin-bottom: 3.5rem;
  }
}

@media (max-width: 767.98px) {
  .explore-cta__title {
      margin-bottom: 4rem;
  }
}

.explore-cta__tiles .tile {
  padding: 1.5rem 1.5rem 0 0.5rem;
  margin-bottom: 1.5rem;
  align-items: center;
  display: flex;
}

.explore-cta__tiles .tile__header {
  color: #1d2632;
}

.explore-cta__tiles .tile.colour {
  width: 100%;
}

.explore-cta__tiles .tile .tiles-icon {
  position: absolute;
  bottom: 1rem;
  right: 1rem;
}

@media (max-width: 991.98px) {
  .explore-cta__tiles .tile {
      min-height: 7rem;
  }
}

.explore-cta__tiles .column {
  cursor: pointer;
}

  .explore-cta__tiles .column.find {
      background-color: #f2a50e;
  }

  .explore-cta__tiles .column:hover,
  .explore-cta__tiles .column:active {
      box-shadow: 0 2rem 6rem rgba(85, 82, 114, 0.15);
      border: 2px solid #1081f2;
  }

      .explore-cta__tiles .column:hover .tile__header,
      .explore-cta__tiles .column:active .tile__header {
          color: #1081f2;
      }

      .explore-cta__tiles .column:hover.more, .explore-cta__tiles .column:hover.find,
      .explore-cta__tiles .column:active.more,
      .explore-cta__tiles .column:active.find {
          box-shadow: 0 2rem 6rem rgba(85, 82, 114, 0.15);
          color: #fff;
          border: 2px solid #1fdbf0 !important;
          background-color: #1287fc !important;
      }

          .explore-cta__tiles .column:hover.more a, .explore-cta__tiles .column:hover.find a,
          .explore-cta__tiles .column:active.more a,
          .explore-cta__tiles .column:active.find a {
              color: #fff;
          }

          .explore-cta__tiles .column:hover.more .tile__header, .explore-cta__tiles .column:hover.find .tile__header,
          .explore-cta__tiles .column:active.more .tile__header,
          .explore-cta__tiles .column:active.find .tile__header {
              color: #fff;
          }

@media (min-width: 992px) {
  .explore-cta__tiles .row {
      padding-right: 1rem;
      padding-left: 1rem;
  }

  .explore-cta__tiles .column {
      flex-grow: 1;
      display: flex;
      flex-direction: column;
      border: 2px solid #e6eaf7;
      background-color: #fff;
      max-width: 24%;
      margin: 0 6px 1rem;
      justify-content: center;
  }

      .explore-cta__tiles .column:nth-child(4n+1) {
          margin-left: 0;
      }

      .explore-cta__tiles .column:nth-child(4n) {
          margin-right: 0;
      }
}

@media (max-width: 991.98px) {
  .explore-cta__tiles .tile {
      padding-left: 0.5rem;
      padding-right: 0.5rem;
  }

      .explore-cta__tiles .tile h4 {
          margin-bottom: 0;
      }

  .explore-cta__tiles .row {
      padding-right: 1rem;
      padding-left: 1rem;
  }

  .explore-cta__tiles .column {
      flex-grow: 1;
      display: flex;
      flex-direction: column;
      border: 1px solid #e6eaf7;
      background-color: #fff;
      max-width: 31.99%;
      margin: 0 11px 1rem;
  }

      .explore-cta__tiles .column:nth-child(4n+1) {
          margin-left: 22px;
      }

      .explore-cta__tiles .column:nth-child(3n+1) {
          margin-left: 0;
      }

      .explore-cta__tiles .column:nth-child(3n) {
          margin-right: 0;
      }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .explore-cta__tiles .more .tile {
      padding: 1.5rem 0;
  }
}

@media (max-width: 991.98px) {
  .explore-cta__tiles .column {
      max-width: 100%;
      margin: 0 0 1rem;
      flex: 1 0 51%;
  }

      .explore-cta__tiles .column:nth-child(5n) {
          margin-left: 0;
      }
}

.explore-cta__tiles .more {
  background-color: #1d2632;
}

  .explore-cta__tiles .more .tile__header {
      color: #fff;
  }
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
@media (max-width: 991.98px) {
  .about-profunds .explore-cta {
      margin: 5.5rem 0;
  }

  .about-profunds .quick-links {
      padding-bottom: 7rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.about-press-release-detail .fund-info-hero {
  background-color: #3756df;
}

.about-press-release-detail__left {
  margin-bottom: 6rem;
}

  .about-press-release-detail__left .rich-text-block h5 {
      margin-top: 1.5rem;
  }

  .about-press-release-detail__left .rich-text-block .profunds-how-to-buy {
      color: #3756df;
  }

@media (max-width: 1199.98px) {
  .about-press-release-detail__left .rich-text-block h5 {
      margin-top: 1rem;
  }
}

.about-press-release-detail__right .callout__card-title {
  color: #1d2632;
}

@media (max-width: 991.98px) {
  .about-press-release-detail .fund-info-hero {
      padding: 9rem 0 1rem;
  }

  .about-press-release-detail__right {
      order: 0;
      margin-bottom: 2rem;
  }

      .about-press-release-detail__right .callout.contact-card {
          padding: 0;
          background-color: transparent;
      }

          .about-press-release-detail__right .callout.contact-card .accordion__content {
              padding-top: 0;
          }

          .about-press-release-detail__right .callout.contact-card .accordion__toggle {
              padding-top: 1.5rem;
              padding-bottom: 1.5rem;
              background-color: #fafafa;
          }

          .about-press-release-detail__right .callout.contact-card .accordion__toggle,
          .about-press-release-detail__right .callout.contact-card .callout__card {
              padding-left: 1.5rem;
              padding-right: 1.5rem;
          }

          .about-press-release-detail__right .callout.contact-card .callout__card {
              padding-top: 1.5rem;
              padding-bottom: 3rem;
          }

              .about-press-release-detail__right .callout.contact-card .callout__card:first-child {
                  margin-bottom: 0;
                  margin-top: 0;
              }

              .about-press-release-detail__right .callout.contact-card .callout__card:not(:first-child) {
                  margin-top: 1.5rem;
                  margin-bottom: 0;
              }

  .about-press-release-detail__left {
      order: 1;
      margin-bottom: 6rem;
  }
}

@media (max-width: 767.98px) {
  .about-press-release-detail__right .callout.contact-card {
      border-top: 1px solid #1d2632;
      border-bottom: 1px solid #1d2632;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.about-contact .product-list-hero {
  padding-top: 11rem;
}

.about-contact .contact-block:nth-child(even) {
  background: #fafafa;
}

.about-contact .contact-block:nth-child(odd) {
  background: #f5f7fa;
}

.about-contact .contact-block:not(:nth-child(2)) .contact-block__content,
.about-contact .contact-block:not(:nth-child(2)) .contact-block__label,
.about-contact .contact-block:not(:nth-child(2)) .contact-block__address {
  font-family: "MazzardHSemiBold", sans-serif;
  font-size: 2rem;
  line-height: 1;
  letter-spacing: -0.1rem;
}

@media (min-width: 992px) {
  .about-contact .contact-block:not(:nth-child(2)) .contact-block__content,
  .about-contact .contact-block:not(:nth-child(2)) .contact-block__label,
  .about-contact .contact-block:not(:nth-child(2)) .contact-block__address {
      font-size: 2.5rem;
      line-height: 1;
  }
}

@media (max-width: 1199.98px) {
  .about-contact .contact-block:not(:nth-child(2)) .contact-block__content,
  .about-contact .contact-block:not(:nth-child(2)) .contact-block__label,
  .about-contact .contact-block:not(:nth-child(2)) .contact-block__address {
      font-size: 2rem;
      letter-spacing: -0.05rem;
  }
}

@media (max-width: 767.98px) {
  .about-contact .contact-block:not(:nth-child(2)) .contact-block__content,
  .about-contact .contact-block:not(:nth-child(2)) .contact-block__label,
  .about-contact .contact-block:not(:nth-child(2)) .contact-block__address {
      font-size: 1.75rem;
      letter-spacing: -0.03rem;
  }
}

.about-contact .contact-block:not(:nth-child(2)) .contact-block__content small, .about-contact .contact-block:not(:nth-child(2)) .contact-block__content .small,
.about-contact .contact-block:not(:nth-child(2)) .contact-block__label small,
.about-contact .contact-block:not(:nth-child(2)) .contact-block__label .small,
.about-contact .contact-block:not(:nth-child(2)) .contact-block__address small,
.about-contact .contact-block:not(:nth-child(2)) .contact-block__address .small {
  display: block;
  margin-bottom: 0.6em;
}

@media (max-width: 1399.98px) {
  .about-contact .product-list-hero {
      padding-top: 9rem;
  }
}

@media (max-width: 991.98px) {
  .about-contact .product-list-hero {
      padding-top: 13rem;
  }

  .about-contact .product-list-hero__link-redirect {
      margin-top: 4rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.about-careers .go-further {
  position: relative;
  top: -5rem;
}

.about-careers__feature-block-purple .feature-block__list {
  justify-content: flex-start;
}

.about-careers__feature-block-purple .feature-block__list-item {
  margin-bottom: 5rem;
  max-width: 33%;
  flex: 0 0 33%;
}

.about-careers__feature-block-purple .feature-block__list-item-description {
  border-top: 0.5rem solid #771b85;
}

.about-careers__feature-block-blue .feature-block__list {
  justify-content: flex-start;
}

.about-careers__feature-block-blue .feature-block__list-item {
  margin-bottom: 6rem;
  max-width: 50%;
  flex: 0 0 50%;
}

.about-careers__feature-block-blue .feature-block__list-item-description {
  border-top: 0.5rem solid #1081f2;
}

.about-careers__feature-block-blue .feature-block__list-item-description-text {
  font-family: "MazzardHRegular", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
  margin-top: 1.5rem;
}

.about-careers .quote-block__quote {
  margin-bottom: 5rem;
}

@media (max-width: 1399.98px) {
  .about-careers .quote-block__quote {
      margin-bottom: 4rem;
  }
}

@media (max-width: 991.98px) {
  .about-careers .go-further {
      position: static;
  }

  .about-careers__feature-block-blue .feature-block__list-item-description {
      padding-top: 1rem;
  }

  .about-careers__feature-block-blue .feature-block__list-item-description-text {
      margin-top: 2rem;
  }

  .about-careers__feature-block-blue .feature-block__list-item, .about-careers__feature-block-purple .feature-block__list-item {
      max-width: 100%;
      flex: 0 0 100%;
      margin-bottom: 4rem;
  }

  .about-careers .quote-block__quote {
      margin-bottom: 3rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.search-autofill {
  background-color: #f5f7fa;
}

.search-autofill__contain {
  padding: 4rem 8rem 2rem;
}

@media (max-width: 1399.98px) {
  .search-autofill__contain {
      padding: 4rem 0 3rem;
  }
}

@media (max-width: 767.98px) {
  .search-autofill__contain {
      padding: 4rem 1rem 3rem;
  }
}

.search-autofill__input-wrap {
  margin-bottom: 3rem;
}

@media (max-width: 767.98px) {
  .search-autofill__input-wrap .button-div {
      margin-top: 1.5rem;
      display: block;
  }

  .search-autofill__input-wrap .input-col {
      width: 100%;
      flex-basis: 100%;
  }
}

.search-autofill__button {
  padding: 1rem 2rem;
  min-width: 9.5rem;
}

.search-autofill__wrap {
  padding-bottom: 1rem;
}

.search-autofill__title {
  margin-bottom: 2rem;
}

.search-autofill__links {
  margin-bottom: 2rem;
}

.search-autofill__links-link {
  color: #1d2632;
  font-size: 1rem;
  line-height: 1.5;
}

.search-autofill__links-link-type {
  margin-right: 1.5rem;
}

@media (max-width: 767.98px) {
  .search-autofill__links-link-type {
      margin-bottom: 0.5rem;
      margin-right: 0;
  }
}

.search-autofill .search-filter {
  margin-bottom: 0;
}

.search-autofill .search-filter-input {
  outline: none;
  border-bottom: 2px solid #1081f2;
  border-top: none;
  border-left: none;
  border-right: none;
  background-color: #f5f7fa;
  border-radius: 0;
}

.search-autofill input.search-filter-input::-moz-placeholder {
  color: #1d2632;
  opacity: 0.8;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}

.search-autofill input.search-filter-input:-ms-input-placeholder {
  color: #1d2632;
  opacity: 0.8;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}

.search-autofill input.search-filter-input::placeholder {
  color: #1d2632;
  opacity: 0.8;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}

.search-autofill input.search-filter-input:active,
.search-autofill input.search-filter-input:focus {
  outline: none;
  box-shadow: none;
}

@charset "UTF-8";
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.site-header {
  background-color: #fff;
  position: relative;
  z-index: 2;
}

@media (max-width: 991.98px) {
  .site-header .navbar-brand .logo {
      height: 24px;
  }
}

.site-header__navbar.navbar-expand-lg .navbar-nav > .nav-item {
  position: static;
  margin: 0 1rem;
}

@media (max-width: 1199.98px) {
  .site-header__navbar .navbar-collapse .navbar-nav {
      display: none;
  }
}

.site-header__navbar .dropdown-menu {
  background-color: #f5f7fa;
  border-radius: 0;
  border: 0;
  margin-top: 0;
  padding-top: 3rem;
  padding-bottom: 4.5rem;
}

  .site-header__navbar .dropdown-menu.blue {
      background-color: #3756df;
  }

  .site-header__navbar .dropdown-menu.night-rider {
      background-color: #323232;
  }

  .site-header__navbar .dropdown-menu.blue .site-header__mobile-sub-submenu-toggle,
  .site-header__navbar .dropdown-menu.blue .site-header__mobile-submenu-icon {
      color: #fff;
  }

@media (max-width: 767.98px) {
  .site-header__navbar .dropdown-menu.blue {
      padding-bottom: 2.5rem;
  }
}

.site-header__navbar-dropdown.funds.show > .nav-link:after,
.site-header__navbar-dropdown.funds > .active.nav-link:after,
.site-header__navbar-dropdown.funds .nav-link:hover:after,
.site-header__navbar-dropdown.funds .nav-link:focus:after, .site-header__navbar-dropdown.resources.show > .nav-link:after,
.site-header__navbar-dropdown.resources > .active.nav-link:after,
.site-header__navbar-dropdown.resources .nav-link:hover:after,
.site-header__navbar-dropdown.resources .nav-link:focus:after {
  display: block;
  background-color: #FFCE22;
}

.site-header__navbar-dropdown.strategies.show .nav-link:after,
.site-header__navbar-dropdown.strategies > .active.nav-link:after,
.site-header__navbar-dropdown.strategies .nav-link:hover:after,
.site-header__navbar-dropdown.strategies .nav-link:focus:after, .site-header__navbar-dropdown.about.show .nav-link:after,
.site-header__navbar-dropdown.about > .active.nav-link:after,
.site-header__navbar-dropdown.about .nav-link:hover:after,
.site-header__navbar-dropdown.about .nav-link:focus:after {
  display: block;
  background-color: #FFCE22;
}

.site-header__navbar-dropdown.about .site-header__mobile-submenu-icon, .site-header__navbar-dropdown.about .site-header__mobile-menu-action-inner {
  color: #fff;
}

.site-header__navbar-dropdown.insights.show .nav-link:after,
.site-header__navbar-dropdown.insights > .active.nav-link:after,
.site-header__navbar-dropdown.insights .nav-link:hover:after,
.site-header__navbar-dropdown.insights .nav-link:focus:after {
  display: block;
  background-color: #61b80b;
}

.site-header__navbar-dropdown.insights .dropdown-menu {
  padding-bottom: 3.5rem;
}

@media (max-width: 991.98px) {
  .site-header__navbar-dropdown.insights .dropdown-menu {
      padding-bottom: 0.5rem;
  }
}

.site-header__navbar-dropdown > .nav-link {
  color: #1d2632;
  border-bottom: 0.25rem;
}

  .site-header__navbar-dropdown > .nav-link:after {
      content: "";
      display: none;
      height: 0.25rem;
      left: 0;
      position: absolute;
      right: 0;
      top: 100%;
      background-color: transparent;
  }

  .site-header__navbar-dropdown > .nav-link .cta-link__icon {
      display: none;
  }

@media (max-width: 1199.98px) {
  .site-header__navbar-dropdown > .nav-link .cta-link__icon {
      display: block;
  }
}

.site-header__navbar-dropdown > .nav-link:hover, .site-header__navbar-dropdown > .nav-link:active {
  font-family: "MazzardHSemiBold", sans-serif;
}

.site-header__navbar .navbar-nav {
  margin: auto;
  justify-content: center;
}

@media (max-width: 1199.98px) {
  .site-header__navbar .navbar-nav {
      display: block;
  }
}

@media (max-width: 991.98px) {
  .site-header__navbar .resources .dropdown-menu {
      padding-bottom: 0.5rem;
  }
}

.site-header__strategy-col {
  padding: 0 1.5rem;
}

@media (min-width: 992px) {
  .site-header__strategy-col:first-child {
      padding-left: 1rem;
  }

  .site-header__strategy-col:last-child {
      padding-right: 1rem;
  }

  .site-header__strategy-col:nth-child(2) {
      border-right: 1px solid #1d2632;
  }
}

@media (max-width: 991.98px) {
  .site-header__strategy-col {
      padding: 0 1rem;
  }

      .site-header__strategy-col:nth-child(2) {
          padding-bottom: 1.5rem;
          border-bottom: 1px solid #1d2632;
          margin-bottom: 3rem;
      }

      .site-header__strategy-col:last-child .site-header__strategy-item:last-child {
          margin: 0;
      }
}

.site-header__strategy-item {
  display: flex;
  margin-bottom: 3rem;
  border: 0.125rem solid transparent;
  padding: 1rem;
}

@media (max-width: 991.98px) {
  .site-header__strategy-item {
      padding: 0;
  }
}

.site-header__strategy-item:hover, .site-header__strategy-item:focus {
  background-color: #fff;
  border-color: #1fdbf0;
  color: #1081f2;
  box-shadow: 0 2rem 6.25rem rgba(85, 82, 114, 0.15);
}

  .site-header__strategy-item:hover .site-header__strategy-item-img, .site-header__strategy-item:focus .site-header__strategy-item-img {
      filter: invert(39%) sepia(82%) saturate(2878%) hue-rotate(194deg) brightness(97%) contrast(96%);
  }

  .site-header__strategy-item:hover span, .site-header__strategy-item:focus span {
      color: #1081f2;
  }

.site-header__strategy-item-icon {
  flex-shrink: 0;
  width: 60px;
  height: 60px;
  position: relative;
  background-color: #fff;
}

.site-header__strategy-item-img {
  position: absolute;
  width: 100%;
  height: 100%;
}

.site-header__strategy-item-label {
  color: #1d2632;
}

@media (max-width: 1199.98px) {
  .site-header__strategy-item {
      margin-bottom: 2rem;
  }
}

.site-header__fund-wrapper {
  padding: 1.5rem 0 1.5rem 3rem;
}

@media (max-width: 1199.98px) {
  .site-header__fund-wrapper {
      padding: 1rem;
  }
}

.site-header__fund-wrapper:first-child {
  padding-left: 3rem;
  padding-right: 0;
}

@media (max-width: 1399.98px) {
  .site-header__fund-wrapper:first-child {
      padding-left: 1rem;
      padding-right: 0;
  }
}

@media (max-width: 1199.98px) {
  .site-header__fund-wrapper:first-child {
      padding: 1rem;
  }
}

.site-header__fund-wrapper:last-child {
  padding-right: 3rem;
}

@media (max-width: 1399.98px) {
  .site-header__fund-wrapper:last-child {
      padding-right: 1rem;
  }
}

@media (max-width: 991.98px) {
  .site-header__fund-wrapper:last-child {
      padding-top: 0;
  }
}

.site-header__fund-wrapper-first, .site-header__fund-wrapper-second {
  min-height: 20rem;
}

@media (max-width: 991.98px) {
  .site-header__fund-wrapper-first, .site-header__fund-wrapper-second {
      min-height: 18rem;
  }
}

.site-header__fund-wrapper-first a, .site-header__fund-wrapper-second a {
  color: #fff;
  text-decoration: none;
}

  .site-header__fund-wrapper-first a .cta-link__icon, .site-header__fund-wrapper-second a .cta-link__icon {
      float: right;
  }

@media (max-width: 767.98px) {
  .site-header__fund-wrapper-first a .cta-link__icon, .site-header__fund-wrapper-second a .cta-link__icon {
      font-size: 1.25rem;
  }
}

.site-header__fund-wrapper-first {
  background-color: #3756df;
}

  .site-header__fund-wrapper-first a .cta-link__icon {
      color: #5dadfd;
  }

.site-header__fund-wrapper-second {
  background-color: #56345b;
}

  .site-header__fund-wrapper-second a .cta-link__icon {
      color: #b503cf;
  }

.site-header__fund-wrapper-third a {
  color: #1d2632;
}

  .site-header__fund-wrapper-third a .cta-link__icon {
      display: none;
  }

.site-header__fund-wrapper-third .site-header__title-with-links__title {
  border-color: #e6eaf7;
}

.site-header__fund-wrapper-third .site-header__title-with-links__list-item {
  position: relative;
}

  .site-header__fund-wrapper-third .site-header__title-with-links__list-item:last-child a {
      padding-left: 0.5rem;
  }

      .site-header__fund-wrapper-third .site-header__title-with-links__list-item:last-child a:after {
          content: " ";
          background-color: #ffce22;
          position: absolute;
          width: 2.5rem;
          height: 2.5rem;
          left: 0;
          z-index: -1;
          top: -space(2);
      }

.site-header__insights-wrapper {
  padding-right: 2rem;
}

@media (max-width: 1199.98px) {
  .site-header__insights-wrapper {
      padding-right: 0;
  }
}

@media (max-width: 991.98px) {
  .site-header__insights-wrapper {
      margin-bottom: 3rem;
      padding-right: 1rem;
  }
}

.table-container-block .table-data-item .table-data-item-heading {
  /*  width: 30%;
  float: left;*/
}

.table-container-block .table-data-item .table-data-item-links {
  /*  display: flex;
  width: 70%;
  float: left;*/
}

  .table-container-block .table-data-item .table-data-item-links button {
      padding: 0;
  }

.site-header__insights-wrapper-first {
  border-right: 1px solid #1d2632;
  height: 100%;
}

  .site-header__insights-wrapper-first .home-page-hero__banner-links-item-link {
      width: 312px;
      display: inline-block;
      padding-left: 15px;
      margin-top: 15px;
  }

.site-header__insights-wrapper-first-card {
  background-color: #4f9609;
  padding: 3.5rem 2.5rem 2rem 2rem;
  color: #fff;
  margin-right: 3.5rem;
  margin-left: 1rem;
  max-width: 17.5rem;
  display: block;
  border: 0.125rem solid #4f9609;
}

  .site-header__insights-wrapper-first-card:hover {
      background-color: #fff !important;
      border: 0.125rem solid #1fdbf0;
      box-shadow: 0 2rem 6.25rem rgba(85, 82, 114, 0.15);
      border-color: #1fdbf0 !important;
      color: #1081f2;
  }

      .site-header__insights-wrapper-first-card:hover span {
          color: #1081f2;
      }

      .site-header__insights-wrapper-first-card:hover .cta-link__icon {
          margin-left: 1rem;
          color: #1081f2;
          transition: linear 2ms;
      }

@media (min-width: 992px) and (max-width: 1199.98px) {
  .site-header__insights-wrapper-first-card:hover .cta-link__icon {
      margin-left: 0.5rem;
  }
}

.site-header__insights-wrapper-first-card h5 {
  margin-bottom: 2rem;
}

.site-header__insights-wrapper-first-card-link {
  color: #fff;
  display: flex;
  align-items: center;
}

  .site-header__insights-wrapper-first-card-link:hover, .site-header__insights-wrapper-first-card-link:active {
      color: #fff;
  }

  .site-header__insights-wrapper-first-card-link .cta-link__icon {
      color: #fff;
      margin-left: 0.25rem;
      margin-top: 0.125rem;
  }

@media (max-width: 1199.98px) {
  .site-header__insights-wrapper-first-card {
      margin-right: 3rem;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .site-header__insights-wrapper-first-card {
      min-width: 15.7rem;
      min-height: 15rem;
      padding: 3.5rem 2.5rem 2rem 2rem;
  }
}

@media (max-width: 991.98px) {
  .site-header__insights-wrapper-first {
      border-right: 0;
      border-bottom: 1px solid #1d2632;
      margin-bottom: 2rem;
  }

  .site-header__insights-wrapper-first-card {
      margin: 0 !important;
      margin-bottom: 2rem;
      padding: 3.5rem 3.5rem 3rem 2rem;
      width: 100%;
  }

      .site-header__insights-wrapper-first-card .cta-link__icon {
          color: #fff;
      }

      .site-header__insights-wrapper-first-card h5 {
          margin-bottom: 2.5rem;
      }
}

@media (max-width: 767.98px) {
  .site-header__insights-wrapper-first-card {
      max-width: 100%;
  }

      .site-header__insights-wrapper-first-card h5 {
          width: 60%;
      }
}

.site-header__insights-wrapper-last {
  border-left: 1px solid #1d2632;
  padding-left: 3rem !important;
}

@media (max-width: 991.98px) {
  .site-header__insights-wrapper-last {
      border-left: 0;
      border-top: 1px solid #1d2632;
      padding-top: 3rem;
      padding-left: 0 !important;
  }
}

.site-header__title-with-links__title {
  padding: 1.5rem;
  border-bottom: 1px solid #dbecf8;
}

@media (max-width: 767.98px) {
  .site-header__title-with-links__title {
      padding: 1rem;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .site-header__title-with-links__title {
      padding: 1.5rem 1rem;
  }
}

.site-header__title-with-links__list {
  padding: 1rem 1.5rem;
}

@media (max-width: 767.98px) {
  .site-header__title-with-links__list {
      padding: 1rem;
  }
}

.site-header__title-with-links__list-item {
  margin-bottom: 1rem;
  font-weight: 500;
}

  .site-header__title-with-links__list-item a {
      line-height: 1;
  }

.site-header__title-with-links__list-item-white {
  color: #fff;
}

  .site-header__title-with-links__list-item-white:hover {
      color: #fff;
  }

.site-header__title-with-links__list-item:first-child {
  margin-top: 0;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .site-header__title-with-links__title {
      flex: none;
  }

  .site-header__title-with-links__list {
      margin-top: 1rem;
  }
}

.site-header__resources-group:first-child {
  border-right: 1px solid #1d2632;
  padding-right: 1.5rem;
}

@media (max-width: 991.98px) {
  .site-header__resources-group:first-child {
      border-right: 0;
      padding-right: 1rem;
  }

      .site-header__resources-group:first-child ul li:last-child {
          margin-bottom: 3rem;
      }

      .site-header__resources-group:first-child ul {
          margin-bottom: 3rem;
          border-bottom: 1px solid #1d2632;
      }
}

.site-header__resources-group:nth-child(2) {
  padding: 0 1.5rem;
}

@media (max-width: 991.98px) {
  .site-header__resources-group:nth-child(2) {
      padding: 0 1rem;
  }
}

.site-header__resources-group:last-child {
  padding-left: 1.5rem;
}

@media (max-width: 991.98px) {
  .site-header__resources-group:last-child {
      padding-left: 1rem;
  }
}

.site-header__resources-header {
  margin-bottom: 2rem;
  min-height: 2rem;
}

.site-header__resources-header-link {
  color: #1d2632;
}

.site-header__resources-header-link-lock {
  background-image: url("/areas/proshares/assets/icons/lock.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
}

.site-header__resources-header-link:hover, .site-header__resources-header-link:active {
  color: #1081f2;
}

  .site-header__resources-header-link:hover .site-header__resources-header-link-lock, .site-header__resources-header-link:active .site-header__resources-header-link-lock {
      background-image: url("/areas/proshares/assets/icons/lock-blue.svg");
  }

.site-header__resources-list {
  list-style: none;
  padding-left: 0;
}

.site-header__resources-list-item a {
  font-family: "MazzardHMedium", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 2rem;
  display: block;
}

.site-header__about {
  color: #fff;
}

.site-header__about-dropdown {
  background-color: #3756df;
  border-radius: 0;
  border: 0;
  margin-top: 0;
  padding-bottom: 3rem;
}

.site-header__about-content {
  padding-right: 3rem;
}

  .site-header__about-content button {
      padding: 1rem 4rem;
  }

.site-header__about-tag {
  margin-bottom: 2rem;
  display: block;
}

.site-header__about-header {
  padding-bottom: 1rem;
  line-height: 1;
}

.site-header__about-description {
  padding-bottom: 3rem;
}

.site-header__about-links {
  padding-left: 3rem;
  border-left: 1px solid #FFCE22;
}

.site-header__about-links-title {
  padding-bottom: 2rem;
}

.site-header__about-links-label {
  margin-bottom: 2rem;
  color: #fff;
}

  .site-header__about-links-label:hover {
      color: #e6eaf7;
  }

  .site-header__about-links-label h6 {
      font-family: "MazzardHMedium", sans-serif;
      font-weight: 500;
      margin-bottom: 0;
  }

@media (max-width: 767.98px) {
  .site-header__about-content {
      padding-right: 1rem;
  }

      .site-header__about-content button {
          margin-bottom: 3rem;
      }

  .site-header__about-links {
      padding-left: 1rem;
      border-left: none;
  }

  .site-header__about-links-title {
      padding-top: 3rem;
      border-top: 1px solid #d7d7d7;
  }
}

.site-header .navbar {
  position: static;
  padding: 2rem 0 1rem;
}

  .site-header .navbar.border-white {
      border-bottom: 1px solid #fff;
  }

  .site-header .navbar .search-block {
      display: flex;
      min-width: 6.5rem;
  }

.site-header__search-bar {
  margin-right: 1.5rem;
  color: #1081f2;
  position: relative;
}

.site-header__login-bar {
  color: #1081f2;
  position: relative;
  padding-right: .75rem;
  border-right: 2px solid #323232;
  margin-right: .75rem;
}

@media (max-width: 767px) {

  .site-header__login-bar {
      display: none;
  }
}

.site-header__search-bar .nav-link:after {
  content: "";
  height: 0.25rem;
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
  background-color: transparent;
}

.site-header__search-bar .nav-link:hover {
  font-family: "MazzardHSemiBold", sans-serif;
}

  .site-header__search-bar .nav-link:hover:after, .site-header__search-bar .nav-link:active:after {
      content: "";
      background-color: #1081f2;
  }

@media (max-width: 767.98px) {
  .site-header__search-bar {
      margin-right: 0;
  }
}

@media (min-width: 576px) {
  .site-header__search-bar {
      display: block;
  }
}

.site-header__search-close-button {
  display: none;
  margin-right: 1.875rem;
  margin-left: auto;
}

@media (max-width: 991.98px) {
  .site-header__search-close-button {
      margin-right: 0;
  }
}

.site-header__search-list {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: -5.87rem;
  background-color: rgba(29, 38, 50, 0.4);
  z-index: 10049;
}

  .site-header__search-list:before {
      display: none;
      width: 100%;
      height: 100%;
      bottom: -6.25rem;
      background-color: rgba(29, 38, 50, 0.4);
      z-index: 10049;
  }

  .site-header__search-list:after {
      display: none;
      width: 100%;
      height: 100%;
      bottom: -6.25rem;
      background-color: rgba(29, 38, 50, 0.4);
      z-index: 10049;
  }

@media (max-width: 991.98px) {
  .site-header__search-list {
      bottom: -5rem;
  }
}

.site-header__nav-link {
  position: relative;
  color: #1081f2;
  display: flex;
  align-items: center;
}

  .site-header__nav-link img {
      padding-left: 0.5rem;
  }

.site-header .nav-item a {
  text-decoration: none;
}

@media (min-width: 992px) {
  .site-header .nav-item:hover .site-header__submenu, .site-header .nav-item:focus .site-header__submenu {
      display: block;
  }

  .site-header .nav-item.open > .site-header__submenu {
      display: block;
  }
}

.site-header__mobile-menu-toggle {
  position: relative;
  z-index: 1;
}

.site-header__toggle-icon {
  position: relative;
  z-index: -1;
}

.site-header__toggle-icon--open {
  display: none;
}

.site-header__toggle-icon--close {
  display: block;
  padding-left: 0.5rem;
}

.collapsed .site-header__toggle-icon--open {
  display: block;
}

.collapsed .site-header__toggle-icon--close {
  display: none;
}

.site-header__submenu {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  background-image: url("/areas/proshares/assets/images/submenu-bg.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right center;
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  background-color: #fff;
  z-index: 1000;
  min-height: 29rem;
  box-shadow: 0 0.3125rem 0.625rem 0 rgba(0, 0, 0, 0.2);
}

  .site-header__submenu:hover {
      display: block;
  }

.site-header__mobile-menu {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  overflow: auto;
  background-color: #fff;
  z-index: 1000;
}

  .site-header__mobile-menu.show {
      display: block;
      background-color: #f5f7fa;
  }

@media (min-width: 1200px) {
  .site-header__mobile-menu.show {
      display: none;
  }
}

.site-header__mobile-menu .site-header__navbar-dropdown {
  margin: 0 !important;
}

  .site-header__mobile-menu .site-header__navbar-dropdown .nav-link {
      font-size: 2rem;
      line-height: 1;
      font-family: "MazzardHSemiBold", sans-serif;
  }

.site-header__mobile-menu-inner {
  position: relative;
  width: 100%;
  min-height: 100vh;
  overflow-y: hidden;
  padding-top: 2rem;
}

  .site-header__mobile-menu-inner .nav-item {
      color: #fff;
      padding: 1rem 0;
  }

  .site-header__mobile-menu-inner .cta-link__icon {
      display: block;
      float: right;
      color: #1d2632;
  }

  .site-header__mobile-menu-inner .nav-item .dropdown-menu {
      display: none;
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 10;
  }

      .site-header__mobile-menu-inner .nav-item .dropdown-menu.show {
          display: block;
          height: 100%;
          overflow-x: auto;
          z-index: 11;
      }

@media (min-width: 992px) and (max-width: 1199.98px) {
  .site-header__mobile-menu-inner .nav-item .dropdown-menu.show {
      overflow: scroll;
  }
}

.site-header__mobile-submenu {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #fff;
  z-index: 1001;
}

  .site-header__mobile-submenu.show {
      display: block;
  }

@media (min-width: 992px) {
  .site-header__mobile-submenu.show {
      display: none;
  }
}

.site-header__mobile-sub-submenu-toggle {
  position: relative;
  width: 100%;
  display: none;
  margin-bottom: 3rem;
}

@media (max-width: 991.98px) {
  .site-header__mobile-sub-submenu-toggle {
      display: block;
  }
}

.site-header__mobile-menu-action-inner {
  text-align: left;
  position: relative;
  pointer-events: none;
  width: 100%;
  max-width: 100%;
  white-space: nowrap;
}

.site-header__mobile-submenu-icon-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto 0;
  pointer-events: none;
}

.site-header__mobile-sub-submenu {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  min-height: 100%;
  width: 100%;
  background-color: #fff;
  z-index: 1002;
}

  .site-header__mobile-sub-submenu.show {
      display: block;
  }

@media (min-width: 992px) {
  .site-header__mobile-sub-submenu.show {
      display: none;
  }
}

.site-header__mobile-menu-icon {
  pointer-events: none;
  max-width: 2em;
  color: #3756df;
  font-size: 1rem;
}

.site-header__mobile-submenu-open {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 300;
}

.site-header__mobile-submenu-action {
  font-family: "MazzardHSemiBold", sans-serif;
  font-size: 2.5rem;
  line-height: 1;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  width: 100%;
  color: #545e6b;
  position: relative;
  z-index: 0;
}

@media (min-width: 992px) {
  .site-header__mobile-submenu-action {
      font-size: 3rem;
      line-height: 1;
  }
}

@media (max-width: 1199.98px) {
  .site-header__mobile-submenu-action {
      font-size: 2.5rem;
      letter-spacing: -0.1rem;
  }
}

@media (max-width: 767.98px) {
  .site-header__mobile-submenu-action {
      font-size: 2rem;
      letter-spacing: -0.05rem;
  }
}

.site-header__mobile-submenu-action small, .site-header__mobile-submenu-action .small {
  display: block;
  margin-bottom: 0.6em;
}

.site-header__mobile-submenu-close, .site-header__mobile-sub-submenu-close {
  font-family: "MazzardHRegular", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
  width: auto;
  text-align: left;
}

.site-header__mobile-sub-submenu-open .site-header__mobile-submenu-icon {
  opacity: 0.4;
}

.site-header__mobile-submenu-icon {
  pointer-events: none;
  max-width: 2rem;
  color: #1d2632;
  font-size: 1.25rem;
  margin-bottom: 1rem;
}

.site-header__submenu .site-header__submenu-inner {
  display: block;
  position: relative;
}

.site-header__submenu-link-text {
  display: inline-block;
  margin-right: 1.5rem;
}

.site-header__submenu-icon-wrapper {
  color: rgba(84, 94, 107, 0.4);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 0.25rem 0 0.25rem 0.5rem;
  max-width: 2rem;
}

.site-header__submenu-link-icon {
  color: #3756df;
  opacity: 0;
}

.site-header .list-group,
.site-header .list-group-item {
  border: 0;
  border-radius: 0;
}

.site-header__submenu-content:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 2px;
  background-color: #e6eaf7;
}

.site-header .list-group-item {
  padding: 0.25rem 0.5rem;
  margin-bottom: 0.5rem;
  position: relative;
  background-color: transparent;
  color: #545e6b;
  text-transform: none;
  font-weight: 700;
}

  .site-header .list-group-item.active {
      background-color: transparent;
      color: #1d2632;
  }

      .site-header .list-group-item.active .site-header__submenu-icon-wrapper {
          color: #3756df;
      }

      .site-header .list-group-item.active .site-header__submenu-link-icon {
          opacity: 1;
      }

  .site-header .list-group-item:hover, .site-header .list-group-item:focus {
      background-color: transparent;
      color: #1d2632;
  }

      .site-header .list-group-item:hover .site-header__submenu-icon-wrapper, .site-header .list-group-item:focus .site-header__submenu-icon-wrapper {
          color: #3756df;
      }

      .site-header .list-group-item:hover .site-header__submenu-link-icon, .site-header .list-group-item:focus .site-header__submenu-link-icon {
          opacity: 1;
      }

.site-header .navbar-toggler {
  margin-left: 1.5rem;
  display: inline-block;
  border: 0;
  vertical-align: middle;
  width: 2.5rem;
}

.site-header__side-drawer.fade .modal-dialog {
  margin: 0 0 0 auto;
  height: 100%;
  max-width: 390px;
  transform: translate(100%, 0);
}

.site-header__side-drawer.fade.show .modal-dialog {
  transform: none;
}

.site-header__side-drawer .modal-dialog:after {
  content: "";
  position: absolute;
  width: 15px;
  top: 0;
  bottom: 0;
  left: 100%;
  background-color: #fff;
}

.site-header__side-drawer .modal-content {
  height: 100%;
}

.site-header__side-drawer .modal-body {
  padding: 3rem 1rem;
}

@media (min-width: 768px) {
  .site-header__side-drawer .modal-body {
      padding: 3rem;
  }
}

.site-header__side-drawer-toggle {
  position: absolute;
  top: 0.5rem;
  right: 1rem;
}

.site-header__search .modal-dialog {
  margin: 6rem 0 0;
  width: 100%;
  max-width: 100%;
}

.site-header__search .modal-content {
  background-color: transparent;
  color: #fff;
}

.site-header .tabs .tabs__items {
  display: flex;
}

.site-header .etftabs .tabs__caret:after {
  content: "▼";
}

.site-header .etftabs .tabs__caret__caret-up:after {
  content: "▲";
  line-height: 0;
  z-index: 100;
  display: block;
}

@media (max-width: 991.98px) {
  .site-header .etftabs .tabs__items .tabs__list-item-link:hover {
      color: #1081f2;
  }

  .site-header .etftabs .tab-content > .active {
      display: block;
      opacity: 1;
  }

  .site-header .etftabs .tabs__items .tabs__list-item-link.active {
      display: none;
  }
}

@media (min-width: 768px) {
  .site-header .etftabs .tab-content > .active {
      display: block;
      opacity: 1;
  }
}

.site-header .etftabs .tabs__list-item {
  padding: 0;
}

.site-header .etftabs .tabs__list-item-link {
  margin-bottom: 0.5rem;
  padding: 0;
}

  .site-header .etftabs .tabs__list-item-link:after {
      bottom: -space(3);
      background-color: transparent;
  }

  .site-header .etftabs .tabs__list-item-link:hover span, .site-header .etftabs .tabs__list-item-link:active span {
      color: #1d2632;
  }

  .site-header .etftabs .tabs__list-item-link:hover:after, .site-header .etftabs .tabs__list-item-link:active:after {
      background-color: #1d2632;
  }

  .site-header .etftabs .tabs__list-item-link.active span {
      color: #1d2632;
  }

  .site-header .etftabs .tabs__list-item-link.active:after {
      background-color: #1d2632;
  }

  .site-header .etftabs .tabs__list-item-link:not(.active)#browse-categories-tab span {
      color: #1081f2;
  }

  .site-header .etftabs .tabs__list-item-link:not(.active)#geared-eTFs-tab span {
      color: #771b85;
  }

  .site-header .etftabs .tabs__list-item-link span {
      font-family: "MazzardHSemiBold", sans-serif;
      font-size: 1.25rem;
      line-height: 1.5;
      border-right: 0;
  }

.site-header .etftabs .tabs__selected {
  border: 1px solid #e6eaf7;
}

.site-header .etftabs .tabs__list-item:first-child a {
  margin-right: 3rem;
  margin-left: 1rem;
}

.site-header .etftabs .tabs__items {
  border-bottom: 1px solid #1d2632;
}

.site-header .etftabs .tabs__content {
  margin-top: 2rem;
  padding-top: 0;
}

  .site-header .etftabs .tabs__content .site-header__resources-group {
      padding-left: 3rem;
  }

@media (min-width: 992px) and (max-width: 1199.98px) {
  .site-header .etftabs .tabs__content .site-header__resources-group {
      padding-left: 2rem;
  }
}

.site-header .etftabs .tab-pane:first-child .site-header__insights-wrapper-first-card {
  background-color: #1d2632;
  border-color: #1d2632;
}

  .site-header .etftabs .tab-pane:first-child .site-header__insights-wrapper-first-card a,
  .site-header .etftabs .tab-pane:first-child .site-header__insights-wrapper-first-card .cta-link__icon {
      color: #FFCE22;
      display: inline-block;
  }

.site-header .etftabs .tab-pane .site-header__insights-wrapper-first-card {
  background-color: #771b85;
  border-color: #771b85;
}

.site-header .etftabs .site-header__resources-header {
  color: #1d2632;
  font-family: "MazzardHSemiBold", sans-serif;
  font-size: 0.75rem;
  letter-spacing: 0.25rem;
  line-height: 1;
  text-transform: uppercase;
  min-height: auto;
}

@media (max-width: 991.98px) {
  .site-header .etftabs .tabs__items {
      display: none;
  }

  .site-header .etftabs .tabs__selected {
      background-color: #fff;
  }

  .site-header .etftabs .tabs__visible {
      display: block;
      width: 100%;
      top: 3.5rem;
      position: absolute;
      z-index: 1;
      background-color: #fff;
      border: 1px solid #e6eaf7;
      padding: 0.5rem 0;
  }

      .site-header .etftabs .tabs__visible li {
          border: 0;
          padding: 0;
      }

  .site-header .etftabs .tabs__list-item-link span {
      font-size: 0.875rem;
      line-height: 1.5;
      padding: 0.5rem 1rem;
      display: block;
  }

  .site-header .etftabs .tabs__visible li .nav-link {
      margin: 0;
      width: 100%;
  }

  .site-header .etftabs .tabs .nav-item {
      width: inherit;
  }

  .site-header .etftabs .site-header__insights-wrapper-first-card {
      margin: 0;
  }

      .site-header .etftabs .site-header__insights-wrapper-first-card h5 {
          max-width: 9rem;
      }

  .site-header .etftabs .tabs__content .site-header__resources-group {
      padding-left: 1rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.site-footer {
  color: #fff;
}

.site-footer__nav {
  background-color: #1d2632;
  padding: 1.5rem 0;
  text-align: center;
}

@media (max-width: 767.98px) {
  .site-footer__nav {
      padding: 2rem 0 2.5rem;
  }
}

.site-footer .navbar-brand {
  padding-top: unset;
  padding-bottom: unset;
  margin-right: unset;
}

@media (max-width: 767.98px) {
  .site-footer .navbar-brand {
      padding-bottom: 1rem;
  }
}

.site-footer__logo-icon {
  width: 10rem;
  height: 3rem;
  background-color: #fff;
}

.site-footer__social-list, .site-footer__nav-list {
  padding-left: 0;
  list-style: none;
}

.site-footer__social-list {
  text-align: right;
}

@media (min-width: 768px) {
  .site-footer__social-list {
      width: auto;
      margin-bottom: 0;
  }
}

@media (max-width: 991.98px) {
  .site-footer__social-list {
      padding-right: 1rem;
  }
}

@media (max-width: 767.98px) {
  .site-footer__social-list {
      border: 0;
      margin-top: 1.5rem;
      text-align: left;
  }
}

.site-footer__social-list-item {
  display: inline-block;
}

  .site-footer__social-list-item a {
      margin-right: 2.75rem;
  }

@media (min-width: 992px) and (max-width: 1199.98px) {
  .site-footer__social-list-item a {
      margin-right: 2.5rem;
  }
}

@media (max-width: 767.98px) {
  .site-footer__social-list-item a {
      margin-right: 1.5rem;
  }
}

.site-footer__social-list-item:last-child a {
  margin-right: 0;
}

.site-footer__content {
  background: #fafafa;
  padding: 2.5rem 0;
}

@media (max-width: 767.98px) {
  .site-footer__content {
      padding-bottom: 0.5rem;
  }
}

.site-footer__content-group {
  border-right: 1px solid #e6eaf7;
  padding-left: 1.5rem;
}

  .site-footer__content-group:first-child {
      padding-left: 1rem;
  }

  .site-footer__content-group:last-child {
      border: none;
  }

@media (max-width: 991.98px) {
  .site-footer__content-group {
      padding-top: 0.5rem;
  }

      .site-footer__content-group:first-child {
          padding-top: 0;
      }
}

.site-footer__links {
  padding-top: 1.25rem;
}

  .site-footer__links:first-child {
      padding-top: 0.5rem;
  }

.site-footer__links-header {
  color: #1d2632;
  margin-bottom: 1.25rem;
}

.site-footer__links-subheader {
  color: #74788d;
  margin-bottom: 1.25rem;
}

.site-footer__links-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 2.5rem;
}

.site-footer__links-list-item {
  margin-bottom: 1.25rem;
}

  .site-footer__links-list-item a {
      color: #1d2632;
  }

      .site-footer__links-list-item a:hover {
          color: #1081f2;
      }

@media (max-width: 991.98px) {
  .site-footer__links {
      padding-top: 0.5rem;
  }
}

.site-footer .featured-link {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-top: 0.5rem;
  margin-left: -1rem;
}

@media (max-width: 991.98px) {
  .site-footer .featured-link__right .featured-link__link-label {
      left: 0;
      right: unset;
  }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  .site-footer .featured-link__right .featured-link__link-label {
      right: auto;
  }
}

@media (min-width: 992px) {
  .site-footer .featured-link {
      border-left: 1px solid #415580;
  }
}

@media (min-width: 768px) {
  .site-footer .featured-link {
      margin-top: 0;
  }
}

@media (max-width: 991.98px) {
  .site-footer .featured-link {
      margin-left: 0;
  }
}

.site-footer__nav-list {
  margin-bottom: 0;
  text-align: left;
}

@media (min-width: 768px) {
  .site-footer__nav-list {
      text-align: center;
  }
}

.site-footer__nav-list-item {
  margin-bottom: 1rem;
}

@media (min-width: 768px) {
  .site-footer__nav-list-item {
      margin-bottom: 0;
      display: inline-block;
  }
}

@media (min-width: 768px) {
  .site-footer__nav-list-item ~ .site-footer__nav-list-item {
      margin-left: 1.5rem;
  }
}

.site-footer__social-link, .site-footer__nav-link {
  color: #fff;
}

  .site-footer__social-link:hover, .site-footer__social-link:active, .site-footer__social-link:focus, .site-footer__nav-link:hover, .site-footer__nav-link:active, .site-footer__nav-link:focus {
      color: #e6eaf7;
  }

.site-footer__social-link {
  margin-right: 1.5rem;
}

.site-footer__bottom-bar {
  background: #dadada;
  padding: 3rem 0 2rem;
}

@media (max-width: 991.98px) {
  .site-footer__bottom-bar {
      padding: 3rem 6rem 0.125rem;
      text-align: center;
  }
}

@media (max-width: 767.98px) {
  .site-footer__bottom-bar {
      padding: 3rem 0 1rem;
  }
}

.site-footer__link-col {
  display: flex;
  align-items: center;
  justify-content: end;
  padding-right: 1.5rem;
}

  .site-footer__link-col.link-col-mobile {
      display: none;
  }

@media (max-width: 991.98px) {
  .site-footer__link-col {
      border-right: 1px solid #415580;
  }
}

@media (max-width: 767.98px) {
  .site-footer__link-col {
      justify-content: start;
      border-right: unset;
      display: none;
  }

      .site-footer__link-col.link-col-mobile {
          display: block;
      }

      .site-footer__link-col ul {
          border-right: 1px solid #415580;
          margin: 0;
          padding: 1rem 0;
      }
}

.site-footer__list {
  list-style: none;
}

.site-footer__list-item {
  display: inline;
  margin-right: 3rem;
}

@media (max-width: 991.98px) {
  .site-footer__list-item {
      display: inline-block;
      margin-right: 1.5rem;
      margin-bottom: 3rem;
  }
}

@media (max-width: 767.98px) {
  .site-footer__list-item {
      margin-bottom: 2rem;
      display: block;
      text-align: left;
  }
}

.site-footer__list-item a {
  color: #1d2632;
}

  .site-footer__list-item a:hover {
      color: #1081f2;
  }

@media (max-width: 991.98px) {
  .site-footer__featured-link-col {
      text-align: left;
  }

      .site-footer__featured-link-col .featured-link {
          display: inline-block !important;
          padding-top: 1.25rem;
          padding-bottom: 1.25rem;
          margin-top: 0;
      }

      .site-footer__featured-link-col .featured-link__link {
          justify-content: center;
          align-items: center;
      }

      .site-footer__featured-link-col .featured-link__link-label {
          position: relative !important;
          z-index: 1;
          top: 0;
          padding-right: 1rem;
      }

      .site-footer__featured-link-col .featured-link__link-box {
          position: absolute;
          right: 0;
      }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.homepage-promo {
  z-index: 1;
}

.homepage-promo__link {
  background-color: #ffce22;
  padding: 2rem 0 1.5rem;
}

  .homepage-promo__link:hover {
      background-color: #f2a50e;
  }

@media (max-width: 991.98px) {
  .homepage-promo {
      padding: 1rem 0;
      position: absolute;
      top: 6.3rem;
      z-index: 1;
      width: 100%;
  }
}

@media (max-width: 767.98px) {
  .homepage-promo {
      top: 6rem;
  }
}

.homepage-promo__block {
  justify-content: center;
}

.homepage-promo__block-description {
  width: 95%;
  justify-content: center;
  margin-right: auto;
  display: flex;
  color: #1d2632;
}

.homepage-promo__block-description-bold {
  margin-left: 2rem;
  color: #1d2632;
}

@media (max-width: 991.98px) {
  .homepage-promo__block-description {
      width: 85%;
      display: block;
  }

      .homepage-promo__block-description a {
          margin-left: 0;
          margin-top: 1rem;
          display: block;
      }
}

.homepage-promo__block-icon {
  justify-content: center;
  padding-right: 1.5rem;
  position: relative;
}

  .homepage-promo__block-icon:hover .homepage-promo__block-icon-box-svg {
      background-color: #3756df;
  }

.homepage-promo__block-icon-box {
  height: 1rem;
  width: 1rem;
  top: 0;
  position: absolute;
  justify-content: end;
}

.homepage-promo__block-icon-box-svg {
  width: 1rem;
  height: 1rem;
  background-color: #1d2632;
  -webkit-mask: url("/areas/proshares/assets/icons/close-button.svg") no-repeat center;
}

@media (max-width: 767.98px) {
  .homepage-promo__block-icon {
      padding: 0;
      display: flex;
      height: 100%;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.media-block__container {
  display: flex;
  flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
  align-items: center;
  flex-direction: column-reverse;
}

@media (min-width: 992px) {
  .media-block__container {
      flex-direction: row;
  }

  .media-block__container--reversed {
      flex-direction: row-reverse;
  }
}

.media-block__content, .media-block__media {
  position: relative;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}

.media-block__content {
  background-color: #f5f7fa;
  padding: 3rem 1.5rem;
}

@media (min-width: 992px) {
  .media-block__content {
      flex: 0 0 33.33333333%;
      max-width: 33.33333333%;
  }
}

@media (min-width: 992px) {
  .media-block__media {
      flex: 0 0 66.66666667%;
      max-width: 66.66666667%;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.tab-nav {
  background-color: #f0f3f6;
  padding-top: 1rem;
}

.tab-nav__list-item .tab-nav__link {
  background-color: #ececec;
  border-radius: 0;
  color: #fff;
  padding: 1.5rem 3rem;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 600;
}

  .tab-nav__list-item .tab-nav__link:hover, .tab-nav__list-item .tab-nav__link:focus {
      background-color: lightgray;
  }

      .tab-nav__list-item .tab-nav__link:hover.active, .tab-nav__list-item .tab-nav__link:focus.active {
          background-color: #e6e6e6;
      }

@media (max-width: 767.98px) {
  .tab-nav__list-item .tab-nav__link {
      padding: 1.5rem 2rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.support-block {
  padding: 2rem 0 1.5rem 2rem;
  background-color: #1081f2;
}

.support-block__heading {
  color: #fff;
  margin-bottom: 1.5rem;
}

.support-block__support-details, .support-block__bottomcta, .support-block__link, .support-block__contact-item-link {
  color: #fff;
}

.support-block__support-details-title, .support-block__bottomcta-title, .support-block__link-title, .support-block__contact-item-link-title {
  margin-bottom: 1.5rem;
}

.support-block__button {
  margin-bottom: 1.5rem;
  padding: 1rem 2rem;
}

  .support-block__link:hover, .support-block__button:hover {
      color: #fff;
  }

@media (max-width: 991.98px) {
  .support-block {
      padding: 2rem 1.5rem 2rem 1rem;
  }
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.cta-link {
  display: inline-block;
  transition: transform 0.3s ease-out;
}

  .cta-link:hover {
      text-decoration: none;
      transform: translateX(1rem);
  }

      .cta-link:hover .cta-link__icon {
          color: #74788d;
      }

.cta-link__icon {
  color: #3756df;
  transition: color 0.3s ease-out;
}

.cta-link--white:hover .cta-link__icon {
  color: #fff;
}

.cta-link--white .cta-link__icon {
  color: #5dadfd;
}

.cta-link--white .cta-link__text {
  color: #fff;
}
/*
Example of $breakpoint-cols var for grid-setup

$breakpoint-cols: (
  'lg': 4,
  'md': 3,
  'sm': 2,
  'xs': 1,
);
*/
.code-block__pre {
  background-color: #f5f7fa;
  color: #74788d;
  margin: 0;
}

.code-block .hljs-attr {
  color: #56345b;
}

.code-block .hljs-string {
  color: #1d2632;
}

.code-block .hljs-literal {
  color: #3756df;
}

/* removed pinned navigation */

.removed-pinned-navigation .hero-links__more-show {
  visibility: hidden;
}

.removed-pinned-navigation .hero__header-links-sticky {
  position: static !important;
  margin-top: 0.25rem !important;
}

.fixed-header {
    position: fixed;
    top: 0;
    display: none;
    background-color: #fff;
    z-index: 1000;
}

@media (min-width: 1200px) {
    .fixed-header {
        width: fit-content !important;
    }
}

.crypto-fund-list {
    background-color: #1081f2;
    color: #fff;
    padding: 8.25rem 0 10.5rem
}

.crypto-fund-list__header {
    padding-bottom: 6.25rem
}

.crypto-fund-list .solutions-list {
    background-color: #fff;
    padding: 4rem 3rem 4rem 3rem;
    margin-bottom: 3rem
}

.crypto-fund-list .solutions-list .list-wrapper {
    border-bottom: 2px solid #dadada
}

.crypto-fund-list .solutions-list .list-wrapper:last-child {
    margin-bottom: 0
}

.crypto-fund-list .solutions-list .list-wrapper.border-botttom {
    border-bottom: 2px solid #1081f2
}

.crypto-fund-list .solutions-list:last-child {
    margin-bottom: 0
}

.crypto-fund-list .solutions-list__header {
    font-size: 3.75rem;
    color: #323232;
    margin-top: 0;
    font-weight: 600
}

@media(max-width: 1199.98px) {
    .crypto-fund-list .solutions-list__header {
        margin:2rem 0
    }
}

.crypto-fund-list .solutions-list__item-desc {
    color: #323232
}

.crypto-fund-list .solutions-list__item div:first-child {
    align-self: flex-start
}

.crypto-fund-list .solutions-list__item-name {
    color: #323232
}

.crypto-fund-list .solutions-list__item-name:hover {
    color: #3756df
}

.crypto-fund-list .solutions-list__links-link {
    color: #1081f2
}

.crypto-fund-list .solutions-list__links-link:hover {
    color: #5dadfd
}
.solutions-list__item-multiple {
    font-family: "MazzardHSemiBold",sans-serif;
    font-size: 1rem;
    font-weight: 600;
    color: #74788d;
    letter-spacing: normal;
    line-height: 1.5
}
/* Hide all slides initially */
.home-page-hero .home-page-hero__carousel .home-page-hero__overlay {
    display: none;
}

    /* Show only the first slide before Slick initializes */
    .home-page-hero .home-page-hero__carousel .home-page-hero__overlay:first-child {
        display: grid;
    }

/* After Slick initializes, show all slides properly */
.home-page-hero .slick-initialized .home-page-hero__overlay {
    display: grid;
}