/* input(2,48): run-time error CSS1019: Unexpected token, found ' '
input(2,48): run-time error CSS1019: Unexpected token, found ' '
input(2,48): run-time error CSS1063: Expected calculation unit, found ' '
input(2,48): run-time error CSS1064: Expected calculation product, found ' '
input(2,48): run-time error CSS1065: Expected calculation sum, found ' '
input(2,48): run-time error CSS1034: Expected closing parenthesis, found ' '
input(2,48): run-time error CSS1042: Expected function, found ' '
input(2,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(3,51): run-time error CSS1019: Unexpected token, found ' '
input(3,51): run-time error CSS1019: Unexpected token, found ' '
input(3,51): run-time error CSS1063: Expected calculation unit, found ' '
input(3,51): run-time error CSS1064: Expected calculation product, found ' '
input(3,51): run-time error CSS1065: Expected calculation sum, found ' '
input(3,51): run-time error CSS1034: Expected closing parenthesis, found ' '
input(3,51): run-time error CSS1042: Expected function, found ' '
input(3,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(14,44): run-time error CSS1019: Unexpected token, found ' '
input(14,44): run-time error CSS1019: Unexpected token, found ' '
input(14,44): run-time error CSS1063: Expected calculation unit, found ' '
input(14,44): run-time error CSS1064: Expected calculation product, found ' '
input(14,44): run-time error CSS1065: Expected calculation sum, found ' '
input(14,44): run-time error CSS1034: Expected closing parenthesis, found ' '
input(14,44): run-time error CSS1042: Expected function, found ' '
input(14,44): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(47,52): run-time error CSS1019: Unexpected token, found ' '
input(47,52): run-time error CSS1019: Unexpected token, found ' '
input(47,52): run-time error CSS1063: Expected calculation unit, found ' '
input(47,52): run-time error CSS1064: Expected calculation product, found ' '
input(47,52): run-time error CSS1065: Expected calculation sum, found ' '
input(47,52): run-time error CSS1034: Expected closing parenthesis, found ' '
input(47,52): run-time error CSS1042: Expected function, found ' '
input(47,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(48,55): run-time error CSS1019: Unexpected token, found ' '
input(48,55): run-time error CSS1019: Unexpected token, found ' '
input(48,55): run-time error CSS1063: Expected calculation unit, found ' '
input(48,55): run-time error CSS1064: Expected calculation product, found ' '
input(48,55): run-time error CSS1065: Expected calculation sum, found ' '
input(48,55): run-time error CSS1034: Expected closing parenthesis, found ' '
input(48,55): run-time error CSS1042: Expected function, found ' '
input(48,55): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' ' */
.videolistpanel {
    padding-top: calc(clamp(4.375rem, 8.333vw + 0.375rem, 9.375rem));
    padding-bottom: calc(clamp(3.125rem, 6.076vw + 0.208rem, 7.5rem));
    background-color: #B9C8DA;
}
  .videolistpanel .flexWrapTeam {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    row-gap: calc(clamp(0.938rem, 2.172vw + 0.404rem, 2.75rem)); }
    .videolistpanel .flexWrapTeam .colblock {
      width: 100%;
      margin-right: 0; }
      @media (min-width: 600px) and (max-width: 1023px) {
        .videolistpanel .flexWrapTeam .colblock {
          width: 49%;
          margin-right: 2%; }
          .videolistpanel .flexWrapTeam .colblock:nth-child(2n+2) {
            margin-right: 0; } }
      @media print, screen and (min-width: 64em) {
        .videolistpanel .flexWrapTeam .colblock {
          width: 31.931%;
          margin-right: 2.10%; }
          .videolistpanel .flexWrapTeam .colblock:nth-child(3n+3) {
            margin-right: 0; } }
      @media screen and (min-width: 80em) {
        .videolistpanel .flexWrapTeam .colblock {
          width: 32.362%;
          margin-right: 0.96%; } }
      .videolistpanel .flexWrapTeam .colblock.hidden {
        display: none; }
      .videolistpanel .flexWrapTeam .colblock .imgwrap {
        overflow: hidden; }
        .videolistpanel .flexWrapTeam .colblock .imgwrap img {
          width: 100%; }
          @media (max-width: 480px) {
            .videolistpanel .flexWrapTeam .colblock .imgwrap img {
              height: 14.125rem;
              -o-object-fit: cover;
                 object-fit: cover; } }
      .videolistpanel .flexWrapTeam .colblock .contentwrap {
        padding-right: 0;
        padding-top: calc(clamp(0.375rem, 0.824vw + 0.173rem, 1.063rem));
        padding-bottom: calc(clamp(0.375rem, 0.824vw + 0.173rem, 1.063rem)); }
        @media print, screen and (min-width: 48em) {
          .videolistpanel .flexWrapTeam .colblock .contentwrap {
            padding-right: 0.625rem; } }
        .videolistpanel .flexWrapTeam .colblock .contentwrap P {
          font-weight: 400;
          line-height: 100%;
          letter-spacing: -0.025em;
          margin-bottom: 0;
          font-size: clamp(1.25rem, calc(1.25rem + (20 - 20) * ((100vw - 24.5625rem) / (1728 - 393))), 1.25rem);
          color: #0B3D71; }
          @media screen and (min-width: 80em) {
            .videolistpanel .flexWrapTeam .colblock .contentwrap P {
              margin-bottom: 0.5rem; } }
        .videolistpanel .flexWrapTeam .colblock .contentwrap a:hover, .videolistpanel .flexWrapTeam .colblock .contentwrap a:focus {
          color: #0B3D71; }
        .videolistpanel .flexWrapTeam .colblock .contentwrap .titlewrap p {
          font-family: 'UntitledSerif';
          font-weight: 400;
          font-size: 1.5625rem;
          line-height: 100%;
          letter-spacing: -0.025em;
          font-size: clamp(1.5625rem, calc(1.5625rem + (27 - 25) * ((100vw - 24.5625rem) / (1023 - 393))), 1.6875rem);
          color: #03203D; }
          @media print, screen and (min-width: 48em) {
            .videolistpanel .flexWrapTeam .colblock .contentwrap .titlewrap p {
              font-size: clamp(1.6875rem, calc(1.6875rem + (35 - 27) * ((100vw - 64rem) / (1728 - 1024))), 2.1875rem); } }
        .videolistpanel .flexWrapTeam .colblock .contentwrap .titlewrap a:hover, .videolistpanel .flexWrapTeam .colblock .contentwrap .titlewrap a:focus {
          color: #03203D; }
.videolistpanel .allresult {
    margin-top: 2.5rem;
    background-color: #0B3D71 !important;
    color: white;
}
.videolistpanel .allresult a{
    color: white !important;
}
@media print, screen and (max-width: 47.99875em) {
  .videosliderpanel + .videolistpanel {
    margin-top: 0 !important;
  }
}
footer {
    margin-top: 0 !important;
}
