@media only screen and (max-width: 767.98px) {
    .component-type--sign-post-image .organism.card.scalable-media .text p {
        line-height: 26px;
        margin-bottom: 12px;
    }
    .component-type--sign-post-image .organism.card.scalable-media .text p a {
        line-height: 23px;
    }
    .component-type--sign-post-image .card .description {
        padding: 18px;
        min-height: 220px;
    }
    .sjp-signpost .signpost-wrapper.slick-initialized .component-type--sign-post-image .card {
      margin-bottom: 25px;
    }
    .top-nav-campaign-banner,
    header.header--top .top-nav-campaign-banner {
       position: fixed;
       top: 0;
       z-index: 999;
    }
    header.header--top .top-nav-campaign-banner {
       position: fixed !important;
    }
}
.news_details_right .news-most-popular-article {
    margin-bottom: 15px !important;
}
@media only screen and (max-width: 991px) {
  .news-most-popular-article.e-brief-iframe {
    text-align: center;
  }
}
.news-most-popular-article.e-brief-iframe iframe {
    height: 450px;
}
@media only screen and (min-width: 1200px) {
    .high-chart--module .layout__region {
        margin-left: 22px !important;
    }
}
.key-image-display-hide picture {
    display: none;
}
.key-image-display-hide .key-facts-counter {
    margin-top: -89px;
    font-size: 65px !important;
    color: #3FDCC8 !important;
}
.managed-long-cta-class .description {
    padding: 16px !important;
}
.managed-long-cta-class .button {
    padding: 10px 22px 10px 6px !important;
}
body.sjp-page-level-3 .approval-date {
    color: #fff;
  }
.video-banner .vjs-dock-text .vjs-dock-title, .video-banner .vjs-dock-text .vjs-dock-description { display: none; }
.trustpilot-widget > iframe {
    max-width: 984px;
    margin-right: auto;
    margin-left: auto;
  }
  .quickEditzIndex {
    position: relative;
    z-index: 200;
  }
  /* 474212 start */
  @media screen and (min-width: 650px) and (max-width: 850px) {
    article[about="/academy/how-to-apply/request-our-brochure"]
      iframe#iframe-request-our-brochure {
      height: 1150px !important;
    }
  }
  @media screen and (min-width: 370px) and (max-width: 649px) {
    article[about="/academy/how-to-apply/request-our-brochure"]
      iframe#iframe-request-our-brochure {
      height: 1250px !important;
    }
  }
  @media screen and (max-width: 369px) {
    article[about="/academy/how-to-apply/request-our-brochure"]
      iframe#iframe-request-our-brochure {
      height: 1350px !important;
    }
  }
  /* 474212 end */
  /* 473077 start */
  @media screen and (min-width: 1200px) {
    body.path-frontpage
      .component-type--banner-homepage
      .home-page-banner-wrapper
      .banner_content {
      min-height: 725px;
    }
  }
  @media screen and (min-width: 991px) and (max-width: 1199px) {
    body.path-frontpage
      .component-type--banner-homepage
      .home-page-banner-wrapper
      .banner_content {
      min-height: 740px;
    }
  }
  @media screen and (min-width: 768px) and (max-width: 990px) {
    body.path-frontpage
      .component-type--banner-homepage
      .home-page-banner-wrapper
      .banner_content
      .banner-rightimage
      .banner_img {
      margin-top: 45%;
    }
  }
  @media screen and (max-width: 767px) {
    body.path-frontpage
      .component-type--banner-homepage
      .home-page-banner-wrapper
      .banner_content
      .banner-rightimage
      .banner_img {
      margin-top: 25%;
    }
  }
  /* 473077 end */
@media screen and (max-width: 767px) {
    .latest-news--wrapper .left-image-data .news-img img {
      object-position: top center;
    }
    .component-type--banner-video .home-page-banner-wrapper .video-img-banner-wrapper .banner_text h1 .hmBnrSubHead {
        display: inline-block;
    }
 }
.prospectuses_pdf.long-reports-wrapper a {
    background-image: none;
}
table.prospectuses_pdf.long-reports-wrapper td, table.prospectuses_pdf.long-reports-wrapper th {
    border: 1px solid #7f7e7e2e;
}
table.prospectuses_pdf.long-reports-wrapper tbody td:nth-child(2), table.prospectuses_pdf.long-reports-wrapper thead th:nth-child(2) {
    text-align: center !important;
 }
