@media screen and (min-width:1024px){
body{
	padding-top:120px;
}
}



body, html{font-family: "AASmartSans", Arial, Helvetica, sans-serif;}
body.searchIconClicked {
    overflow: hidden;
    height: 100vh;
    position: fixed;
}

.share-price-3-col .ticker-wrapper .external-web iframe{
	min-height:180px;
}
.select2-container--default .select2-selection--single{
border: none !important;
    background: linear-gradient(173.46deg, #FFFFFF -116.53%, #F6F8FB 75.57%)!important;
    border-radius: 26.5px !important;
    padding: 13px 45px 13px 15px !important;
    height:auto !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{display:none !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-family: 'AASmartSans';
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 17px !important;
    color: #4D4D4D !important;
}


@media only screen 
    and (device-width: 375px) 
    and (device-height: 812px) 
    and (-webkit-device-pixel-ratio: 3) {
  .hero-inner-banner.use-style-v2 .banner-bg:before{
    background-size: 100% 100%;
  }
}
    
@supports (-webkit-touch-callout: none) {
  @media screen and (max-width:767px){  
    .hero-inner-banner.use-style-v2 .banner-bg:before{
      background-size: 100% 100%;
    }
  }
}

/*font-family start*/ 
h1, h2, h3, h4, h5, h6{font-family:"AASmartSansHead"; font-weight: 400;}
.module-vertical-horizontal-tabs .module-tab-selected, ul.module-tabs li a, ul.httab-menuTab li a, a.cta-link, a.sub-cta-link, .signpost-link-text, a.cta-button, .stat-figure, .stat-heading, .module-publications .download-sec-title, .mod-2-col-text-with-image .mod-signpost-area p.signpost-title, .module-tabs-contents-kayfacts .keyfact-value, .module-imagecarousel-slider .module-imagecarousel-slide-count, .document-download-left-content .dd-related-list .dd-dropdown, .document-download-left-content .dd-related-list .dd-item, .document-download-left-content .dd-related-doc-list a.doc-link, .module-tabs-tab .module-tab-selected, strong, .rdMenuwrapper ul li.level1 > a, .rdMenuwrapper ul li sup, .banner-title, .active-banner-text .rdMainTitleActive, .font-bold, a.link-btn, .rdMenuwrapper .rd-level2 li a, .groupSitesgroup-sitesUL li a, .rdMainTitleActive, .rdHeaderWrapper #topToolsContainer ul li, .main-menu > ul, .download-sec-title, .rdNameSite h2, #rd-sitemap-section-Homepage-level1 > li > a, .rdBoxTitle, .rdMainTitle, .rdDropMenu span, .pr-rns-box-heading p, .rd-landing-box .homernsXmlContainer .rns-title, .rd-calendar-event p.cl-title, .rdMenuwrapper .rd-level2 > li > a, .rdMenuwrapper > ul, .download-title, .rdBodyTextActive > p, .rdBodyTextActive li, .paragraph-heading, .module-imagecarousel-gallery-Image-slide-text h2.title, .rdSubNavSectionTitle, .rdSubNavSectionTitle sup, .group-sites a, .r dMenuwrapper .rd-level2 li.level3 > a, .second-level.menu-list .rd-leftmenuwrapper ul > li, #searchbox #searchTextboxContainer input#searchTextbox a, span.search-note, footer .report-title,  .share-options .sharetext, #breadcrumb a, #breadcrumb span, .date-text, .banner-content-module h2, .news-feed-items, spandate, a.download-btn, .sign-up ul li a, div#toplinks .second-level > ul > li > a, .signpost-wrap p, .card-title, .card-signpost-item h3, .mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-heading, .mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-link, .mod-3columncards-content-heading, .video-gallery-title p {font-family:"AASmartSans"; font-weight: normal; font-style: normal; }

.module-imagecarousel-gallery-Image-slide-text p, .module-imagecarousel-gallery-Image-slide-text span.rad-small, #topToolsContainer .group-drop .group-sites, .paragraph-content p, #rd-sitemap-section-Homepage-level1 > li > ul > li > a, .rdHomeBox, .rdContentInnerWrap *, .rdActiveTextBannerWrap *, .rdActiveTextBannerWrap, .rdDropMenu li.level3 > a > span, .ssRd *, .blueRDBtn.twitter-talk-button, .font-regular, .rdBannerTitle, .rd-landing-box .homernsXmlContainer p.rns-date, p.rd-event-date, .rdNavTitle, .read-more-shnews a, #gender-pay-gap-report-uk .bannerText p span, footer h4, sub, sup, .rad-thick{font-family:"AASmartSans"; font-weight: normal; font-style: normal;}

.module-page-banner-wrap .rad-introtext, .modules-based-page .rad-introtext, .module-page-banner-wrap p, .module-page-banner-wrap ul li, .module-page-banner-wrap ol li, .modules-based-page ul li, .modules-based-page ol li, footer .container p, #searchbox .ui-menu li, .stat-text, .module-tabs-contents-kayfacts .keyfact-text, .font-light, .text-between-text, .slide-thumb p, .card-signpost-in p {font-family:"AASmartSans"; font-weight: normal; font-style: normal; margin-left: 0;}
.modules-based-page ul li, .modules-based-page ol li { margin-left: 20px;}
/*font-family  end*/

/*color code start*/
h1, h6, .stat-heading {color: #031794;}
h2{color: #031794;}
h3, h4, a.cta-link, a.sub-cta-link, .paragraph-heading, .module-publications .publication-item-wrapper .download-sec-title{color: #031794;}
h5, .stat-figure, .module-tabs-contents-kayfacts .keyfact-value, .module-publications .publication-item-wrapper a.cta-link, .rad-thick{color: #031794;}
.rad-introtext{color: #337ef6;}
p, ul li, ol li{color:#4d4d4d}
.module-page-banner-wrap h1, .module-page-banner-wrap a.cta-link, .mod-2-col-text-with-image .mod-textimageblock-content-image a.cta-link, .mod-2-col-text-with-image .mod-signpost-area .signpost-link-text{color: #ffffff;}
.stat-text, .module-tabs-contents-kayfacts .keyfact-text {color:#666666;}
.document-download-left-content .dd-related-list .dd-dropdown, .document-download-left-content .dd-related-list .dd-item {color:#797979}

/*color code end*/
html, body{-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; }
body{font-size:100%; line-height:normal;}
h1{font-size: 7.2rem; line-height: 8.6rem;}
h2{font-size: 3.2rem;line-height: 38px; margin-bottom: 10px;  font-weight:300}
h3{font-size: 2.4rem; line-height: 3.2rem; margin-bottom: 30px;font-family:"AASmartSans";}
h4{font-size: 1.8rem; line-height: 22px; margin-bottom: 30px;}
h5{font-size: 1.4rem; line-height: 17px; margin-bottom: 20px;}
h6{font-size: 1.2rem; line-height: 14px; margin-bottom: 20px;}

/*---   Module Space Padding Classes - Top and Bottom   ---*/
.module-section.pt-0{padding-top:0px;}.module-section.pt-1{padding-top:1px;}.module-section.pt-2{padding-top:2px;}.module-section.pt-3{padding-top:3px;}.module-section.pt-4{padding-top:4px;}.module-section.pt-5{padding-top:5px;}.module-section.pt-6{padding-top:6px;}.module-section.pt-7{padding-top:7px;}.module-section.pt-8{padding-top:8px;}.module-section.pt-9{padding-top:9px;}.module-section.pt-10{padding-top:10px;}.module-section.pt-11{padding-top:11px;}.module-section.pt-12{padding-top:12px;}.module-section.pt-13{padding-top:13px;}.module-section.pt-14{padding-top:14px;}.module-section.pt-15{padding-top:15px;}.module-section.pt-16{padding-top:16px;}.module-section.pt-17{padding-top:17px;}.module-section.pt-18{padding-top:18px;}.module-section.pt-19{padding-top:19px;}.module-section.pt-20{padding-top:20px;}.module-section.pt-21{padding-top:21px;}.module-section.pt-22{padding-top:22px;}.module-section.pt-23{padding-top:23px;}.module-section.pt-24{padding-top:24px;}.module-section.pt-25{padding-top:25px;}.module-section.pt-26{padding-top:26px;}.module-section.pt-27{padding-top:27px;}.module-section.pt-28{padding-top:28px;}.module-section.pt-29{padding-top:29px;}.module-section.pt-30{padding-top:30px;}.module-section.pt-31{padding-top:31px;}.module-section.pt-32{padding-top:32px;}.module-section.pt-33{padding-top:33px;}.module-section.pt-34{padding-top:34px;}.module-section.pt-35{padding-top:35px;}.module-section.pt-36{padding-top:36px;}.module-section.pt-37{padding-top:37px;}.module-section.pt-38{padding-top:38px;}.module-section.pt-39{padding-top:39px;}.module-section.pt-40{padding-top:40px;}.module-section.pt-41{padding-top:41px;}.module-section.pt-42{padding-top:42px;}.module-section.pt-43{padding-top:43px;}.module-section.pt-44{padding-top:44px;}.module-section.pt-45{padding-top:45px;}.module-section.pt-46{padding-top:46px;}.module-section.pt-47{padding-top:47px;}.module-section.pt-48{padding-top:48px;}.module-section.pt-49{padding-top:49px;}.module-section.pt-50{padding-top:50px;}.module-section.pt-51{padding-top:51px;}.module-section.pt-52{padding-top:52px;}.module-section.pt-53{padding-top:53px;}.module-section.pt-54{padding-top:54px;}.module-section.pt-55{padding-top:55px;}.module-section.pt-56{padding-top:56px;}.module-section.pt-57{padding-top:57px;}.module-section.pt-58{padding-top:58px;}.module-section.pt-59{padding-top:59px;}.module-section.pt-60{padding-top:60px;}.module-section.pt-61{padding-top:61px;}.module-section.pt-62{padding-top:62px;}.module-section.pt-63{padding-top:63px;}.module-section.pt-64{padding-top:64px;}.module-section.pt-65{padding-top:65px;}.module-section.pt-66{padding-top:66px;}.module-section.pt-67{padding-top:67px;}.module-section.pt-68{padding-top:68px;}.module-section.pt-69{padding-top:69px;}.module-section.pt-70{padding-top:70px;}.module-section.pt-71{padding-top:71px;}.module-section.pt-72{padding-top:72px;}.module-section.pt-73{padding-top:73px;}.module-section.pt-74{padding-top:74px;}.module-section.pt-75{padding-top:75px;}.module-section.pt-76{padding-top:76px;}.module-section.pt-77{padding-top:77px;}.module-section.pt-78{padding-top:78px;}.module-section.pt-79{padding-top:79px;}.module-section.pt-80{padding-top:80px;}.module-section.pt-81{padding-top:81px;}.module-section.pt-82{padding-top:82px;}.module-section.pt-83{padding-top:83px;}.module-section.pt-84{padding-top:84px;}.module-section.pt-85{padding-top:85px;}.module-section.pt-86{padding-top:86px;}.module-section.pt-87{padding-top:87px;}.module-section.pt-88{padding-top:88px;}.module-section.pt-89{padding-top:89px;}.module-section.pt-90{padding-top:90px;}.module-section.pt-91{padding-top:91px;}.module-section.pt-92{padding-top:92px;}.module-section.pt-93{padding-top:93px;}.module-section.pt-94{padding-top:94px;}.module-section.pt-95{padding-top:95px;}.module-section.pt-96{padding-top:96px;}.module-section.pt-97{padding-top:97px;}.module-section.pt-98{padding-top:98px;}.module-section.pt-99{padding-top:99px;}.module-section.pt-100{padding-top:100px;}.module-section.pb-0{padding-bottom:0px;}.module-section.pb-1{padding-bottom:1px;}.module-section.pb-2{padding-bottom:2px;}.module-section.pb-3{padding-bottom:3px;}.module-section.pb-4{padding-bottom:4px;}.module-section.pb-5{padding-bottom:5px;}.module-section.pb-6{padding-bottom:6px;}.module-section.pb-7{padding-bottom:7px;}.module-section.pb-8{padding-bottom:8px;}.module-section.pb-9{padding-bottom:9px;}.module-section.pb-10{padding-bottom:10px;}.module-section.pb-11{padding-bottom:11px;}.module-section.pb-12{padding-bottom:12px;}.module-section.pb-13{padding-bottom:13px;}.module-section.pb-14{padding-bottom:14px;}.module-section.pb-15{padding-bottom:15px;}.module-section.pb-16{padding-bottom:16px;}.module-section.pb-17{padding-bottom:17px;}.module-section.pb-18{padding-bottom:18px;}.module-section.pb-19{padding-bottom:19px;}.module-section.pb-20{padding-bottom:20px;}.module-section.pb-21{padding-bottom:21px;}.module-section.pb-22{padding-bottom:22px;}.module-section.pb-23{padding-bottom:23px;}.module-section.pb-24{padding-bottom:24px;}.module-section.pb-25{padding-bottom:25px;}.module-section.pb-26{padding-bottom:26px;}.module-section.pb-27{padding-bottom:27px;}.module-section.pb-28{padding-bottom:28px;}.module-section.pb-29{padding-bottom:29px;}.module-section.pb-30{padding-bottom:30px;}.module-section.pb-31{padding-bottom:31px;}.module-section.pb-32{padding-bottom:32px;}.module-section.pb-33{padding-bottom:33px;}.module-section.pb-34{padding-bottom:34px;}.module-section.pb-35{padding-bottom:35px;}.module-section.pb-36{padding-bottom:36px;}.module-section.pb-37{padding-bottom:37px;}.module-section.pb-38{padding-bottom:38px;}.module-section.pb-39{padding-bottom:39px;}.module-section.pb-40{padding-bottom:40px;}.module-section.pb-41{padding-bottom:41px;}.module-section.pb-42{padding-bottom:42px;}.module-section.pb-43{padding-bottom:43px;}.module-section.pb-44{padding-bottom:44px;}.module-section.pb-45{padding-bottom:45px;}.module-section.pb-46{padding-bottom:46px;}.module-section.pb-47{padding-bottom:47px;}.module-section.pb-48{padding-bottom:48px;}.module-section.pb-49{padding-bottom:49px;}.module-section.pb-50{padding-bottom:50px;}.module-section.pb-51{padding-bottom:51px;}.module-section.pb-52{padding-bottom:52px;}.module-section.pb-53{padding-bottom:53px;}.module-section.pb-54{padding-bottom:54px;}.module-section.pb-55{padding-bottom:55px;}.module-section.pb-56{padding-bottom:56px;}.module-section.pb-57{padding-bottom:57px;}.module-section.pb-58{padding-bottom:58px;}.module-section.pb-59{padding-bottom:59px;}.module-section.pb-60{padding-bottom:60px;}.module-section.pb-61{padding-bottom:61px;}.module-section.pb-62{padding-bottom:62px;}.module-section.pb-63{padding-bottom:63px;}.module-section.pb-64{padding-bottom:64px;}.module-section.pb-65{padding-bottom:65px;}.module-section.pb-66{padding-bottom:66px;}.module-section.pb-67{padding-bottom:67px;}.module-section.pb-68{padding-bottom:68px;}.module-section.pb-69{padding-bottom:69px;}.module-section.pb-70{padding-bottom:70px;}.module-section.pb-71{padding-bottom:71px;}.module-section.pb-72{padding-bottom:72px;}.module-section.pb-73{padding-bottom:73px;}.module-section.pb-74{padding-bottom:74px;}.module-section.pb-75{padding-bottom:75px;}.module-section.pb-76{padding-bottom:76px;}.module-section.pb-77{padding-bottom:77px;}.module-section.pb-78{padding-bottom:78px;}.module-section.pb-79{padding-bottom:79px;}.module-section.pb-80{padding-bottom:80px;}.module-section.pb-81{padding-bottom:81px;}.module-section.pb-82{padding-bottom:82px;}.module-section.pb-83{padding-bottom:83px;}.module-section.pb-84{padding-bottom:84px;}.module-section.pb-85{padding-bottom:85px;}.module-section.pb-86{padding-bottom:86px;}.module-section.pb-87{padding-bottom:87px;}.module-section.pb-88{padding-bottom:88px;}.module-section.pb-89{padding-bottom:89px;}.module-section.pb-90{padding-bottom:90px;}.module-section.pb-91{padding-bottom:91px;}.module-section.pb-92{padding-bottom:92px;}.module-section.pb-93{padding-bottom:93px;}.module-section.pb-94{padding-bottom:94px;}.module-section.pb-95{padding-bottom:95px;}.module-section.pb-96{padding-bottom:96px;}.module-section.pb-97{padding-bottom:97px;}.module-section.pb-98{padding-bottom:98px;}.module-section.pb-99{padding-bottom:99px;}.module-section.pb-100{padding-bottom:100px;}


/*extra css starts*/
body#Homepage .active-banner-text .sub {font-size:2.0rem;}
/*extra css starts*/

/*---   Anchor style   ---*/

a{color:#031794;text-decoration: none;}
a:focus{outline: 1px dotted #fe0000; outline-offset: 0px; z-index: 1;}

.introconten p a, .catelanding-introtext p a, .glossary-content .glossary-text p a, .ir-announcements-page .ir-announcements-cntnt p a, .glossary-page .glossary-content ul li a, .glossary-page .story-introcontent-wrapper .glossary-landing-cntnt a, .bod-full-wrap .bod-right-col p a, .leadership-team-landing .bod-introtext div p a, .module-data-stats .stat-text a, .three-col-signpost .note-content a, .module-bod.module-section .bod-right-col a:not(.cta-link), .module-accordian .note-content p a, .module-accordian .accordian-inner > p a, .module-download-item-table .note-content a, .module-download-item-table .cntntdv a, .mod-3column-cards .top-content-area a, .mod-tabs-3col-cards .mod-3columncards-content a, .module-icon-cards-carousal .module-top-content-area a, .video-gallery-module .text-with-header a, .module-tab-with-download-table .top-content-area p a, .module-accordian .introtext-wrapper p a, .module-icon-cards-carousal .card-item-wrapper .card-content-wrap .card-content a, .ir-presentation-page .pr-introtext p a, .module-signpost-carousel .introtext-wrapper a, .mod-3column-cards .note-content a, .mod-3column-card-desc a, .icon-cards--wrapper .card-signpost-inner a:not(.cta-link), .module-three-col-icon-cards .mod-body-content a:not(.cta-link), .module-text-block .mod-body-content p a, .module-text-with-video-2-col .video-mod-content a:not(.cta-link), .testimonial-right-content a, .module-accordian:not(.with-docs) .accordian-content a, .module-vTabs-content a:not(.cta-button):not(.cta-link):not(.module-tab-selected):not(.htabanchor), .module-document-download .document-download-left-content .dd-content a, .module-image-carousel-wrapper .module-image-carousel-gallery-text a, .module-tabs a, .mod-2-col-text-with-image a, .mod-2-col-text-with-image a, .module-text-block-with-img a:not(.cta-button):not(.cta-link), .paragraph-block-2col a, .banner-content-module a, .content-page-wrapper a, .module-text-block a:not(.cta-button):not(.cta-link), .contentwrapper a,.mod-case-studies .cs-right-col a { color: #031794; text-decoration: underline; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; font-weight: 600;font-size: 1.6rem;line-height: 19px;}

.module-image-carousel-gallery-bottom .module-imagecarousel-slide-text a {
 -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;
}


.module-data-stats.blue-gradient .stat-text a, .module-data-stats.blue .stat-text a, .three-col-signpost.blue-gradient .note-content a, .three-col-signpost.blue .note-content a, .module-image-carousel-wrapper.blue-gradient .module-imagecarousel-content .module-imagecarousel-top .module-image-carousel-gallery-text a, .module-image-carousel-wrapper.blue .module-imagecarousel-content .module-imagecarousel-top .module-image-carousel-gallery-text a, .module-accordian.blue-gradient .note-content p a, .module-accordian.blue .note-content p a, .module-download-item-table.blue-gradient .note-content p a, .module-download-item-table.blue-gradient .note-content p, .module-download-item-table.blue-gradient .cntntdv p, .module-download-item-table.blue-gradient .cntntdv p a, .module-download-item-table.blue .note-content p a, .module-download-item-table.blue .note-content p, .module-download-item-table.blue .cntntdv p, .module-download-item-table.blue .cntntdv p a, .module-three-col-icon-cards.blue-gradient .mod-body-content a:not(.cta-link), .module-three-col-icon-cards.blue .mod-body-content a:not(.cta-link), .video-gallery-module.blue .text-with-header a, .video-gallery-module.blue-gradient .text-with-header a, .module-accordian.blue-gradient .introtext-wrapper p a, .module-accordian.blue .introtext-wrapper p a, .module-signpost-carousel.blue-gradient .introtext-wrapper a, .module-signpost-carousel.blue .introtext-wrapper a, .module-text-block.blue-gradient a:not(.cta-button):not(.cta-link), .module-text-block.blue a:not(.cta-button):not(.cta-link), .module-text-block.blue-gradient .mod-body-content p a, .module-text-block.blue .mod-body-content p a, .module-text-with-video-2-col.blue-gradient .video-mod-content a:not(.cta-link), .module-text-with-video-2-col.blue .video-mod-content a:not(.cta-link), .module-imagecarousel-content .module-imagecarousel-top.blue-gradient .module-image-carousel-gallery-text a, .module-imagecarousel-content .module-imagecarousel-top.blue .module-image-carousel-gallery-text a, .module-document-download.blue .dd-content a, .module-document-download.blue-gradient .dd-content a { color:#fff; }

.introconten p a:hover, .catelanding-introtext p a:hover, .glossary-content .glossary-text p a:hover, .ir-announcements-page .ir-announcements-cntnt p a:hover, .glossary-page .glossary-content ul li a:hover, .glossary-page .story-introcontent-wrapper .glossary-landing-cntnt a:hover, .bod-full-wrap .bod-right-col p a:hover, .leadership-team-landing .bod-introtext div p a:hover, .module-data-stats .stat-text a:hover, .three-col-signpost .note-content a:hover, .module-bod.module-section .bod-right-col a:not(.cta-link):hover, .module-image-carousel-wrapper.blue-gradient .module-imagecarousel-content .module-imagecarousel-top .module-image-carousel-gallery-text a:hover, .module-image-carousel-wrapper.blue .module-imagecarousel-content .module-imagecarousel-top .module-image-carousel-gallery-text a:hover, .module-accordian .note-content p a:hover, .module-accordian .accordian-inner > p a:hover, .module-download-item-table.blue-gradient .note-content p a:hover, .module-download-item-table.blue-gradient .cntntdv p a:hover, .module-download-item-table.blue .note-content p a:hover, .module-download-item-table.blue .cntntdv p a:hover, .module-download-item-table .note-content a:hover, .module-download-item-table .cntntdv a:hover, .mod-3column-cards .top-content-area a:hover, .mod-tabs-3col-cards .mod-3columncards-content a:hover, .mod-tabs-3col-cards .mod-tabs-3col-cards a:hover, .module-icon-cards-carousal .module-top-content-area a:hover, .video-gallery-module .text-with-header a:hover, .video-gallery-module .text-with-header a:hover, .module-tab-with-download-table .top-content-area p a:hover, .module-accordian .introtext-wrapper p a:hover, .module-icon-cards-carousal .card-item-wrapper .card-content-wrap .card-content a:hover, .ir-presentation-page .pr-introtext p a:hover, .module-signpost-carousel.blue-gradient .introtext-wrapper a:hover, .module-signpost-carousel.blue .introtext-wrapper a:hover, .module-signpost-carousel .introtext-wrapper a:hover, .mod-3column-cards .note-content a:hover, .mod-3column-card-desc a:hover, .icon-cards--wrapper .card-signpost-inner a:not(.cta-link):hover, .module-three-col-icon-cards .mod-body-content a:hover:not(.cta-link), .module-text-block.blue-gradient a:not(.cta-button):not(.cta-link):hover, .module-text-block.blue a:not(.cta-button):not(.cta-link):hover, .module-text-block .mod-body-content p a:hover, .module-imagecarousel-content .module-imagecarousel-top .module-image-carousel-gallery-text a:hover, .module-document-download.blue .dd-content a:hover, .module-document-download.blue-gradient .dd-content a:hover, .module-text-with-video-2-col .video-mod-content a:not(.cta-link):hover, .testimonial-right-content a:hover, .module-accordian:not(.with-docs) .accordian-content a:hover, .module-vTabs-content a:not(.cta-button):not(.cta-link):not(.module-tab-selected):not(.htabanchor):hover, .module-document-download .document-download-left-content .dd-content a:hover, .module-image-carousel-wrapper .module-image-carousel-gallery-text a:hover, .module-tabs a:hover, .mod-2-col-text-with-image a:hover, .mod-2-col-text-with-image a:hover, .module-text-block-with-img a:not(.cta-button):not(.cta-link):hover, .paragraph-block-2col a:hover, .banner-content-module a:hover, .content-page-wrapper a:hover, .module-text-block a:not(.cta-button):not(.cta-link):hover, .contentwrapper a:hover, .mod-case-studies .cs-right-col a:hover,.module-image-carousel-gallery-bottom .module-imagecarousel-slide-text a:hover { /*color: #031794;*/ color: #8295bc; }

.mod-3column-cards.blue-gradient .top-content-area a:hover, .mod-3column-cards.blue .top-content-area a:hover, .mod-3column-cards.blue-gradient .note-content a:hover, .mod-3column-cards.blue .note-content a:hover { color: #8295bc !important; }
.ir-presentation-page .pr-introtext p a { border-bottom:0 none; }

/*body .module-text-block .mod-body-content a:not(.cta-button):not(.cta-link):hover {
    color: #8295bc;
}*/

/*--  Anchor style ends  --*/

h2 > sup{font-size: 0.5em; top: -0.7em; }
.rad-introtext{font-weight:400;font-size:2.1rem; line-height:3.0rem; color:#4d4d4d; margin-bottom:30px;}
p{font-size:1.8rem; line-height:30px; margin-bottom: 30px;font-weight:400;}
ul li, ol li{font-size:1.8rem; line-height:normal;}
#MainWrapper ul li, #MainWrapper ol li{margin-bottom: 0;}
div#logo img {width: 200px;visibility: visible;margin-top: 2px;/*-webkit-transition: visibility 0.3s ease-in-out;-moz-transition: visibility 0.3s ease-in-out;-o-transition: visibility 0.3s ease-in-out;transition: visibility 0.3s ease-in-out;*/}
div#logo a {    display: block;
    z-index: 9;
    position: relative;}
table sup { font-size: 75%; top: -0.5em;}
sup { font-size: 60%; top: -0.8em;font-weight:100; 
 }
    p sup {font-weight:400;}
    .hero-inner-banner.no-banner-img h1.inner-heading sup{
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(76.53deg, #FE0000 5.41%, #031794 51.08%, #1E7CFF 75.44%, #1E7CFF 109.72%);
    }
strong sup, h1 sup, h3 sup, h4 sup, h5 sup, h6 sup { font-weight:100; }

.note-content{margin-top:30px;display:inline-block;}
#loader,#loadedcontent{display:none; text-align:center;}
.rad-notes, .rad-notes li {font-size: 1.2rem;line-height: 1.6rem;}
.rad-notes{margin-top:30px}

/* --------------- Global Start Here ------------------ */
body.colorbox-on {overflow: hidden;}
body.posfixed {overflow: hidden; position:fixed;}
body{background:none repeat scroll 0 0;position:relative;}
div#MainWrapper{float:left;width:100%;}
/*
#Homepage #MainWrapper{max-width:100%;overflow:hidden;}*/

footer h4{color:#fff;font-size: 2.0rem;padding-bottom: 15px;line-height: 24px;}
/*.footer-headings {color:#031794;font-size: 2.0rem;padding-bottom: 15px;line-height: 24px;font-weight: 500;font-style: normal; margin-bottom:0;}*/
.container-fluid {max-width: 1200px;}
.float100 {float: left;width: 100%;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important; color: #fff !important; background-color: #000 !important;}
/*.email-alert-txt {margin-left: 16.66666667%; margin-right: 16.66666667%;}*/
.email-alert-txt p {margin-bottom: 15px;}
.email-alert-txt a:hover {color: #fe0000;}
.email-alert-txt a { font-size: 1.6rem;line-height: 35px; display: inline-block;padding-right: 40px;position: relative;font-weight: 600;margin-bottom: 8px;text-decoration: none;    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; color: #031794;}
.email-alert-txt a:after {content: "\e900"; font-family: 'icomoon' !important; right: 15px; position: absolute; color: #fe0000; font-size: 12px; font-weight: normal; bottom: -1px;    transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.email-alert-txt a:hover:after {right: 5px;}
.contentwrapper img { max-width: 100%; padding-left: 0;}
.contentwrapper .pr-back-link .pr-date {width: 100%;font-weight: 700;text-align: center;}
.contentwrapper .pr-back-link .pr-date p {font-size: 1.8rem;}
.ir-announcements-page .pr-date p, .ir-announcements-page .pr-title p, .ir-announcements-page .pr-introtext p { margin: 0;}
.ir-announcements-page .pr-title p, .ir-presentation-page .pr-title p { color: #4d4d4d; font-weight:normal; }
.contentwrapper .inv_timelineMainContainer ul li {list-style-type: none !important;}
.dd-single-link.dd-document-section .cta-link { float: left;}



/*---- Global table styling starts here -----*/


.two-col-further-content table tbody td, .two-col-further-content  table tbody th {font-weight:400; }
.two-col-further-content table { margin-bottom: 50px;}
#PageLevel {display: none;}
.content-page-wrapper .tabs-container ul li:before { content: '';display:none;}
.content-page-wrapper .tabs-container ul li { margin: 0; padding: 0;}
.contentwrapper .tabs-container.iframe-tabs { margin-top: 0;}

/* div#MainWrapper.content-page-wrapper { margin-top: 60px;} */
.content-page-wrapper .scroll-table-container { width: 100%; padding: 0 0 5px; overflow-y: hidden; overflow-x: auto; margin-bottom: 14px; }
.content-page-wrapper .scroll-table-container::-webkit-scrollbar-thumb { border-radius:5px; border:2px solid #e7e5db; background-color:#e7e5db; }
.content-page-wrapper .scroll-table-container>table { margin-bottom:0;}
.content-page-wrapper .scroll-table-container::-webkit-scrollbar { -webkit-appearance:none; width:10px; height:7px; }

.further-content-wrapper .scroll-table-container { width: 100%; padding: 0 0 5px; overflow-y: hidden; overflow-x: auto; margin-bottom: 14px; }
.further-content-wrapper .scroll-table-container::-webkit-scrollbar-thumb { border-radius:5px; border:2px solid #e7e5db; background-color:#e7e5db; }
.further-content-wrapper .scroll-table-container>table { margin-bottom:0;}
.further-content-wrapper .scroll-table-container::-webkit-scrollbar { -webkit-appearance:none; width:10px; height:7px; }

.module-testimonial .testimonial-right-content-inner ul, .module-tab-details ul ul, .module-tab-details ol ol,.content-page-wrapper ul ul, .content-page-wrapper ol ol, .content-page-wrapper ul ol, .content-page-wrapper ol ul, .contentwrapper ul ul, .contentwrapper ol ol, .contentwrapper ul ol, .contentwrapper ol ul, .module-text-block ol ol, .module-text-block ul ul, .module-text-block ul ol, .module-text-block ol ul, .accordian-content ul ul, .accordian-content ol ol, .accordian-content ol ul, .accordian-content ul ol, .rc-accordian-content ul ul, .rc-accordian-content ol ol, .rc-accordian-content ol ul, .rc-accordian-content ul ol, .mod-2-col-text-with-image ul ul, .mod-2-col-text-with-image ol ol, .mod-2-col-text-with-image ol ul, .mod-2-col-text-with-image ul ol, .module-text-with-video-2-col ul ul, .module-text-with-video-2-col ul ol, .module-text-with-video-2-col ol ol, .module-text-with-video-2-col ol ul, .module-accordian .left-content-wrapper .mod-top-content ul ul {margin: 20px 20px 0 20px;}

.mod-2-col-text-with-image ol, .module-tab-details ol, .content-page-wrapper ol, .contentwrapper ol, .module-text-block ol, .accordian-content ol, .rc-accordian-content ol, .module-text-with-video-2-col ol {list-style-type:decimal;list-style-position: outside;padding-left: 0;}

.module-testimonial .testimonial-right-content-inner ul li, .mod-2-col-text-with-image ul, .module-tab-details ul, .content-page-wrapper ul, .contentwrapper ul, .module-text-block ul, .accordian-content ul, .rc-accordian-content ul, .mod-3column-cards .mod-3column-cards-wrapper .mod-3column-card-item .mod-3column-card-desc ul, .module-text-with-video-2-col ul, .module-accordian .left-content-wrapper .mod-top-content ul, .module-vTabs-content ul {list-style-type:disc;list-style-position: outside;padding-left: 0;}
.mod-2-col-text-with-image ul li, .module-tab-details ul li, .content-page-wrapper ul li, .contentwrapper ul li, .module-text-block ul li, .accordian-content ul li, .rc-accordian-content ul li, .module-document-download ul li, .module-text-with-video-2-col ul li, .module-accordian .left-content-wrapper .mod-top-content ul li, .module-image-tabs ul li, .module-vTabs-content ul li {list-style-type: disc !important;position: relative;padding-left: 0;line-height: 3.0rem;}

.mod-2-col-text-with-image ul, .mod-2-col-text-with-image ol, .module-tab-details ul, .module-tab-details ol, .content-page-wrapper ul, .contentwrapper ul, .module-text-block ul, .content-page-wrapper ol, .contentwrapper ol, .module-text-block ol, .accordian-content ul, .accordian-content ol, .rc-accordian-content ul, .rc-accordian-content ol, .module-document-download ul, .module-document-download ol, .module-text-with-video-2-col ol, .module-text-with-video-2-col ul, .module-image-tabs ol, .module-image-tabs ul, .module-vTabs-content ul {margin-left: 20px; margin-bottom: 30px;}

.module-testimonial .testimonial-right-content-inner ul li, .mod-2-col-text-with-image ul li, .mod-2-col-text-with-image ol li, .module-tab-details ul li, .module-tab-details ol li, .module-text-block ul li, .module-text-block ol li, .content-page-wrapper ul li, .content-page-wrapper ol li, .contentwrapper ul li, .contentwrapper ol li, .accordian-content ul li, .accordian-content ol li, .rc-accordian-content ul li, .rc-accordian-content ol li, .module-document-download ul li, .module-document-download ol li, .module-document-download ul li, .module-document-download ol li, .module-text-with-video-2-col ul li, .module-text-with-video-2-col ol li, .module-accordian .left-content-wrapper .mod-top-content ul li, .module-image-tabs ol li, .module-image-tabs ul li, .module-vTabs-content ul li {padding-bottom: 20px;}

.module-testimonial .testimonial-right-content-inner ul li:last-child, .mod-2-col-text-with-image ol li:last-child, .mod-2-col-text-with-image ul li:last-child, .module-tab-details ul li:last-child, .module-tab-details ol li:last-child, .module-text-block ul li:last-child, .module-text-block ol li:last-child, .content-page-wrapper ul li:last-child, .content-page-wrapper ol li:last-child, .contentwrapper ul li:last-child, .contentwrapper ol li:last-child, .accordian-content ul li:last-child, .accordian-content ol li:last-child, .rc-accordian-content ul li:last-child, .rc-accordian-content ol li:last-child, .module-document-download ol li:last-child, .module-document-download ul li:last-child, .module-text-with-video-2-col ol li:last-child, .module-text-with-video-2-col ul li:last-child, .module-vTabs-content ul li:last-child {padding-bottom: 0;}

.pr-item-container p span.rad-small { font-size: 0.889em; line-height: 1.625em; }

.module-icon-cards-carousal li {list-style-type: disc !important;position: relative;padding-left: 0;line-height: 3.0rem;padding-bottom: 5px;}
.module-icon-cards-carousal ul{margin-left: 20px;margin-bottom: 30px;}

@media only screen and (min-width: 1200px) {
  .animate { -moz-transform: initial; -o-transform: initial; -ms-transform: initial; -webkit-transform: initial; transform: initial; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; }
  .js-animate { -moz-transform: translateY(10%); -o-transform: translateY(10%); -ms-transform: translateY(10%); -webkit-transform: translateY(10%); transform: translateY(10%); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; }
  .nojs .js-animate, .nojs .ss-module-page .js-animate{opacity: 1; transform: none;}
}
@-webkit-keyframes arrowUp {
  0% {bottom: 0;}
  50% {bottom: 4px;}
  100% {bottom: 0;}
}
@-moz-keyframes arrowUp {
  0% {bottom: 0;}
  50% {bottom: 4px;}
  100% {bottom: 0;}
}
@-o-keyframes arrowUp {
  0% {bottom: 0;}
  50% {bottom: 4px;}
  100% {bottom: 0;}
}
@keyframes arrowUp {
  0% {bottom: 0;}
  50% {bottom: 4px;}
  100% {bottom: 0;}
}

@-webkit-keyframes vLine {
  0% {height: 0;}
  100% {height: 100%;}
}
@-moz-keyframes vLine {
  0% {height: 0;}
  100% {height: 100%;}
}
@-o-keyframes vLine {
  0% {height: 0;}
  100% {height: 100%;}
}
@keyframes vLine {
  0% {height: 0;}
  100% {height: 100%;}
}
@-webkit-keyframes hLine {
  0% {width: 0;}
  100% {width: 100%;}
}
@-moz-keyframes hLine {
  0% {width: 0;}
  100% {width: 100%;}
}
@-o-keyframes hLine {
  0% {width: 0;}
  100% {width: 100%;}
}
@keyframes hLine {
  0% {width: 0;}
  100% {width: 100%;}
}
h2.with-offset { position: relative; }
.module-section .vLine:before {content: ""; position: absolute; width: 2px; background: #0075b0; top:5px; left: 0;}
.module-section .vLine.with-offset::before { left: -20px; }
.nojs .module-section .vLine:before {height:100%; }
.module-section .vLine.anit:before {
  -webkit-animation: vLine 0.5s 1 forwards;
  -moz-animation: vLine 0.5s 1 forwards;
  -o-animation: vLine 0.5s 1 forwards;
  animation: vLine 0.5s 1 forwards;
  -webkit-animation-delay: 0.5s;
  -moz-animation-delay: 0.5s;
  -o-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.modules-based-page {
    z-index: 99;
    position: relative;
    clear:both;
}
.module-section .hLine:before { content: ""; position: absolute; /*width: 100%;*/ height: 100%; top: 0; left: 0; background: #0075b0; }
.nojs .module-section .hLine:before {width:100%; }
.module-section .hLine.anit:before {
  -webkit-animation: hLine 0.5s 1 forwards;
  -moz-animation: hLine 0.5s 1 forwards;
  -o-animation: hLine 0.5s 1 forwards;
  animation: hLine 0.5s 1 forwards;
  -webkit-animation-delay: 0.5s;
  -moz-animation-delay: 0.5s;;
  -o-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.module-section span.vline:before {content:'';border-left:2px solid #0075b0;left: 3px;position:absolute;height:0;width:2px;top: 0;}
.module-section span.hline:before {content:''; width:57%; background: #0075b0; height: 2px; position: absolute; top: 0;}

.module-section .vline.anit:before, .module-section .hline.anit:before {
  -webkit-animation: vLine 1s 1 forwards;
  -moz-animation: vLine 1s 1 forwards;
  -o-animation: vLine 1s 1 forwards;
  animation: vLine 0.5s 1 forwards;
  animation-delay: 0s;
  animation-delay: 0.5s;
  -webkit-animation-delay: 0.5s;}
.module-imagecarousel-gallery-Image-text span.hline {
  position: absolute;
  width: 79%;
  height: 2px;
  left: calc(-44% + 26px);
  top: 84px;
}
.fullwidth-image-text span.hline {position: absolute; width: 100%; height: 2px; left: calc(-57% - 17px);   top: 44px;}
#auto-top-link{display:none;position:fixed;float:left;bottom:20px;right:20px;text-decoration:none;z-index: 9999;background: #002478;padding:5px;padding: 10px;border-radius: 4px;width: 40px;height: 40px;border: 2px solid #0075b0;}
#auto-top-link span.icon-arrow-down {position: absolute; font-size: 1.5rem; left: 10px; top: 10px;width: 15px; height: 15px; color:#fff;background-color: #002478;}
#auto-top-link span.icon-arrow-down:before { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); position: absolute;}
.video-contentpage-inner .inv_transcripts {padding-top: 0px !important;}
.video-item-content {min-height:240px;}    
.video-item-content a.vlink { color: #031794; text-decoration: none; }
.video-item-content a.vlink:hover { color: #031794; }
/* --------------- Global End Here ------------------ */

/*-------------Header CSS Start------------*/
.headerwrapper {position: fixed;z-index: 502; top: 0;width: 100%;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: al4 0.6s ease-in-out;}
.rdBannerWrapper{clear:both;position:relative;width:100%;overflow:hidden;margin-top:-107px;z-index:10;}
#contentwrapper{max-width:1200px;margin:0 auto;position:relative;
/*margin-top: 90px;*/
/*
below margin changed as per the Pravhein comments 
*/
margin-top: 64px;

padding: 0 15px;}
#faqs #contentwrapper {margin-top: 0px;}
#contentwrapper.doc-item-pg { margin-bottom:50px; }
.main-menu{position:relative;display:inline-block;width: 100%;float: right;text-align: right;margin-top: 7px; margin-right: 209px;}
@media all and (min-width:1440px){
  .main-menu{margin-right: 308px;}
}
body.stckIt .main-menu li.level1, body.posfixed .main-menu li.level1{padding-bottom: 0;}
body.stckIt .main-menu, body.posfixed .main-menu {margin-top: 7px;}
/*div#logo.stickyLogo, body.posfixed div#logo { background: url("/~/media/691D08522AE24716B58619262739D106.svg") no-repeat; height: 50px; width: 100%; float: left;position: absolute;background-size: 222px auto;background-position: 0 0;}*/
img.sticky-logo-image {visibility: hidden;display:none;}
div#logo.stickyLogo img, body.posfixed div#logo img {visibility: hidden;display:none;}
div#logo.stickyLogo img.sticky-logo-image, body.posfixed div#logo img.sticky-logo-image {visibility: visible;display:block;}
body.stckIt #headerwrapper {top: 0px;}
.headerwrapper:before {/* content: ''; *//* background: #fff; *//* height: 0; *//* position: fixed; *//* top:0; *//* width: 100%; */-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
body.stckIt .headerwrapper:before {/* height: 120px; *//* border-bottom: 1px solid #d6dde9; */}
body.stckIt #headerwrapper .top-group-container {/* display: none; *//* visibility: hidden; */}
body.stckIt .menu-wrapper, body.posfixed .menu-wrapper { padding-top: 0px;}
#topToolsContainer{position:relative;float:left;width:100% }
#topToolsContainer .group-drop{margin:0}
#topToolsContainer .group-drop .group-sites{float:left;padding:10px 16px 9px;border-right:1px solid #b2bdd6;font-size:1.3rem;text-transform:uppercase;color:#031794}
#topToolsContainer .group-drop .group-sites.last{padding:0}
#topToolsContainer .group-drop .group-sites.active{background:#fff;}
.rdMenuwrapper ul li.level1 > a{color:#fff; font-size:1.6rem;position:relative;text-decoration: none;/*z-index: 15; */ -webkit-transition: color 0.4s ease-in-out;     -moz-transition: color 0.4s ease-in-out;    -o-transition: color 0.4s ease-in-out;    transition: color 0.4s ease-in-out;padding: 13px 12px 7px 12px;}
.openSearch{display:inline-block;margin-left:2px;position:relative;margin-top: 5px;float: right;height: 30px;width: 43px;}
.internetexplorer11 .rdMenuwrapper ul li.level1 > a  {margin-left: 1px;}
.ms-edge .rdMenuwrapper ul li.level1 > a  {margin-left: 1px;}
/* a.searchOPEN:focus { outline: 1px dotted #fff;} */
a.searchOPEN {content: '';position: absolute;height: 25px;width: 25px;left: 18px;top: 7px;}
span.icon-search-icon {font-size: 1.6rem; color: #fff; left: -4px;top:4px;position:relative;}
body.stckIt span.icon-search-icon, body.posfixed span.icon-search-icon {color: #4D4D4D;}
body.stckIt div#toplinks{/* display:none; *//* height: 0; *//* visibility: hidden; *//* margin: 0; */}
body.stckIt #headerwrapper, body.posfixed #headerwrapper { z-index: 502; max-width:100%;position:fixed;width:100%;background:#fff;top:0;transform: translateY(0); -webkit-transform: translateY(0);  -ms-transform: translateY(0); border-bottom: 1px solid #d6dde9;}
body.posfixed #headerwrapper, body.posfixed .second-level.menu-list ul li.haschildren > a{ z-index: 9999;}

body.stckIt .rdMenuwrapper ul li.level1 > a, body.stckIt .rdMenuwrapper ul li.level1 > a:hover, body.stckIt .second-level.menu-list ul > li > a, body.posfixed .rdMenuwrapper ul li.level1 > a, body.posfixed .rdMenuwrapper ul li.level1 > a:hover, body.posfixed .second-level.menu-list ul > li > a{color:#031794;/* background-color: #fff; */}
body.stckIt .rdMenuwrapper ul li.level1.current > a, body.stckIt .rdMenuwrapper ul li.level1.selected > a, body.posfixed .rdMenuwrapper ul li.level1.current > a, body.posfixed .rdMenuwrapper ul li.level1.selected > a { color: #fff;}
body.stckIt .rdMenuwrapper ul li.level1:hover > a, body.stckIt .rdMenuwrapper ul li.level1:hover > a, body.posfixed .rdMenuwrapper ul li.level1:hover > a, body.posfixed .rdMenuwrapper ul li.level1:hover > a  { color: #fff; background-color: #031794; transition: none;}
body.stckIt div#toplinks .second-level.menu-list {/* visibility: hidden; */}
body.stckIt .group-sites a, body.posfixed .group-sites a { color: #031794;}
body.stckIt .group-sites, body.posfixed .group-sites { border: 1px solid #031794;}
body.nav-up #headerwrapper {transform: translateY(-125px);-webkit-transform: translateY(-125px);-ms-transform: translateY(-125px);background: #fff;border-bottom: 1px solid #d6dde9;}

/*----------Nojs--------*/
body.nojs .rdMenuwrapper .level1:hover > ul { display: block !important; width: 450px;}
body.nojs .headerwrapper { background: #fff;}
body.nojs div#logo { background: url("/~/media/9B01707844B8476F841870E566ABF30A.svg") no-repeat; height: 50px; width: 100%; float: left;position: absolute;background-size: 222px auto;background-position: 0 0;}
body.nojs span.icon-search-icon {color: #031794;}
body.nojs #headerwrapper{max-width:100%;position:fixed;width:100%;background:#fff;top:0;transform: translateY(0); -webkit-transform: translateY(0);  -ms-transform: translateY(0); border-bottom: 1px solid #d6dde9;}
body.nojs ul li.level1 > a, body.nojs .second-level ul li.second-nav > a{color:#031794;}
body.nojs .rdMenuwrapper ul li.level1.current > a { color: #fff;}
body.nojs .rdMenuwrapper ul li.level1:hover > a  { color: #fff; background-color: #031794; transition: none;}
body.nojs .group-sites a{ color: #031794;}
body.nojs .group-sites{ border: 1px solid #031794;}
body.nojs div#logo img {visibility:hidden !important;}
.nojs .slide-thumb{display:inline-block;flex:1;justify-content:center;}
.nojs .slider-nav-thumbnails{display:flex;}
.nojs .module-imagecarousel-gallery-Image-text{z-index:10;}
.nojs .module-imagecarousel-gallery-Images{position:relative;margin-bottom:110px;}
.nojs .module-imagecarousel-gallery-Images-nav{display:none;}
.nojs .main-menu li > a{text-align:left;width:100%;display:inline-block;white-space:nowrap;}
.nojs .main-menu li.level2{margin-bottom:5px;}
.nojs .main-menu li.level3 > a{font-size:1.4rem;}
.nojs .main-menu li.level2 ul{margin-bottom:20px;}
.nojs .main-menu li.level1:hover > ul{background:#fff none repeat scroll 0 0;display:block;padding:20px;position:absolute;top:100%;z-index:9999;}
.nojs .main-menu li.level1:nth-last-child(2):hover > ul, .nojs .main-menu li.level1:nth-last-child(1):hover > ul { right: 0;}
.nojs .top-group-container:hover .groupSitesContainer {display: block;}
.nojs .second-level.menu-list ul > li > a {color: #031794;}
.nojs .second-level .rdsubmenu-wrapper {top: 50px;}
.nojs .second-level .second-contact-us > .rdsubmenu-wrapper {display:none}
/*------------------------------*/

.menu-wrapper{float:right;margin-top: 3px;}
.openSearch:before{content:'';position:absolute;left:0;top: 6px;height:22px;width:2px;border-left:2px solid #fff;opacity: 0;}

a.link-btn:hover{text-decoration:none;color:#fff}
a.link-btn{opacity: 1;color:#fff;font-size:1.8rem;padding: 6px 30px 6px 0;position:relative;text-decoration:none;display:inline-block; transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out;}
.active-banner-text a.link-btn{border-top: 1px solid #898989;display: table;margin-top: 50px;padding: 15px 30px 6px 0;}

.breadcrumb a.media-link.link-btn {
    color: #031794;
}.breadcrumb a.media-link.link-btn:hover {
    color: #fe0000;
}
.video-thumb {border-radius: 9px;display: table-cell;position:relative;}
.video-thumb img {border-radius: 4px;}
.vid-link-text {vertical-align: middle; line-height: normal; display: table-cell;padding:0;}
.hero-slider .vid-link-text { padding: 0 0 0 20px;}
.video-thumb-wrapper { height: 75px;}
.videowrapper {display: none;}
a.link-btn span.icon-play-icn { font-size: 2.5rem; top: calc(50% - 9px); -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); color: #031794;right: -8px;}
span.icon-play-icn { background: #fff; border-radius: 50%;}
/*.mac.safari a.link-btn > span {top: calc(50% + 2px);}*/
a.link-btn:hover span{right:-8px;}
a.link-btn > span{font-size: 1.4rem;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block;color:#fe0000;position:absolute;transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;right:0;top: calc(50% - 4px);}
.hero-banner a.link-btn > span {top: calc(50% + 2px);}

.main-menu .level1 > a{padding: 12px 18px 11px 18px; margin-bottom: 20px;font-weight: 600 !important;line-height: 19px;}
.rdMenuwrapper .rd-level2 li a{color:#4a4a4a;line-height:1.1em;padding: 10px 45px 10px 30px;font-size:1.4rem;width: 100%;position: relative;height: 100%;float: left;white-space: nowrap;}
.rdsubmenu-wrapper .rd-level2 > li{display:block;float: left;width: 100%;}
.rdsubmenu-wrapper .rd-level2 > li .level3-title a {color: #031794;text-decoration: none;padding-left: 16px;font-size: 1.8rem;text-transform: none;}
.rdsubmenu-wrapper .rd-level2 > li .level3-title a:hover {text-decoration: underline;}
.rd-level2 li ul {/* display: none; */}
.rd-level2 li ul{position:absolute;width: calc(110% + 36px);height:100%;top:60px;left:100%;z-index:20;background:transparent;}
.level3menuwrapper{display:none;}
/* .rdsubmenu-wrapper .rd-level2 > li:hover ul{display:block;} */
.rdsubmenu-wrapper .rd-level2 > li .level3-title{color:#031794;padding-bottom: 10px;float: left;}
.rdsubmenu-wrapper .rd-level2 li.level3 a:hover span{left:15px;color:#031794;text-decoration: underline;}
.rdsubmenu-wrapper .rd-level2 li.level3-title span{}
.rdsubmenu-wrapper .rd-level2 > li > a > span.icon-down-arrow, .rdsubmenu-wrapper .rd-level2 > li > a > .icon-right-arrow{right: auto;top: 0;margin-left: 10px;font-size: 1.1rem;display: inline-block;color:#fe0000;position: relative;transition:all .2s;-webkit-transition:all .2s;width:12px;height: 12px;left: 0;text-align: center;}
.rdsubmenu-wrapper .rd-level2 > li:hover > a > span.icon-down-arrow, .rdsubmenu-wrapper .rd-level2 > li.active > a > span.icon-down-arrow{margin-left: 30px;left: auto;text-decoration: none;}
.rdMenuwrapper > ul{margin:0 auto;}
.rdMenuwrapper .level1 > ul{display:none !important;}
.rdsubmenu-wrapper.left-menu { right: auto;left: 0;}
.rdsubmenu-wrapper{position:absolute;top: 53px;display: flex;left: calc(50% - 401px);width:auto;z-index:999;background-color:#fff;/*opacity: 0;visibility: hidden;*/ -webkit-transform: translateY(10px);transform: translateY(10px);pointer-events: none;-webkit-box-shadow:2px 2px 10px 1px rgba(0,36,120,0.52);-moz-box-shadow:2px 2px 10px 1px rgba(0,36,120,0.52);box-shadow:2px 2px 10px 1px rgba(0,36,120,0.52);overflow:visible;padding-bottom: 20px; /* Safari */transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;}
.main-menu li.level1:nth-last-child(2) .rdsubmenu-wrapper { left: auto; right: -100px;}
.rdsubmenu-wrapper.right-menu {right: -130px;left: auto;}
.main-menu li.level1.last .rdsubmenu-wrapper {right: -40px;left: auto;}
nav.rdMenuwrapper ul li:nth-child(3) .rdsubmenu-wrapper { right: auto; left: -100%;}
nav.rdMenuwrapper ul li:nth-child(2) .rdsubmenu-wrapper { right: auto; left: -100%;}

.main-menu a:hover{text-decoration:none;}
.rdsubmenu-wrapper .rd-level2 > li{/* position:relative; *//* padding:0 25px 0 30px; */}
.rdsubmenu-wrapper .rd-level2 > li:hover, .rdsubmenu-wrapper .rd-level2 > li.active{background:#f6f8fb;color: #fe0000;}
.rdsubmenu-wrapper .rd-level2 > li:hover > a, .rdsubmenu-wrapper .rd-level2 > li.active > a {color: #031794;text-decoration: underline;}
.rdsubmenu-wrapper .rd-level2 > li > a:hover > span.icon-right-arrow{}
.rdsubmenu-wrapper .rd-level2 > li:hover > a > span.icon-right-arrow { text-decoration: none;}
.rdsubmenu-wrapper .rd-level2 > li.level2 > a > span{transition: all .2s;padding-left:0;left: 0;-webkit-transition: all .2s;position: relative;max-width: 350px;display: inline-block;overflow: hidden;text-overflow: ellipsis;}
.rdsubmenu-wrapper .rd-level2 li.level3 span {max-width: 270px;transition: all .2s; padding-left: 0; left: 0; -webkit-transition: all .2s; position: relative; display: inline-block;  overflow: hidden;  text-overflow: ellipsis;}
.SmenuShow{opacity:1;z-index:9999;visibility:visible;}
.SmenuHide{opacity:0;z-index:0;visibility:hidden;}
.rdsubmenu-wrapper .rd-level2 > li.active > a > span {left: 15px;}
.rdMenuwrapper .rd-level2 li.level3 > a{/*padding-left: 46px;*/padding-top:6px;padding-bottom:6px;line-height: normal;color: #4a4a4a;width: 100%;left: 0;text-transform: none;transition: all .2s;-webkit-transition: all .2s;}
/*.rdMenuwrapper .rd-level2 li.level3 > a:hover { left: 20px;}*/
.rd-level2{text-align:left;}
.rdMenuwrapper{margin:0 auto;max-width:1170px;position:relative;display: inline-block;z-index: 58;}
.rdMenuwrapper > ul{display:table; font-size:1.4rem;margin:0px auto;max-width:1170px;width:100%;}
.rdsubmenu-wrapper .rd-level2 > li ul{opacity: 0;transform: translate3d(500px, 0, 0);}
.rdsubmenu-wrapper .rd-level2 > li.active ul { transform: translate3d(0, 0, 0); transition: all 0.8s ease; -webkit-transition: all 0.8s ease; -ms-transition: all 0.8s ease; opacity: 1;}
#rdSubNavSignPost{display:none;}
.navsignpost-wrapper .download-sec-wrap { margin-top: 0;}
.navsignpost-wrapper{background-color:#f6f8fb;float:right;padding:78px 14px 25px 28px;text-align:left;/*width: auto;min-width: 356px; */}
.navsignpost-wrapper.level3-menu .download-sec-wrap { opacity: 0; transform: translate3d(500px, 0, 0); -ms-transform: translate3d(500px, 0, 0); -webkit-transform: translate3d(500px, 0, 0);}
.rdNavTitle{font-size:1.286rem; color:#031794;text-transform:uppercase;}
.rd-leftmenuwrapper{float:left; /*width: auto; */position: relative;text-align:left;/*max-width: 450px; */}
.rdsubmenu{float:left;width:100%;}
.rdsubmenu-wrapper > div{padding-bottom:9999px;margin-bottom:-9999px}
.navsignpost-wrapper .rdNavLink a{padding-left:50px;position:relative;padding-bottom:30px;color:#545454;}
.rdNavImage > img{width:100%;height:auto;max-width:100%;}
.overlay{top:139px;}
.overlay.stickymood{top:72px;}
#innerRD-ticker-wrapper.innerRD{padding-top:50px;}
/*---------active state--------*/
.rd-leftmenuwrapper .level3.current a > span, .rd-leftmenuwrapper .level3.selected a > span {/*left: 15px;*/ color: #031794; text-decoration: underline;}
.rdsubmenu-wrapper .level2.selected {background: transparent;}
.rdsubmenu-wrapper .rd-level2 > li.level2.selected.active > a > span { /*left: 15px;*/}
.rdMenuwrapper .rd-level2 li.level2.selected a {color: #031794;}
.rdsubmenu-wrapper .rd-level2 > li.level2.current { background: #f6f8fb;}
.rdsubmenu-wrapper .rd-level2 > li.level2.current > a {color: #031794;text-decoration: underline;}
.second-level.menu-list .rd-leftmenuwrapper ul > li.second-nav.current > a { color: #031794; text-decoration: none;left: 0px;}
.second-level.menu-list ul > li.first-nav.selected > a { text-decoration: underline;}

/**/
.rdSubNavSectionTitle .rdSubNavSectionClose{float:right;cursor:pointer;}
.rdSubNavSectionTitlelable a:hover{text-decoration:none;}
.rdSubNavSectionTitle sup { font-size: 0.5em; top: -1em;}
.top-group-container{margin-left: 20px;position:relative;}
div#toplinks{display:flex; justify-content: flex-end; margin-top:13px;height: 38px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.group-sites{border-radius:16.5px;background-color:rgba(255, 255, 255, 0.15);position:relative;float:right;border:1px solid rgba(255, 255, 255, 0.58);}
.group-sites span{position: absolute;right: 12px;top: calc(50% - 3px);
  color: #fe0000;font-size: 0.9rem;font-weight: normal;}

.groupSitesgroup-sitesUL li a{font-size:1.2rem;color:#031794;padding:8px 24px 8px 16px;line-height:20px;transition:padding .2s;-webkit-transition:padding .2s;display:block;position: relative;text-decoration: none;}
#toplinks .groupSitesContainer ul li:hover{background: #d2dae6 !important;}
#toplinks .groupSitesContainer ul li:hover a{padding-left:36px;}
.groupSitesgroup-sitesUL li a:after {position: absolute;content: "\e921";font-family: 'icomoon' !important;right: 11px;color: #fe0001;font-weight: normal;top: 11px;}
#toplinks .groupSitesContainer ul li:hover a:after { color: #fe0000; }
.group-sites.active{background-color:rgba(255, 255, 255, 1);}
.group-sites.active a{color:#031794;}
.group-sites.active span{color:#031794;/*font-size:0.9rem;*/}

.second-level.menu-list{float:right;/*flex:1;*/text-align:right; margin-right:10px;}
.second-level.menu-list > ul > li{display:inline-block;}
.second-level.menu-list ul > li > a{padding: 10px 10px 25px 10px;z-index:9;display:block;color:#fff;font-size:1.4rem;text-decoration:none;position: relative;background-color: transparent;-webkit-transition: color 0.4s ease-in-out;-moz-transition: color 0.4s ease-in-out;-o-transition: color 0.4s ease-in-out;transition: color 0.4s ease-in-out;}
.second-level.menu-list ul li.haschildren > a:before{content:'';opacity:0;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff;position:absolute;bottom:-5px;left:calc(50% - 15px);z-index:9999;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;}
.second-level li{color:#4a4a4a;}
.second-level.menu-list .rd-leftmenuwrapper ul > li > a{color:#4a4a4a;font-size:1.4rem; left:0;padding:10px 10px 10px 30px; transition: all 0.2s ease-in-out;  -webkit-transition: all 0.2s ease-in-out;}
.second-level.menu-list .rd-leftmenuwrapper ul{margin-top:32px;}
.second-level.menu-list ul li.haschildren:hover > a:before, .second-level.menu-list ul li.haschildren > a.activemeganav:before{opacity:1;bottom:5px;}
.second-level.menu-list ul > li > a:hover {text-decoration: underline; }
.second-level.menu-list .rd-leftmenuwrapper ul > li > a:hover{color: #031794;text-decoration: underline; left: 15px;}
.second-level .navsignpost-wrapper{float:left;width:45%;padding:39px 21px 9999px 29px;background:#f6f8fb;min-width: auto;}
.second-level .rd-leftmenuwrapper{width:55%;}
.second-level .rdsubmenu-wrapper{max-width:515px; display: none; top: 56px; right: 10%; left: auto;}
.second-level .rdSubNavSectionTitle{margin:0;padding-top:0;}
.subnav-text p{
    font-family: 'AASmartSans';
    font-style: normal;
    font-weight: 400;
    font-size: 21px;
    line-height: 30px;
    color: #1E7CFF;margin-bottom:0px;

}
.second-level a.link-btn{color:#031794;margin-top:28px;padding:6px 22px 6px 0;}
a.box-link {position: absolute; z-index: 9; text-indent: -99999px; top: 0; left: 0; width: 100%; /*height: 100%; */}
.second-level a.link-btn:hover {color: #fe0000;}
.second-level a.link-btn span { top: calc(50% - 5px);}

body.anglochile .second-level .rdsubmenu-wrapper{max-width:550px;}
body.anglochile .second-level .navsignpost-wrapper{width:50%;}
body.anglochile .second-level .rd-leftmenuwrapper{width:50%;}
/*-----------------Breadcrumb and Social Icons----------------*/
.breadcrumb-box {width: calc(100% - 300px);padding-left: 15px;padding-right: 15px;float: left;}

body#error-page .breadcrumb { display:none; }

body#latest-consensus-estimates-disclaimer .breadcrumb { display:none; }
/* body.ip3-level2 .breadcrumb { display:none; } */
.breadcrumb-wrapper-border.glassdoor .breadcrumb-box{width: calc(100% - 360px)}
.breadcrumb-wrapper-border.glassdoor .share-box{min-width: 340px;}
.breadcrumb-wrapper-border.glassdoor .share-options ul li a.glass{float:none;}
.breadcrumb-wrapper-border.glassdoor .share-options ul li.glassdoor{width: 22px;margin-top: -4px;}
.share-box {width:24%;padding-left: 15px;padding-right: 15px;min-width: 280px;float: right;}
.breadcrumb.with-content { margin-top: -175px;}
.breadcrumb {margin-top: -75px;position: relative;z-index:51;}
.breadcrumb-wrapper {background: #fff;padding-bottom: 0;position: relative;}
.breadcrumb-wrapper-border { border-bottom: solid 1px #dfdcdd; }
.breadcrumb #breadcrumb { background: none; margin: 0; text-align: left; margin-left: 100px; }
/*.breadcrumb #breadcrumb ul li:first-child { display: none; }*/
.breadcrumb #breadcrumb a, .breadcrumb #breadcrumb span {font-size: 1.4rem;line-height: 1.7rem;font-weight:600;margin: 0 18px 0;display: inline-block;}
.breadcrumb #breadcrumb a { color: #CED7E9; position: relative;transition: all 0.5s ease;text-decoration: none;}
.breadcrumb #breadcrumb a:hover {color:#031794; transition: all 0.5s ease;}
.breadcrumb #breadcrumb a:before { width: 14px; height: 14px; background-position: -81px -200px; display: block; position: absolute; right: -22px; top: -3px; opacity: 0.19; }
.breadcrumb #breadcrumb a:last-of-type::before { opacity: 1.0; }
.breadcrumb #breadcrumb span.separator {font-size: 1.0rem;line-height: 1.7rem;font-weight:600;display: inline-block;color: #fe0000;font-family: 'icomoon' !important;transition: all .2s;-webkit-transition: all .2s;margin: 0; opacity: 0.4;}
.internetexplorer11 .breadcrumb #breadcrumb span.separator {line-height:12.5px}
.ms-edge .breadcrumb #breadcrumb span.separator {line-height:12.5px}
.breadcrumb #breadcrumb ul li:nth-last-child(2) span.separator { opacity: 1;}
#breadcrumb ul {display: block;max-width: 100%; /*overflow: hidden;*/ white-space: nowrap;}
#breadcrumb ul li { display: inline-block;margin-left: 0;}
.breadcrumb #breadcrumb ul li:nth-child(6) span {max-width: 300px;}
.breadcrumb #breadcrumb span {color: #031794;text-overflow: ellipsis;white-space: nowrap;}
.breadcrumb #breadcrumb span br {display:none;}
.share-options {background: #d2dae6;padding: 26px 15px;width: 100%;height: 100%;float: right;position: relative;}
span.separator:after { content: "\e91c";}
.breadcrumb #breadcrumb > span.separator:first-child { display: none;}
.sus-module-page-heding { /* background: #fff; */
  margin-top: -342px; position: relative; margin-left: 100px; width: 50%; }
.sus-module-page-heding h1 { color: #ffffff; text-transform: uppercase; font-size: 3rem; line-height: 1.06em; text-shadow: 0 5px 10px rgba(0, 0, 0, 0.5); }
.share-options ul li a {color: #031794;font-size: 0;text-decoration: none; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;float:left; }
.share-options ul li a span { font-size: 2.0rem;}
.share-options ul li a span strong {text-indent: -9999px;display: block;}
/* .share-options ul li a:focus { outline: 1px dotted #031794;} */
.share-options ul li a:hover { color: #00274F; }
.share-options ul li {width: 23px;height: 23px;display: block;}
.share-options .sharetext {font-size: 1.4em;color: #031794;margin-top: 0;padding-left:10%;float: left;position: relative;line-height: 1.6em;}
.share-options ul li:first-child {margin-left: 18px;}
.share-options ul {float: left;}
.share-options ul li { float: left; margin-right: 18px; margin-left: 0; }
.share-options ul li .twt{margin-top: 2px}
.aa-contact-main .share-options ul li { margin-right: 18px; }
/*.share-options .sharetext:before {content: "";width: 11px;height: 2px;background: #002676;position: absolute;left: -32px;top: 10px;}*/
.mobi.sharetext a {width: 100%;float: left;padding: 26px 15px;}
.share-options .sharetext:after {content: '';border-right: 1px solid #9d9d9d;padding: 5px 9px;position: relative;}



/*-----------------Breadcrumb and Social Icons End----------------*/

.group-sites a{padding: 5px 41px 5px 14px; z-index: 5;float:right;color:#fff;font-size:1.4rem;text-decoration:none;}
.group-sites a:hover{color:#fff}
.group-sites.active a:hover{color:#031794}
.groupSitesContainer{display:none;position:absolute;top:30px;width:179px;left:0;z-index:9999;}
.groupSitesContainer ul{z-index:1000;background: #F6F8FB;}
.groupSitesContainer ul li{background: #f4f4f4;}
/*.groupSitesContainer ul li:nth-child(2n){background: #fff;}*/
.rdHeaderWrapper .groupSitesContainer{right:0;}
.rdMainTitleActive{font-size:6.4rem;line-height:normal;text-transform:uppercase;margin-bottom:0;color:#fff;}
.rdBodyTextActive > p, .ip3-edit .rdBodyTextActive > p, .ip3-preview .rdBodyTextActive > p, .rdBodyTextActive li{font-size:2.2rem;line-height:normal;color:#fff;margin-top:15px;}
.rdBtnLink,.rdBtnLinkActive{background-color:#002478;display:inline-block;font-size:1.6rem;line-height:normal;margin-top:20px;padding:10px 13px;}
.rdHeaderWrapper{overflow:hidden;}
.rdHeaderWrapper #topToolsContainer ul li{}
.main-menu .sub-menu-link{display:none;}
.main-menu > ul{display:table;font-size:1.4rem;margin:13px auto;width:100%;max-width:1170px;}
.main-menu li.level1{display:table-cell;text-align:center;position:relative;}
.nojs .second-level > ul > li:hover .rdsubmenu-wrapper, .second-level > ul > li.haschildren:hover .rdsubmenu-wrapper, .second-level > ul > li .rdsubmenu-wrapper.submenuopened, .main-menu li.level1 .rdsubmenu-wrapper.submenuopened, .main-menu li.level1:hover .rdsubmenu-wrapper {opacity: 1; visibility: visible; -webkit-box-shadow: 0 30px 90px rgba(0,0,0,.4); box-shadow: 0 30px 90px rgba(0,0,0,.4); -webkit-transform: translateY(0);transform: translateY(0);pointer-events: all;}
.rdsubmenu-wrapper.closed, .main-menu li.closed a:before, .second-level li.closed a:before {display:none;}
.main-menu li.level1 > a > span, .main-menu li.level1 > span{display:block;}
.main-menu li.level1.haschildren > a:before{content:'';opacity:0;width:0;height:0;cursor: auto;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #fff;position:absolute;bottom:-23px;left:calc(50% - 6px);z-index:9999; transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;}
.main-menu li.level1.haschildren > a.activemeganav:before, .main-menu li.level1.haschildren:hover > a:before {opacity:1; bottom:-14px;}
.main-menu a:focus, .second-level a:focus{
	outline: 1px dotted #fe0000 !important; /*padding-bottom: 12px !important; */
}
.main-menu a, .second-level a{display:inline-block; text-decoration: none;}
span.rdSubNavSectionClose a { font-size: 1.2rem; position: relative; float: left; font-weight: 700;    color: #031794;}
span.icon-close-btn{color:#D7D4D5;font-size:1.1rem;margin-left:15px;}
.rdSubNavSectionClose span.icon-close-btn { position: relative; margin-top: 1px; float: right;}
span.rdSubNavSectionClose{position:absolute;top: 20px;right: 20px;}
.rdSubNavSectionTitle{margin-bottom:0;margin-left:25px;margin-right:25px;padding:22px 0 10px;line-height:1em;font-size: 3.2rem;color:#031794;}
.rdSubNavSectionTitle a { color: #031794; white-space: nowrap;}
.rdHeaderWrapper .logo-wrapper{min-height:66px;padding-top:10px;}
.download-sec-wrap {float: left;}
.navsignpost-wrapper .download-sec-right { width: 50%;}
.navsignpost-wrapper .download-sec-right:after {border: 2px solid #d2dae6;border-radius: 2px;max-width: 110px;height: calc(100% - 15px);top: 30px;}
.navsignpost-wrapper a.download-btn {color: #031794;font-weight: 700;}
.navsignpost-wrapper .download-sec-title {color: #031794;min-height: 110px;font-size: 1.8rem;font-weight: 700;}
.navsignpost-wrapper .download-sec-left {padding-right: 20px;padding-top: 15px; width: 50%;min-width: 140px;}
.navsignpost-wrapper .download-sec-title:after {width: 180px;}
.navsignpost-wrapper a.download-btn:hover {color: #031794;}
.navsignpost-wrapper .download-sec-right img {max-width: 115px;}
.navsignpost-wrapper span.icon-download {color: #fe0000;float: right;}

/*-------------Header CSS End------------*/

/*-------------Hero Banner CSS Start------------*/
/*.hero-inner-banner .angloVideoContainer .inv_videoMainContainer {margin-top: -25%;}*/
.hero-inner-banner .angloVideoContainer .inv_videoMainContainer {margin-top: 0%;}
.hero-banner.slick-active .banner-bg{}
.hero-banner.slick-active .banner-bg.zoom-animation {-webkit-animation:zoomout 7s;animation:zoomout 7s;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s;overflow:hidden;}
/* Zoom out Keyframes */
@-webkit-keyframes zoomout{0%{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);}
  100%{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);}
}
@keyframes zoomout{0%{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);}
  100%{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);}
}
/*End of Zoom out Keyframes */

#Homepage .banner-overlay, .ip3-hero-banners .banner-overlay { background-image: linear-gradient(244deg, rgba(0, 0, 0, 0.2), rgba(180, 26, 26, 0.25) 20%, rgba(0, 36, 120, 0.7) 76%, rgba(0, 36, 120, 0.7)); position: absolute; bottom: 0; width: 100%; height: 100%;z-index:1;}
.banner-bg{position:absolute;height:100%;-moz-background-size:cover !important;-webkit-background-size:cover !important;background-size:cover !important;background-repeat:no-repeat !important;width:100%;background-position: center center;}
.banner-title{font-size:6.4rem;color:#fff;text-transform:initial;line-height: 1em;margin: 0;}
.active-banner-text .rdMainTitleActive{font-size:3.9rem;color:#fff;text-transform:initial;display:block;}
.active-banner-text:before{content:'';position:absolute;left: -88px;width:0;height: 2px;border-bottom:2px solid #0075b0;top: 26px;transition: width 1s ease-in-out;-webkit-transition: width 1s ease-in-out;}
.hero-banner{height:90vh !important;position:relative;margin:0;overflow:hidden;/*margin-top: -155px;*/}
.hero-slider{float:left;/*margin-top:-155px;*/ height:90vh; overflow:hidden; width:100%; position:relative;}
.pulled-bnr-with-ttl .banner-text-wrap { bottom: 209px; }
.hero-inner-banner.no-banner-img .banner-bg {display:none;}
.no-banner-img .banner-text-wrap{display:block;position: static;width: 100%;padding: 114px 0 110px 0;transition: none;}

/*@media only screen and (min-width:1024px){
 	section.hero-inner-banner.no-banner-img {min-height:404px;transition: none;}
}*/

.banner-text-wrap {position: absolute;bottom: 120px;left: 0; padding: 0;z-index: 8;width: 100%;}
.hero-inner-banner .inv_playerContainer { max-height: 517px; z-index: 4; }
.hero-inner-banner.inv_FullScreen_Siblings {z-index: 0;}
.breadcrumb.inv_FullScreen_Siblings { z-index: 0;}
.inv_FullScreen_Siblings { z-index: 0;}
.slider-nav-thumbnails{float:left;width:100%;margin-top:-100px;}
.hero-banner .banner-text-wrap {bottom: 20vh; left: 0; padding: 0;}
.hero-banner .video-thumb span.icon-play-icn { position: absolute; left: 0; right:0; width: 25px; text-align: center; margin: 0 auto;}
.slide-thumb p{color:#fff;opacity:0.7; font-size:1.4rem;line-height: normal;width:auto !important;cursor:pointer;margin:0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.slide-thumb{padding: 15px 15px 15px 25px;flex-grow:1;position:relative;justify-content:center;}
.slide-thumb:before{content:'';border-left:1px solid #fff;left: 3px;position:absolute;height:60%;width: 2px;}
.slide-thumb:hover:before{display:none;}
.slick-current.slide-thumb:before{border-left:2px solid #fe0000 !important;height:60%;display:block;}
.slide-thumb:not(.slick-current):after{content:'';border-left:1px solid #fff;position:absolute;height:0;width:1px;left: 3px;top:15px;transition:height .4s;-webkit-transition:height .4s;}
.slide-thumb:hover:after{height:43px;border-left:1px solid #fff;width:1px;}
.slider-nav-thumbnails .slick-list{max-width:1170px;margin-left:auto;margin-right:auto;}
.slider-nav-thumbnails .slick-track{width:83.33333333% !important;margin-left: 8.333333%;display:flex;padding-top: 5px;     justify-content: center;}
.module-news-feed a.media-link.cta-link:before { right: 12px;}
.download-sec-wrap a.media-link.cta-link, .download-sec-wrap a.internal-link.cta-link { font-size: 1.4rem; margin: 12px 0 0; width: 100%; padding: 0 30px 0 0;color:#031794;}
.download-sec-wrap a.internal-link.cta-link:after {font-size:9px;}  

.slide-thumb.slick-current p, .slide-thumb:hover p{opacity:1;}
/*-------------Header CSS End------------*/

/*-------------Inner Banner Module CSS------------*/
.hero-inner-banner.no-banner-img .banner-bg {background-image: url(~/media/Images/a/anglo-american-group-v5//Universal/inner-banners/no-image-banner.jpg);}
.hero-inner-banner{height:100%;position:relative;margin:0;overflow:hidden;margin-top: 0;min-height:517px;}
.hero-inner-banner.no-banner-img{min-height:auto;}
.hero-inner-banner .banner-overlay{background:linear-gradient(to bottom, rgba(2, 36, 79, 0), #02244f);position:absolute;top:0;left:0;width:100%;height:100%; z-index:5;}
.home-videowrapper{height:517px;}
.hero-inner-banner .banner-bg{height:100% !important;}
.hero-inner-banner .inner-banner-text{font-size:1.8rem;line-height:normal;color:#fff;margin-top:15px;}
.hero-inner-banner .inner-banner-text p { color: #fff;    margin-bottom: 0;}
.hero-inner-banner .inner-heading{text-transform: initial;font-size:4.8rem;line-height: 1.063em; color: #fff; margin-bottom: 20px;}
.hero-inner-banner .readMoreText { display: inline-block; padding-top: 6px; }
.hero-inner-banner .readMoreText a { background-color: #002478; color: #fff; display: block; font-size: 1.6em; font-weight: bold; padding: 15px; text-transform: uppercase; }
.hero-inner-banner .video-thumb-wrapper { height: auto; margin-top: 30px;}
.hero-inner-banner .banner-content{max-width:660px;}
.banner-content-module .module-content {padding: 45px 0;}
.banner-content-module {margin-top: -110px; position: relative;width: 100%; margin: 0 auto; background: #fff;max-width: 1170px; z-index: 6;}
.banner-content-module h2 {text-transform: uppercase;border-bottom: 1px solid #002478;padding-bottom: 20px; margin-bottom: 30px;}
.banner-content-module h2.sentence-case {text-transform: none;border-bottom: none;font-weight: 500;font-style: normal;margin-bottom: 25px; padding:0;}
.banner-title-wrap {z-index: 7; position: absolute;width: 100%; bottom: calc(50% - 50px);}
h1.banner-only-title { font-size: 4.8rem; line-height: 1.063em; color: #fff; margin-bottom: 13px; text-transform: uppercase;}
/*-------------Inner Banner Module CSS End------------*/




/*banner area*/
.module-page-banner-wrap { min-height: 385px; background-repeat: no-repeat; background-position: center center; background-size: cover; margin-bottom: 30px; }
.module-page-banner-wrap h1 { font-size: 4.8rem; padding-top: 135px; line-height: 51px; padding-bottom: 18px;  }

.module-section{padding: 90px 0 90px 0;position:relative; clear:both;}
#careers .module-section, .ip3-careers .module-section {padding: 90px 0 90px 0;position:relative;}
.module-section.blue:before {content: ''; background: #031794; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.module-section.grey:before {content: ''; background: #f4f4f4; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.module-section.blue-gradient {background-image: linear-gradient(180deg, #031794 14%, #14398F 48%, #031794 83%);}
.module-document-download.module-section.blue:before {content: none;}
.module-document-download.module-section.grey:before {content: none;}
.light-blue{background-color:#d2dae6}

@-webkit-keyframes subArrowUp {
  0% {bottom: 4px;}
  50% {bottom: 6px;}
  100% {bottom: 4px;}
}
@-moz-keyframes subArrowUp {
  0% {bottom: 4px;}
  50% {bottom: 6px;}
  100% {bottom: 4px;}
}
@-o-keyframes subArrowUp {
  0% {bottom: 4px;}
  50% {bottom: 6px;}
  100% {bottom: 4px;}
}
@keyframes subArrowUp {
  0% {bottom: 4px;}
  50% {bottom: 6px;}
  100% {bottom: 4px;}
}
.sublinks-wrapper { padding: 35px 0 30px; }
.sublinks-wrapper a.sub-cta-link { font-size: 1.4rem; line-height: normal; padding-left: 22px; text-decoration: none; display: inline-block; margin: 0 35px 10px 0; position:relative;}
a.sub-cta-link.internal-link:after{content: "\e91a"; font-family: 'icomoon' !important; left:0; position: absolute; color: #fe0000; font-size: 16px; font-weight: normal; top:1px;
  -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
a.sub-cta-link.media-link:after{ content: "\e902"; font-family: 'icomoon' !important; position: absolute; left: 2px; color: #fe0000; font-size: 12px; font-weight: normal; bottom: 4px; }
a.sub-cta-link.media-link:before { background: #fe0000; content: ''; bottom: 3px; position: absolute; width: 10px; height: 2px; border-radius: 20px; left: 1px; }
a.sub-cta-link.external-link:after{content: "\e919"; font-family: 'icomoon' !important; left:-3px; position: absolute; color: #fe0000; font-size: 16px; font-weight: normal; top:1px;
  -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
a.sub-cta-link:hover {color: #fe0000 !important;}
a.sub-cta-link.media-link:hover:after {
  -webkit-animation: subArrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-animation: subArrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-animation: subArrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-animation: subArrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  animation: subArrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  color: #fe0000 !important;} 


a.cta-link{
	font-size:1.6rem;
    line-height:3.5rem;
    display:inline-block;
    padding-right: 42px;
    position:relative;
    margin-bottom: 8px;
    text-decoration: none;
    font-weight:600;
    -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;
    
}
a.media-link.cta-link {
    padding-right: 27px;
}
a.cta-link:focus {outline-offset: 5px;}
.bod-full-wrap .bod-right-col p a.cta-link{text-decoration: none;}
a.cta-link.internal-link:after{content: "\e900";
    font-family: 'icomoon' !important;
    right: 15px;
    position: absolute;
    color: #fe0001;
    font-size: 12px;
    font-weight: normal;
    bottom: -1px;
    transform: rotate(
-90deg);
    -webkit-transform: rotate(
-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;}
a.cta-link.media-link:after{ content: "\e902"; font-family: 'icomoon' !important; position: absolute; right: 2px; color: #fe0001; font-size: 20px; font-weight: normal; bottom: 0px; }
a.cta-link.external-link:after{content: "\e900"; font-family: 'icomoon' !important; right: 15px; position: absolute; color: #fe0001; font-size: 13px; font-weight: normal; bottom: 0;
  transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -moz-transform: rotate(-90deg);  -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s 
  ease-in-out;    -webkit-transform: rotate(
-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
a.cta-link.internal-link:hover:after, a.cta-link.external-link:hover:after{right: 5px;}
a.cta-link.media-link:after{ content: "\e902"; font-family: 'icomoon' !important; position: absolute; right: 2px; color: #fe0000; font-size: 20px; font-weight: normal; bottom: 0px; }
a.cta-link:hover, .document-download-left-content a.doc-link:hover {color: #fe0001 !important;}
/* a.media-link.cta-link {position:relative;} */
a.media-link.cta-link:before, a.media-link.link-btn span:before {
    background: #fe0001;
    content: '';
    bottom: 10px;
    position: absolute;
    width: 10px;
    height: 2px;
    border-radius: 20px;
    right: 2px;
    transition: all 0.4s ease-in-out;
}
a.cta-link.media-link:after, a.media-link.link-btn span:after {
content: "\e902";
    font-family: 'icomoon' !important;
    position: absolute;
    right: 2px;
    color: #fe0001;
    font-size: 14px;
    font-weight: normal;
    bottom: 2px;
    transition: all 0.4s ease-in-out;
}
a.link-btn > span.media-arrow {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);right: 0;top: 28px;}
.module-image-carousel-wrapper .module-imagecarousel-slide-item a.cta-link{color:#031794;}
.module-image-carousel-wrapper .module-imagecarousel-slide-item a.cta-link:hover{color:#fe0001 !important;}
.paragraph-block-2col.blue a.cta-link:hover, .paragraph-block-2col.blue-gradient a.cta-link:hover,
.module-data-stats.blue a.cta-link:hover, .module-data-stats.blue-gradient a.cta-link:hover,
.module-bod.blue a.cta-link:hover, .module-bod.blue-gradient a.cta-link:hover, 
.module-publications.blue a.cta-link:hover, .module-publications.blue-gradient a.cta-link:hover,
.mod-2-col-text-with-image.blue a.cta-link:hover, .mod-2-col-text-with-image.blue-gradient a.cta-link:hover, 
.module-document-download.blue a.cta-link:hover, .module-document-download.blue-gradient a.cta-link:hover, 
.module-document-download.blue a.doc-link:hover, .module-document-download.blue-gradient a.doc-link:hover, 
.module-news-feed.blue-gradient a.cta-link:hover, .module-news-feed.blue a.cta-link:hover,
.module-product-cards.blue a.cta-link:hover, .module-product-cards .blue-gradient a.cta-link:hover, 
.module-accordian.blue a.cta-link:hover, .module-accordian.blue-gradient a.cta-link:hover,
.module-tabs.blue a.cta-link:hover, .module-tabs.blue-gradient a.cta-link:hover, 
.module-product-data-stats.blue a.cta-link:hover, .module-product-data-stats.blue-gradient a.cta-link:hover, 
.module-download-item-table.blue a.cta-link:hover, .module-download-item-table.blue-gradient a.cta-link:hover, 
.module-vertical-tabs.blue .left-content-wrapper a.cta-link:hover, .module-vertical-tabs.blue-gradient .left-content-wrapper a.cta-link:hover, 
.three-col-signpost.blue a.cta-link:hover, .three-col-signpost.blue-gradient a.cta-link:hover,
.module-text-block.blue a.cta-link:hover, .module-text-block.blue-gradient a.cta-link:hover,
.module-media-cards.blue a.cta-link:hover, .module-media-cards.blue-gradient a.cta-link:hover,
.module-2-col-text-with-image.blue .mod-content a.cta-link:hover, .module-2-col-text-with-image.blue-gradient .mod-content a.cta-link:hover, 
/*.module-three-col-icon-cards.blue .mod-body-content a.cta-link:hover, .module-three-col-icon-cards.blue-gradient .mod-body-content a.cta-link:hover, .module-related-stories.blue-gradient .left-content-wrapper a.cta-link:hover, .module-related-stories.blue .left-content-wrapper a.cta-link:hover {color:#EBE4C7 !important}*/
/*.modules-based-page .rad-small {font-size: 1.4em; line-height: normal; font-style: italic; margin: 0 0 15px; color: #031794; }  */

ul.httab-menuTab li a, ul.module-tabs li a, .mod-2-col-text-with-image .mod-signpost-area .signpost-link-text.internal-link:after, .mod-2-col-text-with-image .mod-signpost-area .signpost-link-text.external-link:after, .document-download-left-content a.doc-link.internal-link:after, .document-download-left-content a.doc-link.external-link:after, .module-imagecarousel-nav .imagecarousel-slick-prev, .module-imagecarousel-nav .imagecarousel-slick-next, .mt-testimonial-scrollbar .testimonial-item, .product-wrap .product-image-wrap, .module-vertical-tabs .vtab-link, .module-vertical-tabs .vtab-link::after{
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

ul.httab-menuTab, ul.module-tabs { width: 100%; float: left; display: table; margin:0; padding:0; background: #F4F5F7;
    border: 1px solid rgba(151, 151, 151, 0.0551792);
    box-shadow: -4px -4px 16px rgb(255 255 255 / 20%), inset 1px 1px 2px rgb(0 0 0 / 18%), inset 2px 1px 1px #ffffff;
    border-radius: 29.5px;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #4D4D4D; }
ul.httab-menuTab li, ul.module-tabs li {position: relative; cursor:pointer; font-size:1.4rem; padding-bottom:0; line-height:20px; display: table-cell;   width: 16.66%;}
ul.httab-menuTab li a, ul.module-tabs li a { padding: 20px; position: relative; display: block; text-align: center;  text-decoration:none; border-radius: 29.5px;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    text-transform: none;
    color: #4D4D4D;}
    .module-tab-with-download-table .ul.httab-menuTab li:hover a:not(.cta-button):not(.cta-link), .module-tab-with-download-table ul.httab-menuTab li.current a:not(.cta-button):not(.cta-link), .module-tab-with-download-table ul.module-tabs li:hover a {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #4d4d4d;
    background: none;
    box-shadow: none;
    border-radius: 0;
}
.module-tab-with-download-table ul.module-tabs li:hover a{text-transform:none;}
    .module-yeartab:hover {
       color: #4d4d4d;
    background: linear-gradient(173.46deg, #FFFFFF -116.53%, #F6F8FB 75.57%);
    box-shadow: 4px 4px 12px rgba(3, 23, 148, 0.103884), -4px -4px 12px rgba(255, 255, 255, 0.164418), 4px 4px 12px rgba(0, 0, 0, 0.163844);
    border-radius: 26.5px;
}
    
/*.module-vTabs-content ul.httab-menuTab li a:not(.cta-button):not(.cta-link) { text-decoration:none; color: rgba(3,23,149,0.5); }*/
ul.httab-menuTab li:hover a:not(.cta-button):not(.cta-link), ul.httab-menuTab li.current a:not(.cta-button):not(.cta-link), ul.module-tabs li:hover a {

    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #4d4d4d;
    background: linear-gradient(173.46deg, #FFFFFF -116.53%, #F6F8FB 75.57%);
    box-shadow:4px 4px 12px rgba(3, 23, 148, 0.100787), -4px -4px 16px rgba(255, 255, 255, 0.143876), 4px 4px 16px rgba(0, 0, 0, 0.0782343), inset 2px 1px 1px #FFFFFF;
    border-radius: 26.5px;

}
ul.module-tabs li:hover a {text-transform:none;}
.module-tab-with-download-table ul.module-tabs li.current a {
    color: #ffffff;
    background: 0;
    box-shadow: none;
}
.module-tab-with-download-table ul.module-tabs li.current {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    background: radial-gradient(45.95% 45.95% at 100% 0%, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0.0001) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, linear-gradient(152.68deg, rgba(31, 124, 252, 0.95) -19.33%, rgba(3, 23, 148, 0.95) 80.85%);
    box-shadow: 4px 4px 12px rgb(3 23 148 / 10%), -4px -4px 12px rgb(255 255 255 / 16%), 4px 4px 12px rgb(0 0 0 / 16%);
    border-radius: 26.5px;
}
 ul.module-tabs li.current a {

    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    text-transform: none;
    color: #ffffff;
   /* background: radial-gradient(45.95% 45.95% at 100% 0%, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0.0001) 100%), linear-gradient(152.68deg, rgba(31, 124, 252, 0.95) -19.33%, rgba(3, 23, 148, 0.95) 80.85%);

box-shadow: 4px 4px 12px rgba(3, 23, 148, 0.103884), -4px -4px 12px rgba(255, 255, 255, 0.164418), 4px 4px 12px rgba(0, 0, 0, 0.163844);*/
    border-radius: 26.5px;

}

ul.httab-menuTab li.current:after, ul.module-tabs li.current:after { display:none;content: "";  opacity: 1; content: ''; position: absolute; left: 48%; left: calc(50% - 12px); top: 100%; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 12px solid #002478; clear: both;display:none; }
ul.httab-menuTab li.current:before, ul.httab-menuTab li:hover:before, ul.module-tabs li.current:before, ul.module-tabs li:hover:before { content: ""; border-bottom: 3px #002478 solid; width: 100%; height: 3px; position: absolute; left: 0; bottom: -3px; display:none; }

.module-vertical-horizontal-tabs ul.httab-menuTab li, .module-tab-with-download-table ul.module-tabs li { vertical-align: middle; }

/* Module tabs with 3 column cards start*/
.mod-tabs-3col-cards.blue .center-aligned-title > h2, .mod-tabs-3col-cards.blue-gradient .center-aligned-title > h2{color:#fff !important;}
.mod-tabs-3col-cards.blue .center-aligned-title > h2::after, .mod-tabs-3col-cards.blue-gradient .center-aligned-title > h2::after{background:#fff !important;}
.center-aligned-title{text-align:center; margin-bottom: 95px;}
.center-aligned-title > h2{font-weight: 700; text-transform: uppercase; position:relative; margin-bottom:25px;}
.center-aligned-title > h2:after{    content: ""; position: absolute; width: 100%; height: 1px; max-width: 366px; background: #002478; bottom: -25px; left: -100%; right: -100%; margin: auto;}
.hvr-underline-from-left{position:relative;}
.hvr-underline-from-left:before{content: ""; position: absolute; z-index: 2; left: 0; right: 100%; bottom: 0; background: #fe0000; height: 3px; 
  -webkit-transition: right 1s ease-in-out;
  -moz-transition: right 1s ease-in-out;
  -ms-transition: right 1s ease-in-out;
  -o-transition: right 1s ease-in-out;
  transition: right 1s ease-in-out;
}
.hvr-underline-from-left:after{content: ""; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; background: #666; height: 3px; }
.selected .hvr-underline-from-left:before{right:0;}

.mod-tabs-3col-cards{/*background:#d2dae6;*/}

.mod-tabs-3col-cards-wrapper{}
.mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-item{ min-height: 315px; border-radius: 4px; background-color: #ffffff; padding: 43px 40px 60px 40px; position: relative; overflow: hidden; }
.mod-tabs-3col-cards-wrapper .selected .mod-tabs-3col-card-item {box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 16px 16px 0 rgba(0, 0, 0, 0.1), 0 32px 32px 0 rgba(0, 0, 0, 0.1), 0 64px 64px 0 rgba(0, 0, 0, 0.1), 0 2px 4px 0 rgba(198, 12, 48, 0.26);}
.mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-heading{ font-size: 1.8rem; line-height: normal; color: #031794; text-transform: uppercase; margin-bottom: 22px; text-decoration:none;}
.mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-desc{text-decoration:none;}
.mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-link { position: absolute; bottom: 35px; left: 0; width: 100%; font-size: 1.8rem; line-height: normal; padding: 0 27px; }
.mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-link .mod-tabs-3col-card-link-text{position:relative; padding-right: 38px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-link .mod-tabs-3col-card-link-text:after { content: "\e900"; font-family: 'icomoon' !important; right: 15px; position: absolute; color: #fe0000; font-size: 13px; font-weight: normal; bottom: 3px;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.mod-tabs-3col-cards-wrapper .selected .mod-tabs-3col-card-link .mod-tabs-3col-card-link-text:after{ right:10px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
}
.mod-tabs-3colcards-content-wrapper{ margin-top: 15px;}
.mod-tabs-3colcards-content-wrapper .mod-3columncards-details{border-radius: 4px; box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1); background-color: #ffffff; padding: 58px 0; display: none;}
.mod-tabs-3colcards-content-wrapper .mod-3columncards-details:first-child{display:block;}
.mod-3columncards-content-heading{ font-size: 1.2rem; line-height: normal; text-transform: uppercase; color: #031794; padding-bottom: 10px; margin-bottom: 47px; position: relative; min-height:28px; }
.mod-3columncards-content-heading:before{    content: ""; position: absolute; width: 100%; height: 1px; background: #002478; left: 0; bottom: 0px; max-width: 270px;}

.mod-3columncards-left-content .mod-3columncards-content ul li { font-size: 2.4rem; font-weight: 700; text-transform: uppercase; color: #031794; line-height: 28px; margin-bottom: 45px !important; }
.mod-3columncards-right-content{padding-left:15px;}
.mod-3columncards-right-content .mod-3columncards-content ul { padding-left: 20px; }
.mod-3columncards-right-content .mod-3columncards-content ul li { list-style: disc !important; width: 100%;  line-height: 3.0rem; }
.mod-3columncards-content p span.rad-underline {font-size: 1.4rem;
  text-transform: uppercase;    color: #031794;font-weight: 700;}

.mod-tabs-3col-cards-wrapper .showmycontent{text-decoration:none; display: inline-block; width: 100%; }
.no-touch .mod-tabs-3col-cards-wrapper .showmycontent:not(.selected):hover .mod-tabs-3col-card-link{color:#fe0000}
.no-touch .mod-tabs-3col-cards-wrapper .showmycontent:not(.selected):hover .hvr-underline-from-left:before { right: 0; }

.mod-tabs-3col-card-content-mob .mod-3columncards-details{border-radius: 4px; box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1); background-color: #ffffff; padding: 30px 15px; display: none; margin-bottom:30px;}

@media all and (max-width:991px){
  .center-aligned-title{margin-bottom:60px;}
  .mod-3columncards-right-content{padding:0;}
  .mod-3columncards-content-heading{margin-bottom:30px;}
  .main-menu{position:static;}
  .tabs-container.asyncTabs ul li a {
    padding: 13px 15px !important;
}
  .tabs-container.asyncTabs ul li a + .sliding-tab{
  display:none;
  }
   .tabs-container.asyncTabs ul li a span,  .tabs-container.asyncTabs ul li.current a span{text-transform:none;font-family: "AASmartSans";
    font-size: 14px;
    line-height: 17px;
    font-weight: 600;
    color: #031794;}
  .tabs-container.asyncTabs ul.active{
    box-shadow:none;
    border:none;
    width: 100%;
    background: #F6F8FB;
    border-radius: 0 0 26.5px 26.5px;
    font-family: "AASmartSans";
    font-size: 1.4rem;
    line-height: 17px;
    font-weight: 600;
    color: #031794;
  }
}
@media all and (min-width:768px) and (max-width:991px){
  .mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-item{padding:20px 15px 40px;}
  .mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-link{padding:0 15px;}
  .mod-tabs-3colcards-content-wrapper .mod-3columncards-details{padding:45px 15px;}
  .mod-3columncards-left-content .mod-3columncards-content ul li{margin-bottom:30px !important; font-size: 2.0rem; line-height: 22px;}
}
@media all and (max-width:767px){
  .mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-item{padding:20px 15px 40px; min-height:215px; }
  .mod-tabs-3col-cards-wrapper .showmycontent{margin-bottom:15px;}
  .mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-link{padding:0 15px; bottom:15px;}
  .mod-3columncards-left-content .mod-3columncards-content ul li{margin-bottom:30px !important; font-size: 2.0rem;}
  .mod-3columncards-right-content .mod-3columncards-content ul li{margin-bottom:15px !important;}
  .mod-tabs-3col-card-content-mob .mod-3columncards-details.mod-3columncards-details-1{display:block;}
}

.nojs .mod-tabs-3colcards-content-wrapper{display:none;}
.nojs .mod-tabs-3col-card-content-mob { display: block !important; margin-top: 15px;}
.nojs .mod-tabs-3col-card-content-mob .mod-3columncards-details{display: block !important;}
.nojs .mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-link{display:none !important;}
/* Modul tabs with 3 column cards end */

/* ---------------  Module 3 column cards starts ------------------ */
.mod-3column-cards.blue .top-content-area *, .mod-3column-cards.blue-gradient .top-content-area *, .mod-3column-cards.blue .note-content *, .mod-3column-cards.blue-gradient .note-content *{color:#fff !important;}
.mod-3column-cards.blue h2.center-with-line::after, .mod-3column-cards.blue-gradient h2.center-with-line::after{background:#fff !important;}

.mod-3column-cards { /*background: #d2dae6; */}
.mod-3column-cards .top-content-area{text-align:center;}
.mod-3column-cards h2.center-with-line { font-weight: 300; /*text-transform: uppercase;*/ position: relative; margin-bottom: 50px; text-align: center; }
.mod-3column-cards h2.center-with-line:after { content: ""; position: absolute; width: 100%; height: 1px; max-width: 366px; background: #002478; bottom: -22px; left: -100%; right: -100%; margin: auto; }
.highlighted-text{font-size: 1.8rem; line-height: 26px; color: #031794; font-weight: 700; text-align: center; padding: 3px 0 50px;}

.mod-3column-cards-wrapper{margin-top: 30px;}
.mod-3column-cards-wrapper .mod-3column-card-item {min-height: 315px; border-radius: 4px; background-color: #ffffff; padding: 43px 40px 60px 40px; position: relative; overflow: hidden; }
.mod-3column-cards-wrapper .mod-3column-card-heading {font-size: 1.8rem; line-height: normal; color: #031794; text-transform: uppercase; margin-bottom: 23px; text-decoration: none; font-weight: 700;}
.mod-3column-cards-wrapper .mod-3column-card-link{ position: absolute; bottom: 30px; left: 0; width: 100%; font-size: 1.8rem; line-height: normal; padding: 0 27px; }

.mod-3column-cards-wrapper .mod-3column-card-item.hvr-underline-from-left::after{background:#031794;}

@media all and (min-width:768px) and (max-width:991px){
  .mod-3column-cards-wrapper .mod-3column-card-item{padding:20px 15px 60px}
  .mod-3column-cards-wrapper .mod-3column-card-link{bottom: 15px; padding:0 15px;}
}
@media all and (max-width:767px){
  .mod-3column-cards-wrapper .mod-3column-card-item{min-height:auto; padding:20px 15px 60px; margin-bottom:15px;}
  .mod-3column-cards-wrapper .mod-3column-card-link{padding:0 15px; bottom: 15px; }
}
/* ---------------  Module 3 column cards end ------------------ */





.slider-nav{clear: both; width: 100%; float: left; text-align: center;}
.slider-nav .slider-nav-inner{position: relative; display: inline-block; padding: 7px 30px 7px 32px; }
.slider-nav  ul.slick-dots{position: relative; top: 0; display: inline-block; left: auto; margin:0; padding:0;}
.slider-nav ul.slick-dots li { margin: 0 4px; }
.slider-nav ul.slick-dots li button{width: 5px; height: 5px; background-color:#002478; border-radius: 50%; overflow:hidden;}
.module-section.blue .slider-nav ul.slick-dots li button, .module-section.blue-gradient .slider-nav ul.slick-dots li button{background:#fff;}
.slider-nav ul.slick-dots li.slick-active button { width: 10px; height: 10px; }
.slider-nav .slick-prev-arrow{display: inline; position: absolute; left: 0; width: 20px; height: 20px; text-align: center; cursor:pointer;}
.slider-nav .slick-prev-arrow .prev-arrow{width: 100%; height: 100%; display: inline-block; font-size:0; line-height:13px;}
.slider-nav .slick-prev-arrow .prev-arrow:after{content: "\e900"; font-family: 'icomoon' !important; right: 0px; position: absolute; color: #fe0000; font-size: 18px; font-weight: normal; top: 3px; transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg);}
.slider-nav .slick-next-arrow{display: inline; width: 20px; height: 20px; text-align: center; position: absolute; right: 0; cursor:pointer;} 
.slider-nav .slick-next-arrow .next-arrow{width: 100%; height: 100%; display: inline-block; font-size:0; line-height:13px;}
.slider-nav .slick-next-arrow .next-arrow:after{content: "\e900"; font-family: 'icomoon' !important; right: 0; position: absolute; color: #fe0000; font-size: 18px; font-weight: normal; top: 4px; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -moz-transform: rotate(-90deg);}

.nojs .slider-nav{display:none !important;}


/* --------------- Module testimonial tabs starts ------------------ */
.module-testimonial .top-content{margin-bottom:30px;}
.module-testimonial-wrapper{clear: both; position: relative;}
.module-testimonial-wrapper:after{content:""; display:block; clear:both;}

.module-testimonial-tabs{width:26%; float:left; padding:0; position: absolute; height: 468px; }
.module-testimonial-tabs .mt-slider-nav{position:relative; overflow:hidden;  display:none;}
.nojs .module-testimonial-tabs{display:none;}

.testimonial-item{padding:9px 9px; border-radius: 20px; overflow:hidden;}
.testimonial-item:after{clear:both; display:block; content:"";}
.testimonial-item > a{display: inline-block; width: 100%;}
.testimonial-item .testimonial-thumb{max-width:108px; width: 41%; float: left; border-radius: 4px; overflow: hidden;}
.testimonial-item .testimonial-thumb > img{width:100%; height:auto; border-radius: 10px;}
.testimonial-item .testimonial-text{float: right; width: 59%; text-align: left; padding-left: 20px; padding-top: 14px;}
.testimonial-item .testimonial-nav-title{ margin-bottom: 8px;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: #031794;
}
.testimonial-item .testimonial-nav-desc{     margin-bottom: 10px;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    color: #4D4D4D;}

.testimonial-item.slick-current, .testimonial-item.current, .no-touch .testimonial-item:hover{background:linear-gradient(147.83deg, #1E7CFF -36.31%, #031794 86.32%); opacity:1;}
.testimonial-item.slick-current .testimonial-nav-title, .testimonial-item.current .testimonial-nav-title,  .module-testimonial.use-style-v2 .testimonial-item.current:hover .testimonial-nav-title{color:#fff;}

.testimonial-item.slick-current:hover .testimonial-nav-title, .no-touch .testimonial-item:hover .testimonial-nav-title,{color:#031794;}

.testimonial-item.slick-current .testimonial-nav-desc, .testimonial-item.current .testimonial-nav-desc, .no-touch .testimonial-item:hover .testimonial-nav-desc, .module-testimonial.use-style-v2 .testimonial-item.current:hover .testimonial-nav-desc{color:#fff;  /*line-height: 15px;*/}
.testimonial-item.slick-current .testimonial-nav-desc:hover, .no-touch .testimonial-item:hover .testimonial-nav-desc {color:#4D4D4D;}

 .testimonial-item.slick-current:hover, .module-testimonial.use-style-v2 .testimonial-item.current:hover {
background: linear-gradient(147.83deg, #1E7CFF -36.31%, #031794 86.32%);
box-shadow: 4px 4px 12px rgba(3, 23, 148, 0.103884), -4px -4px 12px rgba(255, 255, 255, 0.164418), 4px 4px 12px rgba(0, 0, 0, 0.163844);
}
.module-testimonial-content{width:74%; float:right; padding:0 14px 0 4px;}
.nojs .module-testimonial-content{width:100%; padding:0;}
.testimonial-content { 

    padding: 20px 24px 10px;
    position: relative;
    float: left;
    min-height: 468px !important;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 24px 24px 40px rgb(3 23 148 / 10%), -4px -4px 16px rgb(255 255 255 / 35%), 4px 4px 16px rgb(0 0 0 / 8%);
    border-radius: 20px;

}
.nojs .testimonial-content{display:block; margin-bottom:30px;}

.testimonial-content .testimonial-left-content{float: left; width: 32%; padding-right: 15px; }
.testimonial-content .testimonial-img{display: inline-block; border-radius: 4px; overflow: hidden; margin-bottom: 8px; position:relative;}
.testimonial-content .testimonial-img img{width:100%; height:auto;}
.testimonial-content  .testimonial-title{
margin-bottom: 7px;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #031794;
    position: relative;
    z-index: 1;

}
.testimonial-content  .testimonial-detail{
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #4D4D4D;

}
.testimonial-content .testimonial-right-content{float: left; width: 68%; padding: 18px 13px 0; }

.module-testimonial-tabs .mCSB_inside.mCSB_vertical > .mCSB_container {
    margin: 0 15px 0 24px;
    padding-right: 24px;
}
.module-testimonial-tabs .mCSB_scrollTools.mCSB_scrollTools_vertical{left:0; right:auto;}
.module-testimonial-tabs .mCS-dark-thin.mCSB_scrollTools.mCSB_scrollTools_vertical .mCSB_dragger .mCSB_dragger_bar { width: 4px; margin-left: 0;}
.module-testimonial-tabs .mCSB_scrollTools_vertical .mCSB_draggerRail{display:none;}

@media all and (max-width:1200px){
  .module-testimonial-tabs .mCSB_scrollTools.mCSB_scrollTools_vertical{left:5px;}
}

@media all and (max-width:991px){
  .testimonial-item{float:left; opacity:1; max-width:220px;}
  .module-testimonial-tabs{width:100%; position: relative; padding:0; margin-bottom:15px; height:auto;}
  .module-testimonial-content{width:100%; padding:0 15px;}
  .testimonial-item .testimonial-text{padding-left:15px; padding-top:0; float:left;}
  
  .testimonial-content{padding:20px 15px;}
  .testimonial-content .testimonial-left-content{width:100%; padding:0; display:none;}
  .testimonial-content .testimonial-right-content{width:100%; padding:0;}
  
  .mt-testimonial-scrollbar{display:none;}
  .module-testimonial-tabs > .mt-slider-nav{display:block;}
  
  .mt-slider-nav.slick-slider .slick-track{display:table;}
  .mt-slider-nav.slick-initialized .slick-slide{display:table-cell; float:none; vertical-align: middle; height: 100%;}
}

@media all and (min-width:768px) and (max-width:991px){
  .testimonial-content .testimonial-img{width: 30%; float: left;}
  .testimonial-content .testimonial-text{width: 70%; float: left; padding:30px 15px;}
}

.testimonial-content .testimonial-right-content{height:430px; overflow:hidden; position:relative; padding-bottom:42px;}
.testimonial-content .testimonial-right-content.show{height:auto;}
.testimonial-content .testimonial-right-content .testimonial-readmore{display:none; position: absolute; width: 99%; left: 0; font-weight: 600; font-size: 14px; line-height: 17px; text-decoration: none; background-image: url(/~/media/FAB20C8CABD74905BF8E7889465402C7.svg); background-repeat: no-repeat; background-position: 13px 18px; padding: 11px 11px 11px 45px; z-index: 2; background-color: #fff; color: #031794; margin: 1px; bottom: 0;}
.testimonial-content.enable-readmore .testimonial-right-content .testimonial-readmore{display:block;}
.testimonial-content.enable-readmore .testimonial-right-content::after { background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.38), #fff);
    content: "";
    position: absolute;
    bottom: 40px;
    left: 0;
    width: 100%;
    height: 117px;
        border-radius: 0px 0px 4px 4px;}
.testimonial-content .testimonial-right-content.show::after{height:auto;}
@media all and (max-width: 991px){
  .testimonial-content .testimonial-right-content .testimonial-readmore{padding: 11px 11px 11px 30px; background-position: center; font-size:0;}
}

/* --------------- Module testimonial tabs ends ------------------ */

/* --------------- Share Price Banner Start ------------------ */

.module-section a.link-btn{color:#031794;margin:0;padding: 6px 32px 6px 0;}
.share-price-3-col .module-head-wrap a.cta-link{margin-bottom:0px;}
.module-head-wrap{position:relative;padding-left: 30px;margin-bottom: 48px;}
.ticker-wrapper{    padding: 30px 24px 30px 40px;
    border-bottom: none;
    background: #FFFFFF;
    box-shadow: 24px 24px 40px rgb(3 23 148 / 10%), -4px -4px 16px rgb(255 255 255 / 35%), 4px 4px 16px rgb(0 0 0 / 8%);
    border-radius: 20px;
        min-height: 274px;
    }
.share-price-3-col.blue .ticker-wrapper { border-bottom: none;}
.share-price-3-col.module-section.blue:before {top: auto;bottom: 0;height: 152px; display:none}
/* #Homepage .share-price-3-col{margin-top:-440px;} */
/* #Homepage.internetexplorer11 .share-price-3-col{margin-top:-480px;} */
.share-price-3-col{background:transparent !important;}
.share-price-3-col.blue-bg:before{content:'';background:#012579;position:absolute;bottom:0;left:0;width:100%;height:152px;}
.fullwidth-image-wrap a.link-btn {margin-top: 24px;}
.fullwidth-image-wrap a.link-btn:hover { color: #031794;}
.three-column .ticker-wrapper a.cta-link {margin-top: 10px;}
.two-column .ticker-wrapper a.cta-link {margin-top: 0px;}
/* --------------- Share Price Banner end ------------------ */


/* --------------- Module Shareprice 3 Column start ------------------ */
.three-col-signpost.ss-item-page .signpost-wrap { max-width: 380px;}
.three-col-signpost .video-thumb-wrapper {height:auto;}
.module-news-feed.blue *, .module-news-feed.blue-gradient * {color: #fff !important;}
.news-feed-item a {text-decoration: none;}
.news-feed-item a.nffull-link { position:absolute; left:0; top:0; z-index:5; font-size:0; width:100%; height:100%; }
.module-news-feed.module-section .link-btn {color: #fff;}
.news-feed-item:hover a {text-decoration: underline;}
.news-feed-item {padding: 30px 30px 0 0;margin-bottom:15px;border-bottom: 2px solid #666;transition: all 0.4s;-webkit-transition: all 0.4s; position:relative; }
.module-news-feed * {color: #031794;}
.module-news-feed.blue .news-feed-item, .module-news-feed.blue-gradient .news-feed-item {border-bottom:2px solid #EBE4C7;}
span.date{opacity: 0.7;font-size:1.2rem;display:block;padding: 0 0 12px 0;}
.news-feed-item a:hover{color:#fff;}
.news-feed-item:hover, .module-news-feed.blue .news-feed-item:hover, .module-news-feed.blue-gradient .news-feed-item:hover{border-radius:4px 4px 0 0;background-color:rgba(0, 0, 0, 0.2);padding-left:30px;border-bottom:2px solid #fe0000;padding-right: 0px;}
/*.download-sec-title{object-fit:contain;font-size:2.4rem;text-transform:uppercase;line-height:1.2em;min-height: 120px;padding-bottom: 10px;position: relative;height: calc(100% - 50px);}*/
.download-sec-left{width: 55%;float:left;padding-right: 20px;padding-top: 30px;}
.download-sec-right{width: 45%;float: right;position:relative;}
.download-sec-wrap{float:left;margin-bottom: 77px;margin-top: 30px;position: relative;transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transition: all 0.8s ease;-webkit-transition: all 0.8s ease;-ms-transition: all 0.8s ease;opacity: 1;display: flex;}
.download-sec-right img{box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 16px 16px 0 rgba(0, 0, 0, 0.1), 0 32px 32px 0 rgba(0, 0, 0, 0.1), 0 64px 64px 0 rgba(0, 0, 0, 0.1);background-color:#ffffff;position:relative;width: calc(100% - 15px);height: auto;z-index:10;}
.download-sec-right:after{border-radius:2px;border: 1px solid #fff;content:'';height: calc(100% - 30px);width: calc(100% - 15px);position:absolute;left: 22px;top: 50px;z-index:0;}
/*a.download-btn{color: #031794;font-size:1.4rem;padding: 12px 0 12px 0;text-decoration: none;line-height: 1em;display: block;float: left;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.download-btn span {font-size: 2.0rem;margin-left: 23px;display: inline-block;vertical-align: middle;position: relative;}
a.download-btn:hover{color: #fe0000 !important;text-decoration:none;}*/
.download-sec-title:after{content:'';position:absolute;border-bottom:2px solid #0075b0;width: 130%;height:2px;bottom:0;z-index:11;left:0;}
.module-news-feed a.media-link.cta-link {font-size: 1.4rem;margin: 12px 0 0;width: 100%;padding: 0 30px 0 0; float: left;/* color: #fff; */}
.module-news-feed a.media-link.cta-link:after {bottom: 0;right: 12px;}
/* .module-news-feed.blue a.media-link.cta-link:after, .module-news-feed.blue-gradient a.media-link.cta-link:after {color: #fff;} */
span.icon-download {position: relative; content: "\e902"; font-family: 'icomoon' !important; position: absolute; right: 12px; color: #fe0000; font-size: 20px;font-weight: normal; bottom: 0px;}
/* .module-news-feed.blue a.media-link.cta-link:before, .module-news-feed.blue-gradient a.media-link.cta-link:before { background: #fff;} */
.module-news-feed.blue a.media-link.cta-link:hover:before, .module-news-feed.blue-gradient a.media-link.cta-link:hover:before { background: #fe0000;}
a.media-link.cta-link:hover:after, a.media-link.link-btn:hover span:after  {
  -webkit-animation: arrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-animation: arrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-animation: arrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-animation: arrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  animation: arrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  color: #fe0000 !important;} 
a.media-link.cta-link:hover:before, a.media-link.link-btn:hover span:before { background: #fe0000;}
.share-price-3-col .share-price-box-item{float:left;position:relative;padding:0 15px;}
.share-price-3-col .share-price-box-item:first-child:nth-last-child(3),.share-price-3-col .share-price-box-item:first-child:nth-last-child(3) ~ div{width:33.33%;}
.share-price-3-col .share-price-box-item:first-child:nth-last-child(2),.share-price-3-col .share-price-box-item:first-child:nth-last-child(2) ~ div{width:50%;}
.share-price-3-col .share-price-box-item:first-child:nth-last-child(1),.share-price-3-col .share-price-box-item:first-child:nth-last-child(1) ~ div{width:100%;}
/* --------------- Module Shareprice 3 Column end ------------------ */

/* --------------- Mobile menu start ------------------ */

header .header--burger-menu span{position:relative;color: #031794;font-size: 3.5rem;}
/* header .header--burger-menu span:before{content:"";position:absolute;left:0;right:0;width:24px;height:3px;background:#002478;bottom:-16px;} */
/* header .header--burger-menu span:after{content:"";position:absolute;left:0;right:0;width:24px;height:3px;background:#002478;top:8px;transition:0.3s transform ease;} */
.header--burger-menu{position:relative;display:inline-block;margin-top:15px;float:right;}
a.mobi-menu-trigger{position:relative;float:right;color: transparent;}
/* .rdMenuwrapper ul li.level1 > a:focus, div#toplinks > ul li a:focus, .second-level.menu-list ul > li > a:focus, .rdMenuwrapper ul li.level1 > a:focus {outline: 1px dotted #ffffff;} */
.group-sites a:focus {border-radius: 4px;}
.rdsubmenu-wrapper a:focus, body.stckIt .rdMenuwrapper ul li.level1 > a:focus, .second-level.menu-list .rd-leftmenuwrapper ul > li > a:focus     {outline: none;/*1px dotted #002478*//* background: #fff; */}
/* body.stckIt .rdMenuwrapper ul li.level1 > a:focus {background: #fff;} */
.groupSitesgroup-sitesUL li a:focus {outline: 1px dotted #fe0001;}
/* --------------- Mobile menu end ------------------ */


/* --------------- Template's Css Start ------------------*/

.pr-item-container sup { font-size: 1.2rem; color: #4d4d4d; font-weight: 400 !important;}
.pr-item-container table sup { font-size: 90%; top: -0.8em;}
.rad-notes sup{top:0em;}

/*---------------- Self serve ----------------------*/
.ss-note{padding-top:20px;}
body.ip3-edit .rdMenuwrapper ul li.level1 > a:focus, body.ip3-preview .rdMenuwrapper ul li.level1 > a:focus { background: #fff; }
body.ip3-edit .main-menu li.level1, body.ip3-preview .main-menu li.level1 {padding-bottom: 0;}
body.ip3-edit .main-menu, body.ip3-preview .main-menu {margin-top: 8px;}
body.ip3-edit .menu-wrapper, body.ip3-preview .menu-wrapper { padding-top: 0px;}
/*
body.ip3-edit span.icon-search-icon, body.ip3-preview span.icon-search-icon {color: #031794;}

body.ip3-edit div#toplinks, body.ip3-preview div#toplinks{display:none;}

body.ip3-edit #headerwrapper, body.ip3-preview #headerwrapper{max-width:100%;position: relative;width:100%;background:#fff;min-height: 60px;top:0;border-bottom: 1px solid #d6dde9;}
*/
body.ip3-edit .rdMenuwrapper ul li.level1 > a:hover, body.ip3-preview .rdMenuwrapper ul li.level1 > a:hover, body.ip3-edit .rdMenuwrapper ul li.level1 > a:focus, body.ip3-preview .rdMenuwrapper ul li.level1 > a:focus{color:#fff;}
/*
body.ip3-edit .rdMenuwrapper ul li.level1 > a, body.ip3-preview .rdMenuwrapper ul li.level1 > a, body.ip3-edit .rdMenuwrapper ul li.level1 > a:hover, body.ip3-preview .rdMenuwrapper ul li.level1 > a:hover{color:#031794;background-color: #fff;}
*/
body.ip3-edit .rdMenuwrapper ul li.level1:hover > a, body.ip3-preview .rdMenuwrapper ul li.level1:hover > a, body.ip3-edit .rdMenuwrapper ul li.level1:hover > a, body.ip3-preview .rdMenuwrapper ul li.level1:hover > a { color: #fff; background-color: #031794; }
/*
body.ip3-edit div#logo, body.ip3-preview div#logo { background: url("/~/media/9B01707844B8476F841870E566ABF30A.svg") no-repeat; background-position-x: 0%; background-position-y: 0%; background-size: auto; height: 50px; width: 100%; float: left; position: absolute; background-size: 150px auto; background-position: 0 10px; }
*/
/*body.ip3-edit div#logo img, body.ip3-preview div#logo img { display:none; } */
body.ip3-edit a.link-btn > span {top: calc(50% - 4px);}
body.ip3-edit .videoplay a.link-btn > span { top: calc(50% - 10px);}
body.ip3-edit .fullwidth-image-text span.hline {width: 60%;}
body.ip3-edit .three-col-signpost .signpost-wrap { max-width: 400px;}

body.ms-edge #colorbox {overflow:visible !important;}

/* --------------- Calendar Css Starts ---------------- */
.calendar-event{background:#F6F8FB; position:relative;margin: 0 15px; width: calc(25% - 30px); height: auto; float: left; min-height: 268px;border-radius: 4px;overflow: hidden; display: -webkit-inline-flex; display: -moz-inline-flex;display: inline-flex;-webkit-flex-flow: row nowrap;-moz-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-align-items: flex-end;-moz-align-items: flex-end;align-items: flex-end;border-radius: 20px;box-shadow: 24px 24px 40px rgba(3, 23, 148, 0.100787), -4px -4px 16px rgba(255, 255, 255, 0.350907), 4px 4px 16px rgba(0, 0, 0, 0.0782343);}
.calendar-event:before {content: none;}
.calendar-event *, .calendar-event-details a.cta-link{color: #031794;}
.calendar-event-details {position: absolute; bottom: auto; padding: 29px 20px 0px 20px; top: 0; width: 100%; z-index: 1; height: 100%;}
.calendar-event-details h3{text-transform:none;font-weight:400;font-size:2.4rem;line-height:32px;margin-bottom: 10px;color:#031794;}
.calendar-event-details p{font-size:1.8rem;font-weight:400;margin-bottom: 59px;line-height: 30px;color: #4d4d4d;}
.calendar-event:after {content: '';height: 100%; width: 100%; top: 0px; right:0; opacity: 0; position: absolute; transition: all ease-in-out 0.6s;
background-image: radial-gradient(45.95% 45.95% at 100% 0%, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0.0001) 100%), linear-gradient(152.68deg, rgba(31, 124, 252, 0.95) -19.33%, rgba(3, 23, 148, 0.95) 80.85%);
}
.calendar-event:hover{box-shadow: 4px 4px 12px rgba(3, 23, 148, 0.103884), -4px -4px 12px rgba(255, 255, 255, 0.164418), 4px 4px 12px rgba(0, 0, 0, 0.163844) !important;}
.calendar-event:hover:after {opacity: 1;color: #FFF;}
.calendar-event:hover * { color: #fff;}
.calendar-event a.cta-link.cl-outlook { position: absolute; bottom: 25.5px; margin-bottom: 0;}
.calendar-event a.cta-link:after {content: "\e900"; font-family: 'icomoon' !important; right: 15px; position: absolute; color: #FE0001; font-size: 12px; font-weight: normal;    bottom: -1px; transform: rotate( -90deg);
    -webkit-transform: rotate( -90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.calendar-event:hover a.cta-link { color: #1AEBDD !important;}
.calendar-event:hover a.cta-link:after {  right: 5px; color:#1AEBDD;}
.calendar-row {margin: 0 0 30px 0;position: relative;float: left; width:100%; }
.events-wrapper {margin: 34px 0 60px 0px;}
a.cta-link.cl-outlook{font-size:1.4rem;}
a.cl-outlook img { margin-right: 4px; }

/*.calendar-event:after {background-image:linear-gradient(225deg, #0059e6, #0056df 0%, #0051d5 1%, #004bc8 4%, #0044b8 9%, #003da8 17%, #003497 29%, #002d88 46%, #00277c 64%, #00274f); content: '';height: 100%; width: 100%; top: 0px; right:0; opacity: 0; position: absolute; transition: all ease-in-out 0.6s;}
.calendar-event:hover:after {opacity: 1;color: #FFF;}
.calendar-event:hover * {color: #fff;}
.calendar-event:hover a.cta-link.cl-outlook { color: #fff !important;}
.calendar-event-details h3{text-transform:uppercase;line-height:1.3em;margin-bottom:16px;}
.calendar-event-details p{font-size:1.8rem;margin-bottom:16px;line-height:normal;color:#666666;}
.calendar-event-details{position:relative;bottom:0;padding:18px 25px 18px 24px;width:100%;z-index:1;}
*/
/* --------------- Calendar Css End ---------------- */

/* --------------- Our Stories Starts ---------------- */
.our-stories .loading {background: url("/~/media/CFFEDFD4E8DF4845AB833E6B04158545.gif") no-repeat 20px 20px;}
.our-stories-container .tabs-container, .our-stories-container .tabs-container ul {margin-bottom:65px;}
.our-stories-container .tags-filter {margin-bottom:50px;padding: 16px 16px 10px;position:relative;margin-top: 30px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);}
.our-stories-container .tags-filter .tags,.tags-filter .filter-close{display:none;}
.our-stories-container .filter-title {font-weight:700;font-size:1.8rem;line-height:21px;color:#002378;padding-bottom: 6px;cursor:pointer;}
.our-stories-container .filter-title.active {color:#545454}
.our-stories-container .filter-close{float:right;margin-top: -26px;margin-right: -6px;cursor:pointer;}
.our-stories-container .tags-header {padding-bottom:18px;}
.our-stories-container .tags a {font-size:1.8rem; font-weight:700; text-decoration: none; line-height:25px; padding-right:26px; text-transform:uppercase; cursor:pointer}
.our-stories-container .tags a:hover, .our-stories-container .tags a.current {text-decoration:underline}
.our-stories-container2 .tabs-container, .our-stories-container .tabs-container ul {margin-bottom:0;}
.our-stories-container2 .tags-filter {margin-bottom:50px;padding: 16px 16px 10px;position:relative;margin-top: 30px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);}
.our-stories-container2 .tags-filter .tags,.tags-filter .filter-close{display:none;}
.our-stories-container2 .filter-title {font-weight:700;font-size:1.8rem;line-height:21px;color:#002378;padding-bottom: 6px;cursor:pointer;}
.our-stories-container2 .filter-title.active {color:#545454}
.our-stories-container2 .filter-close{float:right;margin-top: -26px;margin-right: -6px;cursor:pointer;}
.our-stories-container2 .tags-header {padding-bottom:18px;}
.our-stories-container2 .tags a {font-size:1.8rem; font-weight:700; text-decoration: none; line-height:25px; padding-right:26px; text-transform:uppercase; cursor:pointer}
.our-stories-container2 .tags a:hover, .our-stories-container .tags a.current {text-decoration:underline}
#loadmore span.icon-right-arrow { font-size: 1.5rem; margin-left: 10px; color: #fe0000;}
#loadmore{margin-bottom: 20px;text-align: center;padding: 20px 0;} 
#loadmore a.cta-link.internal-link:after {transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg);right: 15px;} 
#loadmore a.cta-link.internal-link:hover:after {right: 5px;} 
.our-stories .story-item-box-wrap{top:0;transition: all 0.3s ease 0s;height:100%;position:relative;margin-bottom: 0;background:#fff;}
@media all and (min-width:1024px){
  .our-stories .story-item-box-wrap{min-height:361px;}
}
.our-stories .story-item-box-wrap a.story-item-wrap { text-decoration: none; color:#031794; }
.our-stories .story-item-box-wrap:hover{position: relative;top: -25px;-webkit-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;-webkit-box-shadow: -1px -1px 16px -1px rgba(0,0,0,0.43);-moz-box-shadow: -1px -1px 16px -1px rgba(0,0,0,0.43);box-shadow: -1px -1px 16px -1px rgba(0,0,0,0.43);}
.our-stories .story-item-box-wrap a.story-item{margin-bottom:0px;}
.our-stories .story-item-social-inner{position: absolute;top: 17px;z-index: 2;right: 12px;left:unset;opacity:0;transition:0.5s;display:none;}
.our-stories .story-item-box-wrap:hover .story-item-social-inner{opacity:1;top:14px;transition:all 0.3s ease 0s;}
.our-stories .story-content {text-align:left; padding:30px; border:1px solid #ebebeb; border-top:none;}
.nojs .our-stories .story-content {min-height:380px;}
.our-stories .story-content h2{font-size: 2.4rem;line-height: 1.250em;/*text-align: center;*/color: #031794;margin-bottom: 16px;text-transform: uppercase;font-weight: 700;display: inline;transition: all 0.3s ease-in-out;}
.our-stories .story-img {height: 237px;overflow:hidden;}
.our-stories .story-img img {height: 100% !important;overflow: hidden;width: 100%;margin: 0;}
.our-stories .story-content .date{ font-size: 1.4rem; text-align: center; color: #031794; margin-bottom: 12px;  font-weight: 700; margin-top: 12px;}
.filter-close a { text-decoration: none; color: #031794; font-size: 1.2rem; text-transform: uppercase; font-weight: 700;float: right;}
.filter-close a:hover { color: #031794; }
.our-stories-container .tags-filter .tags{margin: 10px 0 10px;}
.filter-title:after {position: absolute;right: 12px;top: 27px;content: "\e908";font-family: 'icomoon' !important;color: #031794;font-size: 15px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.filter-title.active:after {content:'';}
.story-image {float:left; margin-right:15px; margin-bottom:10px; width:50%}
.story-image iframe{width:100%;}
.story-image img { height: auto;}
.story-pg p i, .story-pg p em, .story-pg p i strong, .story-pg p em strong { font-style: italic; }
.back-to-link { margin-bottom: 15px; float: left; padding: 10px; font-weight: 700;position:relative;}
.back-to-link span.icon-right-arrow{font-size:1.5rem;margin-left:10px;color:#fe0000;}
.back-to-link span.icon-right-arrow:before{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;position:absolute;transition:all 0.4s ease-in-out;top:20px;left:-5px;}
.back-to-link:hover span.icon-right-arrow:before{left:-10px;}
.back-to-link:hover a{color:#fe0000;}
.story-tag-title{font-size: 2.2rem; text-transform:uppercase;padding:20px 0;font-weight:700;display:block;transition:all 0.3s ease-in-out; margin: 0;}
.story-tags a{ text-decoration: none; font-size: 1.6rem;line-height:1.250em;text-transform:uppercase;padding: 10px 20px;font-weight:700;display:inline-block;background: #d2dae6;border-radius: 4px;float: left;margin: 10px 10px 0 0;}
.story-tags a:hover { background: #002478; color: #fff;}
.story-tags {margin-bottom: 30px;float: left;}
.video-contentpage-video {margin:10px 0 40px 0;}
.tabs-container.asyncTabs > a {color: #797979; background-color: #fff; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);font-size: 1.4rem;line-height: normal;padding: 20px 15px;position: relative; width: 100%; z-index: 1; cursor: pointer; display: inline-block; text-decoration: none;font-weight: 700;font-style: normal;}
.contentwrapper .pr-back-link .pr-date { padding: 3px 0; float: left; /*width: auto;*/}
.contentwrapper .pr-back-link .back-to-link { padding: 0 0 0 10px;margin: 0 0 0 10px; }
.contentwrapper .pr-back-link .back-to-link a { text-decoration: none; }
.quickfacts { background-color: #ccd4e4; display: block; float: right; margin-bottom: 7px; margin-left: 10px; margin-top: 7px; padding: 10px; width: 50%; }
.quickfacts p { margin-bottom:10px; }
.contentwrapper .pr-back-link .back-to-link span.icon-right-arrow:before {top: 9px;}
.pr-back-link { width: 100%; float: left; margin-bottom: 20px;}
.tabs-container.asyncTabs > a {  box-shadow:none;  position: relative;z-index: 1; display: inline-block; text-decoration: none; 
transition: all 0.5s;
    text-decoration: none !important;
    padding: 11.5px 15px;
    width: 100%;
    max-width: 100%;
    background: #F6F8FB;
    border-radius: 26.5px;
    font-family: "AASmartSans";
    font-size: 14px;
    line-height: 17px;
    font-weight: 600;
    color: #031794;
    min-height: 43px;
    cursor: pointer;

}

.tabs-container.asyncTabs > a.active{border-radius: 26.5px 26.5px 0 0;}

.tabs-container.asyncTabs > a.active::before{    padding-bottom: 10px;
    border-bottom: 1px solid #D7D4D5;
    content: "";
    width: calc(100% - 30px);
    height: 11px;
    position: absolute;
    margin-top: 20px;}
.tabs-container.asyncTabs > a::after { position: absolute; top: 50%; content: "\e908"; font-family: 'icomoon' !important; color: #031794; font-size: 15px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);
font-family: 'icomoon' !important;
    font-size: 12px;
    position: absolute;
    right: 15px;
    content: "\e900";
    color: #FE0001;
    transition: all 0.5s ease-in-out;

}
.tabs-container.asyncTabs > a.active::after { -webkit-transform: translateY(-50%) rotate(180deg); -moz-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg);}
h2.rel-stry { margin-bottom: 50px;}
.img-box.col-xs-12.col-sm-4{margin-bottom:30px;}
.main-content-container.pr-item-container .two-col-content .col-md-5 img{width:100%;height:auto;}
/* --------------- Our Stories Ends ---------------- */

.video-gallery-container .video-title p, .video-gallery-title p { font-size: 1.6rem; margin-bottom: 20px; line-height: 1.6em; padding-top: 10px; color: #031794;font-weight:500;}
.video-gallery-container img.video-thumbnail { width: 100%; height: auto;}
#cboxLoadedContent > div { display: flex; height: 100%;}
#video-content .angloVideoContainer, #video-mod-content .angloVideoContainer, #video-content-3col .angloVideoContainer { flex: 1;}
.banner-content-module p img.rad-left{float:left; margin:10px 40px 20px 0px}
.banner-content-module p img.rad-right{float:right; margin:10px 0 20px 40px}
.inv_mobilesmall.inv_playerContainer { min-height: auto;}
.video-contentpage-inner .inv_playerContainer {min-height: auto;}
.video-contentpage-inner .inv_videoReady {min-height: auto !important;}
.external-web-content-page{padding-bottom:50px;}
.module-section img{display: block; max-width: 100%; height: auto; margin:0 auto; }
.module-section .video-item img{width:100%}
.module-section a[href^="mailto:"] { word-break: break-all; word-wrap: break-word; display: inline-block; }
.angloVideoContainer .inv_transcripts {padding-top: 0px !important;}




/* Highchart css */
.highcharts-title{width: 100% !important;line-height: 2.2rem !important;font-weight: 500;}
.rad-bar-chart1{width:auto;max-width:100%;}

/*Stories slider css*/
.story-slider .graduates-slider-section-main-wrapper{clear:left;float:none;}
.modules-based-page.slider-inner-pages .story-slider{padding:0px;}
.modules-based-page.slider-inner-pages .story-slider .graduates-slider-section-main-wrapper{margin:0px;}
.headerwrapper.inv_FullScreen_Siblings { z-index: 0 !important;}
.inv_FullScreen_Siblings #auto-top-link { z-index: 0 !important;}
.board-members {background:#f7f7f7;}
#history.internetexplorer11 .inv_ParentContainer { overflow: hidden;}
#history.ms-edge .inv_ParentContainer { overflow: hidden;}


/* Module Accordian ol li */
.module-accordian ol{list-style-type: none;counter-reset: item;margin: 15px 0px 0px 0px!important;padding: 0;}
.module-accordian ol > li {display: table;counter-increment: item;margin-bottom: 0.5em!important;}
.module-accordian ol > li:before {content: counters(item, ".") ". ";display: table-cell;padding-right: 0.5em;}
.module-accordian li ol > li {margin: 0;}
.module-accordian li ol > li:before {content: counters(item, ".") " ";}
.module-accordian ol li.h2 {font-size: 3.2em;line-height: 40px;text-transform: none;margin-bottom: 16px;color: #031794;}
.image-category-filter {clear:both;}
.tailing-database-filters .td-reset-filter-icon:after{content: "\e900";font-family: 'icomoon' !important;left: 115px;position: absolute;color: #fe0000;font-size: 13px;font-weight: normal;bottom: 48px;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
input.td-reset-filter:hover +  span.td-reset-filter-icon:after{left:120px;}


.left-content-wrapper ul li, .middle-content ul li{position:relative;  font-weight:400; font-size:1.8rem;   list-style-type: none !important;position: relative; padding-left: 0;line-height: 3.0rem;padding-bottom: 00px; padding-left:15px;}
.visibility-hidden {visibility:hidden; opacity:0;}
#careers-jobs .openSearch ,#careers-jobs #searchbox{display:none!important} 
#careers-jobs  #filters-section{    padding-bottom: 30px;}
.graduates-slider-section-main-wrapper .slick-arrow:focus {outline: 1px dotted #fe0000;}
.story-item-social-inner:focus-within {opacity: 1;top: 14px;transition: all 0.3s ease 0s;}


.module-download-item-table .download-doc-item .rc-related-link{/*display: table-cell; */text-transform: uppercase; vertical-align: middle; text-align: center;}
.module-download-item-table .download-doc-item .rc-related-link > p{margin-bottom:0; font-size: 1.4rem;}
.module-download-item-table .download-doc-item .rc-related-link a{color: #545656; text-decoration: none; position: relative;}
/*.module-download-item-table .download-doc-item .rc-related-link a.prevres-videolink{padding-left: 25px}*/
.module-download-item-table .download-doc-item .rc-related-link a.prevres-videolink:before{ content: "\e90c"; font-family: 'icomoon' !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; font-size: 20px; color: #fff; position: absolute; top: -2px; margin-left: 0; background: #fe0000; border-radius: 50%; left: 0; }
#privacidad-candidato .module-accordian-wrapper, #applicant-privacy-notice .module-accordian-wrapper{padding: 30px 0 0px !important;}
#applicant-privacy-notice .module-accordian .left-content-wrapper .mod-top-content ul li, #privacidad-candidato .module-accordian .left-content-wrapper .mod-top-content ul li{list-style-type: none !important;}
.ip3-applicant-privacy-notice .module-accordian .accordian-item li { /*list-style-type: none !important;*/}
.ip3-applicant-privacy-notice .module-accordian .accordian-item  ul, .ip3-applicant-privacy-notice .module-accordian .accordian-item table tr td ul{margin-bottom: 20px  ;     margin-left: 0; }
.ip3-applicant-privacy-notice .module-accordian .accordian-item table tr td li{ /*list-style-type: disc !important;*/}
.story-pg .module-section.module-testimonial { background-color: transparent !important; }

h1.h2{font-size: 3.2rem;line-height: normal;margin-bottom: 48px;margin-top: 0;font-weight:500;}
/*.module-imagecarousel-slider .module-imagecarousel-slide-text a {text-decoration: underline;}*/


/*************************************************/
/***** Module Banner with Search box - Start *****/
/*************************************************/
.banner-with-searchbox-wrapper{
  position:relative;
  
}
.banner-with-searchbox-wrapper .banner-content-wrap{
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  position: relative;
  top:0 !important;
}
.banner-with-searchbox-wrapper .banner-content-wrap.overlay::before {
  background-image: linear-gradient(244deg, rgba(0,0,0,0.2),rgba(180,26,26,0.25) 20%,rgba(0,36,120,0.7) 76%, rgba(0,36,120,0.7));
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  content: "";
}
.banner-with-searchbox-wrapper .banner-content-holder{
  display: table;
  height: 759px;
  width: 100%;
}
.banner-with-searchbox-wrapper .banner-content-inner{
  vertical-align: middle;
  display: table-cell;
}
.banner-with-searchbox-wrapper .banner-title{
  margin-bottom: 30px;
}
.banner-with-searchbox-wrapper .banner-content-inner .banner-text p {
  color: #fff;
  margin-bottom: 20px;
}

.socialway-searchbox-wrapper{
  position: absolute;
  bottom: 99px;
  width: 100%;
  padding: 0 80px 0 55px;
  
}
.socialway-searchbox-wrapper .socialway-searchbox-holder{
  margin-bottom:12px;
  position: relative;
}
.socialway-searchbox-wrapper #socialwaySearchbox{
  width: 100%;
  font-size: 18px;
  line-height: 30px;
  color:#fff;
  background:transparent;
  border: none;
  border-bottom: 2px solid #0075b0;
  padding: 15px 30px 15px 65px;
  font-weight: 500;
  -webkit-appearance:none;
  -webkit-border-radius:0;
  border-radius:0;
}

.socialway-searchbox-wrapper #socialwaySearchbox::placeholder {opacity: 1; color:#fff; }
.socialway-searchbox-wrapper #socialwaySearchbox:-ms-input-placeholder {opacity: 1; color:#fff; }
.socialway-searchbox-wrapper #socialwaySearchbox::-ms-input-placeholder {opacity: 1; color:#fff; }


.socialway-searchbox-wrapper .socialway-searchlinks{
  margin: 0 -26px;
}
.socialway-searchbox-wrapper .socialway-searchlinks:after{
  content:"";
  clear:both;
  display:block;
}
.socialway-searchbox-wrapper .socialway-searchlinks a {
  font-size: 14px;
  line-height: 30px;
  color: #00a3f5;
  font-weight: 500;
  display: inline-block;
  float: left;
  margin-bottom: 15px;
  padding: 0 26px;
  -webkit-transition:all 0.4s ease-in;
  transition:all 0.4s ease-in;
}
.socialway-searchbox-wrapper .socialway-searchlinks a:hover{
  color:#57C7FF;
}
.socialwaySearchBtn {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 60px;
  background: transparent;
  border: none;
  text-align: left;
}
.socialwaySearchBtn::before {
  content: "\e91b";
  font-family: 'icomoon' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #fff;
  font-size: 25px;
  position: absolute;
  top: 18px;
  left: 0;
}
.popup-video-link{
  position: absolute;
  top: 44%;
  right: 40%;
}
.popup-video-link.text-link {
    position: relative;
    top: auto;
    right: auto;
}
.popup-video-link a{
  font-size: 46px;
}
.popup-video-link.text-link a {font-size: 1.8rem;}

.banner-with-searchbox-wrapper .banner-content-inner .popup-video-link-mobile{
  display:none;
}
@media only screen and (max-width:1024px){
h2 {
    font-size: 2.8rem;
    line-height: 3.4rem;
}
.rad-introtext{
font-size:2.1rem; line-height:27px;
}
}
@media all and (min-width:1200px){
  .banner-with-searchbox-wrapper .banner-content-inner .banner-text {
    padding-right: 70px;
  }
}

@media all and (min-width:1024px){
	.ip3-our-stories .pr-back-link { margin-bottom: 40px;}
}

@media all and (min-width:992px){
  .banner-with-searchbox-wrapper .banner-title{
    font-size: 4.8rem; 
    line-height: 56px;
  }
}

@media all and (max-width:1200px){
  .socialway-searchbox-wrapper {
    bottom: 30px;
    padding:0;
  }
}
@media all and (max-width:992px){
  .popup-video-link {
    right: 15%;
  }
  .socialway-searchbox-wrapper .socialway-searchlinks{
    margin: 0 -15px;
  }
  .socialway-searchbox-wrapper .socialway-searchlinks a{
    padding: 0 15px;
  }
  .events-wrapper {margin: 0px 0 30px 0px;}
}
@media only screen and (max-width:599px){
.pr-item-container table sup {top:-2.8em;}
}
@media all and (max-width:767px){
  #investor-calendar #contentwrapper {margin-top:30px;}
  .events-wrapper {margin: 0px 0 20px 0px;}
  .banner-with-searchbox-wrapper .banner-content-holder{
    height:auto;
  }
  h2 {
    font-size: 2.4rem;
    line-height: 2.9rem;
}
  .banner-with-searchbox-wrapper .banner-content-inner{
    padding: 100px 0 80px;
  }
  .socialway-searchbox-wrapper{
    position:relative;
  }
  .popup-video-link{
    display:none;
  }
  .popup-video-link.text-link{display:block !important;}
  .banner-with-searchbox-wrapper .banner-content-inner .popup-video-link-mobile{
    display:block;
  }
  .banner-with-searchbox-wrapper .banner-content-inner .popup-video-link-mobile a{
    font-size: 32px;
  }
}
/***********************************************/
/***** Module Banner with Search box - End *****/
/***********************************************/

/***********************************************/
/***** New Modules For Social Toolkit Start*****/
/***********************************************/

/* Note Module */
.note-module-wrapper.red a.rad-popup {
    color: #fff !important;
    text-decoration: underline !important;
}
.note-module-wrapper.red{background-color:rgba(198,12,48,0.75);}
.note-module-wrapper.red h2{color:#fff;}
.note-module-wrapper.red *{color:#fff;}
.note-module-wrapper {border-radius: 10px;border: solid 2px #d2dae6;background-color: #eff2f6; 
  padding:17px 42px 4px 54px;}
.note-module-title h2 {font-size:1.4em; line-height:1; color:#031794; letter-spacing:0; font-weight:bold; position:relative;}
.note-module-title h2:before {content: "!";position: absolute;left: -37px;top: -4px;text-align:center;line-height:24px; color: #fff; background:#031794; z-index: 99; width:24px; height:24px; border-radius:100%; z-index:9;}
.note-module-content p { margin-bottom:13px;}
.note-module-content ul {list-style:unset; margin:0; padding:0 0 0 20px;}
.note-module-content ul li {padding-bottom:20px; margin:0;}


/* Tooltip functionality */
a.rad-popup {position:relative; cursor:default; color:#0075b0 !important; text-decoration:none !important; line-height:1;}

span.rad-popup-text {position: absolute;width: 297px;bottom: calc(100% + 8px);background: #fff;padding: 24px;display: block;z-index: 99;box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px #e2e2e2; border-radius:10px; font-size:1.4rem; line-height:1.36; color:#4d4d4d !important; visibility:hidden; opacity:0; transition:0.4s ease;}
a.rad-popup:after {content:url("/~/media/Images/a/anglo-american-group-v5//Universal/icons/down-arrow-with-border.png"); position:absolute; top:-17px; left:11px; z-index:999; visibility:hidden; opacity:0; transition:0.4s ease;}

a.rad-popup:hover > span.rad-popup-text{visibility:visible; opacity:1; transition:0.4s ease;}
a.rad-popup:hover:after {visibility:visible; opacity:1; transition:0.4s ease;}

a.rad-popup.position-right span.rad-popup-text{ right:-52px;}
a.rad-popup.position-left span.rad-popup-text{ left:-20px;}
.nojs a.rad-popup:after {display:none;}
a.rad-popup:focus {outline:none;}

.scroll-table-container table thead th span.rad-popup-text, .scroll-table-container table tbody tr:first-child td span.rad-popup-text {top: calc(100% + 15px); bottom:auto;}
.scroll-table-container table thead th a.rad-popup:after, .scroll-table-container table tbody tr:first-child td a.rad-popup:after {top: 20px;transform: rotate(180deg);}



/* Image Zoom Module */
.image-zoom-caption-wrapper {padding-left:0;}
.image-zoom-wrapper {position:relative; height:auto;} /* max-width:672px; */
.image-zoom-hover-overlay {position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.73); top:0; left:0; visibility:hidden; opacity:0; transition:0.4s ease; cursor:pointer;}

a.zoom-in-icon-text span.zoom-in-icon-wrap {width:88px; height:88px;background: rgba(41, 41, 41, 0.46); border-radius:50%; line-height:88px; text-align:center; margin:0 auto 8px; display:block;}
a.zoom-in-icon-text span.zoom-in-icon-wrap img {display:inline-block;}
a.zoom-in-icon-text {width:180px; text-align:center; position:absolute; left:0; right:0; margin:auto; top:calc(50% - 58px);}
.image-zoom-icon-wrap img {display:inline-block;}
a.zoom-in-icon-text  span.image-zoom-text-wrap {font-size:1.6em;color:#fff; font-weight:bold;}
.zoom-image-wrapper.no-zoom .panzoom {transform:matrix(1, 0, 0, 1, 0, 0) !important;}
.image-zoom-wrapper:hover .image-zoom-hover-overlay {visibility:visible; opacity:1; transition:0.4s ease;}
.vimage-minus {width:100%; text-align:right; position:absolute; bottom:-40px; right:0;}
.vimage-plus {display:none;}
.vimage-minus a.zoom-out {pointer-events:none; opacity:0.5;}
.vimage-minus.active a.zoom-out {pointer-events:all; opacity:1;}
span.icon-zoom-out {width: 39px;height: 39px;display: inline-block;border-radius: 50%;line-height: 35px;text-align: center;margin: 10px 0 0;background: linear-gradient(147.83deg, #1E7CFF -36.31%, #031794 86.32%);box-shadow: 4px 4px 12px rgba(3, 23, 148, 0.103884), -4px -4px 12px rgba(255, 255, 255, 0.164418), 4px 4px 12px rgba(0, 0, 0, 0.163844);}
span.icon-zoom-in {width: 30px;height: 30px;display: inline-block;background: #031794;border-radius: 50%;line-height: 30px;text-align: center;margin: 10px 0 0; display:none;}
span.icon-zoom-out:before {content: '\e91f';color: #fff;font-size: 4px;}
span.icon-zoom-in:before {content: '\e920';color: #fff;font-size: 10px;}  
.image-zoom-module .video-caption-wrapper {width:calc(100% - 100px);}

@media all and  (min-width:992px) and (max-width:1199px){
  .image-zoom-wrapper {height:auto;}
}
@media all and  (max-width:1024px){
  .vimage-plus {display:block;}
  .image-zoom-hover-overlay {position:static; background:none;visibility:visible;opacity:1; height:auto; width:auto; display:inline-block;}
  .image-zoom-hover-overlay a.zoom-in {pointer-events:none; opacity:0.5;}
  .image-zoom-hover-overlay.active a.zoom-in {pointer-events:all; opacity:1;}
  .zoom-in-icon-wrap {display:none !important;}
  .image-zoom-text-wrap {display:none;}
  a.zoom-in-icon-text {position:static; max-width:none; margin:0;}
  span.icon-zoom-in {display:inline-block;}
  .vimage-toolbar {width: auto;float: right;position: absolute;top: 100%;right: 0;}
  .vimage-minus {width:auto; text-align:unset; display:inline-block; position:static;}
  span.icon-zoom-out {margin:0;transform:translateY(-3px);}
  .ticker-wrapper{border-radius:15px;}
}
@media all and  (min-width:768px) and (max-width:991px){
  span.rad-popup-text {width:220px;}
  .image-zoom-wrapper {height:auto;}
}
@media all and  (max-width:767px){
  span.rad-popup-text {width:210px;}
  .video-module-wrap {width:100%; margin:0 0 20px;}
  .note-module-content p {line-height:1.7;}
  .image-zoom-wrapper {height:auto;}
    .ticker-wrapper{border-radius:10px;}
}

/***********************************************/
/***** New Modules For Social Toolkit Start*****/
/***********************************************/

/***********************************************/
/********** Module Case Studies Start **********/
/***********************************************/
.mod-case-studies.module-section .vLine.with-offset {position: relative;}
.mod-case-studies ul.cs-tabs { width: 100%; float: left; display: flex; margin: 0px; position: relative; z-index: 2; border-bottom: 1px solid #c2cbdf; }
.mod-case-studies ul.cs-tabs li { cursor: pointer; display: inline-block; width:25%; position: relative; margin:0; }
.mod-case-studies ul.cs-tabs li.current::after { content: ""; transition: opacity 0.1s; display: block; opacity: 1; content: ''; position: absolute; left: 50%; top: 100%; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 12px solid #002478; clear: both; transform:translateX(-50%); }
.mod-case-studies ul.cs-tabs li:hover::before, .mod-case-studies ul.cs-tabs li.current::before { content: ""; border-bottom: 3px #002478 solid; width: 100%; height: 3px; position: absolute;  left: 0;  bottom: -3px; display:none; }
.mod-case-studies ul.cs-tabs li a { font-size: 1.4rem; line-height: 1.27778em; padding: 20px; position: relative; display: block; text-align: center; font-weight:bold; top: 50%; transform: translateY(-50%); color: rgba(3,23,149,0.5); text-decoration: none; transition: all 0.4s ease-in-out; }
.mod-case-studies ul.cs-tabs li a:hover, .mod-case-studies ul.cs-tabs li.current a {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    background: radial-gradient(45.95% 45.95% at 100% 0%, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0.0001) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, linear-gradient(152.68deg, rgba(31, 124, 252, 0.95) -19.33%, rgba(3, 23, 148, 0.95) 80.85%);
    box-shadow: 4px 4px 12px rgb(3 23 148 / 10%), -4px -4px 12px rgb(255 255 255 / 16%), 4px 4px 12px rgb(0 0 0 / 16%);
    border-radius: 26.5px;
}

.mod-case-studies ul.cs-tabs { display: table;
    top: auto;
    transform: none;
    background: #F4F5F7;
    border: 1px solid rgba(151, 151, 151, 0.0551792);
    box-shadow: -4px -4px 16px rgb(255 255 255 / 20%), inset 1px 1px 2px rgb(0 0 0 / 18%), inset 2px 1px 1px #ffffff;
    border-radius: 29.5px;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #4D4D4D; }
.mod-case-studies ul.cs-tabs li.current::after { bottom:-12px; top:auto;  display:none;}
.mod-case-studies ul.cs-tabs li { display: table-cell; vertical-align: middle; }
.mod-case-studies ul.cs-tabs li a { 
top: auto;
    transform: none;
   
   
    border-radius: 29.5px;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #4D4D4D; }
.mod-case-studies .cs-container { padding: 31px 0 70px; clear: left; }

/*-- No JS  --*/
body.nojs .mod-case-studies .module-cs-wrapper .cs-full-wrap { padding:0; }
body.nojs .mod-case-studies .cs-left-col { width: 100%; padding-right: 0; }
body.nojs .mod-case-studies .cs-right-col { width: 100%; }

/*--  Self Serve  --*/
.ss-page { padding:50px 0; margin-top:50px; }
.ss-page .mod-case-studies .module-cs-wrapper.four-col .cs-item { width:100%; }

.mod-case-studies .module-cs-wrapper { padding-top: 34px; }
.mod-case-studies .cs-item .cs-details { display:none; }
.mod-case-studies .module-cs-wrapper .cs-row { margin: 0 -15px; }
.mod-case-studies .module-cs-wrapper.two-col .cs-item { width:50%; padding-left:15px; padding-right:15px; float:left; }
.mod-case-studies .module-cs-wrapper.four-col .cs-item { width:25%; padding-left:15px; padding-right:15px; float:left; }
.mod-case-studies .module-cs-wrapper .cs-item { border-radius: 4px; margin-bottom:29px; }
.mod-case-studies .module-cs-wrapper .cs-item .active { box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 16px 16px 0 rgba(0, 0, 0, 0.1), 0 32px 32px 0 rgba(0, 0, 0, 0.1), 0 64px 64px 0 rgba(0, 0, 0, 0.1); }
.mod-case-studies .module-cs-wrapper .cs-item .cs-img { min-height:281px; background-position: center; background-size: cover; background-repeat: no-repeat; border-radius: 4px; transition:all 0.4s; }
.mod-case-studies .module-cs-wrapper .cs-item .cs-img.no-img { background-color:#002478; }
.mod-case-studies .module-cs-wrapper .cs-item img { border-radius: 4px; display:none; }
.mod-case-studies .module-cs-wrapper .cs-item.fadded { opacity:0.5; }
.mod-case-studies .module-cs-wrapper .cs-item-inner { border-radius: 4px; cursor:pointer; position:relative; display:block; overflow:hidden; }
.mod-case-studies .module-cs-wrapper .cs-item-inner .cs-head { position:absolute; bottom: 37px; left:11%; transition: all 0.3s; opacity: 1; z-index:2;padding-right:10px; }
.mod-case-studies .module-cs-wrapper .cs-item-inner.active .cs-head { opacity:0; }
.mod-case-studies .module-cs-wrapper .cs-item-inner .cs-head p { font-weight: bold; margin-bottom:0; }
.mod-case-studies .module-cs-wrapper .cs-item-inner .cs-head p.cs-name { font-size:1.8rem; line-height:1.44em; color:#fff; }
.mod-case-studies .module-cs-wrapper .cs-item-inner .cs-head p.cs-date { font-size:1.4rem; line-height:1.44em; color:#e2d8af; text-transform: uppercase; }
.mod-case-studies .module-cs-wrapper .cs-item-inner:hover .cs-img { transform: scale(1.1); }
.mod-case-studies .module-cs-wrapper .cs-full-wrap { clear:left; padding: 0 15px 29px; display:none; float:left; width:100%; position:relative; z-index: 1; }
.mod-case-studies .module-cs-wrapper .cs-full-wrap .inner { padding: 58px 4% 9px; border-radius: 4px; box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1); background-color: #fff; position: relative; float:left; width:100%; -moz-box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1); }
.mod-case-studies .cs-left-col,
.mod-case-studies .cs-right-col { float:left; }
.mod-case-studies .cs-left-col { width:34%; padding-right:6%; }
.mod-case-studies .cs-right-col { width:66%; margin-top: -7px; padding-right: 32px; }
.mod-case-studies .cs-full-wrap .cs-left-col p.cs-name { font-size:2.4rem; color: #031794; font-weight:bold; margin-bottom:0; }
.mod-case-studies .cs-full-wrap .cs-left-col p.cs-date { font-size:1.4rem; color: #031794; font-weight:bold; text-transform: uppercase; margin-bottom: 9px; line-height: normal; }
.mod-case-studies .cs-mbmr-desc { padding-top:12px; }
.mod-case-studies .cs-full-wrap .cs-left-col .cs-mbmr-desc p,
.mod-case-studies .cs-full-wrap .cs-left-col .cs-desc p,
.mod-case-studies .cs-full-wrap .cs-left-col p.cs-desc { font-size:1.4rem; font-weight:bold; line-height: 1.64em; color: #4d4d4d; }
.mod-case-studies .cs-full-wrap .cs-left-col .cs-mbmr-desc p.mo-ttl,
.mod-case-studies .age-ttl { color:#031794; margin-bottom:0; }
.mod-case-studies .cs-desc p{margin-bottom:0; padding-bottom:12px;}
.mod-case-studies .cs-desc p.mbmr-age{margin-bottom: 0; padding-bottom:0; }
.mod-case-studies .cs-full-wrap .cs-right-col ul {list-style-type: disc;list-style-position: outside;padding-left: 0;}
.mod-case-studies .cs-full-wrap .cs-right-col > ul {margin-bottom: 30px;}
.mod-case-studies .cs-full-wrap .cs-right-col p,
.mod-case-studies .cs-full-wrap .cs-right-col ul li { font-size: 1.4rem; line-height: 1.71em;}
.mod-case-studies .cs-full-wrap .cs-right-col > *:last-child {margin-bottom: 30px !important;}
.mod-case-studies .module-cs-wrapper .cs-close { position:absolute; right:37px; top:16px; z-index:1; cursor:pointer; text-decoration: none; }
.mod-case-studies .module-cs-wrapper .cs-close p { color:#031794; font-size: 1.2rem; font-weight: bold; margin-bottom:0; line-height: normal; }  
.mod-case-studies .module-cs-wrapper .cs-close p span.icon-close-btn { margin-left: 18px; color: #fe0000; display: inline; font-size: 1.6rem; float: right; margin-top: 2px; }
.mod-case-studies.blue-gradient .cs-right-col a.cta-link:hover,
.mod-case-studies.blue .cs-right-col a.cta-link:hover { color: #fe0000 !important; }

body.nojs .cs-right-col, body.nojs .cs-left-col { width:100%; padding-right:0; }

.ss-page .cs-img { padding-bottom:20px; }
.ss-page .cs-full-wrap.mbl { display: block !important; }
#contentwrapper.ss-page { padding-bottom: 50px; }

.mod-case-studies .module-cs-wrapper .cs-item-inner::after { border-radius: 4px; content: ""; display: inline-block; background: linear-gradient(to bottom, rgba(2, 36, 79, 0), rgba(2, 36, 79, 0.86) 85%, #02244f); bottom: 0; left: 0; width: 100%; position: absolute; z-index: 1; height: 100%; max-height: 143px; transition:all 0.4s; }
.mod-case-studies .module-cs-wrapper .cs-item-inner.active::after { display:none; }
.mod-case-studies .module-cs-wrapper .cs-item-inner:hover::after { max-height:170px; }

.mod-case-studies .module-cs-wrapper .cs-mb-close { position:absolute; right:37px; top:16px; z-index:1; cursor:pointer; text-decoration: none; }
.mod-case-studies .module-cs-wrapper .cs-mb-close-dv p { color:#031794; font-size: 1.2rem; font-weight: bold; margin-bottom:0; line-height: normal; }  
.mod-case-studies .module-cs-wrapper .cs-mb-close-dv p span.icon-close-btn { margin-left: 18px; color: #fe0000; display: inline; font-size: 1.4rem;float: right;margin-top: 2px;}

.mod-case-studies .cs-module-title {padding-left: 20px;display: block;padding-bottom: 30px;}

@media all and ( max-width: 991px){
  .mod-case-studies .module-cs-wrapper { padding-top: 10px; }
  .mod-case-studies .cs-container { padding: 31px 0 40px; }
  .mod-case-studies ul.cs-tabs li a { font-size: 1.7rem; }
}
@media all and ( max-width: 767px){
  .mod-case-studies .cs-left-col,
  .mod-case-studies .cs-right-col { width: 100%; }
  .mod-case-studies .cs-left-col { padding-right:0; }
  .mod-case-studies .cs-right-col { padding-right:0; }
  .mod-case-studies .cs-full-wrap .cs-left-col p.cs-name {margin-bottom: 30px;}
  .mod-case-studies .module-cs-wrapper .cs-item-inner .cs-head {left: 40px;bottom: 30px;}
}

@media all and ( min-width: 640px){
  .mod-case-studies .module-cs-wrapper .cs-full-wrap.mbl { display:none !important; }
  body.nojs .mod-case-studies .module-cs-wrapper .cs-full-wrap.mbl { display:block !important; }
}

@media all and (max-width:639px){
  .mod-case-studies .module-cs-wrapper.two-col .cs-item,
  .mod-case-studies .module-cs-wrapper.four-col .cs-item { width: 100%; }
  .mod-case-studies .cs-full-wrap.dsktp { display:none !important; }
  .mod-case-studies .cs-full-wrap.mbl { padding-top: 30px; }
  .mod-case-studies .module-cs-wrapper .cs-full-wrap.dsktp { display:none !important; }
}
/***********************************************/
/*********** Module Case Studies End ***********/
/***********************************************/

body .angloVideoContainer .inv_downloadBtn { display:none; }
#MainWrapper.inv_FullScreen_Other {overflow:visible !important;}


.rad-noborder tr td {border:none !important;}
#ambassadors-for-good #global-operations-item {background: white;}
#ambassadors-for-good #global-operations-item .fullwidth-image {box-shadow:none;}

.foot-bottom-wrapper ul li a#ot-sdk-btn:after {border-right: 1px solid #000;right: 0px;content: '';position: absolute;top: 4px;height: 54%;}
#ot-sdk-btn.ot-sdk-show-settings.cta-link{background-color: #031794 !important;border: 1px solid #031794 !important;color: #FFFFFF !important;}
#ot-sdk-btn.ot-sdk-show-settings.cta-link:hover{background-color: #031794 !important;opacity: 0.7;}

/***********************************************/
/************ Rebrand Module Start *************/
/***********************************************/


/******** Horizontal Nested Tabs Start *********/

.module-image-tabs.blue:before,.module-image-tabs.light-blue,.module-image-tabs.blue-gradient,.module-image-tabs.grey:before{background: #fff !important;}
.module-image-tabs .left-content-wrapper h2,.module-image-tabs.blue .left-content-wrapper h2,.module-image-tabs.light-blue .left-content-wrapper h2,.module-image-tabs.blue-gradient .left-content-wrapper h2,.module-image-tabs.grey .left-content-wrapper h2{color: #031794 !important;}
.module-image-tabs .offset-title-only p,.module-image-tabs.blue .offset-title-only p,.module-image-tabs.light-blue .offset-title-only p,.module-image-tabs.blue-gradient .offset-title-only p,.module-image-tabs.grey .offset-title-only p{color: #565656 !important;}
.module-image-tabs .offset-title-only .introtext-wrapper .rad-introtext,.module-image-tabs.blue .offset-title-only .introtext-wrapper .rad-introtext,.module-image-tabs.light-blue .offset-title-only .introtext-wrapper .rad-introtext,.module-image-tabs.blue-gradient .offset-title-only .introtext-wrapper .rad-introtext,.module-image-tabs.grey .offset-title-only .introtext-wrapper .rad-introtext{color: #565656 !important;}
.module-image-tabs .offset-title-only a.cta-link,.module-image-tabs.blue .offset-title-only a.cta-link,.module-image-tabs.light-blue .offset-title-only a.cta-link,.module-image-tabs.blue-gradient .offset-title-only a.cta-link,.module-image-tabs.grey .offset-title-only a.cta-link{color: #002478 !important;}
.module-image-tabs .offset-title-only a.cta-link:hover,.module-image-tabs.blue .offset-title-only a.cta-link:hover,.module-image-tabs.light-blue .offset-title-only a.cta-link:hover,.module-image-tabs.blue-gradient .offset-title-only a.cta-link:hover,.module-image-tabs.grey .offset-title-only a.cta-link:hover{color: #fe0000 !important;}
.module-image-tabs .image-tabs-content-wrapper .image-tab-list-content .image-tab-list-content-inner h2,.module-image-tabs.blue .image-tabs-content-wrapper .image-tab-list-content .image-tab-list-content-inner h2,.module-image-tabs.light-blue .image-tabs-content-wrapper .image-tab-list-content .image-tab-list-content-inner h2,.module-image-tabs.blue-gradient .image-tabs-content-wrapper .image-tab-list-content .image-tab-list-content-inner h2,.module-image-tabs.grey .image-tabs-content-wrapper .image-tab-list-content .image-tab-list-content-inner h2{color: #031794 !important;}
.module-image-tabs .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a.activeTab,.module-image-tabs.blue .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a.activeTab,.module-image-tabs.light-blue .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a.activeTab,.module-image-tabs.blue-gradient .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a.activeTab,.module-image-tabs.grey .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a.activeTab{color: #031794 !important;}
.module-image-tabs .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a,.module-image-tabs.blue .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a,.module-image-tabs.light-blue .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a,.module-image-tabs.blue-gradient .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a,.module-image-tabs.grey .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a{color: #4d4d4d;}
/* .module-image-tabs .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list .image-tab-list-item::after, .module-image-tabs.blue .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list .image-tab-list-item::after, .module-image-tabs.light-blue .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list .image-tab-list-item::after, .module-image-tabs.blue-gradient .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list .image-tab-list-item::after, .module-image-tabs.grey .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list .image-tab-list-item::after{color: #c60c30 !important;} */
/* .module-image-tabs .offset-title-only a.cta-link.internal-link:after, .module-image-tabs.blue .offset-title-only a.cta-link.internal-link:after, .module-image-tabs.light-blue .offset-title-only a.cta-link.internal-link:after, .module-image-tabs.blue-gradient .offset-title-only a.cta-link.internal-link:after, .module-image-tabs.grey .offset-title-only a.cta-link.internal-link:after{color: #c60c30 !important;} */

/********* Horizontal Nested Tabs End **********/


/* .foot-top-wrapper .report-link a:after{color: #c60c30 !important;} */

/***********************************************/
/************* Rebrand Module End **************/
/***********************************************/

/**********************Sub navigation Career*********************/
.sub-nav-career ul li ul.subItems h3{
	padding: 21px 30px;
    margin:0;
    font-size:1.8rem;
    font-family: "AASmartSans";
    font-weight: 400;
}
.sub-nav-career ul li.search-and-apply{
	    float: right;
    margin-right: 0;
    margin-top: 10px;
}
.sub-nav-career ul li.search-and-apply a{
	border-radius: 19px;
    background-color: #fe0000;
    background-image: none;
    padding: 12px 30px;
    line-height: 1;
    color: #fff;
}
.sub-nav-career ul li.search-and-apply a:hover{
 background-color: #ff4c4a;
     background-image: none;
    box-shadow: none;
}

.sub-nav-career ul li.hasChildren a{
	    padding-right: 25px;
}
.sub-nav-career ul li.hasChildren a:hover:after, .sub-nav-career ul li.hasChildren:hover a:after{
	  border: solid #fff;
          border-width: 0 2px 2px 0;
}
.sub-nav-career ul li.hasChildren> a:after{
  content:"";
  border: solid #fe0000;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(
45deg
);
    position: relative;
    right: -10px;
    top: -2px;
}
.sub-nav-career .hideSubMenu{
	
        opacity: 0 !important;
    visibility: hidden !important;
}
.sub-nav-career ul li ul.subItems h3 span.closeSubNavigation a{
	font-size:1.2rem;
    color:#4d4d4d;
    font-weight:600;
}
.sub-nav-career ul li ul.subItems h3 span.closeSubNavigation a:hover{
	color: #031794;
}
.sub-nav-career ul li ul.subItems h3 span.closeSubNavigation a:hover span.icon-close-btn{
	color: #031794;
}

.sub-nav-career ul li ul.subItems h3 span.closeSubNavigation {
	float:right;
}
.sub-nav-career ul li ul.subItems h3 span.closeSubNavigation span.icon-close-btn{
	color: #d7d4d5;
    font-size: 1.6rem;
    margin-left: 6px;
    vertical-align: middle;
}
.sub-nav-career ul li ul.subItems h3 a:hover:after{
	right: -5px;
}
.sub-nav-career ul li ul.subItems h3 a:hover{
	    background-image: none;
    box-shadow: none;
}
.sub-nav-career ul li ul.subItems h3 a{
	display:inline-block;
        line-height: inherit;
    padding: 0;
    font-weight: normal;
    font-size: 1.6rem;
   margin-left: 30px;
    padding-right: 20px;
	font-weight: 400 !important;
    margin-bottom:0;
}
.sub-nav-career ul li ul.subItems h3 a:after{
	bottom: 0px;
    right: 0;
}
.sub-nav-career ul li ul.subItems li.subPage h4{
	font-size: 1.6rem;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 10px;
    font-family: "AASmartSans";
    
}
.sub-nav-career ul li ul.subItems li.subPage div p{
    font-size: 1.4rem;
    color:#666;
    line-height: 17px;
    margin-bottom: 0;
}
/*
body.stckIt .sub-nav-career{
	top:123px;
}
*/
body.nav-up .sub-nav-career{
	transform: translateY(0px);
}
.sub-nav-career{
	box-shadow: 4px 4px 16px 0 rgba(0, 0, 0, 0.08), -4px -4px 16px 0 rgba(255, 255, 255, 0.35), 24px 24px 40px 0 rgba(3, 23, 148, 0.1), inset 2px 1px 1px 0 #ffffff;
  background-color: #ffffff;
  position: fixed;
    
    z-index: 999;
    width: 100%;
    transition:all 0.5s;
    border-top: 1px solid #d7dde8;
    border-bottom: 1px solid #d7dde8;
 
}
.sub-nav-career ul li {
	display: inline-block;
    margin-right: 15px;
}
.sub-nav-career ul li a{
	font-size: 1.4rem;
    font-weight: 600;
        display: block;
    line-height: 60px;
    padding:0 15px;
}
.sub-nav-career ul li>a.active h4, .sub-nav-career ul li>a.active .menuContent{
	color:#fff;
}

.sub-nav-career ul li>a.active:hover{
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 16px 16px 0 rgba(0, 0, 0, 0.1), 8px 32px 32px 0 rgba(3, 23, 148, 0.13), 8px 64px 64px 0 rgba(0, 0, 0, 0.1), inset 0 1px 3px 0 rgba(255, 255, 255, 0.34) !important;
  background-image: radial-gradient(circle at 100% 0, rgba(255, 255, 255, 0.28), rgba(255, 255, 255, 0) 36%), linear-gradient(135deg, #1f7cfc -15%, #031794 66%) !important;
  color:#fff !important;
}
.sub-nav-career ul li>a.active:after{
	border: solid #fff;
    border-width: 0 2px 2px 0;
}
.sub-nav-career ul li a:hover, .sub-nav-career ul li:hover>a, .sub-nav-career ul li>a.active {
 box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 16px 16px 0 rgba(0, 0, 0, 0.1), 8px 32px 32px 0 rgba(3, 23, 148, 0.13), 8px 64px 64px 0 rgba(0, 0, 0, 0.1), inset 0 1px 3px 0 rgba(255, 255, 255, 0.34);
  background-image: radial-gradient(circle at 100% 0, rgba(255, 255, 255, 0.28), rgba(255, 255, 255, 0) 36%), linear-gradient(135deg, #1f7cfc -15%, #031794 66%);
  color:#fff;
}
.sub-nav-career ul li.haschildren>a{
	position:relative;
    padding-right:20px;
}
.sub-nav-career ul li.haschildren>a:after{
  	content: "\e900";
    position: absolute;
    color: #fe0000;
    top: 0;
    right: 3px;
    font-family: 'icomoon';
    font-size: 12px;
    font-weight: 100;
}
.sub-nav-career ul li ul.subItems{
	position: absolute;
    top: 60px;
    background-color: #fff;
    z-index: 9;
    
  	box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08), 0 -4px 16px 0 rgba(255, 255, 255, 0.35), 0 24px 40px 0 rgba(3, 23, 148, 0.1), inset 2px 1px 1px 0 #ffffff;
  background-color: #ffffff;
  width: 100%;
    left: 0;
    visibility: hidden;
    opacity: 0;
    transform: translateY(15px);
        transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}
.sub-nav-career ul li:hover ul.subItems, .sub-nav-career ul li ul.subItems.menuActive{
	display:block;
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
}
.sub-nav-career ul li ul.subItems li{
	display:block;
    margin-right: 0;
    border-right: 1px solid rgba(215, 221, 232, 0.5);
    border-bottom: 1px solid rgba(215, 221, 232, 0.5);
   	
        
}
.sub-nav-career ul li ul.subItems li.subPage{
	width: 20%;
    float: left;
}
.sub-nav-career ul li ul.subItems li.subPage a{
	padding:20px 30px;
    height:100%;
}
.sub-nav-career ul li ul.subItems li.subPage a:hover{
  box-shadow: inset 0 1px 3px 0 rgba(255, 255, 255, 0.34);
  background-image: radial-gradient(circle at 100% 0, rgba(255, 255, 255, 0.28), rgba(255, 255, 255, 0) 37%), linear-gradient(to bottom, #f6f8fb, #f6f8fb);
}

@media screen and (max-width:1023px){
	.sub-nav-career ul li{
    	display:none;
    }
    .sub-nav-career ul li.search-and-apply{
    	display:block;
        float: none;
    width: 260px;
    margin: 10px auto;
    text-align: center;
    
    }
    body.stckIt .sub-nav-career{
    	top:68px;
    }
    .sub-nav-career{
    	top:68px;
        border-radius:0;
    }
    
}
@media screen and (min-width:1024px) and (max-width:1170px){
	.sub-nav-career ul li.search-and-apply{
    	    margin-right: 15px;
            float:none;
    }
}

/* Header V2 Starts */

.headerwrapper.use-style-v2{background: #fff;}
.headerwrapper.use-style-v2 .top-group-container .group-sites{/*border-radius: 16.5px;background-color: #f6f8fb;border: 1px solid #f6f8fb;margin-top: 4px; */}
/*body.stckIt .headerwrapper.use-style-v2 .group-sites, body.posfixed .headerwrapper.use-style-v2 .top-group-container .group-sites{border: 1px solid #f6f8fb;}*/
.headerwrapper.use-style-v2 .openSearch:before{border-color: #d8d8d8;}
.headerwrapper.use-style-v2 span.icon-search-icon{color: #4d4d4d;}
.headerwrapper.use-style-v2 .main-menu ul li:hover a:first{color: #fff;}
.headerwrapper.use-style-v2 .rdMenuwrapper ul li.level1 > a,.headerwrapper.use-style-v2 .second-level.menu-list ul > li > a,.headerwrapper.use-style-v2 .top-group-container .group-sites a,.headerwrapper.use-style-v2 .rdMenuwrapper .rd-level2 li a{color: #4d4d4d;transition: all 0s;}

.headerwrapper.use-style-v2 .rdMenuwrapper ul li.level1.current > a,.headerwrapper.use-style-v2 .rdMenuwrapper ul li.level1.selected > a{color: #ffffff;}
.headerwrapper.use-style-v2 .rdMenuwrapper ul li.level1 > a:hover,.headerwrapper.use-style-v2 .rdMenuwrapper ul li.level1:hover > a{color: #ffffff;}

.headerwrapper.use-style-v2 .rdMenuwrapper ul li.level1 a.activemeganav{color: #ffffff;}

/*.headerwrapper.use-style-v2 #logo{background: url(/~/media/691D08522AE24716B58619262739D106.svg) no-repeat;height: 50px;width: 100%;float: left;position: absolute;background-size: 222px auto;background-position: 0 0;}*/
/*.headerwrapper:not(.use-style-v2) #logo.stickyLogo{background: url(/~/media/Images/a/anglo-american-group-v5//Universal/logo/anglo-american-logo-white.svg) no-repeat;}*/

.headerwrapper.use-style-v2 #logo a img,.headerwrapper.use-style-v2 #logo img{opacity: 0;visibility: hidden;display: none;}
.headerwrapper.use-style-v2 #logo a img.sticky-logo-image,.headerwrapper.use-style-v2 #logo img.sticky-logo-image{opacity: 1;visibility: visible;display: block;}
#where-we-operate-map-new .headerwrapper.use-style-v2, #where-we-operate.angloamericangroup .headerwrapper.use-style-v2, #where-we-operate.angloaustralia .headerwrapper.use-style-v2, #where-we-operate.angloplatinum .headerwrapper.use-style-v2, #map.angloamericanuk .headerwrapper.use-style-v2, #digital-experience .headerwrapper.use-style-v2, #the-woodsmith-project .headerwrapper.use-style-v2{background: #ffffff !important;}
.headerwrapper.use-style-v2 .rdMenuwrapper ul li.level1 > a{font-size: 1.6rem;font-weight: 600;}
.headerwrapper.use-style-v2 .second-level.menu-list > ul > li > a{font-size: 1.4rem;font-weight: 600 !important;}
.headerwrapper.use-style-v2 .group-sites a{font-weight: 600;}
.rd-leftmenuwrapper ul li.second-nav a{transition: all 0.2s !important;}

@media (max-width: 767px){
	.headerwrapper.use-style-v2 #logo{background-size: 139px auto;}
}

/* Header V2 Ends */
/*-----Nwe-modules-css-18-8-2021-----------*/
.module-card-slider .left-wrapper .left-side-content-link-wrapper a.cta-link.internal-link {font-size: 1.6rem;}
.module-card-slider .left-wrapper .left-side-content-link-wrapper a.cta-link.internal-link:after{bottom: 0px;}
.module-card-slider .card-slider-navigation .cardSliderPaginationNumbers .parentSpan{font-size: 1.6rem;letter-spacing: -1.5px;}
.use-style-v2 .share-box .share-options .sharetext {font-weight:600;}
.three-col-signpost.use-style-v2 .signpost--wrapper .signpost-cover .signpost-wrap .signpost-details h3 + .link-text {padding-top: 18.5px;}
.use-style-v2.module-section .rb-v2-items-container .ar-v2-accordian-item.ar-v2-module-accordian-item.accordian-ar-v2-tabs-snapdown-item.active .ar-v2-accordian-inner .report-content-item p{}
.use-style-v2.module-section .ar-v2-tabs-module .ar-v2-tabs-module-wrapper .rb-v2-items-container .ar-v2-tabs-signpost-wrapper .h3.ar-v2-tabs-signpost-title {color:#031794;} 
.annual-report-v2-module-landing.use-style-v2 h1.lrg{ background-image: linear-gradient(83deg, #fe0000 3%, #031794 54%, #1e7cff 81%, #1e7cff 120%); margin-bottom: 30px;     font-weight: 100;}
.module-text-with-video-2-col.use-style-v2 .video-2-col-content .video-mod-content h2{margin-bottom: 24px;} 
.module-text-with-video-2-col.use-style-v2 .video-2-col-content .video-mod-content a.cta-link.internal-link{font-size: 1.6rem;}
.testimonial-item > a{
color:red !important}
.annual-report-v2-module-landing.use-style-v2 .ar-video-full-container-module .ar-video-full-container .inv_startTime {font-family: AASmartSans;font-weight: 600;}


.share-price-3-col span.vline{
	display:none;
}
.share-price-3-col .module-head-wrap h2{
	font-style: normal;
font-weight: 300;
font-size: 3.2rem;
line-height: 38px;
color: #031794;
margin-bottom: 20px;
font-family:"AASmartSans", sans-serif;
}
.module-text-with-video-2-col.use-style-v2 .video-caption p span{
  	display: block;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #4D4D4D;
    margin-top: 2px;
}
.video-mod-content p{
	margin-bottom: 24px;
}
.video-mod-content p:last-child{
	margin-bottom: 0px !important;
}
.gredientTitle{
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 58px;
  background: linear-gradient(90deg, #FE0000 0%, #031794 30.98%, #1E7CFF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.module-tabs-contents-image{
	position: relative;
}
.module-tabs-contents-image:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(24.02deg, rgba(30, 138, 255, 0.4) -1.15%, rgba(30, 138, 255, 0) 15.4%), linear-gradient(161.9deg, rgba(252, 60, 61, 0.0001) 72.86%, rgba(254, 0, 0, 0.343122) 98.95%), linear-gradient(186.4deg, rgba(31, 124, 252, 0.0001) 46.4%, #031794 103.29%);
    border-radius: 20px;
}

.testimonial-content .testimonial-img:before {
    content: "";
    width: 120%;
    height: 110%;
    top: 0px;
    left: 0;
    position: absolute;
    background: radial-gradient(43.87% 15.51% at 45.05% 82.92%, rgba(3, 23, 148, 0.526497) 0%, rgba(12, 57, 183, 0.65911) 48.57%, rgba(31, 124, 252, 0.0001) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
    mix-blend-mode: normal;
    opacity: 0.61;
    
}
.testimonial-left-content:before {
    content: "";
    width: 238px;
    height: 124px;
    top: 112px; 
    left: 0;
    position: absolute;
    background-image: url(/~/media/Images/a/anglo-american-group-v5//PLC/modules/tab/testiShape.svg);
    background-repeat: no-repeat;
    background-position: bottom;
    z-index: 1;
}
.testimonial-content .testimonial-img:after {
    content: "";
    width: 52px;
    height: 61px;
    background: radial-gradient(90.52% 75.83% at 30.39% 0%, #FE0000 0%, rgba(255, 0, 0, 0.0001) 100%);
    filter: blur(73.3936px);
    transform: rotate(-90deg);
    background-size: 100%;
    position: absolute;
    right: 0;
    bottom: 40px;
}

.module-testimonial-tabs .mCSB_scrollTools.mCSB_scrollTools_horizontal{
	background-color:#ccc;
}
.module-testimonial-tabs .mCSB_dragger{
	
}
.breadcrumb .vid-link-text {
    color: #031794;
}
/*.breadcrumb .vid-link-text:hover {
    color: #fe0001 !important;
}*/
@media only screen and (max-width:767px){
.share-price-3-col .module-head-wrap h2{font-weight:400;}
.mod-3column-cards h2.center-with-line{font-weight:400;}
}

/*******Share Price tickets***/
/*
#ExternalWebContentExternalIFrame1, #ExternalWebContentExternalIFrame2, #ExternalWebContentExternalIFrame3{
	min-height:200px;
}
*/

.video-thumb-wrapper a.link-btn:hover .icon-play-icn{
	right:-18px;
}
.video-thumb-wrapper a.link-btn:hover .vid-link-text, .video-thumb-wrapper a.link-btn:hover .icon-play-icn{
	    color: #fe0001 !important;
}

/*@media only screen and (min-width:1440px) and (max-width:1440px){
.ticker-wrapper{width:569px;}
}*/

body#email-alerts .contentwrapper .tabs-container.iframe-tabs{
	display:none;
}
.mod-body-content ol{
padding-left: 5px;
}

#breadcrumb ul li:first-child {
    display: none;
}

#breadcrumb ul li:nth-child(2)>a{
margin-left: 0;
}

body.ip3-our-stories #contentwrapper{
  margin-top: 98px;
  margin-bottom: 98px;
}

#loadmore{
	margin-bottom: 78px;
}
@media screen and (max-width:991.98px){
  body.ip3-our-stories #contentwrapper{
    margin-top: 60px;
        margin-bottom: 60px;
  }	
  #loadmore{
    margin-bottom: 48px;
  }
  
  .mobi-menu-wrapper ul li.level1.first{
  	display:none;
  }
  
  
}
@media screen and (max-width:767.98px){
  body.ip3-our-stories #contentwrapper{
    margin-top: 30px;
        margin-bottom: 30px;
  
  }
  #loadmore{
    margin-bottom: 8px;
  }
  .calendar-row {margin:0px;}
}

.footer-hidden-text {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.news-feed-item a.nffull-link .visuallyhidden {
    width: 100%;
    height: 100%;
    opacity: 0;
    font-size: 30px;
    clip: inherit;
}
.accessibilty-hidden-text {
    display: block;
    opacity: 0;
    font-size: 150px;
    position: absolute !important;
    height: 100%;
    width: 100%;
}
.signpost-carousel-item a.box-link {    text-indent: unset;
    opacity: 1; font-size:0;}
    
    span.linkSpan{
    	color: #031794;
        cursor:pointer;
    }
    
    
/* Careers section */
#careers .module-section.pt-0{padding-top:0px;}#careers .module-section.pt-1{padding-top:1px;}#careers .module-section.pt-2{padding-top:2px;}#careers .module-section.pt-3{padding-top:3px;}#careers .module-section.pt-4{padding-top:4px;}#careers .module-section.pt-5{padding-top:5px;}#careers .module-section.pt-6{padding-top:6px;}#careers .module-section.pt-7{padding-top:7px;}#careers .module-section.pt-8{padding-top:8px;}#careers .module-section.pt-9{padding-top:9px;}#careers .module-section.pt-10{padding-top:10px;}#careers .module-section.pt-11{padding-top:11px;}#careers .module-section.pt-12{padding-top:12px;}#careers .module-section.pt-13{padding-top:13px;}#careers .module-section.pt-14{padding-top:14px;}#careers .module-section.pt-15{padding-top:15px;}#careers .module-section.pt-16{padding-top:16px;}#careers .module-section.pt-17{padding-top:17px;}#careers .module-section.pt-18{padding-top:18px;}#careers .module-section.pt-19{padding-top:19px;}#careers .module-section.pt-20{padding-top:20px;}#careers .module-section.pt-21{padding-top:21px;}#careers .module-section.pt-22{padding-top:22px;}#careers .module-section.pt-23{padding-top:23px;}#careers .module-section.pt-24{padding-top:24px;}#careers .module-section.pt-25{padding-top:25px;}#careers .module-section.pt-26{padding-top:26px;}#careers .module-section.pt-27{padding-top:27px;}#careers .module-section.pt-28{padding-top:28px;}#careers .module-section.pt-29{padding-top:29px;}#careers .module-section.pt-30{padding-top:30px;}#careers .module-section.pt-31{padding-top:31px;}#careers .module-section.pt-32{padding-top:32px;}#careers .module-section.pt-33{padding-top:33px;}#careers .module-section.pt-34{padding-top:34px;}#careers .module-section.pt-35{padding-top:35px;}#careers .module-section.pt-36{padding-top:36px;}#careers .module-section.pt-37{padding-top:37px;}#careers .module-section.pt-38{padding-top:38px;}#careers .module-section.pt-39{padding-top:39px;}#careers .module-section.pt-40{padding-top:40px;}#careers .module-section.pt-41{padding-top:41px;}#careers .module-section.pt-42{padding-top:42px;}#careers .module-section.pt-43{padding-top:43px;}#careers .module-section.pt-44{padding-top:44px;}#careers .module-section.pt-45{padding-top:45px;}#careers .module-section.pt-46{padding-top:46px;}#careers .module-section.pt-47{padding-top:47px;}#careers .module-section.pt-48{padding-top:48px;}#careers .module-section.pt-49{padding-top:49px;}#careers .module-section.pt-50{padding-top:50px;}#careers .module-section.pt-51{padding-top:51px;}#careers .module-section.pt-52{padding-top:52px;}#careers .module-section.pt-53{padding-top:53px;}#careers .module-section.pt-54{padding-top:54px;}#careers .module-section.pt-55{padding-top:55px;}#careers .module-section.pt-56{padding-top:56px;}#careers .module-section.pt-57{padding-top:57px;}#careers .module-section.pt-58{padding-top:58px;}#careers .module-section.pt-59{padding-top:59px;}#careers .module-section.pt-60{padding-top:60px;}#careers .module-section.pt-61{padding-top:61px;}#careers .module-section.pt-62{padding-top:62px;}#careers .module-section.pt-63{padding-top:63px;}#careers .module-section.pt-64{padding-top:64px;}#careers .module-section.pt-65{padding-top:65px;}#careers .module-section.pt-66{padding-top:66px;}#careers .module-section.pt-67{padding-top:67px;}#careers .module-section.pt-68{padding-top:68px;}#careers .module-section.pt-69{padding-top:69px;}#careers .module-section.pt-70{padding-top:70px;}#careers .module-section.pt-71{padding-top:71px;}#careers .module-section.pt-72{padding-top:72px;}#careers .module-section.pt-73{padding-top:73px;}#careers .module-section.pt-74{padding-top:74px;}#careers .module-section.pt-75{padding-top:75px;}#careers .module-section.pt-76{padding-top:76px;}#careers .module-section.pt-77{padding-top:77px;}#careers .module-section.pt-78{padding-top:78px;}#careers .module-section.pt-79{padding-top:79px;}#careers .module-section.pt-80{padding-top:80px;}#careers .module-section.pt-81{padding-top:81px;}#careers .module-section.pt-82{padding-top:82px;}#careers .module-section.pt-83{padding-top:83px;}#careers .module-section.pt-84{padding-top:84px;}#careers .module-section.pt-85{padding-top:85px;}#careers .module-section.pt-86{padding-top:86px;}#careers .module-section.pt-87{padding-top:87px;}#careers .module-section.pt-88{padding-top:88px;}#careers .module-section.pt-89{padding-top:89px;}#careers .module-section.pt-90{padding-top:90px;}#careers .module-section.pt-91{padding-top:91px;}#careers .module-section.pt-92{padding-top:92px;}#careers .module-section.pt-93{padding-top:93px;}#careers .module-section.pt-94{padding-top:94px;}#careers .module-section.pt-95{padding-top:95px;}#careers .module-section.pt-96{padding-top:96px;}#careers .module-section.pt-97{padding-top:97px;}#careers .module-section.pt-98{padding-top:98px;}#careers .module-section.pt-99{padding-top:99px;}#careers .module-section.pt-100{padding-top:100px;}#careers .module-section.pb-0{padding-bottom:0px;}#careers .module-section.pb-1{padding-bottom:1px;}#careers .module-section.pb-2{padding-bottom:2px;}#careers .module-section.pb-3{padding-bottom:3px;}#careers .module-section.pb-4{padding-bottom:4px;}#careers .module-section.pb-5{padding-bottom:5px;}#careers .module-section.pb-6{padding-bottom:6px;}#careers .module-section.pb-7{padding-bottom:7px;}#careers .module-section.pb-8{padding-bottom:8px;}#careers .module-section.pb-9{padding-bottom:9px;}#careers .module-section.pb-10{padding-bottom:10px;}#careers .module-section.pb-11{padding-bottom:11px;}#careers .module-section.pb-12{padding-bottom:12px;}#careers .module-section.pb-13{padding-bottom:13px;}#careers .module-section.pb-14{padding-bottom:14px;}#careers .module-section.pb-15{padding-bottom:15px;}#careers .module-section.pb-16{padding-bottom:16px;}#careers .module-section.pb-17{padding-bottom:17px;}#careers .module-section.pb-18{padding-bottom:18px;}#careers .module-section.pb-19{padding-bottom:19px;}#careers .module-section.pb-20{padding-bottom:20px;}#careers .module-section.pb-21{padding-bottom:21px;}#careers .module-section.pb-22{padding-bottom:22px;}#careers .module-section.pb-23{padding-bottom:23px;}#careers .module-section.pb-24{padding-bottom:24px;}#careers .module-section.pb-25{padding-bottom:25px;}#careers .module-section.pb-26{padding-bottom:26px;}#careers .module-section.pb-27{padding-bottom:27px;}#careers .module-section.pb-28{padding-bottom:28px;}#careers .module-section.pb-29{padding-bottom:29px;}#careers .module-section.pb-30{padding-bottom:30px;}#careers .module-section.pb-31{padding-bottom:31px;}#careers .module-section.pb-32{padding-bottom:32px;}#careers .module-section.pb-33{padding-bottom:33px;}#careers .module-section.pb-34{padding-bottom:34px;}#careers .module-section.pb-35{padding-bottom:35px;}#careers .module-section.pb-36{padding-bottom:36px;}#careers .module-section.pb-37{padding-bottom:37px;}#careers .module-section.pb-38{padding-bottom:38px;}#careers .module-section.pb-39{padding-bottom:39px;}#careers .module-section.pb-40{padding-bottom:40px;}#careers .module-section.pb-41{padding-bottom:41px;}#careers .module-section.pb-42{padding-bottom:42px;}#careers .module-section.pb-43{padding-bottom:43px;}#careers .module-section.pb-44{padding-bottom:44px;}#careers .module-section.pb-45{padding-bottom:45px;}#careers .module-section.pb-46{padding-bottom:46px;}#careers .module-section.pb-47{padding-bottom:47px;}#careers .module-section.pb-48{padding-bottom:48px;}#careers .module-section.pb-49{padding-bottom:49px;}#careers .module-section.pb-50{padding-bottom:50px;}#careers .module-section.pb-51{padding-bottom:51px;}#careers .module-section.pb-52{padding-bottom:52px;}#careers .module-section.pb-53{padding-bottom:53px;}#careers .module-section.pb-54{padding-bottom:54px;}#careers .module-section.pb-55{padding-bottom:55px;}#careers .module-section.pb-56{padding-bottom:56px;}#careers .module-section.pb-57{padding-bottom:57px;}#careers .module-section.pb-58{padding-bottom:58px;}#careers .module-section.pb-59{padding-bottom:59px;}#careers .module-section.pb-60{padding-bottom:60px;}#careers .module-section.pb-61{padding-bottom:61px;}#careers .module-section.pb-62{padding-bottom:62px;}#careers .module-section.pb-63{padding-bottom:63px;}#careers .module-section.pb-64{padding-bottom:64px;}#careers .module-section.pb-65{padding-bottom:65px;}#careers .module-section.pb-66{padding-bottom:66px;}#careers .module-section.pb-67{padding-bottom:67px;}#careers .module-section.pb-68{padding-bottom:68px;}#careers .module-section.pb-69{padding-bottom:69px;}#careers .module-section.pb-70{padding-bottom:70px;}#careers .module-section.pb-71{padding-bottom:71px;}#careers .module-section.pb-72{padding-bottom:72px;}#careers .module-section.pb-73{padding-bottom:73px;}#careers .module-section.pb-74{padding-bottom:74px;}#careers .module-section.pb-75{padding-bottom:75px;}#careers .module-section.pb-76{padding-bottom:76px;}#careers .module-section.pb-77{padding-bottom:77px;}#careers .module-section.pb-78{padding-bottom:78px;}#careers .module-section.pb-79{padding-bottom:79px;}#careers .module-section.pb-80{padding-bottom:80px;}#careers .module-section.pb-81{padding-bottom:81px;}#careers .module-section.pb-82{padding-bottom:82px;}#careers .module-section.pb-83{padding-bottom:83px;}#careers .module-section.pb-84{padding-bottom:84px;}#careers .module-section.pb-85{padding-bottom:85px;}#careers .module-section.pb-86{padding-bottom:86px;}#careers .module-section.pb-87{padding-bottom:87px;}#careers .module-section.pb-88{padding-bottom:88px;}#careers .module-section.pb-89{padding-bottom:89px;}#careers .module-section.pb-90{padding-bottom:90px;}#careers .module-section.pb-91{padding-bottom:91px;}#careers .module-section.pb-92{padding-bottom:92px;}#careers .module-section.pb-93{padding-bottom:93px;}#careers .module-section.pb-94{padding-bottom:94px;}#careers .module-section.pb-95{padding-bottom:95px;}#careers .module-section.pb-96{padding-bottom:96px;}#careers .module-section.pb-97{padding-bottom:97px;}#careers .module-section.pb-98{padding-bottom:98px;}#careers .module-section.pb-99{padding-bottom:99px;}#careers .module-section.pb-100{padding-bottom:100px;} 

.ip3-careers .module-section.pt-0{padding-top:0px;}.ip3-careers .module-section.pt-1{padding-top:1px;}.ip3-careers .module-section.pt-2{padding-top:2px;}.ip3-careers .module-section.pt-3{padding-top:3px;}.ip3-careers .module-section.pt-4{padding-top:4px;}.ip3-careers .module-section.pt-5{padding-top:5px;}.ip3-careers .module-section.pt-6{padding-top:6px;}.ip3-careers .module-section.pt-7{padding-top:7px;}.ip3-careers .module-section.pt-8{padding-top:8px;}.ip3-careers .module-section.pt-9{padding-top:9px;}.ip3-careers .module-section.pt-10{padding-top:10px;}.ip3-careers .module-section.pt-11{padding-top:11px;}.ip3-careers .module-section.pt-12{padding-top:12px;}.ip3-careers .module-section.pt-13{padding-top:13px;}.ip3-careers .module-section.pt-14{padding-top:14px;}.ip3-careers .module-section.pt-15{padding-top:15px;}.ip3-careers .module-section.pt-16{padding-top:16px;}.ip3-careers .module-section.pt-17{padding-top:17px;}.ip3-careers .module-section.pt-18{padding-top:18px;}.ip3-careers .module-section.pt-19{padding-top:19px;}.ip3-careers .module-section.pt-20{padding-top:20px;}.ip3-careers .module-section.pt-21{padding-top:21px;}.ip3-careers .module-section.pt-22{padding-top:22px;}.ip3-careers .module-section.pt-23{padding-top:23px;}.ip3-careers .module-section.pt-24{padding-top:24px;}.ip3-careers .module-section.pt-25{padding-top:25px;}.ip3-careers .module-section.pt-26{padding-top:26px;}.ip3-careers .module-section.pt-27{padding-top:27px;}.ip3-careers .module-section.pt-28{padding-top:28px;}.ip3-careers .module-section.pt-29{padding-top:29px;}.ip3-careers .module-section.pt-30{padding-top:30px;}.ip3-careers .module-section.pt-31{padding-top:31px;}.ip3-careers .module-section.pt-32{padding-top:32px;}.ip3-careers .module-section.pt-33{padding-top:33px;}.ip3-careers .module-section.pt-34{padding-top:34px;}.ip3-careers .module-section.pt-35{padding-top:35px;}.ip3-careers .module-section.pt-36{padding-top:36px;}.ip3-careers .module-section.pt-37{padding-top:37px;}.ip3-careers .module-section.pt-38{padding-top:38px;}.ip3-careers .module-section.pt-39{padding-top:39px;}.ip3-careers .module-section.pt-40{padding-top:40px;}.ip3-careers .module-section.pt-41{padding-top:41px;}.ip3-careers .module-section.pt-42{padding-top:42px;}.ip3-careers .module-section.pt-43{padding-top:43px;}.ip3-careers .module-section.pt-44{padding-top:44px;}.ip3-careers .module-section.pt-45{padding-top:45px;}.ip3-careers .module-section.pt-46{padding-top:46px;}.ip3-careers .module-section.pt-47{padding-top:47px;}.ip3-careers .module-section.pt-48{padding-top:48px;}.ip3-careers .module-section.pt-49{padding-top:49px;}.ip3-careers .module-section.pt-50{padding-top:50px;}.ip3-careers .module-section.pt-51{padding-top:51px;}.ip3-careers .module-section.pt-52{padding-top:52px;}.ip3-careers .module-section.pt-53{padding-top:53px;}.ip3-careers .module-section.pt-54{padding-top:54px;}.ip3-careers .module-section.pt-55{padding-top:55px;}.ip3-careers .module-section.pt-56{padding-top:56px;}.ip3-careers .module-section.pt-57{padding-top:57px;}.ip3-careers .module-section.pt-58{padding-top:58px;}.ip3-careers .module-section.pt-59{padding-top:59px;}.ip3-careers .module-section.pt-60{padding-top:60px;}.ip3-careers .module-section.pt-61{padding-top:61px;}.ip3-careers .module-section.pt-62{padding-top:62px;}.ip3-careers .module-section.pt-63{padding-top:63px;}.ip3-careers .module-section.pt-64{padding-top:64px;}.ip3-careers .module-section.pt-65{padding-top:65px;}.ip3-careers .module-section.pt-66{padding-top:66px;}.ip3-careers .module-section.pt-67{padding-top:67px;}.ip3-careers .module-section.pt-68{padding-top:68px;}.ip3-careers .module-section.pt-69{padding-top:69px;}.ip3-careers .module-section.pt-70{padding-top:70px;}.ip3-careers .module-section.pt-71{padding-top:71px;}.ip3-careers .module-section.pt-72{padding-top:72px;}.ip3-careers .module-section.pt-73{padding-top:73px;}.ip3-careers .module-section.pt-74{padding-top:74px;}.ip3-careers .module-section.pt-75{padding-top:75px;}.ip3-careers .module-section.pt-76{padding-top:76px;}.ip3-careers .module-section.pt-77{padding-top:77px;}.ip3-careers .module-section.pt-78{padding-top:78px;}.ip3-careers .module-section.pt-79{padding-top:79px;}.ip3-careers .module-section.pt-80{padding-top:80px;}.ip3-careers .module-section.pt-81{padding-top:81px;}.ip3-careers .module-section.pt-82{padding-top:82px;}.ip3-careers .module-section.pt-83{padding-top:83px;}.ip3-careers .module-section.pt-84{padding-top:84px;}.ip3-careers .module-section.pt-85{padding-top:85px;}.ip3-careers .module-section.pt-86{padding-top:86px;}.ip3-careers .module-section.pt-87{padding-top:87px;}.ip3-careers .module-section.pt-88{padding-top:88px;}.ip3-careers .module-section.pt-89{padding-top:89px;}.ip3-careers .module-section.pt-90{padding-top:90px;}.ip3-careers .module-section.pt-91{padding-top:91px;}.ip3-careers .module-section.pt-92{padding-top:92px;}.ip3-careers .module-section.pt-93{padding-top:93px;}.ip3-careers .module-section.pt-94{padding-top:94px;}.ip3-careers .module-section.pt-95{padding-top:95px;}.ip3-careers .module-section.pt-96{padding-top:96px;}.ip3-careers .module-section.pt-97{padding-top:97px;}.ip3-careers .module-section.pt-98{padding-top:98px;}.ip3-careers .module-section.pt-99{padding-top:99px;}.ip3-careers .module-section.pt-100{padding-top:100px;}.ip3-careers .module-section.pb-0{padding-bottom:0px;}.ip3-careers .module-section.pb-1{padding-bottom:1px;}.ip3-careers .module-section.pb-2{padding-bottom:2px;}.ip3-careers .module-section.pb-3{padding-bottom:3px;}.ip3-careers .module-section.pb-4{padding-bottom:4px;}.ip3-careers .module-section.pb-5{padding-bottom:5px;}.ip3-careers .module-section.pb-6{padding-bottom:6px;}.ip3-careers .module-section.pb-7{padding-bottom:7px;}.ip3-careers .module-section.pb-8{padding-bottom:8px;}.ip3-careers .module-section.pb-9{padding-bottom:9px;}.ip3-careers .module-section.pb-10{padding-bottom:10px;}.ip3-careers .module-section.pb-11{padding-bottom:11px;}.ip3-careers .module-section.pb-12{padding-bottom:12px;}.ip3-careers .module-section.pb-13{padding-bottom:13px;}.ip3-careers .module-section.pb-14{padding-bottom:14px;}.ip3-careers .module-section.pb-15{padding-bottom:15px;}.ip3-careers .module-section.pb-16{padding-bottom:16px;}.ip3-careers .module-section.pb-17{padding-bottom:17px;}.ip3-careers .module-section.pb-18{padding-bottom:18px;}.ip3-careers .module-section.pb-19{padding-bottom:19px;}.ip3-careers .module-section.pb-20{padding-bottom:20px;}.ip3-careers .module-section.pb-21{padding-bottom:21px;}.ip3-careers .module-section.pb-22{padding-bottom:22px;}.ip3-careers .module-section.pb-23{padding-bottom:23px;}.ip3-careers .module-section.pb-24{padding-bottom:24px;}.ip3-careers .module-section.pb-25{padding-bottom:25px;}.ip3-careers .module-section.pb-26{padding-bottom:26px;}.ip3-careers .module-section.pb-27{padding-bottom:27px;}.ip3-careers .module-section.pb-28{padding-bottom:28px;}.ip3-careers .module-section.pb-29{padding-bottom:29px;}.ip3-careers .module-section.pb-30{padding-bottom:30px;}.ip3-careers .module-section.pb-31{padding-bottom:31px;}.ip3-careers .module-section.pb-32{padding-bottom:32px;}.ip3-careers .module-section.pb-33{padding-bottom:33px;}.ip3-careers .module-section.pb-34{padding-bottom:34px;}.ip3-careers .module-section.pb-35{padding-bottom:35px;}.ip3-careers .module-section.pb-36{padding-bottom:36px;}.ip3-careers .module-section.pb-37{padding-bottom:37px;}.ip3-careers .module-section.pb-38{padding-bottom:38px;}.ip3-careers .module-section.pb-39{padding-bottom:39px;}.ip3-careers .module-section.pb-40{padding-bottom:40px;}.ip3-careers .module-section.pb-41{padding-bottom:41px;}.ip3-careers .module-section.pb-42{padding-bottom:42px;}.ip3-careers .module-section.pb-43{padding-bottom:43px;}.ip3-careers .module-section.pb-44{padding-bottom:44px;}.ip3-careers .module-section.pb-45{padding-bottom:45px;}.ip3-careers .module-section.pb-46{padding-bottom:46px;}.ip3-careers .module-section.pb-47{padding-bottom:47px;}.ip3-careers .module-section.pb-48{padding-bottom:48px;}.ip3-careers .module-section.pb-49{padding-bottom:49px;}.ip3-careers .module-section.pb-50{padding-bottom:50px;}.ip3-careers .module-section.pb-51{padding-bottom:51px;}.ip3-careers .module-section.pb-52{padding-bottom:52px;}.ip3-careers .module-section.pb-53{padding-bottom:53px;}.ip3-careers .module-section.pb-54{padding-bottom:54px;}.ip3-careers .module-section.pb-55{padding-bottom:55px;}.ip3-careers .module-section.pb-56{padding-bottom:56px;}.ip3-careers .module-section.pb-57{padding-bottom:57px;}.ip3-careers .module-section.pb-58{padding-bottom:58px;}.ip3-careers .module-section.pb-59{padding-bottom:59px;}.ip3-careers .module-section.pb-60{padding-bottom:60px;}.ip3-careers .module-section.pb-61{padding-bottom:61px;}.ip3-careers .module-section.pb-62{padding-bottom:62px;}.ip3-careers .module-section.pb-63{padding-bottom:63px;}.ip3-careers .module-section.pb-64{padding-bottom:64px;}.ip3-careers .module-section.pb-65{padding-bottom:65px;}.ip3-careers .module-section.pb-66{padding-bottom:66px;}.ip3-careers .module-section.pb-67{padding-bottom:67px;}.ip3-careers .module-section.pb-68{padding-bottom:68px;}.ip3-careers .module-section.pb-69{padding-bottom:69px;}.ip3-careers .module-section.pb-70{padding-bottom:70px;}.ip3-careers .module-section.pb-71{padding-bottom:71px;}.ip3-careers .module-section.pb-72{padding-bottom:72px;}.ip3-careers .module-section.pb-73{padding-bottom:73px;}.ip3-careers .module-section.pb-74{padding-bottom:74px;}.ip3-careers .module-section.pb-75{padding-bottom:75px;}.ip3-careers .module-section.pb-76{padding-bottom:76px;}.ip3-careers .module-section.pb-77{padding-bottom:77px;}.ip3-careers .module-section.pb-78{padding-bottom:78px;}.ip3-careers .module-section.pb-79{padding-bottom:79px;}.ip3-careers .module-section.pb-80{padding-bottom:80px;}.ip3-careers .module-section.pb-81{padding-bottom:81px;}.ip3-careers .module-section.pb-82{padding-bottom:82px;}.ip3-careers .module-section.pb-83{padding-bottom:83px;}.ip3-careers .module-section.pb-84{padding-bottom:84px;}.ip3-careers .module-section.pb-85{padding-bottom:85px;}.ip3-careers .module-section.pb-86{padding-bottom:86px;}.ip3-careers .module-section.pb-87{padding-bottom:87px;}.ip3-careers .module-section.pb-88{padding-bottom:88px;}.ip3-careers .module-section.pb-89{padding-bottom:89px;}.ip3-careers .module-section.pb-90{padding-bottom:90px;}.ip3-careers .module-section.pb-91{padding-bottom:91px;}.ip3-careers .module-section.pb-92{padding-bottom:92px;}.ip3-careers .module-section.pb-93{padding-bottom:93px;}.ip3-careers .module-section.pb-94{padding-bottom:94px;}.ip3-careers .module-section.pb-95{padding-bottom:95px;}.ip3-careers .module-section.pb-96{padding-bottom:96px;}.ip3-careers .module-section.pb-97{padding-bottom:97px;}.ip3-careers .module-section.pb-98{padding-bottom:98px;}.ip3-careers .module-section.pb-99{padding-bottom:99px;}.ip3-careers .module-section.pb-100{padding-bottom:100px;}


