.award-accordion h3, .award-accordion h3:after {
  transition: all 0.3s ease-in-out; }

.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; }

.award-accordion {
  color: #fff;
  padding: 82px 0 104px;
  position: relative; }
  @media (min-width: 1024px) {
    .award-accordion {
      padding: 128px 0 122px; } }
  .award-accordion:before {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 29px;
    height: 29px;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='25.217' viewBox='0 0 29 25.217'%3E%3Cg id='Group_690' data-name='Group 690' opacity='0.3'%3E%3Cg id='Group_3' data-name='Group 3'%3E%3Cpath id='Path_1' data-name='Path 1' d='M27.109 10.717a4.822 4.822 0 0 0-1.43.267 3.454 3.454 0 0 1-.577.139 10.709 10.709 0 0 0-3.916-6.877c.089-.1.2-.2.31-.3a4.8 4.8 0 0 0 .946-1.105v0A1.891 1.891 0 0 0 19.168.944l0 0a4.8 4.8 0 0 0-.484 1.372c-.032.137-.063.27-.1.386a10.667 10.667 0 0 0-8.17 0c-.034-.117-.065-.249-.1-.386A4.8 4.8 0 0 0 9.834.946l0 0a1.891 1.891 0 0 0-3.275 1.89v0A4.82 4.82 0 0 0 7.5 3.943c.113.106.221.208.31.3A10.709 10.709 0 0 0 3.9 11.123a3.454 3.454 0 0 1-.577-.139 4.822 4.822 0 0 0-1.43-.267 1.891 1.891 0 1 0 0 3.783 4.822 4.822 0 0 0 1.43-.267 3.454 3.454 0 0 1 .577-.139A10.708 10.708 0 0 0 7.812 20.97c-.089.1-.2.2-.311.308a4.79 4.79 0 0 0-.941 1.108h0a1.957 1.957 0 0 0-.255.932 1.848 1.848 0 0 0 .263.959 1.889 1.889 0 0 0 .7.689 1.856 1.856 0 0 0 .932.25h0a1.893 1.893 0 0 0 1.645-.953 4.783 4.783 0 0 0 .479-1.374c.03-.134.06-.264.093-.378a10.67 10.67 0 0 0 8.172 0c.033.115.062.244.093.378a4.812 4.812 0 0 0 .479 1.374 1.891 1.891 0 0 0 1.645.953h0a1.86 1.86 0 0 0 .932-.25 1.9 1.9 0 0 0 .7-.69 1.847 1.847 0 0 0 .263-.958 1.948 1.948 0 0 0-.255-.934h0a4.79 4.79 0 0 0-.941-1.108c-.114-.108-.222-.211-.311-.308A10.708 10.708 0 0 0 25.1 14.095a3.454 3.454 0 0 1 .577.139 4.822 4.822 0 0 0 1.43.267 1.891 1.891 0 1 0 0-3.783M19.911 2.6a3.672 3.672 0 0 1 .347-1.026h0a.648.648 0 0 1 .861-.231.632.632 0 0 1 .316.546.626.626 0 0 1-.084.315h0a3.688 3.688 0 0 1-.715.814 5.53 5.53 0 0 0-.477.5c-.142-.089-.284-.179-.431-.262a5.614 5.614 0 0 0 .184-.659M8.366 3.021a3.675 3.675 0 0 1-.716-.814h0a.629.629 0 0 1 .23-.86.645.645 0 0 1 .862.23h0A3.672 3.672 0 0 1 9.089 2.6a5.615 5.615 0 0 0 .184.659c-.147.083-.288.173-.431.262a5.7 5.7 0 0 0-.477-.5M2.954 13.027a3.7 3.7 0 0 1-1.063.212.63.63 0 0 1 0-1.261 3.7 3.7 0 0 1 1.063.212 4.427 4.427 0 0 0 .84.195c0 .075-.011.148-.011.224s.009.149.011.224a4.426 4.426 0 0 0-.84.195M9.092 22.61a3.684 3.684 0 0 1-.344 1.029.633.633 0 0 1-.229.232.647.647 0 0 1-.322.086h0a.618.618 0 0 1-.308-.084.631.631 0 0 1-.232-.229.59.59 0 0 1-.091-.31.691.691 0 0 1 .09-.321h0a3.688 3.688 0 0 1 .711-.817 5.588 5.588 0 0 0 .475-.5c.145.091.289.183.439.267a5.687 5.687 0 0 0-.187.65M20.634 22.2a3.674 3.674 0 0 1 .712.817h0a.683.683 0 0 1 .09.32.583.583 0 0 1-.092.31.631.631 0 0 1-.539.313.721.721 0 0 1-.323-.086.633.633 0 0 1-.229-.232 3.689 3.689 0 0 1-.344-1.028 5.7 5.7 0 0 0-.18-.656c.147-.083.289-.173.431-.262a5.671 5.671 0 0 0 .474.5m-6.134-.13a9.457 9.457 0 1 1 9.457-9.457A9.467 9.467 0 0 1 14.5 22.065m12.609-8.826a3.7 3.7 0 0 1-1.063-.212 4.438 4.438 0 0 0-.84-.195c0-.075.011-.148.011-.224s-.01-.149-.011-.224a4.438 4.438 0 0 0 .84-.195 3.7 3.7 0 0 1 1.063-.212.63.63 0 1 1 0 1.261' fill='%23fff'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M22.385 9.047a.447.447 0 0 0-.037-.033A.38.38 0 0 0 22.31 9a7.508 7.508 0 0 0-7.49 0c-.012.006-.025.006-.037.013s-.023.023-.037.033a7.546 7.546 0 0 0 0 13.038c.014.009.022.024.037.033s.035.013.052.021a7.513 7.513 0 0 0 7.461 0c.017-.008.035-.012.052-.021s.023-.023.037-.033a7.546 7.546 0 0 0 0-13.038m2.452 5.888H21a2.516 2.516 0 0 0-.667-1.166l1.913-3.314a6.3 6.3 0 0 1 2.594 4.479M18.565 9.261a6.263 6.263 0 0 1 2.587.562l-1.918 3.322a2.257 2.257 0 0 0-1.338 0L15.978 9.823a6.26 6.26 0 0 1 2.587-.562m1.261 6.3A1.261 1.261 0 1 1 18.565 14.3a1.263 1.263 0 0 1 1.261 1.261m-4.939-5.11L16.8 13.769a2.516 2.516 0 0 0-.667 1.166H12.292a6.3 6.3 0 0 1 2.595-4.479M12.292 16.2h3.841a2.521 2.521 0 0 0 .667 1.166l-1.913 3.313A6.3 6.3 0 0 1 12.292 16.2m6.273 5.674a6.26 6.26 0 0 1-2.587-.562L17.9 17.985a2.257 2.257 0 0 0 1.338 0l1.918 3.322a6.263 6.263 0 0 1-2.587.562m3.678-1.195L20.33 17.362A2.521 2.521 0 0 0 21 16.2h3.84a6.3 6.3 0 0 1-2.594 4.479' transform='translate(-4.065 -2.957)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    position: absolute;
    top: 38px;
    left: 50%;
    transform: translateX(-50%); }
    @media (min-width: 1024px) {
      .award-accordion:before {
        top: 68px; } }
  .award-accordion .item.active h3:after {
    transform: translateY(-50%) rotate(-90deg); }
  .award-accordion h3 {
    color: #e6f9af;
    border-bottom: 2px solid #e6f9af;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.222;
    padding: 28px 60px 19px 0;
    position: relative;
    margin-bottom: 0; }
    @media (min-width: 1024px) {
      .award-accordion h3 {
        padding: 22px 60px 14px 0; } }
    .award-accordion h3:hover {
      color: #fff; }
      .award-accordion h3:hover:after {
        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_647' data-name='Group 647' 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"); }
    .award-accordion h3:after {
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center;
      width: 15px;
      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_647' data-name='Group 647' 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='%23e6f9af' 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='%23e6f9af' stroke-linecap='round' stroke-width='../3.html'/%3E%3C/g%3E%3C/svg%3E");
      position: absolute;
      top: calc(50% + 6px);
      right: 14px;
      transform: translateY(-50%); }
      @media (min-width: 1024px) {
        .award-accordion h3:after {
          top: calc(50% + 3px);
          right: 9px; } }
  .award-accordion .text-block {
    letter-spacing: 0.02em;
    padding: 26px 0 16px; }
    @media (min-width: 1024px) {
      .award-accordion .text-block {
        padding-top: 20px; } }
    .award-accordion .text-block ul {
      list-style-type: none;
      padding: 0; }
      @media (min-width: 1024px) {
        .award-accordion .text-block ul {
          padding-left: 20px; } }
      .award-accordion .text-block ul:last-child {
        margin: 0; }
      .award-accordion .text-block ul li {
        font-family: "Merriweather", "Times New Roman", "Times", "Baskerville", "Georgia", serif;
        position: relative;
        font-size: 18px;
        font-weight: 300;
        line-height: 1.555;
        padding-left: 20px;
        margin-bottom: 12px; }
        @media (min-width: 1024px) {
          .award-accordion .text-block ul li {
            margin-bottom: 18px; } }
        .award-accordion .text-block ul li:before {
          width: 8px;
          height: 8px;
          content: "";
          background: #84dccf;
          position: absolute;
          top: 6px;
          left: 0;
          border-radius: 50%; }
        .award-accordion .text-block ul li strong {
          font-weight: 900; }

/*# sourceMappingURL=award-accordion.css.map */