@import "@/styles/variables";
@import "@/styles/mixins";

.section {
  padding: 6.25rem 0;
  background: $grey-light;
  .container {
    .cardArea {
      cursor: pointer;
      height: 100%;
      box-shadow: 0px 0.125rem 0.625rem rgba(0, 0, 0, 0.08);
      border-radius: 0.625rem;
      background: $white;
      transition: all 0.25s linear;
      padding-top: 2rem;
      &:hover {
        i {
          transform: translateX(0.5rem);
        }
      }
      h4 {
        @include h4;
      }

      .descContainer {
        display: block;
        flex: 1;
        position: relative;
        padding-bottom: 2.75rem;
        margin-bottom: 2rem;

        p {
          font-size: $font-normal;
          color: $font-color-8;
          @include multi-line-ellipsis(5);
          opacity: 0.8;
        }
        .linkContainer {
          position: absolute;
          bottom: 0;
          left: 0;
          color: $blue;
          font-size: $font-normal;
          display: inline-flex;
          i {
            margin-left: 0.25rem;
            transition: all 0.2s;
          }
        }
      }
    }

    h1 {
      text-align: center;
      padding-top: 6.25rem;
      padding-bottom: 4.0625rem;
    }

    .partnerRightArea {
      img {
        width: 5rem;
        height: 5.375rem;
      }
      h3 {
        padding-top: 1.3125rem; //21px
        padding-bottom: 0.5rem;
        @include h3;
      }
      h5 {
        color: $font-color-8;
        @include h5;
      }
    }
  }
}