/* Twitter logo update 480314 */
.footer .block-social-media-links ul.list--row li .link-icon[title="X - Open in new window"] svg{
  visibility: hidden;
}
.footer .block-social-media-links ul.list--row li .link-icon[title="X - Open in new window"]{
  background-image: url('/sites/sjp-corp/files/media-icons/twitter-x-03.png');
  background-size: 30.5px 30.5px;
  background-position: center;
  background-repeat: no-repeat;
}
.footer .block-social-media-links ul.list--row li .link-icon[title="X - Open in new window"]:hover{
  background-image: url('/sites/sjp-corp/files/media-icons/twitter-x-03-hover.png');
}
/* Twitter logo update 480314 end*/
@media (max-width: 767.98px) {
  .news-wrapper-latest-v1 .latest-news--wrapper.news-full .left-image-data {
    height: 330px !important;
  }
}
.quiz-cal-sidebar #pension-quiz-wrapper {
    margin-bottom: 40px;
}
.news-field_quick_read {
    margin-bottom: 45px;
}
.pension-cal-left .form-item__label {
    width: fit-content
}
.page-hide-approval-date .approval-date {
    display: none;
}
@media (max-width: 767px) {
    .pension-cal-left>.form-item.js-form-type-checkbox input {
        width: 60%;
    }
}
.latestcorporatenews .link {
    display: initial;
    border-bottom: 1px solid #3fdcc8;
}
.latestcorporatenews .link:hover {
   background-image: linear-gradient(180deg, transparent 2%, #3fdcc8 0);
}
.latestcorporatenews .link:hover, .latestcorporatenews .link:focus {
    background-size: 100% 100%;
    color: #0a1428 !important;
}
.banner-landing.landing-banner-full-width .landing-banner-text {
    max-width:690px;
}
.container .row .component-type--sign-post-image .card .description .text p {
   font-size: 16px !important;
}
header.header.header--overlap ~ .main .layout-content-top .contextual-region .contextual-region .contextual-region .contextual-region .contextual {
    top: 0 !important;
}
.latestcorporatenews header .news__display-header {
    font-family: "NoeDisplaySJP-Bold" !important;
    font-size: 36px !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    letter-spacing: 0.08px;
    letter-spacing: normal;
    color: #0a1428;
    margin-bottom: 10px;
}
@media only screen and ((min-width: 992px)) {
	.latestcorporatenews header .news__display-header {
	    padding-left: 90px;
	}
   .latestcorporatenews header .all-story-anchor {
    	margin-right: 90px;
    }
}
.latestcorporatenews .link {
	display: initial;
    border-bottom: 1px solid #3fdcc8;
}
.latestcorporatenews header {
    margin: 0 0 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.component-type--super-breaker.sjp-component-dark-theme .signpost-wrapper .component-type--sign-post-image .card .description .text a{
        color: #0a1428;
    }
@media (max-width: 767.98px) {
  .news-wrapper-latest-v1 .latest-news--wrapper.news-full .left-image-data {
    height: 330px !important;
  }
}
iframe.complaint-make-form {
    height: 2100px;
}
@media screen and  (min-width: 768px) and (max-width: 1199.98px) {
    iframe.complaint-make-form {
        height: 2560px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1199.98px) and (orientation: landscape){
    iframe.complaint-make-form {
        height: 2110px;
    }
}
@media screen and (min-width: 531px) and (max-width: 767.98px) {
    iframe.complaint-make-form {
        height: 2552px;
    }
}
@media screen and (min-width: 300px) and (max-width: 530px) {
    iframe.complaint-make-form {
        height: 2690px;
    }
}
.prospectus-table-views nav { padding-top: 30px; }
.prospectus-table-views table td ul {
    padding: 0;
}
.prospectus-table-views table td ul li {
    padding: 0 0 12px;
    list-style: none;
}
.prospectus-table-views table td ul li a {
	transition: 0.5s;
    background-repeat: no-repeat;
    background-size: 0% 100%;
    border-bottom: 1px solid #3fdcc8;
    background-image: linear-gradient(180deg, transparent 2%, #3fdcc8 0);
}
.prospectus-table-views table td ul li a:hover {
    background-size: 100% 100%;
    color: #0a1428 !important;
}
.news-landing.academy .component-type--configurable-text p.text.field-info  {
	font-family: "Poppins-Regular";
}
@keyframes sjpminimizedheaderlogofadein {
  0% {
    opacity:0;
  }
  99% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}
header.header .sjp_minimized_header_logo {
  display:none;
}
@media only screen and (min-width: 992px) {
    header.header .sjp_minimized_header_logo {
      animation: 2s ease-out 0s 1 sjpminimizedheaderlogofadein;
    }
}
/* 459011 1-nov-2022 end */
.search-res-crawl-hide { visibility: hidden;}
@media only screen and (min-width: 767px) {
  .external-login-link-block .contextual.open ul.contextual-links {
    display: block;
    left: 0;
    width: 120%;
  }
  .external-login-link-block .contextual.open ul.contextual-links li a:before {
    background-image: none;
  }
}
