.studio-page.v2.v3 .btn > .a {display:inline-block; padding:12px 38px 10px; background-color:#E6700B; border-radius:22px; font-family:'UniSans-Regular',sans-serif; font-weight:700; font-size:16px; line-height:1; color:#fff; margin:0 30px 5px; vertical-align:top; position:relative;}
.studio-page.v2.v3 .btn > .a:hover {background-color:#232324; color:#fff;}
.studio-page.v2.v3 .btn > .a:first-child {margin-left:auto;}
.studio-page.v2.v3 .btn > .a:last-child {margin-right:auto;}
.studio-page.v2.v3 .btn > a:hover {background-color:#232324; color:#fff;}
@media (max-width:600px) {
  .studio-page.v2.v3 .btn > a {width:auto;}
}

.iiapa .r-home-panels {padding-bottom:0;}
.iiapa .pjs-home-banner .sml-txt {padding-bottom:45px;}

.show-chat-btn {opacity:0; cursor:initial;}
.show-chat-btn.show {opacity:1; cursor:pointer;}

h1.main-title {color:#fff; font-family:'UniSans-Regular'; font-size:45px; line-height:1; font-weight:600; text-transform:uppercase; letter-spacing:0.2em; text-align:center;}
h1.main-title.sml {font-size:30px;}
.studio-page.v2 .flex.no-pad {padding-top:0;}
.section-2023.default-hero {background-image:url(/wp-content/uploads/2023/04/banner-about.jpg); background-size:cover; background-attachment:initial;}
.section-2023.default-hero.podcast-page {background-image:url(../images/banner-podcast.jpg);}
.studio-page.v2.v3 .default-hero:after {background:transparent;}
@media (max-width:767px) {
  h1.main-title {font-size:26px;}
  h1.main-title.sml {font-size:22px;}
}

.notif-bar ~ .default-hero.section-2023 {margin-top:60px;}
.section-2023 {width:100%; display:block; clear:both; position:relative; background:#fff;}
.section-2023::after {content:''; display:block; clear:both; position:relative;}
  .section-2023 .section-inner {padding:70px 7%;}

  .section-2023.white-pattern .section-inner {padding-bottom:120px;}
  .section-2023.white-pattern.top-content .section-inner {padding-top:190px; padding-bottom:100px;}
  .section-2023.white-pattern.podcast-content .section-inner {padding-top:80px; padding-bottom:100px;}
    .section-2023.white-pattern.podcast-page .section-inner {padding-bottom:50px;}
      .section-2023.white-pattern .section-content {width:100%; max-width:980px;}
      .section-2023.white-pattern.top-content .section-content {font-size:17px; line-height:35px;}
        .section-2023.white-pattern.top-content .section-content > h1 {color:#000; margin-bottom:40px;}
        .section-2023.white-pattern.top-content .section-content p:last-child {margin-bottom:0;}
        .section-2023.white-pattern.top-content .section-content .btn {margin-top:90px;}

      .section-2023.two-cols .section-cols {width:100%; display:flex; justify-content:space-between; align-items:stretch; flex-wrap:wrap;}
        .section-2023.two-cols .section-cols .section-quote {width:40%; margin:0 auto 0 0; background-position:left center; background-repeat:no-repeat; color:#fff; text-shadow:1px 1px 10px rgba(0,0,0,0.5); display:flex; justify-content:flex-end; flex-direction:column; padding:15px 20px 20px;}
          .section-2023.two-cols .section-cols .section-quote .sq-quote {width:80%; font-style:italic; text-transform:none; text-align:left; line-height:1.5; margin:0;}
          .section-2023.two-cols .section-cols .section-quote .sq-name {text-align:right; text-transform:uppercase; color:#E6700B; font-family:'UniSans-Regular'; font-size:34px; line-height:1; letter-spacing:-0.03em; margin:0 0 0 auto;}
        .section-2023.two-cols .section-cols .section-content {width:55%; margin:0 0 0 auto;}
          .section-2023.white-pattern.top-content.two-cols .section-content > h1, .section-2023.white-pattern.top-content.two-cols .section-content .btn {text-align:left;}
        @media (max-width:980px) {
          .section-2023.two-cols .section-cols .section-quote {width:100%; min-height:500px; order:2; margin:0 auto;}
          .section-2023.two-cols .section-cols .section-content {width:100%; order:1; margin:0 auto 80px;}
        }
        @media (max-width:600px) {
          .section-2023.white-pattern.top-content.two-cols .section-content > h1, .section-2023.white-pattern.top-content.two-cols .section-content .btn {text-align:center;}
        }

  .section-2023.white-pattern.podcast-content .addthis_toolbox {width:90%; max-width:380px; display:flex; justify-content:flex-end; align-items:center; position:absolute; right:5%; top:18px;}
    .section-2023.white-pattern.podcast-content .addthis_toolbox .at_txt {width:62%; margin:0 6px 0 auto; font-size:16px; line-height:1; color:#171717; text-transform:none; text-align:right;}
    .section-2023.white-pattern.podcast-content .addthis_toolbox .custom_images {width:38%; display:flex;}
      .section-2023.white-pattern.podcast-content .addthis_toolbox a {width:31px; height:31px; display:flex; justify-content:center; align-items:center; border-radius:100%; background:#000; display:flex; margin:0 6px; font-size:18px; line-height:1;}
      .section-2023.white-pattern.podcast-content .addthis_toolbox a:hover {background:#E6700B;}
        .section-2023.white-pattern.podcast-content .addthis_toolbox a .fab {display:block; color:#fff; padding-left:2px;}
    @media (max-width:374px) {
      .section-2023.white-pattern.podcast-content .addthis_toolbox .at_txt {width:50%; font-size:14px;}
      .section-2023.white-pattern.podcast-content .addthis_toolbox .custom_images {width:50%;}
    }

    .cta-lrg {height:80vh; /*background:url(../images/about-cta-lrg2.jpg) center no-repeat;*/ background-size:cover; position:relative; z-index:0; overflow:hidden;}
      .cta-lrg .main-link {display:block; position:absolute; left:0; top:0; right:0; bottom:0; z-index:5;}
      .cta-lrg .section-inner {width:90%; padding:15% 7%; display:flex; justify-content:center; align-items:center; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:2;}
        .cta-lrg .section-content {width:100%; height:100%; display:flex; justify-content:center; align-items:center; flex-direction:column; text-align:center; opacity:0;}
          .cta-lrg .section-content h2 {color:#fff; font-family:'UniSans-Regular'; font-size:48px; line-height:1; font-weight:600; text-transform:uppercase; letter-spacing:0.15em; margin:auto;}
          .cta-lrg .section-content .play-icon {width:56px; height:56px; border-radius:100%; border:3px solid #fff; margin:60px auto; display:flex; justify-content:center; align-items:center; transition:all 0.25s;}
          .cta-lrg:hover .section-content .play-icon {border-color:#000;}
            .cta-lrg .section-content .play-icon span {font-size:24px; line-height:1; display:block; color:#fff; margin:0 0 0 5px; transition:all 0.25s;}
            .cta-lrg:hover .section-content .play-icon span {color:#000;}
          .cta-lrg .section-content .btn {margin:auto;}

      .cta-lrg .bg-video {width:100%;height:100%;position:relative; transition:height 999999s; opacity:0; z-index:0;}
      .cta-lrg .bg-video::after {content:''; width:100%; height:100%; background:rgba(0,0,0,0.7); position:absolute; left:0; top:0; right:0; bottom:0; z-index:0;}
        .cta-lrg .bg-video .bg-video-inner {width:100%;height:100%;position:fixed;top:0;z-index:-1; transition:height 999999s;}
          .cta-lrg .bg-video .bg-video-inner video {min-width:100%;min-height:100%;position:absolute;left:50%;top:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); object-fit:cover; transition:height 999999s;}
        .cta-lrg #videoPreloader {position:absolute;left:50%;top:50%; z-index:4; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
          .cta-lrg #videoPreloader .mob {width:114px; height:114px; display:block;}

      @media (max-width:767px) {
        .cta-lrg .section-content h2, .cta-lrg .section-content .txt {font-size:32px;}
      }

    .section-2023.our-team {background:#202020;}
      .section-2023.our-team .section-inner {padding-bottom:60px;}
        .section-2023.our-team .section-content {width:100%; max-width:980px; color:#fff;}
          .section-2023.our-team .section-content h2 {color:#E6700B; font-family:'UniSans-Regular'; font-size:40px; line-height:1; font-weight:600; text-transform:uppercase; letter-spacing:0.15em; padding-bottom:30px; text-align:center;}
          .section-2023.our-team .section-content p:last-child {margin-bottom:0;}
    @media (max-width:767px) {
      .section-2023.our-team .section-content h2 {font-size:32px;}
    }
          
    .p-team-panel.v2 .members {width:90%; justify-content:center;}
      .p-team-panel.v2 .members .member {width:20%; margin:0 1.5% 65px;}
        .p-team-panel.v2 .member .txt .name {font-size:20px; padding-bottom:4px;}
        .p-team-panel.v2 .member .txt .links .icon-link {margin-top:18px;}
      @media (max-width: 767px) {
        .p-team-panel.v2 .members .member {width:47%;}
      }

    .studio-page.v2.v3 .p-team-panel {margin-top:0;}
      .studio-page.v2.v3 .p-team-panel .inner {padding-top:0;}

    .photo-lrg {background:#202020;}
      .photo-lrg .section-inner {padding:0 7% 150px;}
        .photo-lrg .staff-photo {width:100%; max-width:1186px; margin:0 auto; text-align:center;}
        .photo-lrg .btn {margin-top:80px;}
        .photo-lrg .btn a:hover {background-color:#fff; color:#232324;}

    .work-grid-panel {background:#fff;}
      .work-grid-panel .section-inner {padding:110px 7% 50px;}
        .work-grid-panel .section-content {padding:0 0 50px; text-align:center;}
          .work-grid-panel .section-content h2 {color:#E6700B; font-family:'UniSans-Regular'; font-size:40px; line-height:1; font-weight:600; text-transform:uppercase; letter-spacing:0.15em; padding:0; margin:0 auto;}

          .work-grid .overlay-v2 {width:calc(100% - 16px); height:calc(100% - 16px); background:rgba(255, 97, 29, .9); position:absolute; left:8px; right:8px; top:8px; bottom:8px; transition:all 0.25s; opacity:0; z-index:-1;}
          .work-grid a:hover .overlay-v2 {opacity:1; z-index:5;}
            .work-grid ul li a .overlay-v2 .overlay-v2-inner {width:calc(100% - 16px); height:calc(100% - 16px); border:1px solid #fff; margin:8px; transform:scale(0.5); opacity:0; transition:opacity 0.35s, transform 0.35s;}
            .work-grid ul li a:hover .overlay-v2 .overlay-v2-inner {transform:scale(1); opacity:1;}
              .work-grid ul li a .overlay-v2 .overlay-v2-content {width:100%; height:90%; display:flex; flex-direction:column; justify-content:center; align-items:center; text-align:center; transform:translate3d(0,0,0);}
                .work-grid ul li a .overlay-v2 .overlay-v2-content .icon {width:21px; height:21px; margin:0;}
                  .work-grid ul li a .overlay-v2 .overlay-v2-content .icon img {display:block; margin:0 auto;}
                .work-grid ul li a .overlay-v2 .overlay-v2-content h2 {color:#fff; font-family:'UniSans-Regular'; font-size:21px; line-height:1; font-weight:600; text-transform:uppercase; letter-spacing:0.15em; margin:10px auto 6px;}
                .work-grid ul li a .overlay-v2 .overlay-v2-content .blurb {width:78%; color:#262626; font-size:14px; line-height:1.1; font-weight:400; text-transform:uppercase; letter-spacing:0.15em;}

    .podcast-grid-title {background:#fff;}
      .podcast-grid-title .section-inner {padding:100px 7% 30px;}
      .podcast-grid-title.pd .section-inner {padding-top:0;}
        .podcast-grid-title .section-content {width:100%; max-width:980px; text-align:center;}
          .podcast-grid-title .section-content h2 {color:#E6700B; font-family:'UniSans-Regular'; font-size:30px; line-height:1; font-weight:600; text-transform:uppercase; letter-spacing:0.15em; padding:0; margin:0 auto;}
          .podcast-grid-title.pd .section-content h2 {padding-bottom:35px;}

    .podcast-grid .podcast-grid-items {width:100%; display:flex; flex-wrap:wrap; align-items:stretch;}
      .podcast-grid .podcast-grid-item {width:33.3333%; margin:0; background:#E6700B; overflow:hidden;}
      .podcast-grid .podcast-grid-item:nth-child(odd) {background:#1C1C1C;}
          .podcast-grid .podcast-grid-item .content {padding:15% 10%; display:flex; flex-direction:column; justify-content:center; align-items:center; text-align:center; color:#fff; text-transform:none;}
            .podcast-grid .podcast-grid-item .content span:not(.a) {display:block;}
            .podcast-grid .podcast-grid-item .content .play {margin:0 auto 20px;}
            .podcast-grid .podcast-grid-item .content .title {color:#E6700B; font-family:'UniSans-Regular'; font-size:22px; line-height:1.3; font-weight:600; letter-spacing:0.08em; margin:0 auto 15px;}
            .podcast-grid .podcast-grid-item:nth-child(even) .content .title {color:#272727;}
              .podcast-grid .podcast-grid-item .content .title .name {color:#fff; display:inline;}
            .podcast-grid .podcast-grid-item .content .desc {font-size:12px; line-height:24px; margin:0 auto 20px;}
            .podcast-grid .podcast-grid-item .content .btn {margin-top:0;}
              .podcast-grid .podcast-grid-item:nth-child(even) .content .btn a {background-color:#232324;}
              .podcast-grid .podcast-grid-item .content .btn a:hover, .podcast-grid .podcast-grid-item:nth-child(even) .content .btn a:hover {background-color:#fff; color:#232324;}
    @media (max-width:980px) {
      .podcast-grid .podcast-grid-item {width:50%;}
      .podcast-grid .podcast-grid-item:nth-child(3), .podcast-grid .podcast-grid-item:nth-child(6), .podcast-grid .podcast-grid-item:nth-child(7) {background:#E6700B;}
      .podcast-grid .podcast-grid-item:nth-child(4), .podcast-grid .podcast-grid-item:nth-child(5), .podcast-grid .podcast-grid-item:nth-child(8), .podcast-grid .podcast-grid-item:nth-child(9) {background:#1C1C1C;}
      .podcast-grid .podcast-grid-item:nth-child(3) .content .title, .podcast-grid .podcast-grid-item:nth-child(6) .content .title, .podcast-grid .podcast-grid-item:nth-child(7) .content .title {color:#272727;}
      .podcast-grid .podcast-grid-item:nth-child(4) .content .title, .podcast-grid .podcast-grid-item:nth-child(5) .content .title, .podcast-grid .podcast-grid-item:nth-child(8) .content .title, .podcast-grid .podcast-grid-item:nth-child(9) .content .title {color:#E6700B;}
      .podcast-grid .podcast-grid-item:nth-child(3) .content .btn a, .podcast-grid .podcast-grid-item:nth-child(6) .content .btn a, .podcast-grid .podcast-grid-item:nth-child(7) .content .btn a {background-color:#1C1C1C;}
      .podcast-grid .podcast-grid-item:nth-child(3) .content .btn a:hover, .podcast-grid .podcast-grid-item:nth-child(6) .content .btn a:hover, .podcast-grid .podcast-grid-item:nth-child(7) .content .btn a:hover {background-color:#fff;}
      .podcast-grid .podcast-grid-item:nth-child(4) .content .btn a, .podcast-grid .podcast-grid-item:nth-child(5) .content .btn a, .podcast-grid .podcast-grid-item:nth-child(8) .content .btn a, .podcast-grid .podcast-grid-item:nth-child(9) .content .btn a {background-color:#E6700B;}
      .podcast-grid .podcast-grid-item:nth-child(4) .content .btn a:hover, .podcast-grid .podcast-grid-item:nth-child(5) .content .btn a:hover, .podcast-grid .podcast-grid-item:nth-child(8) .content .btn a:hover, .podcast-grid .podcast-grid-item:nth-child(9) .content .btn a:hover {background-color:#fff;}
    }
    @media (max-width:767px) {
      .podcast-grid .podcast-grid-item {width:100%;}
      .podcast-grid .podcast-grid-item:nth-child(3), .podcast-grid .podcast-grid-item:nth-child(5), .podcast-grid .podcast-grid-item:nth-child(7), .podcast-grid .podcast-grid-item:nth-child(9) {background:#1C1C1C;}
      .podcast-grid .podcast-grid-item:nth-child(4), .podcast-grid .podcast-grid-item:nth-child(6), .podcast-grid .podcast-grid-item:nth-child(8) {background:#E6700B;}
      .podcast-grid .podcast-grid-item:nth-child(3) .content .title, .podcast-grid .podcast-grid-item:nth-child(5) .content .title, .podcast-grid .podcast-grid-item:nth-child(7) .content .title, .podcast-grid .podcast-grid-item:nth-child(9) .content .title {color:#E6700B;}
      .podcast-grid .podcast-grid-item:nth-child(4) .content .title, .podcast-grid .podcast-grid-item:nth-child(6) .content .title, .podcast-grid .podcast-grid-item:nth-child(8) .content .title {color:#272727;}
      .podcast-grid .podcast-grid-item:nth-child(3) .content .btn a, .podcast-grid .podcast-grid-item:nth-child(5) .content .btn a, .podcast-grid .podcast-grid-item:nth-child(7) .content .btn a, .podcast-grid .podcast-grid-item:nth-child(9) .content .btn a {background-color:#E6700B;}
      .podcast-grid .podcast-grid-item:nth-child(4) .content .btn a, .podcast-grid .podcast-grid-item:nth-child(6) .content .btn a, .podcast-grid .podcast-grid-item:nth-child(8) .content .btn a {background-color:#1C1C1C;}
    }

    .podcast-grid-v2 .podcast-grid-items {width:100%; display:flex; flex-wrap:wrap; align-items:stretch;}
      .podcast-grid-v2 .podcast-grid-item {width:33.3333%; margin:0; background:#fff; position:relative; overflow:hidden;}
        .podcast-grid-v2 .podcast-grid-item .img {width:100%; height:0; padding-top:100%; position:relative; overflow:hidden; transform:translate3d(0,0,0);}
          .podcast-grid-v2 .podcast-grid-item .img .bg {min-width:100%; min-height:100%; display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); object-fit:contain;}
        .podcast-grid-v2 .podcast-grid-item .content {padding:25px 27px 50px; display:flex; flex-direction:column; color:#171717; text-transform:none;}
          .podcast-grid-v2 .podcast-grid-item .content span:not(.a) {display:block;}
          .podcast-grid-v2 .podcast-grid-item .content .play {margin:0 0 20px;}
          .podcast-grid-v2 .podcast-grid-item .content .title {color:#E6700B; font-family:'UniSans-Regular'; font-size:26px; line-height:1.3; font-weight:600; letter-spacing:0.08em; margin:0 0 10px;}
            .podcast-grid-v2 .podcast-grid-item .content .title .name {display:inline;}
          .podcast-grid-v2 .podcast-grid-item .content .date {font-size:19px; margin:0 0 40px;}
          .podcast-grid-v2 .podcast-grid-item .content .btn {margin:0; text-align:left;}
            .podcast-grid-v2 .podcast-grid-item .content .btn a:hover {color:#fff;}
            
        .podcast-grid-v2 .podcast-grid-item .grid-player {position:absolute; left:7%; bottom:7%; z-index:2;}
        .podcast-grid-v2 .podcast-grid-item .grid-player.playing {width:80%; max-width:220px; left:50%; transform:translateX(-50%);}
          .podcast-grid-v2 .podcast-grid-item .grid-player .play-icon {width:49px; height:49px; display:block; border-radius:100%; cursor:pointer; transition:all 0.25s; background:#fff; display:flex; justify-content:center; align-items:center; margin:0;}
          .podcast-grid-v2 .podcast-grid-item .grid-player.playing .play-icon {display:none;}
          .podcast-grid-v2 .podcast-grid-item .grid-player .play-icon:hover {color:#fff; background:#E6700B; box-shadow:0 0 15px 5px rgba(0,0,0,0.2);}
            .podcast-grid-v2 .podcast-grid-item .grid-player .play-icon span {display:block; font-size:22px; line-height:1; padding-left:4px;}
          .podcast-grid-v2 .podcast-grid-item .grid-player .audio-player {display:none;}
            .podcast-grid-v2 .podcast-grid-item .grid-player .audio-player .plyr--audio .plyr__controls {padding:11px 12px;}
          
          /*audio bars animation*/
          @keyframes eqbarsSml {
            0% {height:20px;}
            50% {height:30px;}
            100% {height:60px;}
          }
          @keyframes eqbarsMed {
            0% {height:45px;}
            50% {height:60px;}
            100% {height:90px;}
          }
          @keyframes eqbarsLrg {
            0% {height:75px;}
            50% {height:100px;}
            100% {height:130px;}
          }
          @keyframes eqbarsFull {
            0% {height:120px;}
            50% {height:130px;}
            100% {height:150px;}
          }
          .podcast-grid-v2 .podcast-grid-item .eq-anim {width:100%; justify-content:center; align-items:center; cursor:pointer; display:none;}
          .podcast-grid-v2 .podcast-grid-item .grid-player.playing .eq-anim {display:flex;}
            .podcast-grid-v2 .podcast-grid-item .eq-anim div {width:8px; height:150px; border-radius:3px; background:#fff; box-shadow:0 0 15px 5px rgba(0,0,0,0.1); animation-timing-function:ease; animation-iteration-count:infinite;}
            .podcast-grid-v2 .podcast-grid-item .eq-anim div:nth-child(1) {animation-name:eqbarsSml; animation-duration:0.29s; animation-direction:alternate;}
            .podcast-grid-v2 .podcast-grid-item .eq-anim div:nth-child(2) {animation-name:eqbarsMed; animation-duration:0.26s; animation-direction:alternate-reverse;}
            .podcast-grid-v2 .podcast-grid-item .eq-anim div:nth-child(3) {animation-name:eqbarsLrg; animation-duration:0.32s; animation-direction:alternate;}
            .podcast-grid-v2 .podcast-grid-item .eq-anim div:nth-child(4) {animation-name:eqbarsMed; animation-duration:0.3s; animation-direction:alternate;}
            .podcast-grid-v2 .podcast-grid-item .eq-anim div:nth-child(5) {animation-name:eqbarsFull; animation-duration:0.35s; animation-direction:alternate;}
            .podcast-grid-v2 .podcast-grid-item .eq-anim div:nth-child(6) {animation-name:eqbarsLrg; animation-duration:0.31s; animation-direction:alternate;}
            .podcast-grid-v2 .podcast-grid-item .eq-anim div:nth-child(7) {animation-name:eqbarsMed; animation-duration:0.26s; animation-direction:alternate-reverse;}
            .podcast-grid-v2 .podcast-grid-item .eq-anim div:nth-child(8) {animation-name:eqbarsLrg; animation-duration:0.34s; animation-direction:alternate;}
            .podcast-grid-v2 .podcast-grid-item .eq-anim div:nth-child(9) {animation-name:eqbarsMed; animation-duration:0.34s; animation-direction:alternate;}
            .podcast-grid-v2 .podcast-grid-item .eq-anim div:nth-child(10) {animation-name:eqbarsSml; animation-duration:0.28s; animation-direction:alternate;}

      @media (max-width:850px) {
        .podcast-grid-v2 .podcast-grid-item {width:50%;}
      }
      @media (max-width:600px) {
        .podcast-grid-v2 .btn > a {text-align:center;}
      }
      @media (max-width:550px) {
        .podcast-grid-v2 .podcast-grid-item {width:100%;}
      }

    .podcast-player-section {background:#323232;}
      .podcast-player-section .section-inner {padding:70px 7% 40px;}
      /* .podcast-player-section .podcast-player-cols {width:100%; display:flex; align-items:stretch;} */
        /* .podcast-player-section .podcast-img-col {width:25%; background-repeat:no-repeat; background-position:center; margin:0;} */
        .podcast-player-section .podcast-player-col {width:100%; max-width:1280px; color:#fff; text-transform:none;}
          .podcast-player-section .podcast-player-col .title {color:#E6700B; font-size:22px; line-height:1.3; padding:0 0 40px;}
            .podcast-player-section .podcast-player-col .title .name {color:#fff;}
          .podcast-player-section .podcast-player-col .content a:hover {color:#fff;}
          .podcast-player-section .podcast-player-col .audio-player {padding-top:55px;}
            .podcast-player-section .podcast-player-col .audio-player .plyr--audio .plyr__controls {padding:11px 12px;}

.podcast-detail-section {background:transparent; margin:-112px auto 0;}
  .podcast-detail-section .section-inner {width:89%; background:#1C1C1C; padding:0;}
  .podcast-detail-section .podcast-detail-cols {width:100%; display:flex; align-items:stretch;}
    .podcast-detail-section .podcast-img-col {width:25%; margin:0;}
      .podcast-detail-section .podcast-img-col .img {width:100%; height:100%; min-height:400px; position:relative; overflow:hidden;}
        .podcast-detail-section .podcast-img-col .img img {min-width:100%; max-width:100%; min-height:100%; display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); object-fit:cover;}
    .podcast-detail-section .podcast-detail-col {width:75%; padding:52px 45px; color:#fff; text-transform:none; display:flex; align-items:center;}
      .podcast-detail-section .podcast-detail-col .col-inner {width:100%;}
        .podcast-detail-section .podcast-detail-col .title {color:#E6700B; font-size:36px; line-height:1.3; padding:0 0 15px;}
          .podcast-detail-section .podcast-detail-col .title .name {color:#fff;}
        .podcast-detail-section .podcast-detail-col .date {font-size:23px; line-height:1.2;}
        .podcast-detail-section .podcast-detail-col .content a:hover {color:#fff;}
        .podcast-detail-section .podcast-detail-col .audio-player {padding-top:90px;}
          .podcast-detail-section .podcast-detail-col .audio-player .plyr--audio .plyr__controls {padding:11px 12px;}

        .podcast-detail-section .plyr__control {color:#E6700B;}
        .podcast-detail-section .plyr--audio .plyr__controls {background:#232324; color:#fff;}
        .podcast-detail-section .plyr--audio .plyr__control.plyr__tab-focus, .podcast-detail-section .plyr--audio .plyr__control:hover, .podcast-detail-section .plyr--audio .plyr__control[aria-expanded=true] {background:#E6700B; color:#fff;}
        .podcast-detail-section .plyr--full-ui input {min-width:0; max-width:none;}
        .podcast-detail-section .plyr--full-ui input[type=range] {color:#E6700B;}
        .podcast-detail-section .plyr__controls a[data-plyr="download"] {display:none;}
        .podcast-detail-section .plyr__time.plyr__time--duration {font-family:'UniSans-Regular'; font-size:12px; letter-spacing:0;}

@media (max-width:1350px) {
  .podcast-detail-section .podcast-img-col .img {min-height:350px;}
}
@media (max-width:980px) {
  .podcast-detail-section .podcast-detail-col .title {font-size:32px;}
  .podcast-detail-section .podcast-detail-col .date {font-size:21px;}
}
@media (max-width:767px) {
  .podcast-detail-section .podcast-detail-cols {flex-direction:column;}
    .podcast-detail-section .podcast-img-col {width:100%; order:2;}
      .podcast-detail-section .podcast-img-col .img {min-height:0;}
        .podcast-detail-section .podcast-img-col .img img {width:100%; height:auto; min-height:0; position:relative; left:auto; top:auto; transform:none;}
    .podcast-detail-section .podcast-detail-col {width:100%; order:1;}
      .podcast-detail-section .podcast-detail-col .title {font-size:28px;}
}

.section-2023.default-hero.podcast-detail {min-height:370px; background:url(/wp-content/uploads/2023/04/banner-podcast-detail.jpg) center no-repeat; background-size:cover;}
.podcast-content {font-size:17px; line-height:35px;}
  .podcast-content p:not(:last-child) {margin-bottom:40px;}
.p-title {color:#171717; font-family:'UniSans-Regular'; font-size:40px; line-height:1; font-weight:600; text-transform:uppercase; letter-spacing:0.15em; text-transform:uppercase; text-align:left; padding:0 0 45px;}
@media (max-width:767px) {
  .p-title {font-size:32px;}
}

.work-grid .overlay-logo .overlay-inner-logo.no-img {max-width:96%;}

.work-section .filter-dd .filter-dd-inner {position:relative;}
  .work-section .filter-dd .filter-dd-selected {width:100%; padding:10px 30px 10px 15px; color:#000; position:relative; border-bottom:1px solid #d2d2d2; display:none;}
  .work-section .filter-dd .filter-dd-selected::after {content:'\f0d7'; font-family:'Font Awesome 5 Pro'; font-weight:900; position:absolute; right:10px; top:50%; transform:translateY(-50%); z-index:1;}
  .work-section .filter-dd.open .filter-dd-selected::after {content:'\f0d8';}
@media (max-width:940px) {
  .work-section .g1-flex4.g2-flex8.g3-flex12 {min-height:50px;}
  .work-section .filter-dd {width:80%; max-width:350px; background:#fff; box-shadow:1px 5px 10px 5px rgba(0,0,0,0.1); position:absolute; left:50%; top:0; transform:translateX(-50%); z-index:2; text-transform:none;}
      .work-section .filter-dd .filter-dd-selected {display:block;}
      .work-section ul.filters {width:100%;height:50vh;background:#fff;max-height:225px;overflow:hidden;overflow-y:auto;margin:0;position:absolute; display:none;}
        .work-section ul.filters li:first-child {display:none;}
        .work-section ul.filters li {display:block; text-align:left; padding:0; margin:0; border-bottom:1px solid #d2d2d2; font-size:90%}
          .work-section ul.filters li a {color:#000; display:block; padding:10px 15px; margin:0; line-height:1.3; text-align:left;}
          .work-section ul.filters li a:hover {background:#d2d2d2;}
          .work-section ul.filters li a.select {background:#d2d2d2; border-bottom:1px solid #d2d2d2;}
}

.work-banner-panel {margin-bottom:-10px;}
  .work-banner-panel a {display:block;}
  .work-banner-panel img {width:100%; height:auto; display:block;}

.work-2020 section.banner.v2023 {height:80vh; min-height:425px;}
  .work-2020 section.banner.v2023 .inner {width:85%; height:auto; left:5%; bottom:8%; text-shadow:0 0 5px rgba(0,0,0,0.4);}
    .work-2020 section.banner.v2023 .inner .title.large {font-size:37px; margin:0 auto 0 0;}
    .work-2020 section.banner.v2023 .inner .title.small {margin-left:0;}

.work-btm-nav {width:100%; background:#4E4E4E; border-bottom:1px solid #fff;}
  .work-btm-nav .wbn-items {width:100%; display:flex; align-items:stretch; flex-wrap:wrap;}
    .work-btm-nav .wbn-next {width:50%; margin:0; position:relative; transform:translate3d(0,0,0); overflow:hidden;}
    .work-btm-nav .wbn-next::before {content:''; width:1px; height:100%; background:#fff; position:absolute; right:0; top:0; z-index:1;}
    .work-btm-nav .wbn-prev {width:50%; margin:0 0 0 auto; position:relative; text-align:right; transform:translate3d(0,0,0); overflow:hidden;}
    .work-btm-nav .wbn-prev::before {content:''; width:1px; height:100%; background:#fff; position:absolute; left:0; top:0; z-index:1;}
    .work-btm-nav a {width:100%; height:100%; display:flex; align-items:center; padding:25px; color:#fff;}
      .work-btm-nav .wbn-next a .txt {width:calc(90% - 30px); margin:0;}
      .work-btm-nav .wbn-prev a .txt {width:calc(90% - 30px); margin:0 0 0 auto;}
      .work-btm-nav .wbn-next a .icon {width:30px; height:30px; display:inline-block; background:url(../images/icon-circle-arrow-left.png) center no-repeat; margin:0 14px 0 0;}
      .work-btm-nav .wbn-prev a .icon {width:30px; height:30px; display:inline-block; background:url(../images/icon-circle-arrow-right.png) center no-repeat; margin:0 0 0 14px;}

      .work-btm-nav .wbn-next::after {content:''; width:200%; height:50vw; background:#E6700B; position:absolute; left:-200%; top:50%; transform:translate(0,-50%) rotate(35deg); z-index:-1; transition:all 0.25s;}
      .work-btm-nav .wbn-next:hover::after {left:-60%; right:auto; transform:translate(-40%,-50%) rotate(35deg);}
      .work-btm-nav .wbn-prev::after {content:''; width:200%; height:50vw; background:#E6700B; position:absolute; left:100%; top:50%; transform:translate(0,-50%) rotate(-35deg); z-index:-1; transition:all 0.25s;}
      .work-btm-nav .wbn-prev:hover::after {left:100%; transform:translate(-30%,-50%) rotate(-35deg);}

  @media (max-width:768px) {
    .work-btm-nav a {font-size:14px;}
    .work-btm-nav .wbn-next a {padding-left:15px;}
    .work-btm-nav .wbn-prev a {padding-right:15px;}
    .work-btm-nav .wbn-prev::after, .work-btm-nav .wbn-next::after {width:0; height:0;}
  }

.studio-page.v2.v3 .p-phases {margin-bottom:0;}

.refresh .section.sticky-links.services-page {width:100%; margin:0; position:relative; transform:none; background:rgba(27,26,25,1);}
.refresh .section.sticky-links.services-page.float {position:fixed;}

.chat-close-btn {height:40px; width:40px; border:none; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 4px, rgba(0, 0, 0, 0.2) 0px 2px 12px; border-radius: 50%; cursor: pointer; position:fixed; right:30px; bottom:600px; z-index:2147483648; display:none;}
