.fp_video_one_digital-component{position:relative}.fp_video_one_digital-component .card{padding:0px}.fp_video_one_digital-component .card .card-title h1,.fp_video_one_digital-component .card .card-title h2,.fp_video_one_digital-component .card .card-title h3{padding:20px 20px 20px 20px}.fp_video_one_digital-component .background-color-black h1{color:white;padding-bottom:0px !important}.fp_video_one_digital-component .video-content{position:relative;width:100%}.fp_video_one_digital-component .video-thumb img{height:358px}.fp_video_one_digital-component .video-caption{margin-top:0px !important}.fp_video_one_digital-component .video-caption .ckeditor-content p{padding:20px 20px 20px 20px}.fp_video_one_digital-component .img-thumbnail-link{position:relative;margin-top:0px !important}.fp_video_one_digital-component .img-thumbnail-link img{height:698px}.fp_video_one_digital-component iframe{height:698px}.fp_media_cta_one_digital-component .card-body>.row{margin:0px}.fp_media_cta_one_digital-component .card{padding:0px 0 20px}.fp_media_cta_one_digital-component .card-title h2,.fp_media_cta_one_digital-component .card-title h3{padding:20px 0 20px;padding-left:5px !important}.fp_media_cta_one_digital-component .col-md-6{padding:0px}.fp_media_cta_one_digital-component .mediacta .media_cta_desc p{font-size:20px}.fp_media_cta_one_digital-component .mediacta.right{padding:0px 30px 0px 40px}.fp_media_cta_one_digital-component .mediacta.right .media_cta_desc{padding-right:150px}.fp_media_cta_one_digital-component .mediacta.right .media_cta_desc p{padding-bottom:20px;font-size:20px}.fp_media_cta_one_digital-component .mediacta.right .card-title{padding:0px}.fp_media_cta_one_digital-component .mediacta.right .card-title h2,.fp_media_cta_one_digital-component .mediacta.right .card-title h3{padding-top:0px;padding-bottom:20px;padding-left:0px !important}.fp_media_cta_one_digital-component .mediacta.left{padding:0px 40px 0px 20px}.fp_media_cta_one_digital-component .mediacta.left .media_cta_desc{padding-right:100px}.fp_media_cta_one_digital-component .mediacta.left .media_cta_desc p{padding-bottom:20px;font-size:20px}.fp_media_cta_one_digital-component .mediacta.left .card-title{padding:0px}.fp_media_cta_one_digital-component .mediacta.left .card-title h2,.fp_media_cta_one_digital-component .mediacta.left .card-title h3{padding-top:0px;padding-bottom:20px;padding-left:0px !important}.fp_media_cta_one_digital-component .media_cta-Desktop{padding-top:20px;display:block}.fp_media_cta_one_digital-component .media_cta-Desktop .video-content .video-thumb .img-thumbnail-link{margin-top:0px}.fp_media_cta_one_digital-component .media_cta-Mobile{display:none}.video-content h2,.video-content h3{padding-bottom:20px}.video{width:100%}.react-mediacta{float:left}.mediacta .link-cta{display:flex}.mediacta .field{width:100% !important}.mediacta .field .field__item video{width:100% !important;height:100% !important}.video-content h2,.video-content h3{padding-bottom:20px}.video{width:100%}.react-mediacta{float:left}@media screen and (max-width: 1024px){.fp_media_cta_one_digital-component .mediacta.right .media_cta_desc{padding-right:100px}.fp_media_cta_one_digital-component .mediacta.left .media_cta_desc{padding-right:50px}}@media screen and (max-width: 768px){.fp_media_cta_one_digital-component .mediacta.right .media_cta_desc{padding-right:50px}.fp_media_cta_one_digital-component .mediacta.left .media_cta_desc{padding-right:20px}.fp_video_one_digital-component .img-thumbnail-link img{height:100%}.fp_video_one_digital-component .card{padding-left:20px;padding-right:20px}.fp_video_one_digital-component .card .card-title{padding:0px 20px 0px 0px}.fp_media_cta_one_digital-component .col>.card-title{padding:0px 20px 0px 20px}.fp_media_cta_one_digital-component .media_cta-Desktop>.row{margin:0px}.fp_media_cta_one_digital-component .mediacta.left{padding:0px 30px 0px 20px}.fp_media_cta_one_digital-component .mediacta.left .card-title{padding:0px}.fp_media_cta_one_digital-component .mediacta.right{padding:0px 10px 0px 30px}}@media (max-width: 767px){.fp_video_one_digital-component .video-caption{margin-top:0px !important}.fp_video_one_digital-component .video-caption .ckeditor-content p{padding:20px 0px 0px 0px}.fp_video_one_digital-component .card{padding-bottom:20px}.fp_video_one_digital-component .card .caption-des p{padding-bottom:0px}.fp_video_one_digital-component .card .card-title h1,.fp_video_one_digital-component .card .card-title h2,.fp_video_one_digital-component .card .card-title h3{padding-left:0px}.fp_video_one_digital-component iframe{height:300px}.fp_video_one_digital-component .video-thumb{height:auto}.fp_video_one_digital-component .video-thumb img{height:100%}.mediacta .link-cta a{margin-bottom:15px !important}.col-md-6:first-child .video-content{padding:0px 0px 20px 0px}.col-md-6 .video-content{padding:0px}.fp_media_cta_one_digital-component .card-title h2,.fp_media_cta_one_digital-component .card-title h3{padding-left:0px !important}.fp_media_cta_one_digital-component .card{padding:20px}.fp_media_cta_one_digital-component .card-title{padding:0px !important}.fp_media_cta_one_digital-component .card-title h2,.fp_media_cta_one_digital-component .card-title h3{padding-top:0px}.fp_media_cta_one_digital-component .font-size-32{padding-bottom:20px !important}.fp_media_cta_one_digital-component .video-content{padding-bottom:20px}.fp_media_cta_one_digital-component .media_cta-Mobile{display:block}.fp_media_cta_one_digital-component .media_cta-Mobile .mediacta h2{padding-bottom:10px}.fp_media_cta_one_digital-component .media_cta-Mobile .mediacta p{letter-spacing:0.5px;padding:0px 0 20px}.fp_media_cta_one_digital-component .media_cta-Mobile .video-content .video-thumb img{padding-top:0px;margin-bottom:0px !important}.fp_media_cta_one_digital-component .media_cta-Mobile .video-content .video-thumb iframe{height:213px}.fp_media_cta_one_digital-component .media_cta-Desktop{display:none}}@media screen and (max-width: 460px){.video-thumb img{height:100%;width:100%}.col-md-6:first-child .video-content{padding:0px 0px 10px 0px}}

