/* --------------- Common Styling Starts ------------------ */
.overlay-link {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.annual-report-v2-module-landing .ar-primary-link {font-size: 1.6rem;line-height: normal;color: #031794;display: inline-block;padding: 16px 50px 16px 64px;background-image: -webkit-linear-gradient(294deg, #ffffff -38%, #f6f8fb 53%);background-image: linear-gradient(156deg, #ffffff -38%, #f6f8fb 53%);border-radius: 27px;box-shadow: 4px 4px 16px 0 rgba(0, 0, 0, 0.08), -4px -4px 16px 0 rgba(255, 255, 255, 0.14), 4px 4px 12px 0 rgba(3, 23, 148, 0.1), inset 2px 1px 1px 0 #ffffff;font-weight: 600;transition: 0.4s ease;font-family: "AASmartSans";}
.annual-report-v2-module-landing .ar-primary-link:hover {box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.08), -4px -4px 4px 0 rgba(255, 255, 255, 0.14), 2px 2px 4px 0 rgba(3, 23, 148, 0.1), inset 2px 1px 1px 0 #ffffff;}
.annual-report-v2-module-landing .ar-primary-link:hover span.ar-primary-link-text {transition: 0.4s ease;transform: translateX(-20px);}
.annual-report-v2-module-landing .ar-primary-link:hover span.icon-ar-v2-right-arrow  {visibility:visible; opacity:1; transition:0.4s ease; transform:translateX(27px);}
.annual-report-v2-module-landing .ar-primary-link span.icon-ar-v2-right-arrow{font-size:1.4rem; color:#fe0000; display:inline-block; position:relative; top:1px; visibility:hidden; opacity:0; transition:0.4s ease;transform:translateX(15px);}
.annual-report-v2-module-landing .ar-primary-link span.ar-primary-link-text {transition:0.4s ease; display:inline-block;font-weight: 400;}
.annual-report-v2-module-landing .module-job-listing-link-wrapper {text-align: center;padding-top: 52px;}

.annual-report-v2-module-landing .filter-ddl-holder {max-width: 100%;width: auto;display: inline-block;min-width: 220px;position: relative;}
.annual-report-v2-module-landing .ar-v2-ddl .ar-v2-selected-text {display: none;text-decoration: none;padding: 0px 47px 0px 20px;object-fit: contain;border-radius: 26.5px;box-shadow: 4px 4px 16px 0 rgb(0 0 0 / 8%), -4px -4px 16px 0 rgb(255 255 255 / 14%), 4px 4px 12px 0 rgb(3 23 148 / 10%), inset 2px 1px 1px 0 #ffffff;background-image: linear-gradient(147deg, #ffffff -16%, #f6f8fb 47%);font-size: 1.6rem;font-weight: 500;color: #4d4d4d;position: relative;line-height: 1.2em;min-height: 55px;display: flex;align-items: center;}
.annual-report-v2-module-landing .ar-v2-ddl > ul li a .ar-v2-filter-tic-icon {height: 17px;width: 17px;display: inline-block;vertical-align: middle;margin-right: 13px;border-radius: 3px;position: relative;border: 2px solid #9d9d9d;position: absolute;top: 18px;}
.annual-report-v2-module-landing .ar-v2-ddl > ul li a.active .ar-v2-filter-tic-icon {background-color: #c60c30;border: none;}
.annual-report-v2-module-landing .ar-v2-ddl > ul li a.active .ar-v2-filter-tic-icon:after {content: "";width: 13px;height: 13px;display: inline-block;position: absolute;top: 2px;left: 2px;border: 1px solid #fff;}
.annual-report-v2-module-landing .ar-v2-ddl > ul li a .ar-v2-filter-ddl-item-text {display: inline-block;margin-left: 30px;vertical-align: sub;}
.annual-report-v2-module-landing .ar-v2-ddl .ar-v2-selected-text .icon-ar-v2-down-arrow{font-size: 1.1rem;position: absolute;right: 20px;top: calc(50% - 4px);color: #4d4d4d;transition: transform 0.4s ease;}
.annual-report-v2-module-landing .ar-v2-ddl .ar-v2-selected-text.active .icon-ar-v2-down-arrow{transform: rotate(-180deg);}
.annual-report-v2-module-landing .ar-v2-ddl .ar-v2-ddl-ul li a {padding: 14.5px 20px;border-bottom: 1px solid #d7d4d5;font-size: 1.6rem;font-weight: 500;display: block;}
.annual-report-v2-module-landing .ar-v2-ddl .ar-v2-ddl-ul {background-color: transparent;box-shadow: none;border: none;border-radius: 23px;box-shadow: 4px 4px 16px 0 rgb(0 0 0 / 8%), -4px -4px 16px 0 rgb(255 255 255 / 14%), 4px 4px 12px 0 rgb(3 23 148 / 10%), inset 2px 1px 1px 0 #ffffff;background-image: linear-gradient(162deg, #ffffff -88%, #f6f8fb 47%);position: absolute;z-index: 2;width: 100%;top: calc(100% + 4px);max-height: 180px;overflow-y: auto;overflow-x: hidden;}
.annual-report-v2-module-landing .ar-v2-ddl .ar-v2-ddl-ul li {position: relative;z-index: 1;margin: 0;text-align: center;-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;padding-bottom: 0;display: block;align-items: baseline;cursor: pointer;min-height: 55px;text-align: left;}
.annual-report-v2-module-landing .ar-v2-ddl .ar-v2-ddl-ul  li:last-child > a {border-bottom: none;}
/* --------------- Common Styling Ends ------------------ */

.annual-report-v2-module-landing.module-section.career-module-section.bottom-padding-forty-five.background-color-module-section{padding-bottom: 45px !important;}
.annual-report-v2-module-landing.module-section.career-module-section.top-padding-forty-five.background-color-module-section{padding-top: 45px !important;}
.career-module-section {padding: 45px 0 45px 0;position: relative;}
body.ip3-careers .first-career-section {padding-top: 90px !important;}
.last-career-section{padding-bottom: 90px !important;}
.is-blue-background.career-module-section,.module-carousel-post-slider.career-module-section,.grey.career-module-section,.image-and-text-module.career-module-section,.background-color-module-section {padding: 90px 0 90px 0 !important; position: relative;}
#careers .video-mod-content p:last-child {margin-bottom: 30px !important;}

@media screen and (min-width:768px) and (max-width:1023px){
	.bottom-padding-forty-five{padding-bottom: 30px !important;}
	.top-padding-forty-five{padding-top: 30px !important;}
	.career-module-section {padding: 30px 0 30px 0 !important;position: relative;}	    
	body.ip3-careers .first-career-section{padding-top: 60px;padding-bottom: 30px;}
	.last-career-section{padding-bottom: 30px !important;}
	.is-blue-background.career-module-section,.module-carousel-post-slider.career-module-section,.grey.career-module-section,.image-and-text-module.career-module-section,.background-color-module-section {padding: 30px 0 60px 0 !important;position: relative;}
    .blue-background-module-spacing {margin-bottom: 30px;}
}

@media (max-width: 767px){
	.bottom-padding-forty-five{padding-bottom: 20px !important;}
	.top-padding-forty-five{padding-top: 20px !important;}
	.career-module-section {padding: 20px 0 20px 0 !important;position: relative;}	
    body.ip3-careers .first-career-section{padding-top: 30px !important;}
    .last-career-section{padding-bottom: 40px !important;}
	.is-blue-background.career-module-section,.module-carousel-post-slider.career-module-section,.grey.career-module-section,.image-and-text-module.career-module-section,.background-color-module-section {padding: 40px 0 40px 0 !important;position: relative;}
    
    .annual-report-v2-module-landing .use-style-v2.ar-v2-body-module .ar-v2-left-image-wrapper{margin: 0 0 65px 0;}
    .module-text-with-video-2-col.use-style-v2 .video-mod-content {margin-top: 0;}
    .module-text-with-video-2-col.use-style-v2 .belowIMageContent {margin-top: 30px;}
    .annual-report-v2-module-landing.module-section.career-module-section.bottom-padding-forty-five.background-color-module-section{padding-bottom: 20px !important;}
    .annual-report-v2-module-landing.module-section.career-module-section.top-padding-forty-five.background-color-module-section{padding-top: 20px !important;}
    #careers .module-text-with-video-2-col .video-on-right > div:first-child {order:initial;}
    #careers .module-section.module-text-with-video-2-col.use-style-v2 .video-mod-content {margin-top:0px;}
}

.h1-large{font-size: 7.2rem;font-weight: 100;line-height: normal;letter-spacing: normal;}
.h1-small{font-size: 4.8rem;font-weight: 300;line-height: normal;letter-spacing: normal;}
.h2{font-size: 3.2rem;font-weight: 300;line-height: normal;letter-spacing: normal;}
.h3{font-size: 2.4rem;font-weight: 400 !important;line-height: normal;letter-spacing: normal;}
.h4{font-size: 1.8rem;font-weight: normal;line-height: normal;letter-spacing: normal;}
.h5{font-size: 1.4rem;font-weight: 600;line-height: normal;letter-spacing: normal;}
.h6{font-size: 1.2rem;font-weight: 600;line-height: normal;letter-spacing: normal;}
.intro-text{font-size: 2.1rem;font-weight: normal;line-height: 25px;letter-spacing: normal;}
#careers .career-module-section, .ip3-careers .career-module-section {padding: 45px 0 45px 0;position: relative;}

@media (max-width: 1023px){
h1-large{font-size: 4.8rem;font-weight: 100;line-height: normal;letter-spacing: normal;}
  .h1-small{font-size: 3.2rem;font-weight: 300;line-height: normal;letter-spacing: normal;}
  .h2{font-size: 2.8rem;font-weight: 300;line-height: normal;letter-spacing: normal;}
  .h3{font-size: 2.0rem;font-weight: 500;line-height: normal;letter-spacing: normal;}
  .h4{font-size: 1.8rem;font-weight: 500;line-height: normal;letter-spacing: normal;}
  .h5{font-size: 1.4rem;font-weight: 500;line-height: normal;letter-spacing: normal;}
  .h6{font-size: 1.2rem;font-weight: 500;line-height: normal;letter-spacing: normal;}
  .intro-text{font-size: 2.1rem;font-weight: normal;line-height: 23px;letter-spacing: normal;}  
}

@media (max-width: 767px){
  .h1-large{font-size: 3.2rem;font-weight: 300;line-height: normal;letter-spacing: normal;}
  .h1-small{font-size: 2.8rem;font-weight: 300;line-height: normal;letter-spacing: normal;}
  .h2{font-size: 2.4rem;font-weight: normal;line-height: normal;letter-spacing: normal;}
  .h3{font-size: 1.8rem;font-weight: normal;line-height: normal;letter-spacing: normal;}
  .h4{font-size: 1.6rem;font-weight: normal;line-height: normal;letter-spacing: normal;}
  .h5{font-size: 1.4rem;font-weight: 600;line-height: normal;letter-spacing: normal;}
  .h6{font-size: 1.2rem;font-weight: 600;line-height: normal;letter-spacing: normal;}
  .intro-text{font-size: 1.8rem;font-weight: normal;line-height: 30px;letter-spacing: normal;}  
}

.tabs-image-and-text-module ul,.tabs-image-and-text-module ul ul,.tabs-image-and-text-module ol ol,.tabs-image-and-text-module ul ol,.tabs-image-and-text-module ol ul,.module-super-break ul,.module-super-break ul ul,.use-style-v2.ar-v2-body-module ul,.use-style-v2.ar-v2-body-module ul ul,.module-super-break ol ol,.use-style-v2.ar-v2-body-module ol ol,.use-style-v2.ar-v2-body-module ul ol,.module-super-break ul ol,.use-style-v2.ar-v2-body-module ol ul,.module-super-break ol ul,.two-col-text-with-gradient-title ul, .two-col-text-with-gradient-title ul ul, .two-col-text-with-gradient-title ol ol,.two-col-text-with-gradient-title ul ol, .two-col-text-with-gradient-title ol ul{margin: 20px;}
.tabs-image-and-text-module ul li p,.module-super-break ul li p,.use-style-v2.ar-v2-body-module ul li p,.two-col-text-with-gradient-title ul li p{margin-bottom: 0px !important;}
.tabs-image-and-text-module ol,.module-super-break ol,.use-style-v2.ar-v2-body-module ol,.two-col-text-with-gradient-title ol{list-style-type:decimal;list-style-position: outside;padding-left: 0;}
.tabs-image-and-text-module ul,.tabs-image-and-text-module ul li,.module-super-break ul,.module-super-break ul li,.use-style-v2.ar-v2-body-module ul,.use-style-v2.ar-v2-body-module ul li,.two-col-text-with-gradient-title ul li, .two-col-text-with-gradient-title ul{list-style-type:disc;list-style-position: outside;padding-left: 0;}
.tabs-image-and-text-module ul li,.module-super-break ul li,.use-style-v2.ar-v2-body-module ul li,.two-col-text-with-gradient-title ul li{list-style-type: disc !important;position: relative;padding-left: 0;line-height: 3.0rem;}
.tabs-image-and-text-module ul,.tabs-image-and-text-module ol,.module-super-break ul,.module-super-break ol,.use-style-v2.ar-v2-body-module ul,.use-style-v2.ar-v2-body-module ol,.two-col-text-with-gradient-title ul, .two-col-text-with-gradient-title ol{margin-left: 20px; margin-bottom: 30px;}
.tabs-image-and-text-module ul li,.tabs-image-and-text-module ol li,.module-super-break ul li,.module-super-break ol li,.use-style-v2.ar-v2-body-module ul li,.use-style-v2.ar-v2-body-module ol li,.two-col-text-with-gradient-title ul li,.two-col-text-with-gradient-title ol li{padding-bottom: 20px;}
.tabs-image-and-text-module ul li:last-child,.tabs-image-and-text-module ol li:last-child,.module-super-break ul li:last-child,.module-super-break ol li:last-child,.use-style-v2.ar-v2-body-module ul li:last-child, .use-style-v2.ar-v2-body-module ol li:last-child,.two-col-text-with-gradient-title ul li:last-child, .two-col-text-with-gradient-title ol li:last-child{padding-bottom: 0;}

.tabs-image-and-text-module:not(.career-module-section) .imageTabsPaginationWrapper{bottom: 47px !important;}
.tabs-image-and-text-module:not(.career-module-section)::before{top: 30px !important;}

.use-style-v2.ar-v2-body-module .belowIMageContent p:last-child{margin-bottom: 0px !important;}
.use-style-v2.ar-v2-body-module:not(.belowIMageContent) p:last-child{margin-bottom: 41px;}

.col-xs-offset-right-12{margin-right:100%}.col-xs-offset-right-11{margin-right:91.66666667%}.col-xs-offset-right-10{margin-right:83.33333333%}.col-xs-offset-right-9{margin-right:75%}.col-xs-offset-right-8{margin-right:66.66666667%}.col-xs-offset-right-7{margin-right:58.33333333%}.col-xs-offset-right-6{margin-right:50%}.col-xs-offset-right-5{margin-right:41.66666667%}.col-xs-offset-right-4{margin-right:33.33333333%}.col-xs-offset-right-3{margin-right:25%}.col-xs-offset-right-2{margin-right:16.66666667%}.col-xs-offset-right-1{margin-right:8.33333333%}.col-xs-offset-right-0{margin-right:0}@media (min-width:768px){.col-sm-offset-right-12{margin-right:100%}.col-sm-offset-right-11{margin-right:91.66666667%}.col-sm-offset-right-10{margin-right:83.33333333%}.col-sm-offset-right-9{margin-right:75%}.col-sm-offset-right-8{margin-right:66.66666667%}.col-sm-offset-right-7{margin-right:58.33333333%}.col-sm-offset-right-6{margin-right:50%}.col-sm-offset-right-5{margin-right:41.66666667%}.col-sm-offset-right-4{margin-right:33.33333333%}.col-sm-offset-right-3{margin-right:25%}.col-sm-offset-right-2{margin-right:16.66666667%}.col-sm-offset-right-1{margin-right:8.33333333%}.col-sm-offset-right-0{margin-right:0}}@media (min-width:992px){.col-md-offset-right-12{margin-right:100%}.col-md-offset-right-11{margin-right:91.66666667%}.col-md-offset-right-10{margin-right:83.33333333%}.col-md-offset-right-9{margin-right:75%}.col-md-offset-right-8{margin-right:66.66666667%}.col-md-offset-right-7{margin-right:58.33333333%}.col-md-offset-right-6{margin-right:50%}.col-md-offset-right-5{margin-right:41.66666667%}.col-md-offset-right-4{margin-right:33.33333333%}.col-md-offset-right-3{margin-right:25%}.col-md-offset-right-2{margin-right:16.66666667%}.col-md-offset-right-1{margin-right:8.33333333%}.col-md-offset-right-0{margin-right:0}}@media (min-width:1200px){.col-lg-offset-right-12{margin-right:100%}.col-lg-offset-right-11{margin-right:91.66666667%}.col-lg-offset-right-10{margin-right:83.33333333%}.col-lg-offset-right-9{margin-right:75%}.col-lg-offset-right-8{margin-right:66.66666667%}.col-lg-offset-right-7{margin-right:58.33333333%}.col-lg-offset-right-6{margin-right:50%}.col-lg-offset-right-5{margin-right:41.66666667%}.col-lg-offset-right-4{margin-right:33.33333333%}.col-lg-offset-right-3{margin-right:25%}.col-lg-offset-right-2{margin-right:16.66666667%}.col-lg-offset-right-1{margin-right:8.33333333%}.col-lg-offset-right-0{margin-right:0}}

/* Card Slider Starts */

.module-card-slider .card-slider-items h3{font-family: "AASmartSans";}

/* Card Slider Ends */

/* Responsive Image Starts */

.responsive-image .mobile-image img{max-width: 300px;}

/* Responsive Image Ends */

/* Super Breaker Module Starts */

.module-super-break a.cta-link{font-size: 1.6rem;}

/* Super Breaker Module Ends */

/* Image and Tabs Slider Starts */

.tabs-image-and-text-module ul li {color: #fff;    font-size: 1.6rem;
    line-height: 24px;}
.tabs-image-and-text-module .images-wrapper{padding: 177px 0 184px 0;background-repeat: no-repeat;background-size: cover;background-position: center;}
.tabs-image-and-text-module .images-wrapper .content-wrapper{height: 439px;}

.tabs-image-and-text-module ul li {padding: 0px !important;}
.tabs-image-and-text-module ul{margin-bottom: 0px !important;}

.tabs-image-and-text-module .images-wrapper .content-wrapper .content-sub-title{font-weight: bold;color: #fff;padding-bottom: 16px;}
.tabs-image-and-text-module .images-wrapper .content-wrapper .content-title{color: #fff;padding-bottom: 24px;}
.tabs-image-and-text-module .images-wrapper .content-wrapper .tabs-content p{font-weight: normal;color: #fff;margin-bottom: 0;font-size: 1.6rem;
    line-height: 24px;}
.tabs-image-and-text-module .ar-secondary-link {    transform: translateX(0px);font-size: 1.6rem;line-height: normal;color: #fff;display: inline-block;font-weight: 400;transition: 0.4s ease;margin-top: 30px;}
.tabs-image-and-text-module .ar-secondary-link:hover {transition: 0.4s ease;color: #1aebdd;}
.tabs-image-and-text-module .ar-secondary-link:hover:after {
color: #1aebdd;
    transform: translateX(15px);
}
.tabs-image-and-text-module .ar-secondary-link:after {content: "\e907";font-family: 'icomoon ar v2' !important;font-size: 1.4rem;color: #1aebdd;display: inline-block;position: relative;top: 1px;margin-left: 8px;transition: 0.4s ease-in-out;font-weight: normal;
}
.tabs-image-and-text-module .images-wrapper .content-inner-wrapper{background-image: radial-gradient(circle at 100% 0, rgba(255, 255, 255, 0.28), rgba(255, 255, 255, 0) 38%), linear-gradient(147deg, #1f7cfc -18%, #031794 76%);box-shadow: 0 2px 2px 0 rgb(0 0 0 / 5%), 0 4px 4px 0 rgb(0 0 0 / 5%), 0 8px 8px 0 rgb(0 0 0 / 5%), 0 16px 16px 0 rgb(0 0 0 / 10%), 8px 32px 32px 0 rgb(3 23 148 / 13%), 8px 64px 64px 0 rgb(0 0 0 / 10%), inset 0 1px 3px 0 rgb(255 255 255 / 34%);padding: 66px 44px 54.5px 48px; max-width: 60%;}
.tabs-image-and-text-module .slick-dots{top: calc(100% - 85px);width: 100%;table-layout: fixed;left: 0;padding: 0 0 29px 0;border-top: 2px solid rgb(255,255,255, 0.3);background: transparent;}
.tabs-image-and-text-module .slick-dots li{margin: 0 35px;width: auto;padding: 33px 0 0 0;}
.tabs-image-and-text-module .slick-dots .slick-active {border-top: 4px solid #fff;border-radius: 2px;top: -3px;}
.title-tabs-wrapper .slick-track{margin: 0 auto;display: flex;}
.title-tabs-wrapper .title-tabs{padding: 0;text-align: center;position: relative;height: 100%;line-height: 80px;display: block;color: #fff;}
.title-tabs-main-wrapper{margin-top: -75px;}
.tabs-wrapper {text-align: center;display: flex !important;justify-content: center;align-items: center;}
.title-tabs-wrapper:after {content: "";width: 100%;height: 2px;background-color: rgb(255,255,255,0.3);position: absolute;top: 4px;left: 50%;transform: translateX(-50%);}
.tabs-wrapper.slick-current .title-tabs:before{content: "";width: 100%;height: 4px;background-color: #fff;position: absolute;left: 0;top: 3px;z-index: 99999;border-radius: 2px;}
.title-tabs-main-wrapper .slick-list{max-width: 1440px;margin: 0 auto;}
.tabs-image-and-text-module .slick-prev {margin: -19px 0 0 23px;padding: 21px 23px 22px 24px;opacity: 0.95;box-shadow: 4px 4px 12px 0 rgb(0 0 0 / 16%), 4px 4px 12px 0 rgb(3 23 148 / 10%), inset 1px 1px 1px 0 #1e7cff;background-image: linear-gradient(149deg, #1e7cff -37%, #031794 97%);border-radius: 100%;width: 56px;height: 56px;}
.tabs-image-and-text-module .slick-next {margin: -19px 23px 0 0;padding: 21px 23px 22px 24px;opacity: 0.95;box-shadow: 4px 4px 12px 0 rgb(0 0 0 / 16%), 4px 4px 12px 0 rgb(3 23 148 / 10%), inset 1px 1px 1px 0 #1e7cff;background-image: linear-gradient(149deg, #1e7cff -37%, #031794 97%);border-radius: 100%;width: 56px;height: 56px;}
.imageTabsPaginationWrapper{display: none;}
.tabs-image-mobile-view::before{content: "";width: 100%;height: 213px;background-image: linear-gradient( 
173deg
 , rgba(252, 60, 61, 0) 71%, rgba(254, 0, 0, 0.34) 96%), linear-gradient( 
192deg
 , rgba(31, 124, 252, 0) 44%, #031794 100%), linear-gradient(to bottom, rgba(0, 0, 0, 0) 78%, rgba(0, 0, 0, 0.4) 94%), linear-gradient( 
177deg
 , #031794 -10%, rgba(31,124,252,0.00) 20%), linear-gradient( 
185deg
 , #FE0000 -10%, rgba(254,0,0,0.00) 20%);position: absolute;left: 50%;top: 0;transform: translateX(-50%);}


/* Image and Tabs Slider Ends */

/* Quote Module V2 Starts */

.annual-report-v2-module-landing .use-style-v2 .ar-v2-quote-sub-heading,.annual-report-v2-module-landing .use-style-v2 .ar-v2-quote-text,.annual-report-v2-module-landing .use-style-v2 .ar-v2-author-name,.annual-report-v2-module-landing .use-style-v2 .ar-v2-author-designation,.annual-report-v2-module-landing .use-style-v2 .ar-v2-quote-content-image,.use-style-v2.ar-v2-body-module .ar-v2-left-image-wrapper,.use-style-v2.ar-v2-body-module .ar-v2-body-main-heading,.use-style-v2.ar-v2-body-module .ar-v2-body-text,.use-style-v2.ar-v2-body-module .ar-v2-body-content-wrapper,.use-style-v2.ar-v2-body-module .ar-v2-body-cta-wrapper,.use-style-v2.ar-fullwidth-carousel-module h2,.use-style-v2.ar-fullwidth-carousel-module .ar-fullwidth-carousel-content,.use-style-v2.ar-signpost-callout-bg-module.ar-module-active .ar-signpost-callout-bg-wrap .ar-signpost-callout-bg-content-wrap,.use-style-v2.ar-signpost-callout-bg-module.ar-module-active .ar-signpost-callout-bg-wrap{visibility: visible !important;opacity: 1 !important;transform: translateX(0px) !important;}
.use-style-v2.ar-v2-quote-module .ar-v2-quote-text::before{top: -6px;}

/* Quote Module V2 Ends */

/* Text Image CTA Starts - AR Module */

.annual-report-v2-module-landing .ar-secondary-link {font-size: 1.6rem;line-height: normal;color: #031794;display: inline-block;font-weight: 600;transition: 0.4s ease;font-family: "AASmartSans";}
.annual-report-v2-module-landing .ar-secondary-link:hover:after {
    transform: translateX(15px);
}
.annual-report-v2-module-landing .ar-secondary-link:after {content: "\e907";font-family: 'icomoon ar v2' !important;font-size: 1.4rem;color: #fe0000;display: inline-block;position: relative;top: 1px;margin-left: 8px;transition: 0.4s ease-in-out;font-weight: normal;}
.annual-report-v2-module-landing .ar-secondary-link:hover {transition: 0.4s ease;color: #fe0000;}
.annual-report-v2-module-landing .intro-text p, .annual-report-v2-module-landing .rad-introtext{font-size: 2.1rem;line-height: 1.43em;color: #337ef6;font-weight: normal;font-family: "AASmartSans";}
.use-style-v2.ar-v2-body-module .row.iscontentBelowImagemobile{align-items: normal !important;}

/* Text Image CTA Ends */

/* Full Width Carousel Starts - AR Module */

.use-style-v2.ar-fullwidth-carousel-module .fullwidth-carousel-title h2{-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;background-image: linear-gradient(88deg, #fe0000 2%, #031794 55%, #1e7cff 84%, #1e7cff 124%);}
.use-style-v2.ar-fullwidth-carousel-module .ar-fullwidth-carousel-content .h5,.use-style-v2.ar-fullwidth-carousel-module .ar-fullwidth-carousel-content h2,.use-style-v2.ar-fullwidth-carousel-module .ar-fullwidth-carousel-content .ar-secondary-link{color: #fff;}
.use-style-v2.ar-fullwidth-carousel-module .ar-secondary-link:after{color: #1aebdd;}
.use-style-v2.ar-fullwidth-carousel-module .ar-fullwidth-carousel-content:hover .ar-secondary-link{color: #1aebdd;}
.use-style-v2.ar-fullwidth-carousel-module .ar-fullwidth-carousel-content:hover .ar-secondary-link:after{transform: translateX(18px);transition: 0.4s ease-in-out;}

/* Full Width Carousel Ends - AR Module */

/* CTA Strip Module Starts */

.use-style-v2.module-bottom-link{background: #fff !important;overflow-x: hidden;}
.use-style-v2.module-bottom-link .module-bottom-link-flex{display: flex;align-items: center;}
.use-style-v2.module-bottom-link .module-bottom-link-wrapper{padding: 88px 0 78px 0;border-radius: 5px;box-shadow: 0 2px 2px 0 rgb(0 0 0 / 5%), 0 4px 4px 0 rgb(0 0 0 / 5%), 0 8px 8px 0 rgb(0 0 0 / 5%), 0 16px 16px 0 rgb(0 0 0 / 10%), 8px 32px 32px 0 rgb(3 23 148 / 13%), 8px 64px 64px 0 rgb(0 0 0 / 10%), inset 0 1px 3px 0 rgb(255 255 255 / 34%);background-image: radial-gradient(circle at 100% 0, rgba(255, 255, 255, 0.28), rgba(255, 255, 255, 0) 34%), linear-gradient(112deg, #1f7cfc -12%, #031794 55%);min-height: 250px;     margin-bottom: 50px;}
.use-style-v2.module-bottom-link .left-content-wrapper{margin-bottom: 0px;}
.use-style-v2.module-bottom-link .left-content-wrapper h2{color: #fff !important;font-family: "AASmartSansHead";}
.use-style-v2.module-bottom-link .left-content-wrapper p{margin-bottom: 0px !important;color: #fff !important;}
.use-style-v2.module-bottom-link .cta-button{margin: 0;float: right;}
.use-style-v2.module-bottom-link .cta-button{padding: 17px 19px 19px 19px;border-radius: 27.5px;box-shadow: 4px 4px 16px 0 rgba(0, 0, 0, 0.08), -4px -4px 16px 0 rgba(255, 255, 255, 0.14), 4px 4px 12px 0 rgba(3, 23, 148, 0.1), inset 2px 1px 1px 0 #ffffff;background-image: linear-gradient(156deg, #ffffff -39%, #f6f8fb 54%) !important;color: #031794;}
.use-style-v2.module-bottom-link .cta-button:hover{margin-right: 0px !important;}
.use-style-v2.module-bottom-link .cta-button:hover:after{opacity: 0 !important;}
.use-style-v2.module-bottom-link p > a{color: #fff !important;}
.use-style-v2.module-bottom-link p > a:hover{color: #fff !important;}

/* CTA Strip Module Ends */

/* Signposts Module - AR Module Starts */

.annual-report-v2-module-landing .use-style-v2.ar-signpost-callout-bg-module .ar-signpost-callout-bg-content-wrap h2,.annual-report-v2-module-landing .use-style-v2.ar-signpost-callout-bg-module .ar-signpost-callout-bg-content-wrap p,.annual-report-v2-module-landing .use-style-v2.ar-signpost-callout-bg-module .ar-signpost-callout-bg-content-wrap a{color: #fff !important;}
.annual-report-v2-module-landing .use-style-v2.ar-signpost-callout-bg-module .ar-signpost-callout-bg-content-wrap .ar-secondary-link:after{color: #1aebdd !important;}
.annual-report-v2-module-landing .use-style-v2.ar-signpost-callout-bg-module .ar-signpost-callout-bg-content-wrap:hover a.ar-secondary-link:after{color: #1aebdd !important;transform: translateX(18px);transition: 0.4s ease-in-out;}
.annual-report-v2-module-landing .use-style-v2.ar-signpost-callout-bg-module .ar-signpost-callout-bg-content-wrap:hover a.ar-secondary-link{color: #1aebdd !important}
.annual-report-v2-module-landing .use-style-v2.ar-signpost-callout-bg-module .ar-signpost-callout-bg-content-wrap:hover a.ar-secondary-link:after{color: #1aebdd !important;}
.annual-report-v2-module-landing .use-style-v2.ar-signpost-callout-bg-module .ar-signpost-callout-bg-content-wrap h2 {margin-bottom: 22px;}
.annual-report-v2-module-landing .use-style-v2.ar-signpost-callout-bg-module .ar-signpost-callout-bg-content-wrap p {margin-bottom: 20px;}


/* Signposts Module - AR Module Ends */

/* Header Starts */

/*.headerwrapper{position: static;background: #fff;}*/
/* .headerwrapper.use-style-v2 .second-level.menu-list ul li a{color: #4d4d4d;}
.headerwrapper.use-style-v2 .top-group-container .group-sites a{color: #4d4d4d !important;}
.headerwrapper.use-style-v2 .top-group-container .group-sites{border-radius: 16.5px;background-color: #f6f8fb;border: 1px solid #f6f8fb;}
body.stckIt .group-sites, body.posfixed .headerwrapper.use-style-v2 .top-group-container .group-sites{border: 1px solid #f6f8fb;}
.headerwrapper.use-style-v2 .openSearch:before{border-left: 2px solid #d8d8d8;}
.headerwrapper.use-style-v2 span.icon-search-icon{color: #4d4d4d;}
.headerwrapper.use-style-v2 .main-menu ul li:hover a{color: #fff;}
.headerwrapper.use-style-v2 .main-menu ul li a{color: #4d4d4d;}
.headerwrapper.use-style-v2 .main-menu ul li .rdsubmenu-wrapper .rdsubmenu ul li a{color: #4d4d4d;} */

/* .headerwrapper.use-style-v2 .rdMenuwrapper ul li.level1 > a{color: #4d4d4d;} */

/* Header Ends */

/* Hero Full Width Banner Starts */


.breadcrumb.use-style-v2 .share-box .share-options{padding: 61px 15px 24px 15px;}
.breadcrumb.use-style-v2 .banner-content h1{margin: 8px 0 20px 0;}
.breadcrumb.use-style-v2 .inner-banner-text p{margin: 0;}
.breadcrumb.use-style-v2 .banner-content{padding-bottom: 56px;}
.breadcrumb.use-style-v2 .inner-banner-text p{color: #1E7CFF;}
.breadcrumb.use-style-v2 .inner-banner-text{max-width: 496px;}
.breadcrumb.use-style-v2 .breadcrumb-box ul li span{font-weight: 600 !important;}

.breadcrumb.use-style-v2 #breadcrumb a{color: #031794;vertical-align: middle;opacity: 0.7;}
.breadcrumb.use-style-v2 #breadcrumb a:hover{opacity:1; transition: all .5s ease;}
/* Hero Full Width Banner Ends */

/* Text With Gradient Module Starts */
.title-with-gradient-curve .title-with-gradient h2{background-image: linear-gradient(
89deg
, #fe0000 2%, #031794 55%, #1e7cff 84%, #1e7cff 124%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    max-width: 675px;
    margin: 0 auto;
    text-align: center;
    margin-top: -70px;
}
    
/* Text With Gradient Module Ends */

/* Image and Text Module Starts */

.image-and-text-module{background-color: #fafafa;}
.image-and-text-module .image-and-text-title h2{background-image: linear-gradient(89deg, #fe0000 2%, #031794 55%, #1e7cff 84%, #1e7cff 124%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 36px;}
.image-and-text-module .image-and-text-content{margin-bottom: 78px;}

/* Image and Text Module Ends */

/* Two Column Text with Gradient Title Starts */

.two-col-text-with-gradient-title .two-col-gradient-title h2{background-image: linear-gradient(89deg, #fe0000 2%, #031794 55%, #1e7cff 84%, #1e7cff 124%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 36px;}
.two-col-text-with-gradient-title .two-col-sub-title{font-size: 24px;font-weight: normal;font-stretch: normal;line-height: 30px;color: #031794;margin-bottom: 30px;}
.two-col-text-with-gradient-title .two-col-sub-title ul{margin-top: 0 !important;}

/* Two Column Text with Gradient Title Ends */

/* Tabs Module - AR - Stats */

/* Tabs Module - AR - Ends */

.annual-report-v2-module-landing.use-style-v2 .ar-v2-tabs-module span.ttl{font-size: 1.8rem !important;}

/* Media Queries Starts */

@media (min-width: 1600px){
  .tabs-image-and-text-module .image-tabs-slider.slick-initialized.slick-slider:before{height: 222px !important;}
}

@media screen and (max-width:1050px){
	  .module-carousel-post-slider .slick-initialized .slick-slide.slick-current.slick-active .content-wrapper{transform: translateY(0) !important;}
      
  .breadcrumb.use-style-v2 .banner-content h1 {margin: 8px 0 20px 0;}
}

@media (max-width: 1023px){
  .tabs-image-and-text-module .images-wrapper .content-inner-wrapper{padding: 50px 40px 50px 35px;}
  .tabs-image-and-text-module .images-wrapper{padding: 125px 0 190px 0;}
  .title-tabs-main-wrapper .slick-list{max-width: 650px;}
  .imageTabsPaginationWrapper{display: none;}
  .annual-report-v2-module-landing .intro-text p, .annual-report-v2-module-landing .rad-introtext{font-size: 2.1rem;line-height: 1.29em;}
  .use-style-v2.module-bottom-link .module-bottom-link-flex{display: inline !important;}
  .image-and-text-module .image-and-text-title{margin-bottom: 18px;}
  .image-and-text-module .image-and-text-content{margin-bottom: 45px;}
  .title-with-gradient-curve .title-with-gradient{max-width: 559px;margin:0 auto;}
  
  .module-carousel-post-slider .slick-initialized .slick-slide.slick-current.slick-active{z-index: 6;transition-delay: 0.2s;transition-duration: 0.5s;transition-timing-function: cubic-bezier(0.42, 0, 1, 0.64);}
  .breadcrumb.use-style-v2 .banner-content h1 {margin: 8px 0 20px 0;}

  .module-carousel-post-slider .slick-initialized .slick-slide.slick-current.slick-active .content-wrapper{transform: translateY(0) !important;}
}

@media only screen and (max-width:768px){
  .breadcrumb.use-style-v2 .banner-content {margin-top: -88px !important;}
  .breadcrumb.use-style-v2 .breadcrumb-wrapper { display: block !important;}
  .breadcrumb.use-style-v2 .breadcrumb-wrapper-border > .row {  justify-content: flex-end;}
  .breadcrumb.use-style-v2 .share-box {width: auto !important;}
  .mobileShareButton { display: none !important;}

}

@media screen and (max-width: 767px){

  .breadcrumb.use-style-v2 .banner-content {margin-top: 0px !important;}
  .breadcrumb.use-style-v2 .breadcrumb-wrapper { display: none !important;}
  .mobileShareButton { display: flex !important;}

  .breadcrumb.use-style-v2 .banner-content h1 {margin: 20px 0 20px 0; font-weight: 400 ;}
  .title-with-gradient-curve .title-with-gradient h2{max-width: auto;margin-top: -34px;width: 100%;}
  .tabs-image-and-text-module .images-wrapper {padding: 0;background-image: none !important;margin: 0 15px;}
  .tabs-image-mobile-view{margin: 0 15px;position:relative;}
  .title-tabs-main-wrapper{display: none;}
  .tabs-image-and-text-module .images-wrapper .content-inner-wrapper{padding: 28px 8px 45px 22px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;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) 41%), linear-gradient(157deg, #1f7cfc -20%, #031794 84%);    width: 100%;
    max-width: 100%;}
  .tabs-image-and-text-module .images-wrapper .content-wrapper .content-sub-title{padding-bottom: 20px;}
  .tabs-image-and-text-module .images-wrapper .content-wrapper .content-title{padding-bottom: 10px;}
  .tabs-image-and-text-module .ar-secondary-link{margin-top: 27.5px;}
  .imageTabsPaginationWrapper{text-align: center;display: block;letter-spacing: -1.5px;color: #031794;position: absolute;font-size: 1.6rem;border-radius: 100%;left: 50%;transform: translateX(-50%);bottom: 34px;}
  .imageTabsPaginationInfo{width: 170px;height: 52px;background-color: #f4f5f7;display: inline-block;line-height: 52px;border-radius: 25px;}
  .tabs-image-and-text-module .images-wrapper .content-wrapper {height: auto; padding-bottom: 140px;}
  .tabs-image-and-text-module .slick-prev,.tabs-image-and-text-module .slick-next{box-shadow: 4px 4px 16px 0 rgba(0, 0, 0, 0.08), -4px -4px 16px 0 rgba(255, 255, 255, 0.14), 4px 4px 12px 0 rgba(3, 23, 148, 0.1), inset 2px 1px 1px 0 #ffffff;background-image: linear-gradient(173deg, #ffffff -117%, #f6f8fb 76%);}
  .tabs-image-and-text-module .slick-prev{top: 100%;transform: translateX(80px) translateY(-51px);left: calc(50% - 187px) !important;}
  .tabs-image-and-text-module .slick-next{top: 100%;transform: translateX(-80px) translateY(-51px);left: calc(50% + 110px) !important;}
  .tabs-image-and-text-module .slick-arrow:before {color: #4d4d4d !important;}
  .annual-report-v2-module-landing .intro-text p, .annual-report-v2-module-landing .rad-introtext{font-size: 1.8rem;line-height: 1.67em;}
  .use-style-v2.module-bottom-link .left-content-wrapper {margin-bottom: 30px;padding-left: 15px;}
  .use-style-v2.module-bottom-link .cta-button {float: left;margin-left: 10px;}
  .use-style-v2.module-bottom-link .module-bottom-link-flex {display: block;}
  .use-style-v2.module-bottom-link .module-bottom-link-wrapper {padding: 50px 0 50px 0;}
  .use-style-v2.ar-v2-body-module .belowIMageContent p:last-child{margin-bottom: 30px;}
  .module-text-with-video-2-col.use-style-v2 .video-mod-content a{margin-bottom: 40px !important;}
  
  .mod-latest-jobs-and-filter .filter-ddl-holder .location-filter-ddl,.mod-latest-jobs-and-filter .filter-ddl-holder .area-filter-ddl{margin-bottom: 20px;}
    .mod-latest-jobs-and-filter .ar-v2-ddl .ar-v2-ddl-ul{top: calc(100% + -20px) !important;}
    .annual-report-v2-module-landing .use-style-v2.ar-v2-body-module .ar-v2-body-right-inner .ar-v2-body-cta-wrapper > a, .annual-report-v2-module-landing .use-style-v2.ar-v2-body-module .ar-v2-left-content-wrapper .ar-v2-body-cta-wrapper > a{margin-bottom: 0 !important;}
    .use-style-v2.three-col-signpost .signpost--wrapper{margin-bottom: 0 !important;margin-top: 0 !important;}
    .use-style-v2.three-col-signpost .signpost-cover{margin-top: 0 !important;}
    .use-style-v2.three-col-signpost .slider-nav{margin-bottom: 0 !important;}
}


/* Media Queries Ends */

/* For IE Start */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .use-style-v2.ar-fullwidth-carousel-module .fullwidth-carousel-title h2,.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-right-inner .ar-v2-body-main-heading{background-image: none;}
   .title-tabs-wrapper:after {content: "";width: 100%;height: 2px;background-color: rgba(255,255,255,0.3);position: absolute;top: 4px;left: 50%;transform: translateX(-50%);}
   .use-style-v2.ar-v2-body-module .ar-v2-left-image-wrapper img{width: 100%;}
   .two-col-text-with-gradient-title .two-col-gradient-title,.title-with-gradient-curve .title-with-gradient,.image-and-text-module .image-and-text-title{background-image: none;}
}
/* For IE Ends */

.use-style-v2.ar-fullwidth-carousel-module:before{/*content: url(~/media/BC8C4E5AD831403A8752D3C74F98A7F7.png); */position: absolute;left: 0;bottom: 0;visibility: visible;opacity: 1;transition: 0.6s ease;}

.use-style-v2.module-bottom-link h2 {
    margin-bottom: 16px;
}
.use-style-v2.module-bottom-link .cta-button {
    font-size: 1.6rem;
}

.use-style-v2.ar-v2-body-module .ar-v2-body-main-heading {
    margin-bottom: 33px;
}

/*.use-style-v2 .ar-v2-tabs-module a.ar-v2-accordian-title {
    outline: 0;
}*/

.module-vertical-tabs.use-style-v2 .vtab-link{
	text-transform: none;
}

.module-vertical-tabs.use-style-v2 .module-vertical-tabs-content .mod-links-wrapper > a {
    font-size: 1.6rem;
}

.full-width-content-link{
	margin-top: 30px;
}

.glassDoorWrapper{
	width: 300px;
    height: 400px;
    background-color: #fff;
    text-decoration: none;
    border: none;
    display: flex;
    vertical-align: middle;
    align-items: center;
    text-align: center;
    padding: 0 33px;
}

.glassDoorWrapper img{
	width: 235px;
}

.annual-report-v2-module-landing .use-style-v2.ar-v2-body-module .ar-v2-left-image-wrapper > img{
    box-shadow: 0 1px 1px 0 rgb(0 0 0 / 5%), 0 2px 2px 0 rgb(0 0 0 / 5%), 0 4px 4px 0 rgb(0 0 0 / 5%), 0 8px 8px 0 rgb(0 0 0 / 10%), 4px 16px 16px 0 rgb(3 23 148 / 13%), 4px 25px 25px 0 rgb(0 0 0 / 10%), -2px -2px 15px 0 rgb(255 255 255 / 43%), inset 0 1px 3px 0 rgb(255 255 255 / 34%) !important;
}

.mod-latest-jobs-and-filter .job-details-card:hover .job-cta-wrapper .ar-secondary-link::after {
    content: "\e907";
    font-family: 'icomoon ar v2' !important;
    font-size: 1.4rem;
    color: #fe0000;
    display: inline-block;
    position: relative;
    top: 1px;
    margin-left: 8px;
    transition: 0.4s ease-in-out;
    font-weight: normal;
}

.mod-latest-jobs-and-filter .job-details-card{
	transition: all ease 0.6s !important;
}





