.pjs-conf {width:100%; clear:both; position:relative; background:#fff;}
.pjs-conf::after {content:''; display:none; clear:both;}
  .pjs-conf .pjs-conf-inner {padding:60px 5%; position:relative; z-index:2;}
    .pjs-conf .pjs-conf-content header h2 {padding-bottom:15px;}
    .pjs-conf .pjs-conf-content p:last-child {margin-bottom:0;}

    .pjs-conf.panel-1 .pjs-conf-content {width:100%; margin:0; display:flex; flex-direction:column;}

    /* .pjs-conf.panel-2 {background:#e7e7e7;} */
      .pjs-conf.panel-2 .pjs-conf-cols {width:100%; margin:0; display:flex; justify-content:space-between; flex-wrap:wrap;}
        .pjs-conf.panel-2 .pjs-conf-content {width:45%; margin:0;}
        .pjs-conf.panel-2 .pjs-conf-media {width:50%; margin:0;}
          .pjs-conf.panel-2 .pjs-conf-media .title {padding:0 0 15px;}
          .pjs-conf.panel-2 .pjs-conf-content .newsletter-title {padding-bottom:15px;}
          .pjs-conf.panel-2 .pjs-conf-content .formInputItem.med, .pjs-conf.panel-2 .pjs-conf-content .formInputItem.medstate, .pjs-conf.panel-2 .pjs-conf-content .formContainer.v2 .formInputItem.medstate, .pjs-conf.panel-2 .pjs-conf-content .formContainer2.v2 .formInputItem.medstate {max-width:31.333%;}
          .pjs-conf.panel-2 .pjs-conf-media .team-swiper {width:100%; position:relative; overflow:hidden;}
            .pjs-conf.panel-2 .pjs-conf-media .swiper-slide {width:40%; height:auto; margin:0 20px 0 0;}
              .pjs-conf.panel-2 .pjs-conf-media .swiper-slide .img {width:100%; padding-top:125%; border-radius:5px; overflow:hidden; background-position:center; background-repeat:no-repeat; filter:grayscale(1);}
              .pjs-conf.panel-2 .pjs-conf-media .swiper-slide .txt {padding:15px 0 0;}
                .pjs-conf.panel-2 .pjs-conf-media .swiper-slide .txt .name {font-size:20px; font-weight:700; padding:0 0 5px;}
            .pjs-conf.panel-2 .swiper-pagination .swiper-pagination-bullet {width:18px; height:18px; opacity:1; background:transparent; border:1px solid #231f20; transition:all 0.25s;}
            .pjs-conf.panel-2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#E6700B; border:1px solid #E6700B;}
              
    .pjs-conf.panel-3 {background:#fff url(https://www.plainjoestudios.com/wp-content/uploads/2016/11/discovery-thumb.jpg) center no-repeat; background-size:cover; background-attachment:fixed;}
    .pjs-conf.panel-3::before {content:''; width:100%; height:100%; background:var(--main-color); position:absolute; left:0; top:0; z-index:1; opacity:0.7;}
      .pjs-conf.panel-3 .pjs-conf-inner {padding-top:75px; padding-bottom:75px;}
        .pjs-conf.panel-3 .pjs-conf-cols {width:100%; margin:0; display:flex; justify-content:space-between; flex-wrap:wrap;}
          .pjs-conf.panel-3 .pjs-conf-content {width:60%; margin:0; display:flex; flex-direction:column; color:#fff; text-shadow:0 0 10px rgba(0,0,0,0.2);}
            .pjs-conf.panel-3 .pjs-conf-content header h2 {color:#fff;}
          .pjs-conf.panel-3 .pjs-conf-media {width:35%; margin:0;}
            .pjs-conf.panel-3 .pjs-conf-media img {max-width:100%; height:auto; display:block; margin:0 auto;}

    .pjs-conf.code-embed {}
    
@media (max-width:994px) {
  .pjs-conf.panel-2 .pjs-conf-content .formInputItem.med, .pjs-conf.panel-2 .pjs-conf-content .formInputItem.medstate, .pjs-conf.panel-2 .pjs-conf-content .formContainer.v2 .formInputItem.medstate, .pjs-conf.panel-2 .pjs-conf-content .formContainer2.v2 .formInputItem.medstate {max-width:100%;}
}
@media (max-width:950px) {
  .pjs-conf.panel-2 .swiper-pagination {display:block;}
}
@media (max-width:767px) {
  .pjs-conf .pjs-conf-inner {padding-top:40px; padding-bottom:40px;}
  .pjs-conf.panel-3 .pjs-conf-inner {padding-top:60px; padding-bottom:60px;}
    .pjs-conf.panel-2 .pjs-conf-content {width:100%;}
    .pjs-conf.panel-2 .pjs-conf-media {width:100%; margin-top:50px;}
}
@media (max-width:500px) {
  .pjs-conf.panel-3 .pjs-conf-content {width:100%;}
  .pjs-conf.panel-3 .pjs-conf-media {width:100%; margin-top:20px;}
}