.ellipsis {
  white-space: nowrap;
  /* 1 */
  text-overflow: ellipsis;
  /* 2 */
  overflow: hidden; }

.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.awards-text {
  margin-bottom: 32px; }
  @media (min-width: 768px) {
    .awards-text {
      display: flex;
      flex-wrap: wrap;
      margin: 0 -6px 22px; } }
  .awards-text .item {
    border: 2px solid #fbcaef;
    border-radius: 0 0 30px 0;
    padding: 27px 17px 40px 19px;
    margin-bottom: 20px; }
    @media (min-width: 768px) {
      .awards-text .item {
        flex: 1 1 calc(50% - 12px);
        margin: 0 6px 12px; } }
    @media (min-width: 1024px) {
      .awards-text .item {
        padding: 27px 14px 14px 17px; } }
    .awards-text .item:nth-child(2n) {
      border-color: #60b7ea; }
    .awards-text .item h3 {
      text-align: center;
      color: #17286d;
      text-transform: uppercase;
      line-height: 1.3;
      font-weight: 500;
      margin-bottom: 23px;
      padding: 0 10px; }
      @media (min-width: 768px) {
        .awards-text .item h3 {
          padding: 0;
          text-align: left;
          margin-bottom: 13px; } }
    .awards-text .item .text-block {
      font-family: "Merriweather", "Times New Roman", "Times", "Baskerville", "Georgia", serif;
      font-size: 15px;
      font-weight: 300;
      line-height: 1.6;
      letter-spacing: 0.01em;
      margin-bottom: 32px;
      display: none; }
      @media (min-width: 1024px) {
        .awards-text .item .text-block {
          display: block;
          font-size: 18px;
          line-height: 1.555; } }
      .awards-text .item .text-block.show + .read-more-btn:after {
        transform: rotate(90deg); }
    .awards-text .item .read-more-btn {
      color: #fff;
      background: #60b7ea;
      text-transform: uppercase;
      font-size: 18px;
      font-weight: 700;
      padding: 13px 10px;
      border-radius: 6px;
      max-width: 190px;
      width: 100%;
      margin: 30px auto 0;
      display: flex;
      align-items: center;
      justify-content: center; }
      @media (min-width: 1024px) {
        .awards-text .item .read-more-btn {
          display: none; } }
      .awards-text .item .read-more-btn:after {
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        width: 13px;
        height: 17px;
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.633' height='17.023' viewBox='0 0 10.633 17.023'%3E%3Cg id='Group_753' data-name='Group 753' transform='translate(8.511 2.121) rotate(90)'%3E%3Cline id='Line_29' data-name='Line 29' x1='9.037' transform='translate(0 0) rotate(45)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='../3.html'/%3E%3Cline id='Line_31' data-name='Line 31' x1='9.037' transform='translate(12.78 0) rotate(135)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='../3.html'/%3E%3C/g%3E%3C/svg%3E");
        margin-left: 17px; }

/*# sourceMappingURL=award-text.css.map */