/* Trust Logo Styles
-------------------------------------------------------------- */
#trust-slider {
  padding: 108px 50px 108px 50px;
  background-color: #fff; }
  @media (max-width: 1279px) {
    #trust-slider {
      padding: 108px 40px 108px 40px; } }
  @media (max-width: 767px) {
    #trust-slider {
      padding: 50px 20px 50px 20px; } }
  #trust-slider.alt-background-true {
    background-color: rgba(var(--lightGrey), 1); }
  #trust-slider .trust-slider-inner {
    max-width: 1020px;
    margin: 0 auto 0 auto; }
    #trust-slider .trust-slider-inner .slider .slick-slide {
      height: 110px; }
      #trust-slider .trust-slider-inner .slider .slick-slide .slide-inner {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%; }
        #trust-slider .trust-slider-inner .slider .slick-slide .slide-inner img {
          display: block;
          max-height: 110px;
          max-width: 95%; }

/* Testimonial Logo Styles
-------------------------------------------------------------- */
#testimonial-slider {
  padding: 150px 50px 100px 50px;
  position: relative; }
  @media (max-width: 1279px) {
    #testimonial-slider {
      padding: 100px 40px 111px 40px; } }
  @media (max-width: 767px) {
    #testimonial-slider {
      padding: 39px 20px 40px 20px; } }
  #testimonial-slider.alt-background-true {
    background-color: rgba(var(--lightGrey), 1); }
  #testimonial-slider.hide-background-image .testimonial-slider-inner .slider .slick-slide .slide-inner {
    color: rgba(var(--primaryColor), 1); }
    #testimonial-slider.hide-background-image .testimonial-slider-inner .slider .slick-slide .slide-inner .client {
      color: rgba(var(--primaryColor), 1); }
  #testimonial-slider .color-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(var(--primaryColor), 0.7); }
  #testimonial-slider picture {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: -1; }
    #testimonial-slider picture img {
      object-fit: cover;
      width: 100%;
      height: 100%;
      display: block; }
  #testimonial-slider .testimonial-slider-inner {
    text-align: center;
    max-width: 1250px;
    margin: 0 auto 0 auto;
    position: relative; }
    #testimonial-slider .testimonial-slider-inner .title {
      font-family: var(--muli);
      font-weight: var(--extraBold);
      text-transform: uppercase;
      letter-spacing: 7px;
      font-size: 4rem;
      line-height: 5rem;
      color: rgba(var(--tertiaryColor), 1);
      margin-bottom: 69px; }
      @media (max-width: 767px) {
        #testimonial-slider .testimonial-slider-inner .title {
          font-size: 2.5rem;
          line-height: 3rem;
          letter-spacing: 3px;
          margin-bottom: 20px; } }
    #testimonial-slider .testimonial-slider-inner .slider {
      max-width: 825px;
      margin: 0 auto 55px auto; }
      @media (max-width: 767px) {
        #testimonial-slider .testimonial-slider-inner .slider {
          margin: 0 auto 20px auto; } }
      #testimonial-slider .testimonial-slider-inner .slider .slick-slide {
        margin: 0px 15px; }
        #testimonial-slider .testimonial-slider-inner .slider .slick-slide .slide-inner {
          font-family: var(--lora);
          font-size: 2.4rem;
          line-height: 4.2rem;
          color: #fff; }
          @media (max-width: 767px) {
            #testimonial-slider .testimonial-slider-inner .slider .slick-slide .slide-inner {
              font-size: 1.8rem;
              line-height: 3.2rem; } }
          #testimonial-slider .testimonial-slider-inner .slider .slick-slide .slide-inner p {
            margin-bottom: 20px; }
          #testimonial-slider .testimonial-slider-inner .slider .slick-slide .slide-inner .client {
            font-family: var(--muli);
            font-weight: var(--semiBold);
            font-size: 2.5rem;
            line-height: 3.1rem;
            letter-spacing: 4px;
            text-transform: uppercase;
            color: #fff;
            margin-bottom: 0px; }
            @media (max-width: 767px) {
              #testimonial-slider .testimonial-slider-inner .slider .slick-slide .slide-inner .client {
                font-size: 2rem;
                line-height: 2.5rem; } }
    #testimonial-slider .testimonial-slider-inner .arrows {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 100%;
      pointer-events: none; }
      @media (max-width: 1279px) {
        #testimonial-slider .testimonial-slider-inner .arrows {
          position: static;
          transform: none;
          justify-content: center;
          margin-top: 50px; } }
      #testimonial-slider .testimonial-slider-inner .arrows .arrow {
        cursor: pointer;
        pointer-events: all; }
        @media (max-width: 1279px) {
          #testimonial-slider .testimonial-slider-inner .arrows .arrow {
            padding: 0px 25px; } }
        @media (max-width: 767px) {
          #testimonial-slider .testimonial-slider-inner .arrows .arrow svg {
            width: 40px;
            height: auto; } }
        #testimonial-slider .testimonial-slider-inner .arrows .arrow svg .change-color {
          fill: rgba(var(--secondaryColor), 1); }
      #testimonial-slider .testimonial-slider-inner .arrows .prev-arrow {
        transform: rotate(180deg); }
        @media (max-width: 1279px) {
          #testimonial-slider .testimonial-slider-inner .arrows .prev-arrow {
            border-left: 1px solid #fff; } }
/* Case Results Slider
-------------------------------------------------------------- */
#case-results-slider {
  padding: 80px 95px 95px 95px;
  position: relative; }
  @media (max-width: 1279px) {
    #case-results-slider {
      padding: 80px 40px 95px 40px; } }
  @media (max-width: 767px) {
    #case-results-slider {
      padding: 35px 20px 140px 20px; } }
  #case-results-slider.alt-background-true {
    background-color: rgba(var(--lightGrey), 1); }
  #case-results-slider .case-results-slider-inner {
    text-align: center;
    max-width: 1250px;
    margin: 0 auto 0 auto; }
    #case-results-slider .case-results-slider-inner picture {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%;
      z-index: -1; }
      #case-results-slider .case-results-slider-inner picture img {
        object-fit: cover;
        width: 100%;
        height: 100%;
        display: block; }
    #case-results-slider .case-results-slider-inner .title {
      font-family: var(--lora);
      font-weight: var(--regular);
      font-size: 6.5rem;
      line-height: 8.3rem;
      color: rgba(var(--primaryColor), 1);
      margin-bottom: 77px; }
      @media (max-width: 1279px) {
        #case-results-slider .case-results-slider-inner .title {
          max-width: 850px;
          margin: 0 auto 55px auto;
          font-size: 5.5rem;
          line-height: 7.3rem; } }
      @media (max-width: 767px) {
        #case-results-slider .case-results-slider-inner .title {
          font-size: 4rem;
          line-height: 5.1rem;
          margin: 0 auto 10px auto; } }
    #case-results-slider .case-results-slider-inner .slider-wrapper {
      position: relative;
      padding: 0px 90px; }
      @media (max-width: 1279px) {
        #case-results-slider .case-results-slider-inner .slider-wrapper {
          max-width: 800px;
          margin: 0 auto 0 auto; } }
      @media (max-width: 767px) {
        #case-results-slider .case-results-slider-inner .slider-wrapper {
          padding: 0px; } }
      #case-results-slider .case-results-slider-inner .slider-wrapper .slider {
        max-width: 1040px;
        margin: 0 auto 0 auto; }
        #case-results-slider .case-results-slider-inner .slider-wrapper .slider .slick-list {
          padding: 20px 0px; }
          #case-results-slider .case-results-slider-inner .slider-wrapper .slider .slick-list .slick-slide {
            margin: 0px 15px;
            background-color: #fff;
            box-shadow: 0 0px 15px 0 rgba(33, 37, 56, 0.1);
            padding: 50px 20px 50px 20px; }
            #case-results-slider .case-results-slider-inner .slider-wrapper .slider .slick-list .slick-slide .slide-inner {
              max-width: 420px;
              margin: 0 auto; }
              #case-results-slider .case-results-slider-inner .slider-wrapper .slider .slick-list .slick-slide .slide-inner .amount {
                font-family: var(--muli);
                font-size: 4rem;
                font-weight: var(--extraBold);
                text-transform: uppercase;
                color: rgba(var(--tertiaryColor), 1);
                margin-bottom: 20px; }
                @media (max-width: 767px) {
                  #case-results-slider .case-results-slider-inner .slider-wrapper .slider .slick-list .slick-slide .slide-inner .amount {
                    font-size: 3rem;
                    line-height: 3.5rem; } }
              #case-results-slider .case-results-slider-inner .slider-wrapper .slider .slick-list .slick-slide .slide-inner p {
                font-family: var(--muli);
                font-weight: var(--regular);
                font-size: 1.8rem;
                line-height: 35px;
                color: rgba(var(--text), 1); }
              #case-results-slider .case-results-slider-inner .slider-wrapper .slider .slick-list .slick-slide .slide-inner .read-more-wrap {
                margin-top: 20px;
                display: none; }
                #case-results-slider .case-results-slider-inner .slider-wrapper .slider .slick-list .slick-slide .slide-inner .read-more-wrap a {
                  font-family: var(--muli);
                  font-size: 2rem;
                  font-weight: var(--extraBold);
                  text-transform: uppercase;
                  color: rgba(var(--tertiaryColor), 1);
                  transition: color 0.5s cubic-bezier(0.17, 0.66, 0.34, 0.98); }
                  #case-results-slider .case-results-slider-inner .slider-wrapper .slider .slick-list .slick-slide .slide-inner .read-more-wrap a:hover {
                    color: rgba(var(--primaryColor), 1); }
        @media (max-width: 767px) {
          #case-results-slider .case-results-slider-inner .slider-wrapper .slider .slick-dots {
            bottom: -35px; } }
      #case-results-slider .case-results-slider-inner .slider-wrapper .arrows {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        left: 0px;
        pointer-events: none; }
        @media (max-width: 767px) {
          #case-results-slider .case-results-slider-inner .slider-wrapper .arrows {
            display: none; } }
        #case-results-slider .case-results-slider-inner .slider-wrapper .arrows .arrow {
          cursor: pointer;
          pointer-events: all; }
          #case-results-slider .case-results-slider-inner .slider-wrapper .arrows .arrow svg .change-color {
            fill: rgba(var(--secondaryColor), 1); }
        #case-results-slider .case-results-slider-inner .slider-wrapper .arrows .prev-arrow {
          transform: rotate(180deg); }
    #case-results-slider .case-results-slider-inner .button {
      margin: 95px auto 0 auto; }
      @media (max-width: 767px) {
        #case-results-slider .case-results-slider-inner .button {
          position: absolute;
          bottom: 0px;
          left: 0px;
          width: 100%;
          box-shadow: none; } }
