.mega-banner{overflow:hidden;position:relative}
.mega-banner .jarallax{min-height:calc(100vh - 136px);position:relative;z-index:0}
.mega-banner .jarallax:before{position:absolute;content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(0,0,0,0.3)),to(black));background:linear-gradient(180deg,rgba(0,0,0,0.3) 10%,black 100%);top:0;left:0;right:0;bottom:0;overflow:hidden}
.mega-banner .jarallax>.jarallax-img{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;width:100%;height:100%;z-index:-1}
.mega-banner .jarallax .mega-banner-content{height:calc(100vh - 136px);position:relative}
@media(max-width:767.98px){@supports(-webkit-touch-callout:none){.mega-banner .jarallax .mega-banner-content{height:calc(100dvh - 62px);max-height:-webkit-fill-available}
}
}
.mega-banner .jarallax.jarallax-edit-mode{min-height:auto;position:relative}
.mega-banner .jarallax.jarallax-edit-mode:after{position:absolute;content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(0,0,0,0.3)),to(black));background:linear-gradient(180deg,rgba(0,0,0,0.3) 10%,black 100%);bottom:0;left:0;right:0;width:100%;height:100%;z-index:-1}
.mega-banner .jarallax.jarallax-edit-mode .mega-banner-content{height:500px}
.mega-banner .jarallax.jarallax-edit-mode>.jarallax-img{height:500px}
.mega-banner .jarallax .mega-banner-cols{position:relative;overflow:hidden;padding-top:80px;padding-bottom:80px}
@media(min-width:992px){.mega-banner .jarallax .mega-banner-cols{min-height:100vh}
}
.mega-banner .jarallax .mega-banner-cols.mega-banner-cols-edit-mode{min-height:unset !important}
.mega-banner .jarallax .mega-banner-cols .card{overflow:hidden;-webkit-transition:-webkit-box-shadow .3s ease-in-out,-webkit-transform .2s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out,-webkit-transform .2s ease-in-out;transition:box-shadow .3s ease-in-out,transform .2s ease-in-out;transition:box-shadow .3s ease-in-out,transform .2s ease-in-out,-webkit-box-shadow .3s ease-in-out,-webkit-transform .2s ease-in-out;border:0}
.mega-banner .jarallax .mega-banner-cols .card .img-focus--center{-o-object-position:center center;object-position:center center}
.mega-banner .jarallax .mega-banner-cols .card .img-focus--left{-o-object-position:left center;object-position:left center}
.mega-banner .jarallax .mega-banner-cols .card .img-focus--right{-o-object-position:right center;object-position:right center}
.mega-banner .jarallax .mega-banner-cols .card:before{position:absolute;content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(4.43%,rgba(51,51,51,0)),to(rgba(0,0,0,0.64)));background:linear-gradient(180deg,rgba(51,51,51,0) 4.43%,rgba(0,0,0,0.64) 100%);bottom:0;left:0;right:0;width:100%;height:50%}
@media(min-width:992px){.mega-banner .jarallax .mega-banner-cols .card{height:400px}
}
@media(min-width:1200px){.mega-banner .jarallax .mega-banner-cols .card{height:500px}
}
@media(max-width:991.98px){.mega-banner .jarallax .mega-banner-cols .card{height:400px}
}
.mega-banner .jarallax .mega-banner-cols .card:hover,.mega-banner .jarallax .mega-banner-cols .card:focus,.mega-banner .jarallax .mega-banner-cols .card:focus-within{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,0.4) !important;box-shadow:0 1rem 3rem rgba(0,0,0,0.4) !important}
@media(min-width:992px){.mega-banner .jarallax .mega-banner-cols .card:hover,.mega-banner .jarallax .mega-banner-cols .card:focus,.mega-banner .jarallax .mega-banner-cols .card:focus-within{-webkit-transform:translateY(0) scale(1.02) !important;transform:translateY(0) scale(1.02) !important}
}
.mega-banner .jarallax .mega-banner-cols .card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.mega-banner .jarallax .mega-banner-cols .card a:hover{text-decoration:none}
.mega-banner .jarallax .mega-banner-cols .card a .card-title{padding-right:3rem;color:#fff}
.mega-banner .jarallax .mega-banner-cols .card a .card-title .rounded-circle{position:absolute;right:1rem;bottom:1rem;width:31px;height:31px}
.mega-banner .jarallax .mega-banner-cols .card a.stretched-link .rounded-circle{position:absolute;right:1rem;bottom:2rem;width:31px;height:31px}
.mega-banner .display-3{line-height:1;text-shadow:3px 0 7px rgba(0,0,0,0.4),-3px 0 7px rgba(0,0,0,0.4),0 4px 7px rgba(0,0,0,0.4)}
@media(max-width:991.98px){.mega-banner .display-3{font-size:3em}
}
@media(max-width:991.98px){.mega-banner .mega-banner-cta-wrapper .mega-banner-cta{cursor:pointer}
}
.mega-banner .mega-banner-cta-wrapper .mega-banner-cta .d-inline-block>a{-webkit-transition:all .3s;transition:all .3s;text-decoration:none;position:relative}
.mega-banner .mega-banner-cta-wrapper .mega-banner-cta .d-inline-block .rounded-circle{width:31px;height:31px}
.mega-banner .mega-banner-cta-wrapper .mega-banner-cta .dropdown>a{outline:0}
.mega-banner .mega-banner-cta-wrapper .mega-banner-cta .dropdown>a[aria-expanded=true]{z-index:1001;-webkit-box-shadow:none;box-shadow:none}
.mega-banner .mega-banner-cta-wrapper .mega-banner-cta .dropdown>a[aria-expanded=true] span.rounded-circle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.mega-banner .mega-banner-cta-wrapper .mega-banner-cta .dropdown .rounded-circle{-webkit-transition:all .3s;transition:all .3s}
.mega-banner .mega-banner-cta-wrapper .mega-banner-cta .dropdown-menu{min-width:246px;position:absolute;bottom:100%;left:0;z-index:1000;display:block;float:left;width:100%;padding:.5em 0 56px 0;margin:0 0 -56px 0;font-size:1rem;color:#333;text-align:left;list-style:none;background-color:transparent;background-clip:padding-box;border:0;overflow:hidden;visibility:hidden;opacity:0;border:12px;-webkit-box-shadow:0 16px 30px rgba(0,0,0,0.17);box-shadow:0 16px 30px rgba(0,0,0,0.17);-webkit-transform:translateY(0.5em);transform:translateY(0.5em)}
@media(max-width:767.98px){.mega-banner .mega-banner-cta-wrapper .mega-banner-cta .dropdown-menu{border:0;-webkit-box-shadow:none;box-shadow:none}
}
.mega-banner .mega-banner-cta-wrapper .mega-banner-cta .dropdown-menu>.dropdown-item{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;white-space:unset}
.mega-banner .mega-banner-cta-wrapper .mega-banner-cta .dropdown-menu>.dropdown-item:hover,.mega-banner .mega-banner-cta-wrapper .mega-banner-cta .dropdown-menu>.dropdown-item:focus-within{-webkit-box-shadow:none;box-shadow:none;background:0;color:#af1685}
.mega-banner .mega-banner-cta-wrapper .mega-banner-cta .dropdown-menu>.dropdown-item:hover i.fa-info-circle,.mega-banner .mega-banner-cta-wrapper .mega-banner-cta .dropdown-menu>.dropdown-item:focus-within i.fa-info-circle{color:#1d4f91}
.mega-banner .mega-banner-cta-wrapper .mega-banner-cta .dropdown-menu>.dropdown-item i{color:#af1685}
.mega-banner .mega-banner-cta-wrapper .mega-banner-cta .dropdown-menu>.dropdown-item i.fa-info-circle{color:#1d4f91}
.mega-banner .mega-banner-cta-wrapper .mega-banner-cta .dropdown-menu.show{-webkit-transition:.4s all ease-in-out;transition:.4s all ease-in-out;background-color:#fff;-webkit-transform:translateY(-8px);transform:translateY(-8px);opacity:1;visibility:visible}
@media(max-width:991.98px){.mega-banner .mega-banner-cta-wrapper .mega-banner-cta .dropdown-menu.show{-webkit-transform:translateY(8px);transform:translateY(8px)}
}
[data-aos=out-fade]{opacity:1;-webkit-transition-property:opacity;transition-property:opacity}
[data-aos=out-fade].aos-animate{opacity:0}
[data-aos=out-zoom]{opacity:1;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
[data-aos=out-zoom].aos-animate{opacity:0;-webkit-transform:translate3d(0,0,0) scale(0.6);transform:translate3d(0,0,0) scale(0.6)}
[data-aos=bg-fade]{position:relative;z-index:0}
[data-aos=bg-fade]:after{display:block;position:absolute;content:"";background:-webkit-gradient(linear,left bottom,left top,from(#f4f4f4),to(rgba(244,244,244,0)));background:linear-gradient(0,#f4f4f4 0,rgba(244,244,244,0) 100%);bottom:0;left:0;right:0;width:100%;height:100%;opacity:0;z-index:-1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
[data-aos=bg-fade].aos-animate:after{opacity:1}
#global-nav a[data-target="#plcSharePriceModal"]{-webkit-animation:fadeInSharePrice;animation:fadeInSharePrice;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeInSharePrice{from{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInSharePrice{from{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.share-price-modal .modal-dialog{max-width:1120px;width:90%;margin:80px auto}
.share-price-modal .modal-content{position:relative;background:transparent;border:0;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}
.share-price-modal .modal-content .modal-body button[data-dismiss=modal]{position:absolute;right:1em;top:1em;opacity:1;color:#1d4f91}
.share-price-modal .modal-content .modal-body button[data-dismiss=modal]:hover{opacity:1}
@media(max-width:991.98px){.share-price-modal .modal-content .modal-body button[data-dismiss=modal]{color:#fff}
}
.share-price-modal .modal-content .modal-body .plc-stock-container--top{border-bottom:1px solid #ddd}
.share-price-modal .modal-content .modal-body .plc-stock-container .sp-meta-change{font-weight:500}
.share-price-modal-col-1{background:-webkit-gradient(linear,left top,right top,color-stop(50%,rgba(175,22,133,0.94)),to(rgba(109,32,119,0.94)));background:linear-gradient(90deg,rgba(175,22,133,0.94) 50%,rgba(109,32,119,0.94) 100%)}
.share-price-promos a{-webkit-transition:all .3s;transition:all .3s;position:relative}
.share-price-promos a:hover,.share-price-promos a:focus-within{-webkit-box-shadow:0 16px 30px rgba(0,0,0,0.17);box-shadow:0 16px 30px rgba(0,0,0,0.17);text-decoration:none}
.share-price-promos a span{background:#af1685;width:31px;height:31px;right:.5em;top:0;bottom:0;margin:auto 0}
.share-price-promos a span i{color:#fff;font-weight:600}
.popover-plc-listings.popover{border-color:#1d4f91 !important;background-color:#1d4f91 !important;color:#fff}
.popover-plc-listings.popover .popover-body{color:#fff}
.popover-plc-listings.popover .popover-body a{font-weight:bold;color:#fff}
.popover-plc-listings.bs-popover-bottom .arrow::after,.popover-plc-listings.bs-popover-auto[x-placement^=bottom] .arrow::after{border-bottom-color:#1d4f91 !important}
section.listings-plc{overflow-x:hidden;position:relative}
section.listings-plc .listings-plc-container-wrapper .plc-listings-wrapper-inner.h-100{height:calc(100% - 34px) !important}
section.listings-plc .listings-plc-container-wrapper .plc-listings-wrapper.active-loading{min-height:320px}
section.listings-plc .listings-plc-container-wrapper .plc-listings-wrapper.awards .img-fluid{max-width:65%}
@media(max-width:1499.98px){section.listings-plc .listings-plc-container-wrapper .plc-listings-wrapper.awards .img-fluid{max-width:80%}
}
@media(max-width:1199.98px){section.listings-plc .listings-plc-container-wrapper .plc-listings-wrapper.awards .img-fluid{max-width:90%}
}
@media(max-width:991.98px){section.listings-plc .listings-plc-container-wrapper .plc-listings-wrapper.awards .img-fluid{max-width:45%}
}
@media(max-width:575.98px){section.listings-plc .listings-plc-container-wrapper .plc-listings-wrapper.awards .img-fluid{max-width:60%}
}
section.listings-plc .listings-plc-container-wrapper .accordion .card{overflow:hidden}
section.listings-plc .listings-plc-container-wrapper .accordion .card .card-body{border-top:1px solid #ddd}
section.listings-plc .listings-plc-container-wrapper .accordion .card .card-header{border:0 !important;border-radius:0 !important}
section.listings-plc .listings-plc-container-wrapper .accordion .card .card-header a{color:#333;background:#fff}
section.listings-plc .listings-plc-container-wrapper .no-results{min-height:200px}
section.listings-plc .listings-plc-container-wrapper .list-group{border:1px solid #f4f4f4}
section.listings-plc .listings-plc-container-wrapper .list-group-item{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;border:0;border-bottom:1px solid #f4f4f4}
section.listings-plc .listings-plc-container-wrapper .list-group-item:last-child{border-bottom:0}
section.listings-plc .listings-plc-container-wrapper .list-group-item:not(.list-group-heading):hover{background:#fff}
section.listings-plc .listings-plc-container-wrapper .list-group-item:not(.list-group-heading):hover:not(:last-child){border-color:#ddd}
section.listings-plc .listings-plc-container-wrapper .list-group-item .description p:last-child{margin-bottom:0 !important}
section.listings-plc .listings-plc-container-wrapper .list-group-item.list-group-footer:hover{background:#fff}
section.listings-plc .listings-plc-container-wrapper .list-group-item .asset-list a{color:#333}
section.listings-plc .listings-plc-container-wrapper .list-group-item .asset-list a.btn{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
section.listings-plc .listings-plc-container-wrapper .list-group-item .asset-list a.btn:hover{color:#af1685}
section.listings-plc .listings-plc-container-wrapper .list-group-item .asset-list a span{color:#af1685}
section.listings-plc .listings-plc-container-wrapper .list-group-item .asset-list .listings-popover{display:inline-block}
section.listings-plc .listings-plc-container-wrapper .list-group-item .asset-list .listings-popover i{color:#1d4f91}
section.listings-plc .listings-plc-container-wrapper .list-group-item .pagination .page-of{padding:.5rem 1rem;line-height:1.25}
section.listings-plc .listings-plc-container-wrapper .list-group-item .pagination .page-link{-webkit-transition:all .3s;transition:all .3s;color:#1d4f91}
@media(max-width:575.98px){section.listings-plc .listings-plc-container-wrapper .list-group-item .pagination .page-link span{display:none}
}
section.listings-plc .listings-plc-container-wrapper .list-group-item .pagination .page-link:hover{background:#f4f4f4}
section.listings-plc .listings-plc-container-wrapper .list-group-item .pagination .page-link i{color:#af1685}
section.listings-plc .listings-plc-container-wrapper .listings-loader{display:none;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;overflow:hidden}
section.listings-plc .listings-plc-container-wrapper .listings-loader .loader{position:relative;margin:0 auto;width:100%}
section.listings-plc .listings-plc-container-wrapper .listings-loader .loader:before{content:"";display:block;padding-top:100%}
section.listings-plc .listings-plc-container-wrapper .listings-loader .circular{-webkit-animation:form-loader-rotate 2s linear infinite;animation:form-loader-rotate 2s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;height:10rem;width:10rem;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
section.listings-plc .listings-plc-container-wrapper .listings-loader .path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:form-loader-dash 1.5s ease-in-out infinite,form-loader-color 6s ease-in-out infinite;animation:form-loader-dash 1.5s ease-in-out infinite,form-loader-color 6s ease-in-out infinite;stroke-linecap:round;stroke:#1d4f91}
@-webkit-keyframes form-loader-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes form-loader-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes form-loader-dash{0{stroke-dasharray:1,200;stroke-dashoffset:0}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}
}
@keyframes form-loader-dash{0{stroke-dasharray:1,200;stroke-dashoffset:0}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}
}
@-webkit-keyframes form-loader-color{100%,0{stroke:#1d4f91}
90%{stroke:#af1685}
}
@keyframes form-loader-color{100%,0{stroke:#1d4f91}
90%{stroke:#af1685}
}
section[data-listing-type=latest-news] .list-group-item h5.h4,section[data-listing-type=latest-news] .list-group-item .description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
section[data-listing-type=latest-news] .list-group-item h5.h4{-webkit-line-clamp:2}
section[data-listing-type=latest-news] .list-group-item .description{-webkit-line-clamp:3}
@media(max-width:767.98px){.modal.disclaimer-plc-modal .modal-footer small,.modal.disclaimer-plc-modal .modal-footer .btn{display:block !important;width:100% !important}
.modal.disclaimer-plc-modal .modal-footer small{margin:0 !important;text-align:center !important}
}
.featuredLinks .featured-link--content-fragment{background-color:#fff}
.featuredLinks .featured-link div{background-color:#fff}
.featuredLinks .featured-link{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.featuredLinks .featured-link-container:hover,.featuredLinks .featured-link-container:focus{text-decoration:none !important}
.featuredLinks .featured-link-container:hover .featured-link,.featuredLinks .featured-link-container:focus .featured-link{-webkit-box-shadow:0 16px 20px rgba(0,0,0,0.17);box-shadow:0 16px 20px rgba(0,0,0,0.17)}
.featuredLinks .featured-link-icon{background-color:#af1685;width:31px;height:31px;right:.5em}
.featuredLinks .featured-link-icon i{color:#fff}
.featuredLinks .featured-link-list span i{color:#af1685}
.featuredLinks .featured-link-list .btn:hover,.featuredLinks .featured-link-list .btn:focus{background:transparent}
.featuredLinks .featured-link-list a{color:#333;text-decoration:none;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.featuredLinks .featured-link-list a:hover{color:#af1685}
.recentNewsFeed-link a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
@media(max-width:767.98px){.recentNewsFeed-link:hover{cursor:pointer}
}
.featured-news-article{-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.17);box-shadow:0 3px 10px rgba(0,0,0,0.17)}
.featured-news-article-link-container{border-top:1px solid #ddd}
.featured-news-article-content{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}