/**
 * /assets/scss/partials/blocks/blocks-split-overlap.scss
 *
 * Let's define our split overlap block styles
 *
 *
 */
.results-slider-block {
  position: relative;
  background-color: #005d68;
  padding: 110px 30px 90px;
  text-align: center;
  background-image: url("/wp-content/uploads/2020/10/results-a.png");
  background-size: auto 100%;
  background-position: left;
  background-repeat: no-repeat; }
  @media (max-width: 1350px) and (min-width: 1001px) {
    .results-slider-block {
      padding-left: 100px;
      padding-right: 100px; } }
  @media (max-width: 700px) {
    .results-slider-block {
      padding-bottom: 150px;
      background-image: url("/wp-content/uploads/2020/10/results-a-mobile.png");
      background-position: center bottom;
      background-size: 90%; } }
  .results-slider-block__inner {
    width: 100%;
    max-width: 1154px;
    margin: 0 auto; }
  .results-slider-block__bottom {
    position: relative; }
  .results-slider-block__nav {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; }
    @media (max-width: 1000px) {
      .results-slider-block__nav {
        display: none; } }
    .results-slider-block__nav i {
      color: #f9c44f;
      transition: all 0.2s ease-in-out;
      position: absolute;
      top: 0;
      font-size: 63px;
      cursor: pointer; }
      .results-slider-block__nav i:hover {
        color: #ffe141; }
      .results-slider-block__nav i.fa-chevron-circle-left {
        left: -63px; }
      .results-slider-block__nav i.fa-chevron-circle-right {
        right: -63px; }
      .results-slider-block__nav i[disabled="disabled"] {
        opacity: 0.2;
        cursor: not-allowed; }
        .results-slider-block__nav i[disabled="disabled"]:hover {
          color: #f9c44f; }
  .results-slider-block__slider {
    margin-top: 65px; }
  .results-slider-block__item {
    width: 100%; }
  .results-slider-block__bucket {
    float: left;
    width: calc(100% / 3);
    padding: 0 30px; }
    @media (max-width: 700px) {
      .results-slider-block__bucket {
        width: 100%;
        padding: 0;
        margin-top: 60px; }
        .results-slider-block__bucket.bucket-1 {
          margin-top: 0; } }
    .results-slider-block__bucket-leader {
      display: block;
      width: 100%;
      color: #fff;
      text-transform: uppercase;
      font-weight: 700;
      font-size: 13px;
      letter-spacing: 2px;
      margin-bottom: 15px; }
    .results-slider-block__bucket-title {
      width: 100%;
      display: block;
      text-align: center;
      border-bottom: 3px solid #0297a7;
      padding-bottom: 12px;
      margin-bottom: 12px; }
    .results-slider-block__bucket-content {
      width: 100%;
      display: block; }
      .results-slider-block__bucket-content p {
        color: #fff !important;
        margin-bottom: 10px; }
        .results-slider-block__bucket-content p:last-child {
          margin-bottom: 0; }
  .results-slider-block .flickity-page-dots {
    display: none; }

.entry-content .results-slider-block ol.flickity-page-dots {
  display: none;
  top: calc(100% + 30px); }
  @media (max-width: 1000px) {
    .entry-content .results-slider-block ol.flickity-page-dots {
      display: flex; } }
  @media (max-width: 700px) {
    .entry-content .results-slider-block ol.flickity-page-dots {
      top: calc(100% + 60px); } }
  .entry-content .results-slider-block ol.flickity-page-dots li {
    width: 12px;
    height: 12px;
    border-radius: 12px;
    margin: 0 5px;
    background-color: #fff;
    opacity: 0.77; }
    .entry-content .results-slider-block ol.flickity-page-dots li:hover, .entry-content .results-slider-block ol.flickity-page-dots li.is-selected {
      opacity: 1; }
