.pjs-spoken-content .pjs-banner-tall .banner-txt {padding-bottom:10rem;}
  .pjs-spoken-content .pjs-banner-tall .banner-txt .sml-txt {font-size:2.4rem;}

.pjs-spoken-1 .pjs-inner {padding:80px 7% 50px;}
  .pjs-spoken-1 .logos {width:100%; max-width:940px; display:flex; justify-content:center; align-items:center; padding:30px 0 60px;}
    .pjs-spoken-1 .logos .div {width:1px; height:146px; background:#707070; margin:0 40px;}
    .pjs-spoken-1 .logos .img {max-height:85px; position:relative; margin:0;}
    /* .pjs-spoken-1 .logos .img::after {content:''; width:1px; height:146px; background:#707070; position:absolute; right:-40px; top:50%; transform:translateY(-50%);} */
    /* .pjs-spoken-1 .logos .img:last-child::after {width:0; height:0;} */
      .pjs-spoken-1 .logos .img a, .pjs-spoken-1 .logos .img img {display:block; margin:0 auto;}
  .pjs-spoken-1 .content {width:100%; max-width:940px; padding:30px 0 70px; text-align:center;}
  .pjs-spoken-1 .items {width:100%; max-width:1000px; display:flex; justify-content:center; align-items:center; flex-wrap:wrap; padding:70px 0 0;}
    .pjs-spoken-1 .items .item {width:28.333%; max-width:245px; display:flex; flex-direction:column; align-items:center; margin:0 2.5% 50px;}
      .pjs-spoken-1 .items .item img {margin:0 auto 30px;}
      .pjs-spoken-1 .items .item .txt {color:#25235D; font-size:2.4rem; line-height:1.1; font-weight:700; text-transform:uppercase; text-align:center;}
@media (max-width:767px) {
  .pjs-spoken-1 .pjs-inner {padding:60px 7%;}
    .pjs-spoken-1 .logos {display:block;}
      .pjs-spoken-1 .logos .div {display:none;}
      .pjs-spoken-1 .logos .img {margin:0 auto 25px;}
      .pjs-spoken-1 .logos .img:last-child {margin-bottom:0;}
    .pjs-spoken-1 .content {padding-bottom:35px;}
    .pjs-spoken-1 .items {padding-top:35px;}
      .pjs-spoken-1 .items .item {width:45%;}
}
@media (max-width:580px) {
  .pjs-spoken-1 .items .item {width:100%; margin:0 auto 50px;}
}

/* .pjs-spoken-content .pjs-two-col-slides-txt {background:#F7F7F7;} */
  .pjs-spoken-content .pjs-two-col-slides-txt .pjs-inner {padding:110px 7% 130px;}
    .pjs-spoken-content .pjs-two-col-slides-txt .txt-col {font-size:1.8rem; line-height:1.2;}
      .pjs-spoken-content .pjs-two-col-slides-txt .txt-col strong {font-weight:600;}
      .pjs-spoken-content .pjs-two-col-slides-txt .txt-col header {margin-bottom:40px;}
        .pjs-spoken-content .pjs-two-col-slides-txt .txt-col header h2 {font-size:5rem;}
        .pjs-spoken-content .pjs-two-col-slides-txt .swiper-slide {border-radius:15px;}
      
.pjs-spoken-steps {background:#F7F7F7;}
  .pjs-spoken-steps .pjs-inner {padding:100px 7% 130px;}
    .pjs-spoken-steps .pjs-content {width:100%; max-width:1225px;}
      .pjs-spoken-steps header {margin-bottom:60px;}
        .pjs-spoken-steps header h2 {font-size:5rem;}
      .pjs-spoken-steps .cols {width:100%; display:flex; justify-content:space-between; flex-wrap:wrap;}
        .pjs-spoken-steps .media-col {width:44%; margin:0 auto 0 0;}
          .pjs-spoken-steps .media-col img {width:100%; display:block; border-radius:15px;}
            .pjs-spoken-steps .media-col a img {width:auto; transition:all 0.5s ease;}
            .pjs-spoken-steps .media-col a {max-width:100%; display:block; position:relative; overflow:hidden;}
              .pjs-spoken-steps .media-col a .main-img {width:100%; opacity:0.8;}
              .pjs-spoken-steps .media-col a:hover .main-img {transform:scale(1.08,1.08);}
              .pjs-spoken-steps .media-col a .play-btn {position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:1;}
            .pjs-spoken-steps .swiper-container {width:100%; position:relative; overflow:hidden;}
              .pjs-spoken-steps .swiper-slide {width:100%; position:relative; overflow:hidden;}
                .pjs-spoken-steps .swiper-slide .main-img {border-radius:15px;}
            .pjs-spoken-steps .swiper-pagination-bullet {width:15px; height:15px; background:transparent !important; border-radius:50%; border:3px solid var(--color-1); margin:0 5px; opacity:1; transition:all 0.25s ease;}
            .pjs-spoken-steps .swiper-pagination-bullet:hover {background:var(--main-color) !important; border-color:var(--main-color);}
            .pjs-spoken-steps .swiper-pagination-bullet-active {background:var(--color-1) !important; border-color:var(--color-1);}
            .pjs-spoken-steps .swiper-pagination-bullet-active:hover {background:var(--color-1) !important; border-color:var(--color-1);}
        .pjs-spoken-steps .steps-col {width:51%; margin:0 0 0 auto;}
          .pjs-spoken-steps .steps-col .step {width:100%; display:flex; justify-content:flex-start; align-items:flex-start; padding:20px 20px 14px 22px; color:#585858; font-size:1.8rem; line-height:1.2; border-radius:15px;}
          .pjs-spoken-steps .steps-col .step.current {background:#F7F7F7;}
            .pjs-spoken-steps .steps-col .step .step-num {width:92px; flex:none; font-weight:600; line-height:1; display:flex; align-items:flex-end; margin:0;}
              .pjs-spoken-steps .steps-col .step .step-num .txt {text-transform:uppercase; margin:0 6px 0 0;}
              .pjs-spoken-steps .steps-col .step .step-num .num {font-size:3rem; line-height:0.8; color:#25235D; margin:0;}
            .pjs-spoken-steps .steps-col .step .step-content {margin:0;}
@media (max-width:767px) {
  .pjs-spoken-content .pjs-two-col-slides-txt .pjs-inner {padding:60px 7%;}
  .pjs-spoken-steps .pjs-inner {padding:60px 7%;}
    .pjs-spoken-steps .pjs-cols {display:block;}
      .pjs-spoken-steps .media-col {width:100%; margin:35px 0 0; order:2; position:relative;}
      .pjs-spoken-steps .steps-col {width:100%; margin:0 auto; order:1;}
}

.pjs-spoken-content .pjs-quotes .quote-attr .sub {font-style:italic; margin-top:10px;}
.pjs-spoken-content .pjs-quotes .swiper-button-prev, .pjs-spoken-content .pjs-quotes .swiper-button-next {top:40%;}

.pjs-multi-cols {background:#F7F7F7;}
  .pjs-multi-cols .pjs-inner {padding:100px 7% 90px;}
    .pjs-multi-cols .items {width:100%; max-width:1225px; display:flex; justify-content:center; flex-wrap:wrap; padding-top:60px;}
      .pjs-multi-cols .items .item {display:flex; flex-direction:column; align-items:center; margin:0 2% 50px; flex:1;}
        .pjs-multi-cols .items .item img {margin:0 auto 20px;}
        .pjs-multi-cols .items .item .txt {text-align:center;}
@media (max-width:767px) {
  .pjs-multi-cols .pjs-inner {padding:60px 7% 10px;}
    .pjs-multi-cols .items .item {margin:0 auto 50px; flex:1 1 auto;}
}

.pjs-spoken-content .pjs-accordion .btm-content {margin-top:40px; padding-left:22px; font-size:1.8rem; line-height:1.2; text-align:left;}
  .pjs-spoken-content .pjs-accordion .btm-content strong {color:#000;}