@media (max-width: 781px) {
  .disable-mobile {
    display: none !important;
  }
}

@media (min-width: 782px) {
  .disable-desktop {
    display: none !important;
  }
}

.sri-container-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0;
}
.sri-container-flex .sri-container-flex-grow-auto {
  -webkit-box-flex: auto;
      -ms-flex-positive: auto;
          flex-grow: auto;
}
.sri-container-flex .sri-container-flex-shrink-auto {
  -ms-flex-negative: auto;
      flex-shrink: auto;
}
.sri-container-flex .sri-container-flex-grow-1 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.sri-container-flex .sri-container-flex-shrink-1 {
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.sri-container-flex .sri-container-flex-grow-2 {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
}
.sri-container-flex .sri-container-flex-shrink-2 {
  -ms-flex-negative: 2;
      flex-shrink: 2;
}
.sri-container-flex .sri-container-flex-grow-3 {
  -webkit-box-flex: 3;
      -ms-flex-positive: 3;
          flex-grow: 3;
}
.sri-container-flex .sri-container-flex-shrink-3 {
  -ms-flex-negative: 3;
      flex-shrink: 3;
}
.sri-container-flex .sri-container-flex-grow-4 {
  -webkit-box-flex: 4;
      -ms-flex-positive: 4;
          flex-grow: 4;
}
.sri-container-flex .sri-container-flex-shrink-4 {
  -ms-flex-negative: 4;
      flex-shrink: 4;
}
.sri-container-flex .sri-container-flex-grow-5 {
  -webkit-box-flex: 5;
      -ms-flex-positive: 5;
          flex-grow: 5;
}
.sri-container-flex .sri-container-flex-shrink-5 {
  -ms-flex-negative: 5;
      flex-shrink: 5;
}
.sri-container-flex .sri-container-flex-grow-6 {
  -webkit-box-flex: 6;
      -ms-flex-positive: 6;
          flex-grow: 6;
}
.sri-container-flex .sri-container-flex-shrink-6 {
  -ms-flex-negative: 6;
      flex-shrink: 6;
}
.sri-container-flex .sri-container-flex-grow-7 {
  -webkit-box-flex: 7;
      -ms-flex-positive: 7;
          flex-grow: 7;
}
.sri-container-flex .sri-container-flex-shrink-7 {
  -ms-flex-negative: 7;
      flex-shrink: 7;
}
.sri-container-flex .sri-container-flex-grow-8 {
  -webkit-box-flex: 8;
      -ms-flex-positive: 8;
          flex-grow: 8;
}
.sri-container-flex .sri-container-flex-shrink-8 {
  -ms-flex-negative: 8;
      flex-shrink: 8;
}
.sri-container-flex .sri-container-flex-grow-9 {
  -webkit-box-flex: 9;
      -ms-flex-positive: 9;
          flex-grow: 9;
}
.sri-container-flex .sri-container-flex-shrink-9 {
  -ms-flex-negative: 9;
      flex-shrink: 9;
}
.sri-container-flex .sri-container-flex-grow-10 {
  -webkit-box-flex: 10;
      -ms-flex-positive: 10;
          flex-grow: 10;
}
.sri-container-flex .sri-container-flex-shrink-10 {
  -ms-flex-negative: 10;
      flex-shrink: 10;
}
.sri-container-flex.sri-container-justify-content-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.sri-container-flex.sri-container-justify-content-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sri-container-flex.sri-container-justify-content-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.sri-container-flex.sri-container-justify-content-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sri-container-flex.sri-container-justify-content-space-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.sri-container-flex.sri-container-justify-content-space-evenly {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.sri-container-flex.sri-container-align-items-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.sri-container-flex.sri-container-align-items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sri-container-flex.sri-container-align-items-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
.sri-container-flex.sri-container-align-items-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.sri-container-flex.sri-container-align-items-baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.sri-container-flex.sri-container-align-content-start {
  -ms-flex-line-pack: start;
      align-content: start;
}
.sri-container-flex.sri-container-align-content-center {
  -ms-flex-line-pack: center;
      align-content: center;
}
.sri-container-flex.sri-container-align-content-end {
  -ms-flex-line-pack: end;
      align-content: end;
}
.sri-container-flex.sri-container-align-content-stretch {
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}
.sri-container-flex.sri-container-align-content-space-between {
  -ms-flex-line-pack: justify;
      align-content: space-between;
}
.sri-container-flex.sri-container-align-content-space-around {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
}
.sri-container-flex.sri-container-align-content-space-evenly {
  -ms-flex-line-pack: space-evenly;
      align-content: space-evenly;
}
.sri-container-flex .sri-container-align-self-start {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}
.sri-container-flex .sri-container-align-self-center {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.sri-container-flex .sri-container-align-self-end {
  -ms-flex-item-align: end;
      -ms-grid-row-align: end;
      align-self: end;
}
.sri-container-flex .sri-container-align-self-stretch {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
}
.sri-container-flex .sri-container-align-self-baseline {
  -ms-flex-item-align: baseline;
      align-self: baseline;
}
.sri-container-flex.sri-container-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.sri-container-flex.sri-container-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
}
.sri-container-flex.sri-container-no-wrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.sri-container-flex.sri-container-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sri-container-flex.sri-container-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.sri-container-flex.sri-container-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.sri-container-flex.sri-container-column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.sri-container-flex .sri-container-col-auto {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.sri-container-flex .sri-container-col-10 {
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}
.sri-container-flex .sri-container-col-20 {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}
.sri-container-flex .sri-container-col-25 {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}
.sri-container-flex .sri-container-col-30 {
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}
.sri-container-flex .sri-container-col-33 {
  -ms-flex-preferred-size: 33%;
      flex-basis: 33%;
}
.sri-container-flex .sri-container-col-40 {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}
.sri-container-flex .sri-container-col-50 {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}
.sri-container-flex .sri-container-col-60 {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}
.sri-container-flex .sri-container-col-66 {
  -ms-flex-preferred-size: 66%;
      flex-basis: 66%;
}
.sri-container-flex .sri-container-col-70 {
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}
.sri-container-flex .sri-container-col-80 {
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}
.sri-container-flex .sri-container-col-90 {
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
}
.sri-container-flex .sri-container-col-100 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-grow-auto-xs {
    -webkit-box-flex: auto;
        -ms-flex-positive: auto;
            flex-grow: auto;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-shrink-auto-xs {
    -ms-flex-negative: auto;
        flex-shrink: auto;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-grow-1-xs {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-shrink-1-xs {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-grow-2-xs {
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-shrink-2-xs {
    -ms-flex-negative: 2;
        flex-shrink: 2;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-grow-3-xs {
    -webkit-box-flex: 3;
        -ms-flex-positive: 3;
            flex-grow: 3;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-shrink-3-xs {
    -ms-flex-negative: 3;
        flex-shrink: 3;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-grow-4-xs {
    -webkit-box-flex: 4;
        -ms-flex-positive: 4;
            flex-grow: 4;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-shrink-4-xs {
    -ms-flex-negative: 4;
        flex-shrink: 4;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-grow-5-xs {
    -webkit-box-flex: 5;
        -ms-flex-positive: 5;
            flex-grow: 5;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-shrink-5-xs {
    -ms-flex-negative: 5;
        flex-shrink: 5;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-grow-6-xs {
    -webkit-box-flex: 6;
        -ms-flex-positive: 6;
            flex-grow: 6;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-shrink-6-xs {
    -ms-flex-negative: 6;
        flex-shrink: 6;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-grow-7-xs {
    -webkit-box-flex: 7;
        -ms-flex-positive: 7;
            flex-grow: 7;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-shrink-7-xs {
    -ms-flex-negative: 7;
        flex-shrink: 7;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-grow-8-xs {
    -webkit-box-flex: 8;
        -ms-flex-positive: 8;
            flex-grow: 8;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-shrink-8-xs {
    -ms-flex-negative: 8;
        flex-shrink: 8;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-grow-9-xs {
    -webkit-box-flex: 9;
        -ms-flex-positive: 9;
            flex-grow: 9;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-shrink-9-xs {
    -ms-flex-negative: 9;
        flex-shrink: 9;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-grow-10-xs {
    -webkit-box-flex: 10;
        -ms-flex-positive: 10;
            flex-grow: 10;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-flex-shrink-10-xs {
    -ms-flex-negative: 10;
        flex-shrink: 10;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-justify-content-start-xs {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-justify-content-center-xs {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-justify-content-end-xs {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-justify-content-space-between-xs {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-justify-content-space-around-xs {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-justify-content-space-evenly-xs {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-align-items-start-xs {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-align-items-center-xs {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-align-items-end-xs {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-align-items-stretch-xs {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-align-items-baseline-xs {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-align-content-start-xs {
    -ms-flex-line-pack: start;
        align-content: start;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-align-content-center-xs {
    -ms-flex-line-pack: center;
        align-content: center;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-align-content-end-xs {
    -ms-flex-line-pack: end;
        align-content: end;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-align-content-stretch-xs {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-align-content-space-between-xs {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-align-content-space-around-xs {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-align-content-space-evenly-xs {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-align-self-start-xs {
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-align-self-center-xs {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-align-self-end-xs {
    -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-align-self-stretch-xs {
    -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-align-self-baseline-xs {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-column-xs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-row-xs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-row-reverse-xs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-column-reverse-xs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-col-auto-xs {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-col-10-xs {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-col-20-xs {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-col-25-xs {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-col-30-xs {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-col-33-xs {
    -ms-flex-preferred-size: 33%;
        flex-basis: 33%;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-col-40-xs {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-col-50-xs {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-col-60-xs {
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-col-66-xs {
    -ms-flex-preferred-size: 66%;
        flex-basis: 66%;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-col-70-xs {
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-col-80-xs {
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-col-90-xs {
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
  }
}
@media (min-width: 320px) {
  .sri-container-flex .sri-container-col-100-xs {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-wrap-xs {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-wrap-xs-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
}
@media (min-width: 320px) {
  .sri-container-flex.sri-container-no-wrap-xs {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-grow-auto-sm {
    -webkit-box-flex: auto;
        -ms-flex-positive: auto;
            flex-grow: auto;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-shrink-auto-sm {
    -ms-flex-negative: auto;
        flex-shrink: auto;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-grow-1-sm {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-shrink-1-sm {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-grow-2-sm {
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-shrink-2-sm {
    -ms-flex-negative: 2;
        flex-shrink: 2;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-grow-3-sm {
    -webkit-box-flex: 3;
        -ms-flex-positive: 3;
            flex-grow: 3;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-shrink-3-sm {
    -ms-flex-negative: 3;
        flex-shrink: 3;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-grow-4-sm {
    -webkit-box-flex: 4;
        -ms-flex-positive: 4;
            flex-grow: 4;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-shrink-4-sm {
    -ms-flex-negative: 4;
        flex-shrink: 4;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-grow-5-sm {
    -webkit-box-flex: 5;
        -ms-flex-positive: 5;
            flex-grow: 5;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-shrink-5-sm {
    -ms-flex-negative: 5;
        flex-shrink: 5;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-grow-6-sm {
    -webkit-box-flex: 6;
        -ms-flex-positive: 6;
            flex-grow: 6;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-shrink-6-sm {
    -ms-flex-negative: 6;
        flex-shrink: 6;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-grow-7-sm {
    -webkit-box-flex: 7;
        -ms-flex-positive: 7;
            flex-grow: 7;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-shrink-7-sm {
    -ms-flex-negative: 7;
        flex-shrink: 7;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-grow-8-sm {
    -webkit-box-flex: 8;
        -ms-flex-positive: 8;
            flex-grow: 8;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-shrink-8-sm {
    -ms-flex-negative: 8;
        flex-shrink: 8;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-grow-9-sm {
    -webkit-box-flex: 9;
        -ms-flex-positive: 9;
            flex-grow: 9;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-shrink-9-sm {
    -ms-flex-negative: 9;
        flex-shrink: 9;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-grow-10-sm {
    -webkit-box-flex: 10;
        -ms-flex-positive: 10;
            flex-grow: 10;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-flex-shrink-10-sm {
    -ms-flex-negative: 10;
        flex-shrink: 10;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-justify-content-start-sm {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-justify-content-center-sm {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-justify-content-end-sm {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-justify-content-space-between-sm {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-justify-content-space-around-sm {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-justify-content-space-evenly-sm {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-align-items-start-sm {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-align-items-center-sm {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-align-items-end-sm {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-align-items-stretch-sm {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-align-items-baseline-sm {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-align-content-start-sm {
    -ms-flex-line-pack: start;
        align-content: start;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-align-content-center-sm {
    -ms-flex-line-pack: center;
        align-content: center;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-align-content-end-sm {
    -ms-flex-line-pack: end;
        align-content: end;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-align-content-stretch-sm {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-align-content-space-between-sm {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-align-content-space-around-sm {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-align-content-space-evenly-sm {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-align-self-start-sm {
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-align-self-center-sm {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-align-self-end-sm {
    -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-align-self-stretch-sm {
    -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-align-self-baseline-sm {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-column-sm {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-row-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-row-reverse-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-column-reverse-sm {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-col-auto-sm {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-col-10-sm {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-col-20-sm {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-col-25-sm {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-col-30-sm {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-col-33-sm {
    -ms-flex-preferred-size: 33%;
        flex-basis: 33%;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-col-40-sm {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-col-50-sm {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-col-60-sm {
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-col-66-sm {
    -ms-flex-preferred-size: 66%;
        flex-basis: 66%;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-col-70-sm {
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-col-80-sm {
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-col-90-sm {
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
  }
}
@media (min-width: 480px) {
  .sri-container-flex .sri-container-col-100-sm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-wrap-sm {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-wrap-sm-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
}
@media (min-width: 480px) {
  .sri-container-flex.sri-container-no-wrap-sm {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-grow-auto-md {
    -webkit-box-flex: auto;
        -ms-flex-positive: auto;
            flex-grow: auto;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-shrink-auto-md {
    -ms-flex-negative: auto;
        flex-shrink: auto;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-grow-1-md {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-shrink-1-md {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-grow-2-md {
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-shrink-2-md {
    -ms-flex-negative: 2;
        flex-shrink: 2;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-grow-3-md {
    -webkit-box-flex: 3;
        -ms-flex-positive: 3;
            flex-grow: 3;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-shrink-3-md {
    -ms-flex-negative: 3;
        flex-shrink: 3;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-grow-4-md {
    -webkit-box-flex: 4;
        -ms-flex-positive: 4;
            flex-grow: 4;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-shrink-4-md {
    -ms-flex-negative: 4;
        flex-shrink: 4;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-grow-5-md {
    -webkit-box-flex: 5;
        -ms-flex-positive: 5;
            flex-grow: 5;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-shrink-5-md {
    -ms-flex-negative: 5;
        flex-shrink: 5;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-grow-6-md {
    -webkit-box-flex: 6;
        -ms-flex-positive: 6;
            flex-grow: 6;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-shrink-6-md {
    -ms-flex-negative: 6;
        flex-shrink: 6;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-grow-7-md {
    -webkit-box-flex: 7;
        -ms-flex-positive: 7;
            flex-grow: 7;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-shrink-7-md {
    -ms-flex-negative: 7;
        flex-shrink: 7;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-grow-8-md {
    -webkit-box-flex: 8;
        -ms-flex-positive: 8;
            flex-grow: 8;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-shrink-8-md {
    -ms-flex-negative: 8;
        flex-shrink: 8;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-grow-9-md {
    -webkit-box-flex: 9;
        -ms-flex-positive: 9;
            flex-grow: 9;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-shrink-9-md {
    -ms-flex-negative: 9;
        flex-shrink: 9;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-grow-10-md {
    -webkit-box-flex: 10;
        -ms-flex-positive: 10;
            flex-grow: 10;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-flex-shrink-10-md {
    -ms-flex-negative: 10;
        flex-shrink: 10;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-justify-content-start-md {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-justify-content-center-md {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-justify-content-end-md {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-justify-content-space-between-md {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-justify-content-space-around-md {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-justify-content-space-evenly-md {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-align-items-start-md {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-align-items-center-md {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-align-items-end-md {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-align-items-stretch-md {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-align-items-baseline-md {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-align-content-start-md {
    -ms-flex-line-pack: start;
        align-content: start;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-align-content-center-md {
    -ms-flex-line-pack: center;
        align-content: center;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-align-content-end-md {
    -ms-flex-line-pack: end;
        align-content: end;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-align-content-stretch-md {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-align-content-space-between-md {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-align-content-space-around-md {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-align-content-space-evenly-md {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-align-self-start-md {
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-align-self-center-md {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-align-self-end-md {
    -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-align-self-stretch-md {
    -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-align-self-baseline-md {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-column-md {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-row-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-row-reverse-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-column-reverse-md {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-col-auto-md {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-col-10-md {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-col-20-md {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-col-25-md {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-col-30-md {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-col-33-md {
    -ms-flex-preferred-size: 33%;
        flex-basis: 33%;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-col-40-md {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-col-50-md {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-col-60-md {
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-col-66-md {
    -ms-flex-preferred-size: 66%;
        flex-basis: 66%;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-col-70-md {
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-col-80-md {
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-col-90-md {
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
  }
}
@media (min-width: 782px) {
  .sri-container-flex .sri-container-col-100-md {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-wrap-md {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-wrap-md-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
}
@media (min-width: 782px) {
  .sri-container-flex.sri-container-no-wrap-md {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-grow-auto-lg {
    -webkit-box-flex: auto;
        -ms-flex-positive: auto;
            flex-grow: auto;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-shrink-auto-lg {
    -ms-flex-negative: auto;
        flex-shrink: auto;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-grow-1-lg {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-shrink-1-lg {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-grow-2-lg {
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-shrink-2-lg {
    -ms-flex-negative: 2;
        flex-shrink: 2;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-grow-3-lg {
    -webkit-box-flex: 3;
        -ms-flex-positive: 3;
            flex-grow: 3;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-shrink-3-lg {
    -ms-flex-negative: 3;
        flex-shrink: 3;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-grow-4-lg {
    -webkit-box-flex: 4;
        -ms-flex-positive: 4;
            flex-grow: 4;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-shrink-4-lg {
    -ms-flex-negative: 4;
        flex-shrink: 4;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-grow-5-lg {
    -webkit-box-flex: 5;
        -ms-flex-positive: 5;
            flex-grow: 5;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-shrink-5-lg {
    -ms-flex-negative: 5;
        flex-shrink: 5;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-grow-6-lg {
    -webkit-box-flex: 6;
        -ms-flex-positive: 6;
            flex-grow: 6;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-shrink-6-lg {
    -ms-flex-negative: 6;
        flex-shrink: 6;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-grow-7-lg {
    -webkit-box-flex: 7;
        -ms-flex-positive: 7;
            flex-grow: 7;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-shrink-7-lg {
    -ms-flex-negative: 7;
        flex-shrink: 7;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-grow-8-lg {
    -webkit-box-flex: 8;
        -ms-flex-positive: 8;
            flex-grow: 8;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-shrink-8-lg {
    -ms-flex-negative: 8;
        flex-shrink: 8;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-grow-9-lg {
    -webkit-box-flex: 9;
        -ms-flex-positive: 9;
            flex-grow: 9;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-shrink-9-lg {
    -ms-flex-negative: 9;
        flex-shrink: 9;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-grow-10-lg {
    -webkit-box-flex: 10;
        -ms-flex-positive: 10;
            flex-grow: 10;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-flex-shrink-10-lg {
    -ms-flex-negative: 10;
        flex-shrink: 10;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-justify-content-start-lg {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-justify-content-center-lg {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-justify-content-end-lg {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-justify-content-space-between-lg {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-justify-content-space-around-lg {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-justify-content-space-evenly-lg {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-align-items-start-lg {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-align-items-center-lg {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-align-items-end-lg {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-align-items-stretch-lg {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-align-items-baseline-lg {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-align-content-start-lg {
    -ms-flex-line-pack: start;
        align-content: start;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-align-content-center-lg {
    -ms-flex-line-pack: center;
        align-content: center;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-align-content-end-lg {
    -ms-flex-line-pack: end;
        align-content: end;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-align-content-stretch-lg {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-align-content-space-between-lg {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-align-content-space-around-lg {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-align-content-space-evenly-lg {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-align-self-start-lg {
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-align-self-center-lg {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-align-self-end-lg {
    -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-align-self-stretch-lg {
    -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-align-self-baseline-lg {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-column-lg {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-row-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-row-reverse-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-column-reverse-lg {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-col-auto-lg {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-col-10-lg {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-col-20-lg {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-col-25-lg {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-col-30-lg {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-col-33-lg {
    -ms-flex-preferred-size: 33%;
        flex-basis: 33%;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-col-40-lg {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-col-50-lg {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-col-60-lg {
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-col-66-lg {
    -ms-flex-preferred-size: 66%;
        flex-basis: 66%;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-col-70-lg {
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-col-80-lg {
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-col-90-lg {
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex .sri-container-col-100-lg {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-wrap-lg {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-wrap-lg-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
}
@media (min-width: 1024px) {
  .sri-container-flex.sri-container-no-wrap-lg {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-grow-auto-xl {
    -webkit-box-flex: auto;
        -ms-flex-positive: auto;
            flex-grow: auto;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-shrink-auto-xl {
    -ms-flex-negative: auto;
        flex-shrink: auto;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-grow-1-xl {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-shrink-1-xl {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-grow-2-xl {
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-shrink-2-xl {
    -ms-flex-negative: 2;
        flex-shrink: 2;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-grow-3-xl {
    -webkit-box-flex: 3;
        -ms-flex-positive: 3;
            flex-grow: 3;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-shrink-3-xl {
    -ms-flex-negative: 3;
        flex-shrink: 3;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-grow-4-xl {
    -webkit-box-flex: 4;
        -ms-flex-positive: 4;
            flex-grow: 4;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-shrink-4-xl {
    -ms-flex-negative: 4;
        flex-shrink: 4;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-grow-5-xl {
    -webkit-box-flex: 5;
        -ms-flex-positive: 5;
            flex-grow: 5;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-shrink-5-xl {
    -ms-flex-negative: 5;
        flex-shrink: 5;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-grow-6-xl {
    -webkit-box-flex: 6;
        -ms-flex-positive: 6;
            flex-grow: 6;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-shrink-6-xl {
    -ms-flex-negative: 6;
        flex-shrink: 6;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-grow-7-xl {
    -webkit-box-flex: 7;
        -ms-flex-positive: 7;
            flex-grow: 7;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-shrink-7-xl {
    -ms-flex-negative: 7;
        flex-shrink: 7;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-grow-8-xl {
    -webkit-box-flex: 8;
        -ms-flex-positive: 8;
            flex-grow: 8;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-shrink-8-xl {
    -ms-flex-negative: 8;
        flex-shrink: 8;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-grow-9-xl {
    -webkit-box-flex: 9;
        -ms-flex-positive: 9;
            flex-grow: 9;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-shrink-9-xl {
    -ms-flex-negative: 9;
        flex-shrink: 9;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-grow-10-xl {
    -webkit-box-flex: 10;
        -ms-flex-positive: 10;
            flex-grow: 10;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-flex-shrink-10-xl {
    -ms-flex-negative: 10;
        flex-shrink: 10;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-justify-content-start-xl {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-justify-content-center-xl {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-justify-content-end-xl {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-justify-content-space-between-xl {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-justify-content-space-around-xl {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-justify-content-space-evenly-xl {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-align-items-start-xl {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-align-items-center-xl {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-align-items-end-xl {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-align-items-stretch-xl {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-align-items-baseline-xl {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-align-content-start-xl {
    -ms-flex-line-pack: start;
        align-content: start;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-align-content-center-xl {
    -ms-flex-line-pack: center;
        align-content: center;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-align-content-end-xl {
    -ms-flex-line-pack: end;
        align-content: end;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-align-content-stretch-xl {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-align-content-space-between-xl {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-align-content-space-around-xl {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-align-content-space-evenly-xl {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-align-self-start-xl {
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-align-self-center-xl {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-align-self-end-xl {
    -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-align-self-stretch-xl {
    -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-align-self-baseline-xl {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-column-xl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-row-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-row-reverse-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-column-reverse-xl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-col-auto-xl {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-col-10-xl {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-col-20-xl {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-col-25-xl {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-col-30-xl {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-col-33-xl {
    -ms-flex-preferred-size: 33%;
        flex-basis: 33%;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-col-40-xl {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-col-50-xl {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-col-60-xl {
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-col-66-xl {
    -ms-flex-preferred-size: 66%;
        flex-basis: 66%;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-col-70-xl {
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-col-80-xl {
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-col-90-xl {
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex .sri-container-col-100-xl {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-wrap-xl {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-wrap-xl-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
}
@media (min-width: 1280px) {
  .sri-container-flex.sri-container-no-wrap-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

:root {
  --wp--preset--font-family--font-body: Kantumruy Pro, Lexend Deca, sans-serif !important;
  --wp--preset--font-family--font-headings: Kantumruy Pro, Montserrat, sans-serif !important;
  --sri-color-white: #fff;
  --sri-color-purple: #3c1053;
  --sri-color-purple-80: #634075;
  --sri-color-purple-60: #8a7098;
  --sri-color-purple-40: #b19fba;
  --sri-color-purple-20: #d8cfdd;
  --sri-color-purple-10: #ece7ee;
  --sri-color-blue: #5bc2e7;
  --sri-color-blue-80: #7cceec;
  --sri-color-blue-60: #9ddaf1;
  --sri-color-blue-40: #bde7f5;
  --sri-color-blue-20: #def3fa;
  --sri-color-blue-10: #eff9fd;
  --sri-color-yellow: #ffb600;
  --sri-color-yellow-80: #ffc533;
  --sri-color-yellow-60: #ffd366;
  --sri-color-yellow-40: #ffe299;
  --sri-color-yellow-20: #fff0cc;
  --sri-color-yellow-10: #fff8e6;
  --sri-color-green: #79be70;
  --sri-color-green-80: #94cb8d;
  --sri-color-green-60: #afd8a9;
  --sri-color-green-40: #c9e5c6;
  --sri-color-green-20: #e4f2e2;
  --sri-color-green-10: #f2f9f1;
  --sri-color-orange: #ff5c39;
  --sri-color-orange-80: #ff7d61;
  --sri-color-orange-60: #ff9d88;
  --sri-color-orange-40: #ffbeb0;
  --sri-color-orange-20: #ffded7;
  --sri-color-orange-10: #ffefeb;
  --sri-color-black: #000;
  --sri-color-black-80: #333333;
  --sri-color-black-60: #666666;
  --sri-color-black-40: #999999;
  --sri-color-black-20: #cccccc;
  --sri-color-black-10: #e6e6e6;
  --sri-headings-font-weight: 500;
  --sri-font-weight-bold: 500;
  --sri-navigation-font-weight: 500;
  --sri-button-font-weight: 500;
  --sri-button-letter-spacing: normal;
  --wp--custom--ys--xs: 1.5rem;
  --wp--custom--ys--md: 2rem;
  --wp--custom--ys--lg: 2.5rem;
  --wp--custom--ys--xl: 3rem;
  --wp--custom--y--xs: 2.25rem;
  --wp--custom--y--md: 3rem;
  --wp--custom--y--lg: 3.75rem;
  --wp--custom--y--xl: 4.5rem;
  --wp--custom--yl--xs: 3rem;
  --wp--custom--yl--md: 4.5rem;
  --wp--custom--yl--lg: 5.25rem;
  --wp--custom--yl--xl: 6rem;
  --wp--custom--h-1--m: 1.875rem;
  --wp--custom--h-1--d: 3.125rem;
  --wp--custom--h-2--m: 1.5625rem;
  --wp--custom--h-2--d: 2.125rem;
  --wp--custom--h-3--m: 1.375rem;
  --wp--custom--h-3--d: 1.5rem;
  --wp--custom--h-4--m: 1.375rem;
  --wp--custom--h-4--d: 1.75rem;
  --wp--custom--h-5--m: 1rem;
  --wp--custom--h-5--d: 1.25rem;
  --wp--custom--h-6--m: 1rem;
  --wp--custom--h-6--d: 1.125rem;
  --wp--custom--p-1--m: 0.9rem;
  --wp--custom--p-1--d: 1rem;
  --wp--custom--p-2--m: 0.938rem;
  --wp--custom--p-2--d: 0.938rem;
  --wp--custom--p-3--m: 0.875rem;
  --wp--custom--p-3--d: 0.75rem;
  --wp--custom--fs--m: 0.75rem;
  --wp--custom--fs--d: 0.75rem;
  --wp--custom--fl--m: 1.875rem;
  --wp--custom--fl--d: 3.75rem;
  --font-small: var(--wp--custom--fs--d);
  --font-large: var(--wp--custom--fl--d);
  --h1: var(--wp--custom--h-1--d);
  --h2: var(--wp--custom--h-2--d);
  --h3: var(--wp--custom--h-3--d);
  --h4: var(--wp--custom--h-4--d);
  --h5: var(--wp--custom--h-5--d);
  --h6: var(--wp--custom--h-6--d);
  --font-p1: var(--wp--custom--p-1--d);
  --font-p2: var(--wp--custom--p-2--d);
  --font-p3: var(--wp--custom--p-3--d);
  --sri-quote-body-font-size: var(--h5);
  --sri-quote-author-font-size: var(--h6);
  --wp--preset--font-size--small: var(--font-small);
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: var(--font-large);
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--font-size--h-1: var(--h1);
  --wp--preset--font-size--h-2: var(--h2);
  --wp--preset--font-size--h-3: var(--h3);
  --wp--preset--font-size--h-4: var(--h4);
  --wp--preset--font-size--h-5: var(--h5);
  --wp--preset--font-size--h-6: var(--h6);
  --wp--preset--font-size--p-1: var(--font-p1);
  --wp--preset--font-size--p-2: var(--font-p2);
  --wp--preset--font-size--p-3: var(--font-p3);
  --sri-line-height: 1.45;
  --sri-line-height-headings: 1;
  --sri-std-font-weight: 300;
  --sri-std-letter-spacing: normal;
  --border-radius-std: 0 0 0 1.5rem;
  --border-radius-circle: 50%;
  --border-radius-std-2: 0 0 1.5rem 0;
  --border-radius-std-3: 0 1.5rem 0 0;
  --border-radius-std-4: 1.5rem 0 0 0;
  /* top-left | top-right | bottom-right | bottom-left */
  --border-radius-bottom-left: var(--border-radius-std);
  --border-radius-bottom-right: var(--border-radius-std-2);
  --border-radius-top-right: var(--border-radius-std-3);
  --border-radius-top-left: var(--border-radius-std-4);
  --sri-border-width-top-right: var(--sri-border-width) var(--sri-border-width) 0 0;
  --sri-border-width-top-left: var(--sri-border-width) 0 0 var(--sri-border-width);
  --sri-border-width-bottom-right: 0 var(--sri-border-width) var(--sri-border-width) 0;
  --sri-border-width-bottom-left: 0 0 var(--sri-border-width) var(--sri-border-width);
  --border-radius-circle: var(--border-radius-circle);
  --sri-border-width: 0.15em;
  --sri-ar-hero-aspect-ratio: 3;
  --sri-transition-duration: 2s;
  --sri-nav-top-pos: 89px;
}

@media (max-width: 781px) {
  :root {
    --sri-quote-body-font-size: var(--font-p2);
    --wp--preset--font-size--h-1: var(--h2);
    --wp--preset--font-size--h-2: var(--h3);
  }
}
body,
p {
  line-height: var(--sri-line-height);
  font-weight: var(--sri-std-font-weight);
  letter-spacing: var(--sri-std-letter-spacing);
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  line-height: var(--sri-line-height-headings);
}

@media (min-width: 1024px) {
  body.admin-bar .site-header.no-banner {
    height: 90px;
  }
}
@media (min-width: 1280px) {
  body.admin-bar .site-header.no-banner {
    height: 90px;
  }
}

.site-header .site-header-overflow {
  top: var(--sri-nav-top-pos) !important;
}
@media (min-width: 1024px) {
  .site-header {
    position: relative;
  }
}
@media (min-width: 1024px) {
  .site-header.no-banner {
    height: 90px;
  }
}
@media (min-width: 1280px) {
  .site-header.no-banner {
    height: 90px;
  }
}
.site-header .site-header__content.b-2025 {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  padding: 1rem;
}
.site-header .site-header__content.b-2025.block {
  position: relative;
}
.site-header .site-header__content.b-2025.block .site-header__nav ul.td-gutenberg-menu > .menu-item a {
  color: var(--sri-color-purple);
}
.site-header .site-header__content.b-2025 .site-header__logo {
  padding: 0;
  height: auto;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  border-bottom: 0;
}
.site-header .site-header__content.b-2025 .site-header__logo img {
  width: 100%;
  max-width: 100px;
}
@media (min-width: 1024px) {
  .site-header .site-header__content.b-2025 .site-header__logo img {
    width: 150px;
    max-width: 150px;
  }
}
.site-header .site-header__content.b-2025 .td-gutenberg-menu {
  padding: 0rem;
}
@media (max-width: 1023px) {
  .site-header .site-header__content.b-2025 .site-header__nav {
    top: var(--sri-nav-top-pos);
  }
}
@media (min-width: 1024px) {
  .site-header .site-header__content.b-2025 .site-header__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    gap: 1rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .site-header .site-header__content.b-2025 .site-header__nav > .wp-block-buttons {
    margin-top: 0;
  }
  .site-header .site-header__content.b-2025 .site-header__nav > .wp-block-buttons * {
    text-wrap: nowrap;
    white-space: nowrap;
  }
}
.site-header .site-header__content.b-2025 .site-header__nav ul.td-gutenberg-menu > .menu-item {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: var(--sri-navigation-font-weight);
}
.site-header .site-header__content.b-2025 .site-header__nav ul.td-gutenberg-menu > .menu-item > a {
  position: relative;
  z-index: 2;
  border-right: 0px;
  font-weight: inherit;
}
.site-header .site-header__content.b-2025 .site-header__nav ul.td-gutenberg-menu > .menu-item > .sub-menu {
  top: 42px;
  z-index: 1;
}
.site-header .site-header__content.b-2025 .site-header__nav .nav__contact-us {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
.site-header .site-header__content.b-2025 .site-header__nav .nav__contact-us .contact__us {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.site-header .site-header__content.b-2025 .site-header__inner_content {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--container) !important;
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.logged-in .site-header__content.b-2025.scrolled {
  margin-top: 32px;
}
.logged-in .site-header__content.b-2025.scrolled ul.td-gutenberg-menu > .menu-item {
  border-right: 0px;
}

.wp-block-buttons div .wp-block-button__link {
  text-transform: none;
  font-weight: var(--sri-button-font-weight);
  letter-spacing: var(--sri-button-letter-spacing);
  background-color: var(--sri-color-purple);
}
.wp-block-buttons div .wp-block-button__link.nice-select, .wp-block-buttons div .wp-block-button__link:active, .wp-block-buttons div .wp-block-button__link:focus, .wp-block-buttons div .wp-block-button__link:hover {
  background-color: var(--sri-color-purple-80);
  background-image: none;
  -webkit-box-shadow: var(--wp--custom--shadow);
          box-shadow: var(--wp--custom--shadow);
}
.wp-block-buttons div .wp-block-button__link.nice-select.open, .wp-block-buttons div .wp-block-button__link:active.open, .wp-block-buttons div .wp-block-button__link:focus.open, .wp-block-buttons div .wp-block-button__link:hover.open {
  background-color: var(--sri-color-purple-80);
  background-image: none;
  -webkit-box-shadow: var(--wp--custom--shadow);
          box-shadow: var(--wp--custom--shadow);
}
.wp-block-buttons div.is-style-light .wp-block-button__link {
  padding: calc(var(--wp--custom--padding) * 0.2) calc(var(--wp--custom--padding) * 0.8);
}
@media (min-width: 782px) {
  .wp-block-buttons div.is-style-light .wp-block-button__link {
    padding: calc(var(--wp--custom--padding) * 0.5) calc(var(--wp--custom--padding) * 1.5);
  }
}
.wp-block-buttons div.is-style-white .wp-block-button__link {
  background-color: var(--sri-color-white);
  color: var(--sri-color-black);
}
.wp-block-buttons div.is-style-white .wp-block-button__link:hover, .wp-block-buttons div.is-style-white .wp-block-button__link:active, .wp-block-buttons div.is-style-white .wp-block-button__link:focus {
  background-color: var(--sri-color-purple-10);
}
.wp-block-buttons div.is-style-white-outline .wp-block-button__link {
  background-color: transparent;
  color: var(--sri-color-white);
  border: 1px solid var(--sri-color-white);
}
.wp-block-buttons div.is-style-white-outline .wp-block-button__link:hover, .wp-block-buttons div.is-style-white-outline .wp-block-button__link:active, .wp-block-buttons div.is-style-white-outline .wp-block-button__link:focus {
  background-color: var(--sri-color-white);
  color: var(--sri-color-black);
}
.wp-block-buttons div.is-style-outline.is-style-outline--1 .wp-block-button__link {
  border-color: var(--sri-color-purple);
}
.wp-block-buttons div.is-style-outline.is-style-outline--1 .wp-block-button__link:hover, .wp-block-buttons div.is-style-outline.is-style-outline--1 .wp-block-button__link:active, .wp-block-buttons div.is-style-outline.is-style-outline--1 .wp-block-button__link:focus {
  background-color: var(--sri-color-purple-10);
}

.logos-carousel.v2 .wp-block-gallery .wp-block-image {
  background-color: var(--sri-color-white);
}
.logos-carousel.v2 .swiper-carousel {
  padding-left: 3rem;
  padding-right: 3rem;
}
.logos-carousel.v2 .swiper-arrows {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.logos-carousel.v2 .swiper-arrows .swiper-button-next,
.logos-carousel.v2 .swiper-arrows .swiper-button-prev {
  border: 0;
}
.logos-carousel.v2 .swiper-arrows .swiper-button-next:before,
.logos-carousel.v2 .swiper-arrows .swiper-button-prev:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' width='818.52655029' height='338.71270752' viewBox='0 0 818.52655029 338.71270752'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffb600;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0,167.6401367v2.92034912c18.34216309,13.42352295,35.5569458,28.17926026,51.74755859,44.36914063,16.13909912,16.19024658,31.76531982,34.37878418,46.77703857,54.66748047,15.06335449,20.23797607,30.38153076,43.293396,46.11090088,69.11560059l62.25-43.13940429c-18.64855957-28.4352417-38.42602539-51.90075684-59.32922363-70.34527588-8.73358154-7.72772217-17.41278076-14.72058106-26.03546142-21.00683594,4.4498291.6605835,8.94659424,1.29943848,13.53479004,1.8961792,24.02874756,3.07397461,49.44128418,4.66217041,76.23602295,4.66217041l607.23492432.00000003v-83.35882568s-607.23492431-.00000003-607.23492431-.00000003c-26.79473877,0-52.20727539,1.58856201-76.23602295,4.66253662-4.60076904.59832764-9.10986328,1.2388916-13.5715332,1.90148926,8.63476563-6.29632568,17.32623291-13.29486084,26.07220459-21.01208496,20.90319824-18.44451904,40.68066406-41.75640869,59.32922364-69.83288574L144.63549805-.00000001c-15.72937012,25.46374512-31.04754639,48.41680908-46.11090088,68.8595581-15.01171875,20.44274902-30.63793945,38.63085937-46.77703858,54.66748047C35.5569458,139.51208494,18.34216309,154.21661375,0,167.6401367Z'/%3E%3C/svg%3E");
  background-size: contain;
}

.border-bottom-left,
.container-bottom-left,
.img-style-bottom-left,
.cp-bottom-left,
.is-style-border-bottom-left,
.is-style-container-bottom-left,
.is-style-img-style-bottom-left,
.is-style-cp-bottom-left {
  border-radius: var(--border-radius-bottom-left);
  overflow: hidden;
}

.container-border-purple-bottom-left,
.is-style-container-border-purple-bottom-left {
  border-color: var(--sri-color-purple);
  border-style: solid;
  border-width: var(--sri-border-width-bottom-left);
  border-radius: var(--border-radius-bottom-left);
  overflow: hidden;
}

.container-border-blue-bottom-left,
.is-style-container-border-blue-bottom-left {
  border-color: var(--sri-color-blue);
  border-style: solid;
  border-width: var(--sri-border-width-bottom-left);
  border-radius: var(--border-radius-bottom-left);
  overflow: hidden;
}

.container-border-yellow-bottom-left,
.is-style-container-border-yellow-bottom-left {
  border-color: var(--sri-color-yellow);
  border-style: solid;
  border-width: var(--sri-border-width-bottom-left);
  border-radius: var(--border-radius-bottom-left);
  overflow: hidden;
}

.container-border-green-bottom-left,
.is-style-container-border-green-bottom-left {
  border-color: var(--sri-color-green);
  border-style: solid;
  border-width: var(--sri-border-width-bottom-left);
  border-radius: var(--border-radius-bottom-left);
  overflow: hidden;
}

.container-border-orange-bottom-left,
.is-style-container-border-orange-bottom-left {
  border-color: var(--sri-color-orange);
  border-style: solid;
  border-width: var(--sri-border-width-bottom-left);
  border-radius: var(--border-radius-bottom-left);
  overflow: hidden;
}

.container-border-white-bottom-left,
.is-style-container-border-white-bottom-left {
  border-color: var(--sri-color-white);
  border-style: solid;
  border-width: var(--sri-border-width-bottom-left);
  border-radius: var(--border-radius-bottom-left);
  overflow: hidden;
}

.container-border-black-bottom-left,
.is-style-container-border-black-bottom-left {
  border-color: var(--sri-color-black);
  border-style: solid;
  border-width: var(--sri-border-width-bottom-left);
  border-radius: var(--border-radius-bottom-left);
  overflow: hidden;
}

.border-bottom-right,
.container-bottom-right,
.img-style-bottom-right,
.cp-bottom-right,
.is-style-border-bottom-right,
.is-style-container-bottom-right,
.is-style-img-style-bottom-right,
.is-style-cp-bottom-right {
  border-radius: var(--border-radius-bottom-right);
  overflow: hidden;
}

.container-border-purple-bottom-right,
.is-style-container-border-purple-bottom-right {
  border-color: var(--sri-color-purple);
  border-style: solid;
  border-width: var(--sri-border-width-bottom-right);
  border-radius: var(--border-radius-bottom-right);
  overflow: hidden;
}

.container-border-blue-bottom-right,
.is-style-container-border-blue-bottom-right {
  border-color: var(--sri-color-blue);
  border-style: solid;
  border-width: var(--sri-border-width-bottom-right);
  border-radius: var(--border-radius-bottom-right);
  overflow: hidden;
}

.container-border-yellow-bottom-right,
.is-style-container-border-yellow-bottom-right {
  border-color: var(--sri-color-yellow);
  border-style: solid;
  border-width: var(--sri-border-width-bottom-right);
  border-radius: var(--border-radius-bottom-right);
  overflow: hidden;
}

.container-border-green-bottom-right,
.is-style-container-border-green-bottom-right {
  border-color: var(--sri-color-green);
  border-style: solid;
  border-width: var(--sri-border-width-bottom-right);
  border-radius: var(--border-radius-bottom-right);
  overflow: hidden;
}

.container-border-orange-bottom-right,
.is-style-container-border-orange-bottom-right {
  border-color: var(--sri-color-orange);
  border-style: solid;
  border-width: var(--sri-border-width-bottom-right);
  border-radius: var(--border-radius-bottom-right);
  overflow: hidden;
}

.container-border-white-bottom-right,
.is-style-container-border-white-bottom-right {
  border-color: var(--sri-color-white);
  border-style: solid;
  border-width: var(--sri-border-width-bottom-right);
  border-radius: var(--border-radius-bottom-right);
  overflow: hidden;
}

.container-border-black-bottom-right,
.is-style-container-border-black-bottom-right {
  border-color: var(--sri-color-black);
  border-style: solid;
  border-width: var(--sri-border-width-bottom-right);
  border-radius: var(--border-radius-bottom-right);
  overflow: hidden;
}

.border-top-right,
.container-top-right,
.img-style-top-right,
.cp-top-right,
.is-style-border-top-right,
.is-style-container-top-right,
.is-style-img-style-top-right,
.is-style-cp-top-right {
  border-radius: var(--border-radius-top-right);
  overflow: hidden;
}

.container-border-purple-top-right,
.is-style-container-border-purple-top-right {
  border-color: var(--sri-color-purple);
  border-style: solid;
  border-width: var(--sri-border-width-top-right);
  border-radius: var(--border-radius-top-right);
  overflow: hidden;
}

.container-border-blue-top-right,
.is-style-container-border-blue-top-right {
  border-color: var(--sri-color-blue);
  border-style: solid;
  border-width: var(--sri-border-width-top-right);
  border-radius: var(--border-radius-top-right);
  overflow: hidden;
}

.container-border-yellow-top-right,
.is-style-container-border-yellow-top-right {
  border-color: var(--sri-color-yellow);
  border-style: solid;
  border-width: var(--sri-border-width-top-right);
  border-radius: var(--border-radius-top-right);
  overflow: hidden;
}

.container-border-green-top-right,
.is-style-container-border-green-top-right {
  border-color: var(--sri-color-green);
  border-style: solid;
  border-width: var(--sri-border-width-top-right);
  border-radius: var(--border-radius-top-right);
  overflow: hidden;
}

.container-border-orange-top-right,
.is-style-container-border-orange-top-right {
  border-color: var(--sri-color-orange);
  border-style: solid;
  border-width: var(--sri-border-width-top-right);
  border-radius: var(--border-radius-top-right);
  overflow: hidden;
}

.container-border-white-top-right,
.is-style-container-border-white-top-right {
  border-color: var(--sri-color-white);
  border-style: solid;
  border-width: var(--sri-border-width-top-right);
  border-radius: var(--border-radius-top-right);
  overflow: hidden;
}

.container-border-black-top-right,
.is-style-container-border-black-top-right {
  border-color: var(--sri-color-black);
  border-style: solid;
  border-width: var(--sri-border-width-top-right);
  border-radius: var(--border-radius-top-right);
  overflow: hidden;
}

.border-top-left,
.container-top-left,
.img-style-top-left,
.cp-top-left,
.is-style-border-top-left,
.is-style-container-top-left,
.is-style-img-style-top-left,
.is-style-cp-top-left {
  border-radius: var(--border-radius-top-left);
  overflow: hidden;
}

.container-border-purple-top-left,
.is-style-container-border-purple-top-left {
  border-color: var(--sri-color-purple);
  border-style: solid;
  border-width: var(--sri-border-width-top-left);
  border-radius: var(--border-radius-top-left);
  overflow: hidden;
}

.container-border-blue-top-left,
.is-style-container-border-blue-top-left {
  border-color: var(--sri-color-blue);
  border-style: solid;
  border-width: var(--sri-border-width-top-left);
  border-radius: var(--border-radius-top-left);
  overflow: hidden;
}

.container-border-yellow-top-left,
.is-style-container-border-yellow-top-left {
  border-color: var(--sri-color-yellow);
  border-style: solid;
  border-width: var(--sri-border-width-top-left);
  border-radius: var(--border-radius-top-left);
  overflow: hidden;
}

.container-border-green-top-left,
.is-style-container-border-green-top-left {
  border-color: var(--sri-color-green);
  border-style: solid;
  border-width: var(--sri-border-width-top-left);
  border-radius: var(--border-radius-top-left);
  overflow: hidden;
}

.container-border-orange-top-left,
.is-style-container-border-orange-top-left {
  border-color: var(--sri-color-orange);
  border-style: solid;
  border-width: var(--sri-border-width-top-left);
  border-radius: var(--border-radius-top-left);
  overflow: hidden;
}

.container-border-white-top-left,
.is-style-container-border-white-top-left {
  border-color: var(--sri-color-white);
  border-style: solid;
  border-width: var(--sri-border-width-top-left);
  border-radius: var(--border-radius-top-left);
  overflow: hidden;
}

.container-border-black-top-left,
.is-style-container-border-black-top-left {
  border-color: var(--sri-color-black);
  border-style: solid;
  border-width: var(--sri-border-width-top-left);
  border-radius: var(--border-radius-top-left);
  overflow: hidden;
}

.border-circle,
.container-circle,
.img-style-circle,
.cp-circle,
.is-style-border-circle,
.is-style-container-circle,
.is-style-img-style-circle,
.is-style-cp-circle {
  aspect-ratio: 1;
  clip-path: circle(50% at 50% 50%);
}
.border-circle img,
.container-circle img,
.img-style-circle img,
.cp-circle img,
.is-style-border-circle img,
.is-style-container-circle img,
.is-style-img-style-circle img,
.is-style-cp-circle img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.container-border-purple-circle,
.is-style-container-border-purple-circle {
  border-color: var(--sri-color-purple);
  border-style: solid;
  border-width: var(--sri-border-width-circle);
  border-radius: var(--border-radius-circle);
  overflow: hidden;
}

.container-border-blue-circle,
.is-style-container-border-blue-circle {
  border-color: var(--sri-color-blue);
  border-style: solid;
  border-width: var(--sri-border-width-circle);
  border-radius: var(--border-radius-circle);
  overflow: hidden;
}

.container-border-yellow-circle,
.is-style-container-border-yellow-circle {
  border-color: var(--sri-color-yellow);
  border-style: solid;
  border-width: var(--sri-border-width-circle);
  border-radius: var(--border-radius-circle);
  overflow: hidden;
}

.container-border-green-circle,
.is-style-container-border-green-circle {
  border-color: var(--sri-color-green);
  border-style: solid;
  border-width: var(--sri-border-width-circle);
  border-radius: var(--border-radius-circle);
  overflow: hidden;
}

.container-border-orange-circle,
.is-style-container-border-orange-circle {
  border-color: var(--sri-color-orange);
  border-style: solid;
  border-width: var(--sri-border-width-circle);
  border-radius: var(--border-radius-circle);
  overflow: hidden;
}

.container-border-white-circle,
.is-style-container-border-white-circle {
  border-color: var(--sri-color-white);
  border-style: solid;
  border-width: var(--sri-border-width-circle);
  border-radius: var(--border-radius-circle);
  overflow: hidden;
}

.container-border-black-circle,
.is-style-container-border-black-circle {
  border-color: var(--sri-color-black);
  border-style: solid;
  border-width: var(--sri-border-width-circle);
  border-radius: var(--border-radius-circle);
  overflow: hidden;
}

.img-style-shadow-purple,
.is-style-img-style-shadow-purple {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.img-style-shadow-purple img,
.is-style-img-style-shadow-purple img {
  position: relative;
  border-radius: 50%;
  aspect-ratio: 1;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  z-index: 2;
}
.img-style-shadow-purple:after,
.is-style-img-style-shadow-purple:after {
  content: "";
  position: absolute;
  top: 2.5%;
  left: 2.5%;
  width: 100%;
  height: 100%;
  background-color: var(--sri-color-purple);
  z-index: 1;
  border-radius: 50%;
}

.img-style-shadow-blue,
.is-style-img-style-shadow-blue {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.img-style-shadow-blue img,
.is-style-img-style-shadow-blue img {
  position: relative;
  border-radius: 50%;
  aspect-ratio: 1;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  z-index: 2;
}
.img-style-shadow-blue:after,
.is-style-img-style-shadow-blue:after {
  content: "";
  position: absolute;
  top: 2.5%;
  left: 2.5%;
  width: 100%;
  height: 100%;
  background-color: var(--sri-color-blue);
  z-index: 1;
  border-radius: 50%;
}

.img-style-shadow-yellow,
.is-style-img-style-shadow-yellow {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.img-style-shadow-yellow img,
.is-style-img-style-shadow-yellow img {
  position: relative;
  border-radius: 50%;
  aspect-ratio: 1;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  z-index: 2;
}
.img-style-shadow-yellow:after,
.is-style-img-style-shadow-yellow:after {
  content: "";
  position: absolute;
  top: 2.5%;
  left: 2.5%;
  width: 100%;
  height: 100%;
  background-color: var(--sri-color-yellow);
  z-index: 1;
  border-radius: 50%;
}

.img-style-shadow-green,
.is-style-img-style-shadow-green {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.img-style-shadow-green img,
.is-style-img-style-shadow-green img {
  position: relative;
  border-radius: 50%;
  aspect-ratio: 1;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  z-index: 2;
}
.img-style-shadow-green:after,
.is-style-img-style-shadow-green:after {
  content: "";
  position: absolute;
  top: 2.5%;
  left: 2.5%;
  width: 100%;
  height: 100%;
  background-color: var(--sri-color-green);
  z-index: 1;
  border-radius: 50%;
}

.img-style-shadow-orange,
.is-style-img-style-shadow-orange {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.img-style-shadow-orange img,
.is-style-img-style-shadow-orange img {
  position: relative;
  border-radius: 50%;
  aspect-ratio: 1;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  z-index: 2;
}
.img-style-shadow-orange:after,
.is-style-img-style-shadow-orange:after {
  content: "";
  position: absolute;
  top: 2.5%;
  left: 2.5%;
  width: 100%;
  height: 100%;
  background-color: var(--sri-color-orange);
  z-index: 1;
  border-radius: 50%;
}

.img-style-shadow-white,
.is-style-img-style-shadow-white {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.img-style-shadow-white img,
.is-style-img-style-shadow-white img {
  position: relative;
  border-radius: 50%;
  aspect-ratio: 1;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  z-index: 2;
}
.img-style-shadow-white:after,
.is-style-img-style-shadow-white:after {
  content: "";
  position: absolute;
  top: 2.5%;
  left: 2.5%;
  width: 100%;
  height: 100%;
  background-color: var(--sri-color-white);
  z-index: 1;
  border-radius: 50%;
}

.img-style-shadow-black,
.is-style-img-style-shadow-black {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.img-style-shadow-black img,
.is-style-img-style-shadow-black img {
  position: relative;
  border-radius: 50%;
  aspect-ratio: 1;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  z-index: 2;
}
.img-style-shadow-black:after,
.is-style-img-style-shadow-black:after {
  content: "";
  position: absolute;
  top: 2.5%;
  left: 2.5%;
  width: 100%;
  height: 100%;
  background-color: var(--sri-color-black);
  z-index: 1;
  border-radius: 50%;
}

.insights-carousel .swiper-slide > .td-column:hover:after,
.insights-carousel .swiper-slide > .td-inner:hover:after {
  content: none;
}

.wp-block-heading.is-style-disable-padding-margin {
  padding-top: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.wp-block-heading.is-style-slight-margin-bottom {
  margin-top: 0 !important;
  margin-bottom: 0.25em !important;
}

.wp-block-image.size-full img[src*=".svg"] {
  width: 100%;
  height: auto;
}
.wp-block-image.img-style-circle-bg-purple, .wp-block-image.is-style-img-style-circle-bg-purple {
  position: relative;
  clip-path: circle(50% at 50% 50%);
  padding: 0.5%;
  margin: 0.5%;
  background-color: var(--sri-color-purple);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.wp-block-image.img-style-circle-bg-purple img, .wp-block-image.is-style-img-style-circle-bg-purple img {
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.wp-block-image.img-style-circle-bg-blue, .wp-block-image.is-style-img-style-circle-bg-blue {
  position: relative;
  clip-path: circle(50% at 50% 50%);
  padding: 0.5%;
  margin: 0.5%;
  background-color: var(--sri-color-blue);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.wp-block-image.img-style-circle-bg-blue img, .wp-block-image.is-style-img-style-circle-bg-blue img {
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.wp-block-image.img-style-circle-bg-yellow, .wp-block-image.is-style-img-style-circle-bg-yellow {
  position: relative;
  clip-path: circle(50% at 50% 50%);
  padding: 0.5%;
  margin: 0.5%;
  background-color: var(--sri-color-yellow);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.wp-block-image.img-style-circle-bg-yellow img, .wp-block-image.is-style-img-style-circle-bg-yellow img {
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.wp-block-image.img-style-circle-bg-green, .wp-block-image.is-style-img-style-circle-bg-green {
  position: relative;
  clip-path: circle(50% at 50% 50%);
  padding: 0.5%;
  margin: 0.5%;
  background-color: var(--sri-color-green);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.wp-block-image.img-style-circle-bg-green img, .wp-block-image.is-style-img-style-circle-bg-green img {
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.wp-block-image.img-style-circle-bg-orange, .wp-block-image.is-style-img-style-circle-bg-orange {
  position: relative;
  clip-path: circle(50% at 50% 50%);
  padding: 0.5%;
  margin: 0.5%;
  background-color: var(--sri-color-orange);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.wp-block-image.img-style-circle-bg-orange img, .wp-block-image.is-style-img-style-circle-bg-orange img {
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.wp-block-image.img-style-circle-bg-white, .wp-block-image.is-style-img-style-circle-bg-white {
  position: relative;
  clip-path: circle(50% at 50% 50%);
  padding: 0.5%;
  margin: 0.5%;
  background-color: var(--sri-color-white);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.wp-block-image.img-style-circle-bg-white img, .wp-block-image.is-style-img-style-circle-bg-white img {
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.wp-block-image.img-style-circle-bg-black, .wp-block-image.is-style-img-style-circle-bg-black {
  position: relative;
  clip-path: circle(50% at 50% 50%);
  padding: 0.5%;
  margin: 0.5%;
  background-color: var(--sri-color-black);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.wp-block-image.img-style-circle-bg-black img, .wp-block-image.is-style-img-style-circle-bg-black img {
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.insights-carousel .swiper-slide > .td-column .wp-block-image a,
.insights-carousel .swiper-slide > .td-inner .wp-block-image a {
  display: block;
  width: 100%;
  height: 100%;
}

.wp-block-totaldigital-innerblock .td-wrapper {
  width: 100%;
}

.info-boxes .swiper-slide > .td-column:hover:after,
.info-boxes .swiper-slide > .td-inner:hover:after {
  content: none !important;
}

.what-we-do .box:hover .show-up.inner-padding {
  padding-top: 1rem;
  padding-bottom: 1rem;
  -webkit-transition: max-height 0.5s ease-in-out;
  transition: max-height 0.5s ease-in-out;
}

.wp-block-cover.is-style-cover-cta {
  width: 100%;
  min-height: 0;
}

.td-spacer.is-style-spacer-small-portrait {
  aspect-ratio: 1.25;
  position: relative;
  width: 100%;
  height: auto;
}

.ar-hero {
  aspect-ratio: var(--sri-ar-hero-aspect-ratio);
}
@media (max-width: 781px) {
  .ar-hero {
    aspect-ratio: auto;
  }
  .ar-hero *[class*=is-style-container-] {
    border-radius: 0;
  }
}

.ar-square {
  aspect-ratio: 1;
}
.ar-square img {
  position: relative;
  aspect-ratio: 1;
  -o-object-fit: contain !important;
     object-fit: contain !important;
  -o-object-position: center;
     object-position: center;
}

.swiper {
  height: 100%;
}
.swiper .swiper-wrapper {
  height: 100%;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.swiper .swiper-wrapper .swiper-slide {
  height: 100%;
}
.swiper .swiper-wrapper .swiper-slide .td-inner {
  height: 100%;
}

.people-list .wp-block-post-template li {
  background-color: transparent;
}

.people-list .people-query-container .wp-block-post-template li:hover .details {
  border-bottom: 0;
}

@media (min-width: 1024px) {
  .sri-theme-25 [data-fade] {
    opacity: 0;
  }
  .sri-theme-25 [data-fade].show {
    opacity: 1;
    -webkit-transform: scale(1) translateZ(0) rotate(0deg);
            transform: scale(1) translateZ(0) rotate(0deg);
  }
  .sri-theme-25 [data-fade~=fade-on] {
    -webkit-transition: opacity var(--sri-transition-duration);
    transition: opacity var(--sri-transition-duration);
  }
  .sri-theme-25 [data-fade~=fade-up] {
    -webkit-transform: translate3d(0, 1rem, 0);
            transform: translate3d(0, 1rem, 0);
    -webkit-transition: all var(--sri-transition-duration);
    transition: all var(--sri-transition-duration);
  }
  .sri-theme-25 [data-fade~=fade-down] {
    -webkit-transform: translate3d(0, -1rem, 0);
            transform: translate3d(0, -1rem, 0);
    -webkit-transition: all var(--sri-transition-duration);
    transition: all var(--sri-transition-duration);
  }
  .sri-theme-25 [data-fade~=fade-left] {
    -webkit-transform: translate3d(-1rem, 0, 0);
            transform: translate3d(-1rem, 0, 0);
    -webkit-transition: all var(--sri-transition-duration);
    transition: all var(--sri-transition-duration);
  }
  .sri-theme-25 [data-fade~=fade-right] {
    -webkit-transform: translate3d(1rem, 0, 0);
            transform: translate3d(1rem, 0, 0);
    -webkit-transition: all var(--sri-transition-duration);
    transition: all var(--sri-transition-duration);
  }
  .sri-theme-25 [data-fade~=fade-scale] {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    -webkit-transition: all var(--sri-transition-duration);
    transition: all var(--sri-transition-duration);
  }
}
.sri-team-container.border-bottom-left .people-section .people-content .people-wrapper .person {
  border-radius: var(--border-radius-bottom-left);
}
.sri-team-container.border-bottom-right .people-section .people-content .people-wrapper .person {
  border-radius: var(--border-radius-bottom-right);
}
.sri-team-container.border-top-right .people-section .people-content .people-wrapper .person {
  border-radius: var(--border-radius-top-right);
}
.sri-team-container.border-top-left .people-section .people-content .people-wrapper .person {
  border-radius: var(--border-radius-top-left);
}
.sri-team-container.border-circle .people-section .people-content .people-wrapper .person {
  border-radius: var(--border-radius-circle);
}
.sri-team-container .people-section .people-content .people-wrapper .person {
  overflow: hidden;
}
.sri-team-container .people-section .people-content .people-wrapper .person:hover .overflow {
  border-bottom: 0;
}

.is-layout-flow.people-hover-v2.wp-block-post-template.no-padding {
  padding-left: 0;
  padding-right: 0;
}

ol:not([class*=menu]),
ul:not([class*=menu]) {
  list-style-position: outside;
  padding-left: 1em;
}
ol:not([class*=menu]) li,
ul:not([class*=menu]) li {
  list-style-type: disc;
  padding-left: 0.5em;
  margin-bottom: 1em;
}
ol:not([class*=menu]) li::marker,
ul:not([class*=menu]) li::marker {
  color: var(--sri-color-purple);
}

b,
strong {
  font-weight: var(--sri-font-weight-bold);
}

.site-footer__logo figure img {
  max-width: 150px;
}

/* HTML: <div class="triangle"></div> */
.sri-shape-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.25em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sri-shape-container .sri-shape-link-container {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  width: 50%;
  position: relative;
  font-weight: 500;
  background-color: var(--sri-color-yellow);
  line-height: 1.3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5em;
}
.sri-shape-container .sri-shape-link-container svg,
.sri-shape-container .sri-shape-link-container img {
  width: 100%;
  height: auto;
}
.sri-shape-container .sri-shape-link-container .sri-shape-link-content-svg-inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  width: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.sri-shape-container .sri-shape-link-container .sri-shape-link-content-arrow {
  width: 1.5em;
}
.sri-shape-container .sri-shape-link-container a {
  position: relative;
  display: block;
  height: 100%;
  text-decoration: none;
}
.sri-shape-container .sri-shape-link-container a:hover {
  text-decoration: none;
}
.sri-shape-container .sri-shape-link-container a .sri-shape-link-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  height: 100%;
}
.sri-shape-container .sri-shape-link-container a .sri-shape-link-content .sri-shape-link-content-inner {
  padding: 1em;
  max-width: 70%;
}
.sri-shape-container .sri-shape-link-container.shape-triangle {
  aspect-ratio: 1;
  border-bottom-left-radius: 2em;
  clip-path: polygon(0 0, 100% 100%, 0 100%);
}
.sri-shape-container .sri-shape-link-container.shape-circle {
  aspect-ratio: 1;
  clip-path: circle(50% at 50% 50%);
  margin-left: -2.6em;
}
.sri-shape-container .sri-shape-link-container.shape-circle a .sri-shape-link-content-svg-inner {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sri-shape-container .sri-shape-link-container.shape-square {
  aspect-ratio: 1;
  border-top-right-radius: 2em;
}
.sri-shape-container.horizontal-all {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.sri-shape-container.horizontal-all .sri-shape-link-container.shape-circle {
  margin-left: -1em;
}