/* inspired by: https://css-tricks.com/responsive-data-tables/ */
.responsiveTable {
  width: 100%;
}

.responsiveTable td .tdBefore {
  display: none;
}

@media screen and (max-width: 40em) {
  /*
    Force table elements to not behave like tables anymore
    Hide table headers (but not display: none;, for accessibility)
  */

  .responsiveTable table,
  .responsiveTable thead,
  .responsiveTable tbody,
  .responsiveTable th,
  .responsiveTable td,
  .responsiveTable tr {
    display: block;
  }

  .responsiveTable thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    border-bottom: 2px solid #333;
  }

  .responsiveTable tbody tr {
    border: 1px solid #000;
    padding: .25em;
  }

  .responsiveTable td.pivoted {
    /* Behave like a "row" */
    border: none !important;
    position: relative;
    padding-left: calc(50% + 10px) !important;
    text-align: left !important;
    white-space: pre-wrap;
    overflow-wrap: break-word;
  }

  .responsiveTable td .tdBefore {
    /* Now like a table header */
    position: absolute;
    display: block;

    /* Top/left values mimic padding */
    left: 1rem;
    width: calc(50% - 20px);
    white-space: pre-wrap;
    overflow-wrap: break-word;
    text-align: left !important;
    font-weight: 600;
  }
}

