/* input(20,45): run-time error CSS1019: Unexpected token, found ' '
input(20,45): run-time error CSS1019: Unexpected token, found ' '
input(20,45): run-time error CSS1063: Expected calculation unit, found ' '
input(20,45): run-time error CSS1064: Expected calculation product, found ' '
input(20,45): run-time error CSS1065: Expected calculation sum, found ' '
input(20,45): run-time error CSS1034: Expected closing parenthesis, found ' '
input(20,45): run-time error CSS1042: Expected function, found ' '
input(20,45): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(91,49): run-time error CSS1019: Unexpected token, found ' '
input(91,49): run-time error CSS1019: Unexpected token, found ' '
input(91,49): run-time error CSS1063: Expected calculation unit, found ' '
input(91,49): run-time error CSS1064: Expected calculation product, found ' '
input(91,49): run-time error CSS1065: Expected calculation sum, found ' '
input(91,49): run-time error CSS1034: Expected closing parenthesis, found ' '
input(91,49): run-time error CSS1042: Expected function, found ' '
input(91,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(117,49): run-time error CSS1019: Unexpected token, found ' '
input(117,49): run-time error CSS1019: Unexpected token, found ' '
input(117,49): run-time error CSS1063: Expected calculation unit, found ' '
input(117,49): run-time error CSS1064: Expected calculation product, found ' '
input(117,49): run-time error CSS1065: Expected calculation sum, found ' '
input(117,49): run-time error CSS1034: Expected closing parenthesis, found ' '
input(117,49): run-time error CSS1042: Expected function, found ' '
input(117,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(146,36): run-time error CSS1019: Unexpected token, found ' '
input(146,36): run-time error CSS1019: Unexpected token, found ' '
input(146,36): run-time error CSS1042: Expected function, found ' '
input(146,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' ' */
@media print, screen and (max-width: 47.99875em) {
  .subannerPanel + link + script + .videosliderpanel {
    margin-top: 0; } }