/* Content Slider
-------------------------------------------------------------- */
#content-slider {
  padding: 189px 95px 215px 95px;
  position: relative; }
  @media (max-width: 1279px) {
    #content-slider {
      padding: 100px 40px 150px 40px; } }
  @media (max-width: 767px) {
    #content-slider {
      padding: 38px 20px 57px 20px; } }
  #content-slider.alt-background-true {
    background-color: rgba(var(--lightGrey), 1); }
  #content-slider.hide-background-image .content-slider-inner .slider .slick-slide .slide-inner .formatted-content {
    color: rgba(var(--primaryColor), 1); }
  #content-slider .color-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(var(--primaryColor), 0.7); }
  #content-slider picture {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: -1; }
    #content-slider picture img {
      width: 100%;
      height: 100%;
      display: block;
      object-fit: cover;
      object-position: center right; }
  #content-slider .content-slider-inner {
    max-width: 1250px;
    margin: 0 auto 0 auto;
    text-align: center; }
    #content-slider .content-slider-inner .slider {
      max-width: 855px;
      margin: 0 auto 0 auto; }
      #content-slider .content-slider-inner .slider .slick-slide {
        margin: 0px 15px; }
        #content-slider .content-slider-inner .slider .slick-slide .slide-inner .title {
          font-family: var(--muli);
          font-weight: var(--extraBold);
          font-size: 4rem;
          line-height: 5rem;
          color: rgba(var(--tertiaryColor), 1);
          text-transform: uppercase;
          letter-spacing: 7px;
          margin-bottom: 65px; }
          @media (max-width: 767px) {
            #content-slider .content-slider-inner .slider .slick-slide .slide-inner .title {
              font-size: 3rem;
              line-height: 3.5rem;
              margin-bottom: 23px; } }
        #content-slider .content-slider-inner .slider .slick-slide .slide-inner .formatted-content {
          color: #fff;
          font-family: var(--lora);
          font-size: 2.4rem;
          line-height: 4.3rem; }
          #content-slider .content-slider-inner .slider .slick-slide .slide-inner .formatted-content p {
            margin-bottom: 20px; }
          @media (max-width: 767px) {
            #content-slider .content-slider-inner .slider .slick-slide .slide-inner .formatted-content {
              font-size: 1.8rem;
              line-height: 3.2rem; } }
    #content-slider .content-slider-inner .slick-dots {
      bottom: -53px; }
      @media (max-width: 767px) {
        #content-slider .content-slider-inner .slick-dots {
          bottom: -18px; } }