.videosliderpanel {
    background: #ffffff;
    margin-top: 0;
}
  @media print, screen and (max-width: 47.99875em) {
    .videosliderpanel .grid-container {
      padding-right: 0;
      padding-left: 0; }

    .videosliderpanel {
    padding-bottom:35px;
    }
    }
  @media print, screen and (min-width: 48em) {
    .videosliderpanel {
     padding-top: calc(clamp(1.5rem, 2.5vw + 0.5rem, 3.75rem));
    } }
  
  .videosliderpanel .videoSlider .sliderwrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    @media print, screen and (max-width: 47.99875em) {
      .videosliderpanel .videoSlider .sliderwrap {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse; } }
    @media print, screen and (min-width: 48em) {
      .videosliderpanel .videoSlider .sliderwrap {
        position: relative; } }
    .videosliderpanel .videoSlider .sliderwrap .videowrap {
      width: 100%; }
      @media print, screen and (min-width: 48em) {
        .videosliderpanel .videoSlider .sliderwrap .videowrap {
          max-width: 60.920%; } }
      @media screen and (min-width: 80em) {
        .videosliderpanel .videoSlider .sliderwrap .videowrap {
          max-width: 56.74%; } }
      .videosliderpanel .videoSlider .sliderwrap .videowrap .story-detail-video {
        margin-bottom: 0;
        display: block; }
    .videosliderpanel .videoSlider .sliderwrap .contentwrap {
      width: auto; 
      padding-left: 1.25rem; }
      @media print, screen and (min-width: 48em) {
        .videosliderpanel .videoSlider .sliderwrap .contentwrap {
          width: calc(100% - 60.920%);
          position: absolute;
          top: 0;
          right: 0;
          bottom: 0;
          overflow-y: auto;
          scrollbar-width: thin;
          scrollbar-color: #B9C8DA transparent; }
        .videosliderpanel .videoSlider .sliderwrap .contentwrap::-webkit-scrollbar {
          width: 0.375rem; }
        .videosliderpanel .videoSlider .sliderwrap .contentwrap::-webkit-scrollbar-track {
          background: transparent; }
        .videosliderpanel .videoSlider .sliderwrap .contentwrap::-webkit-scrollbar-thumb {
          background-color: #B9C8DA;
          border-radius: 0.1875rem; } }
      @media screen and (min-width: 80em) {
        .videosliderpanel .videoSlider .sliderwrap .contentwrap {
          width: calc(100% - 56.74%); } }
      @media print, screen and (max-width: 47.99875em) {
        .videosliderpanel .videoSlider .sliderwrap .contentwrap {
          padding-top: 2.5rem;
          padding-bottom: 1.75rem;
          padding-inline:0;
          margin-bottom: 0;
        } }
      @media print, screen and (min-width: 48em) {
        .videosliderpanel .videoSlider .sliderwrap .contentwrap {
          padding-left: 1.5rem;
          padding-block:0;
        } }
      @media print, screen and (min-width: 64em) {
        .videosliderpanel .videoSlider .sliderwrap .contentwrap {
          padding-top: 0;
          padding-bottom: 0;
          padding-left: calc(clamp(2rem, 3.5vw - 0.25rem, 3.5rem));
          padding-right: 0; } }
      @media screen and (min-width: 1280px) and (max-width: 1450px) {
        .videosliderpanel .videoSlider .sliderwrap .contentwrap {
          padding-left: 2.5rem; } }
      .videosliderpanel .videoSlider .sliderwrap .contentwrap .content {
        border-top: 0.625rem solid #0B3D71;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        height: 100%; }
        .videosliderpanel .videoSlider .sliderwrap .contentwrap .content h2 {
          font-family: 'UntitledSerif';
          font-weight: 400;
          line-height: 100.1%;
          letter-spacing: -0.02em;
          margin-top: calc(clamp(1rem, 1.049vw + 0.742rem, 1.875rem));
          font-size: clamp(1.875rem, calc(1.875rem + (30 - 30) * ((100vw - 24.5625rem) / (767 - 393))), 1.875rem); }
          @media print, screen and (max-width: 47.99875em) {
            .videosliderpanel .videoSlider .sliderwrap .contentwrap .content h2 {
              margin-bottom: 1.25rem; } }
          @media print, screen and (min-width: 48em) {
            .videosliderpanel .videoSlider .sliderwrap .contentwrap .content h2 {
              font-size: clamp(1.375rem, calc(1.375rem + (22 - 22) * ((100vw - 48rem) / (1023 - 768))), 1.375rem); } }
          @media print, screen and (min-width: 64em) {
            .videosliderpanel .videoSlider .sliderwrap .contentwrap .content h2 {
              font-size: clamp(1.875rem, calc(1.875rem + (50 - 30) * ((100vw - 64rem) / (1728 - 1024))), 3.125rem); } }
        .videosliderpanel .videoSlider .sliderwrap .contentwrap .content p {
          font-family: 'UntitledSerif';
          font-weight: 400;
          line-height: 116.6%;
          letter-spacing: -0.01em;
          font-size: clamp(1.125rem, calc(1.125rem + (18 - 18) * ((100vw - 24.5625rem) / (1023 - 393))), 1.125rem); }
          @media print, screen and (min-width: 64em) {
            .videosliderpanel .videoSlider .sliderwrap .contentwrap .content p {
              font-size: clamp(1.125rem, calc(1.125rem + (22 - 18) * ((100vw - 64rem) / (1728 - 1024))), 1.375rem); } }
  .videosliderpanel .videoSlider .swiper-navs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: clamp(1.5rem, 2vw + 0.25rem, 2.5rem); }
    .videosliderpanel .videoSlider .swiper-navs .flexBox {
      position: relative;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .videosliderpanel .videoSlider .swiper-navs .flexBox .swiper-prev {
        display: inline-block;
        width: 1.375rem;
        height: 1.375rem;
        background-image: url(../assets/images/settings/swiper-left.svg?v=agTfr77MFiyCuisfANjTIivPgM8);
        background-size: contain;
        background-repeat: no-repeat;
        cursor: pointer;
        position: relative;
        left: auto;
        right: 0;
        z-index: 9;
        top: -0.5rem; }
        @media print, screen and (min-width: 48em) {
          .videosliderpanel .videoSlider .swiper-navs .flexBox .swiper-prev {
            right: 1.25rem;
            top: -0.125rem;
            width: 1.5rem;
            height: 2.125rem; } }
        @media screen and (min-width: 80em) {
          .videosliderpanel .videoSlider .swiper-navs .flexBox .swiper-prev {
            right: 4.0625rem;
            top: -0.25rem;
            width: 1.875rem;
            height: 3.1875rem; } }
      .videosliderpanel .videoSlider .swiper-navs .flexBox .swiper-next {
        display: inline-block;
        width: 1.375rem;
        height: 1.375rem;
        background-image: url(../assets/images/settings/swiper-right.svg?v=agTfr77MFiyCuisfANjTIivPgM8);
        background-size: contain;
        background-repeat: no-repeat;
        cursor: pointer;
        position: relative;
        left: 0.625rem;
        right: auto;
        z-index: 9;
        top: -0.5rem; }
        @media print, screen and (min-width: 48em) {
          .videosliderpanel .videoSlider .swiper-navs .flexBox .swiper-next {
            left: 1.25rem;
            top: -0.125rem;
            width: 1.5rem;
            height: 2.125rem; } }
        @media screen and (min-width: 80em) {
          .videosliderpanel .videoSlider .swiper-navs .flexBox .swiper-next {
            left: 4.0625rem;
            top: -0.25rem;
            width: 1.875rem;
            height: 3.1875rem; } }
      .videosliderpanel .videoSlider .swiper-navs .flexBox .swiper-pagination {
        position: relative;
        width: initial; }
        @media print, screen and (min-width: 48em) {
          .videosliderpanel .videoSlider .swiper-navs .flexBox .swiper-pagination {
            position: static; } }
        .videosliderpanel .videoSlider .swiper-navs .flexBox .swiper-pagination .swiper-pagination-bullet {
          width: 0.5625rem;
          background: #B9C8DA;
          height: 0.5625rem;
          margin: 0 0.1875rem;
          opacity: 1;
          border-radius: 0; }
          @media print, screen and (min-width: 48em) {
            .videosliderpanel .videoSlider .swiper-navs .flexBox .swiper-pagination .swiper-pagination-bullet {
              width: 0.9375rem;
              height: 0.9375rem;
              margin: 0 0.625rem; } }
          @media screen and (min-width: 80em) {
            .videosliderpanel .videoSlider .swiper-navs .flexBox .swiper-pagination .swiper-pagination-bullet {
              margin: 0 0.625rem;
              width: 1.25rem;
              height: 1.25rem; } }
          .videosliderpanel .videoSlider .swiper-navs .flexBox .swiper-pagination .swiper-pagination-bullet:first-child {
            margin-left: 0; }
          .videosliderpanel .videoSlider .swiper-navs .flexBox .swiper-pagination .swiper-pagination-bullet:last-child {
            margin-right: 0; }
          .videosliderpanel .videoSlider .swiper-navs .flexBox .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background-color: #0B3D71; }      
