
 @charset "UTF-8";

 @font-face {
     font-family: LexiaLight;
     src: url(/etc/designs/az/fonts/lexialight-webfont.eot);
     src: url(/etc/designs/az/fonts/lexialight-webfont.eot?#iefix) format("embedded-opentype"), url(/etc/designs/az/fonts/lexialight-webfont.woff2) format("woff2"), url(/etc/designs/az/fonts/lexialight-webfont.woff) format("woff"), url(/etc/designs/az/fonts/lexialight-webfont.ttf) format("truetype");
     font-weight: 400;
     font-style: normal
 }

 @font-face {
     font-family: LexiaThin;
     src: url(/etc/designs/az/fonts/lexiathin-webfont.eot);
     src: url(/etc/designs/az/fonts/lexiathin-webfont.eot?#iefix) format("embedded-opentype"), url(/etc/designs/az/fonts/lexiathin-webfont.woff2) format("woff2"), url(/etc/designs/az/fonts/lexiathin-webfont.woff) format("woff"), url(/etc/designs/az/fonts/lexiathin-webfont.ttf) format("truetype"), url(/etc/designs/az/fonts/lexiathin-webfont.svg#wf) format("svg");
     font-weight: 400;
     font-style: normal
 }

 @font-face {
     font-family: LexiaItalic;
     src: url(/etc/designs/az/fonts/lexiaitalic-webfont.eot);
     src: url(/etc/designs/az/fonts/lexiaitalic-webfont.eot?#iefix) format("embedded-opentype"), url(/etc/designs/az/fonts/lexiaitalic-webfont.woff2) format("woff2"), url(/etc/designs/az/fonts/lexiaitalic-webfont.woff) format("woff"), url(/etc/designs/az/fonts/lexiaitalic-webfont.ttf) format("truetype"), url(/etc/designs/az/fonts/lexiaitalic-webfont.svg#wf) format("svg");
     font-weight: 400;
     font-style: normal
 }

 @font-face {
     font-family: LexiaBold;
     src: url(/etc/designs/az/fonts/lexiabold-webfont.eot);
     src: url(/etc/designs/az/fonts/lexiabold-webfont.eot?#iefix) format("embedded-opentype"), url(/etc/designs/az/fonts/lexiabold-webfont.woff2) format("woff2"), url(/etc/designs/az/fonts/lexiabold-webfont.woff) format("woff"), url(/etc/designs/az/fonts/lexiabold-webfont.ttf) format("truetype"), url(/etc/designs/az/fonts/lexiabold-webfont.svg#wf) format("svg");
     font-weight: 400;
     font-style: normal
 }
 
 @font-face {
     font-family: LexiaBoldItalic;
     src: url(/etc/designs/az/fonts/lexiabolditalic-webfont.eot);
     src: url(/etc/designs/az/fonts/lexiabolditalic-webfont.eot?#iefix) format("embedded-opentype"), url(/etc/designs/az/fonts/lexiabolditalic-webfont.woff2) format("woff2"), url(/etc/designs/az/fonts/lexiabolditalic-webfont.woff) format("woff"), url(/etc/designs/az/fonts/lexiabolditalic-webfont.ttf) format("truetype"), url(/etc/designs/az/fonts/lexiabolditalic-webfont.svg#wf) format("svg");
     font-weight: 400;
     font-style: normal
 }
 
 @font-face {
     font-family: LexiaLightItalic;
     src: url(/etc/designs/az/fonts/lexialightitalic-webfont.eot);
     src: url(/etc/designs/az/fonts/lexialightitalic-webfont.eot?#iefix) format("embedded-opentype"), url(/etc/designs/az/fonts/lexialightitalic-webfont.woff2) format("woff2"), url(/etc/designs/az/fonts/lexialightitalic-webfont.woff) format("woff"), url(/etc/designs/az/fonts/lexialightitalic-webfont.ttf) format("truetype"), url(/etc/designs/az/fonts/lexialightitalic-webfont.svg#wf) format("svg");
     font-weight: 400;
     font-style: normal
 }
 
 @font-face {
     font-family: LexiaThinItalic;
     src: url(/etc/designs/az/fonts/lexiathinitalic-webfont.eot);
     src: url(/etc/designs/az/fonts/lexiathinitalic-webfont.eot?#iefix) format("embedded-opentype"), url(/etc/designs/az/fonts/lexiathinitalic-webfont.woff2) format("woff2"), url(/etc/designs/az/fonts/lexiathinitalic-webfont.woff) format("woff"), url(/etc/designs/az/fonts/lexiathinitalic-webfont.ttf) format("truetype"), url(/etc/designs/az/fonts/lexiathinitalic-webfont.svg#wf) format("svg");
     font-weight: 400;
     font-style: normal
 }
 
 @font-face {
     font-family: LexiaRegular;
     src: url(/etc/designs/az/fonts/lexiaregular-webfont.eot);
     src: url(/etc/designs/az/fonts/lexiaregular-webfont.eot?#iefix) format("embedded-opentype"), url(/etc/designs/az/fonts/lexiaregular-webfont.woff2) format("woff2"), url(/etc/designs/az/fonts/lexiaregular-webfont.woff) format("woff"), url(/etc/designs/az/fonts/lexiaregular-webfont.ttf) format("truetype"), url(/etc/designs/az/fonts/lexiaregular-webfont.svg#wf) format("svg");
     font-weight: 400;
     font-style: normal
 }
 
 @font-face {
     font-family: HelveticaNeueLight;
     src: url(/content/dam/intelligentcontent/unbranded/gcc-india/en/fonts/HelveticaNeueRegular.eot);
     src: url(/content/dam/intelligentcontent/unbranded/gcc-india/en/fonts/HelveticaNeueRegular.eot?#iefix) format("embedded-opentype"), url(/content/dam/intelligentcontent/unbranded/gcc-india/en/fonts/HelveticaNeueRegular.woff2) format("woff2"), url(/content/dam/intelligentcontent/unbranded/gcc-india/en/fonts/HelveticaNeueRegular.woff) format("woff"), url(/content/dam/intelligentcontent/unbranded/gcc-india/en/fonts/HelveticaNeueRegular.ttf) format("truetype");
     font-weight: 300;
     font-style: normal;
 }
 
 @font-face {
     font-family: HelveticaNeueMedium;
     src: url(/content/dam/intelligentcontent/unbranded/gcc-india/en/fonts/HelveticaNeueMedium.eot);
     src: url(/content/dam/intelligentcontent/unbranded/gcc-india/en/fonts/HelveticaNeueMedium.eot?#iefix) format("embedded-opentype"), url(/content/dam/intelligentcontent/unbranded/gcc-india/en/fonts/HelveticaNeueMedium.woff2) format("woff2"), url(/content/dam/intelligentcontent/unbranded/gcc-india/en/fonts/HelveticaNeueMedium.woff) format("woff"), url(/content/dam/intelligentcontent/unbranded/gcc-india/en/fonts/HelveticaNeueMedium.ttf) format("truetype");
     font-weight: 500;
     font-style: normal;
 }
 
 @font-face {
     font-family: HelveticaNeueRegular;
     src: url(/content/dam/intelligentcontent/unbranded/gcc-india/en/fonts/HelveticaNeueLight.eot);
     src: url(/content/dam/intelligentcontent/unbranded/gcc-india/en/fonts/HelveticaNeueLight.eot?#iefix) format("embedded-opentype"), url(/content/dam/intelligentcontent/unbranded/gcc-india/en/fonts/HelveticaNeueLight.woff2) format("woff2"), url(/content/dam/intelligentcontent/unbranded/gcc-india/en/fonts/HelveticaNeueLight.woff) format("woff"), url(/content/dam/intelligentcontent/unbranded/gcc-india/en/fonts/HelveticaNeueLight.ttf) format("truetype");
     font-weight: 400;
     font-style: normal;
 }
 
 @font-face {
     font-family: az-webfont;
     src: url(/etc/designs/az/fonts/az-webfont.eot?ef7886a1b2e9244781e1f65a5a306df3);
     font-weight: 400;
     font-style: normal
 }
 
 @font-face {
     font-family: az-webfont;
     src: url(/etc/designs/az/fonts/az-webfont.eot?ef7886a1b2e9244781e1f65a5a306df3#iefix) format("embedded-opentype"), url(/etc/designs/az/fonts/az-webfont.woff2?ef7886a1b2e9244781e1f65a5a306df3) format("woff2"), url(/etc/designs/az/fonts/az-webfont.woff?ef7886a1b2e9244781e1f65a5a306df3) format("woff"), url(/etc/designs/az/fonts/az-webfont.ttf?ef7886a1b2e9244781e1f65a5a306df3) format("truetype"), url(/etc/designs/az/fonts/az-webfont.svg?ef7886a1b2e9244781e1f65a5a306df3#az-webfont) format("svg");
     font-weight: 400;
     font-style: normal
 }
 
 /* Headings */


 
 body {
     color: #3C4242;
 }
 
 h1 {
     font-family: LexiaLightItalic, serif;
     font-size: 32px;
     line-height: 39px;
     font-weight:300;
    letter-spacing:1.1px;
     /*font-style:italic;*/
 }
 
 h1.small {
     font-family: LexiaLightItalic,serif;
     font-size: 30px;
     line-height: 36px;
     letter-spacing: 0.02em;
     font-weight:300;
     font-style:italic;
 }
 
 h2 {
     font-family: LexiaThin,serif;
     font-size: 29px;
    line-height: 35px;
    letter-spacing: 1.05px;
     font-weight:400;
     font-style:normal;
 }
 
 h3 {
     font-family: LexiaThin,serif;
     font-size: 26px;
     line-height: 36px;
     font-weight:400;
     font-style:normal;
 }
 
 h4 {
     font-family: LexiaLight,serif;
     font-size: 23px;
     line-height: 32px;
     font-weight:400;
     font-style:normal;
 }
 
 h5 {
     font-family: LexiaLight,serif;
     font-size: 20px;
     line-height: 32px;
     font-weight:300;
     font-style:normal;
 }
 
 p,
 li {
     font-family: HelveticaNeueRegular,Arial,serif;
     font-size: 16px;
     line-height: 26px;
     letter-spacing: .3px;
     font-weight:400;
     font-style:normal;
 }

 p.small,
 ul.small li {
     font-size: 14px;
     line-height: 1.4285714286;
 }
 
 ul.small {
     list-style-type: circle;
     list-style-position: outside;
     padding-left: 20px !important;
 }
 
 p.medium {
     font-size: 18px;
     line-height: 1.4444em;
 }
 
 .lightFont {
     font-family: HelveticaNeueLight,serif;
 }
 
 .mediumFont {
     font-family: HelveticaNeueMedium,serif;
 }
 
 .text-center {
     text-align: center;
 }
 
 .text-left {
     text-align: left;
 }
 
 .mt45 {
     margin-top: 45px;
 }
 
 .mb45 {
     margin-bottom: 45px !important;
 }
 
 .mb20 {
     margin-bottom: 20px;
     display: inline-block;
 }
 
 .mg45 {
     margin: 45px 0px;
 }
 
 .cmp-text {
     padding: 0px !important;
 }
 
 .spacer45 {
     height: 45px;
     display: block;
 }
 
 .divider {
     background-color: #3C4242;
     height: 1px;
     width: 100%;
     display: block;
 }
 
 .magenta {
     color: #830051;
 }
 
 .white {
     color: #FFFFFF;
 }
 
 .greyBg {
     background-color: #EBEFEE;
 }
 .magentaBg {
     background-color:#830051;
 }
 
 .listitem {
     padding-left: 20px !important;
 }
 
 ul.listitem {
     list-style: initial !important;
 }
 
 ol.listitem {
     list-style: decimal !important;
 }
 
 @media (max-width:991px) {
 
   /*  h1,
     h1.small {
         font-size: 25px;
         letter-spacing: 0.02em;
     }
 
     h5 {
         font-size: 16px;
     }
 
     h2 {
         font-size: 22px;
     }
 
     p {
         font-size: 14px;
     }
 */
     .cmp-text {
         padding: 0px;
     }
 }
 
 
 /* Headings */
 
 
 /* Buttons */
 
 a {
     color: inherit;
 }
 
 
 .solidButton,
 .cmp-dynamicform__submit-btn,
 .resource-load-more,
 .cmp-resourcelistfilter__open,
 .cmp-resourcelistfilter__close {
     background-color: #830051;
     color: #FFFFFF !important;
     padding: 10px 24px;
     font-size: 16px;
     line-height: 1.2em;
     font-family: LexiaBoldItalic,serif;
     text-align: center;
     border: 1px solid #830051;
     display: inline-block;
     cursor: pointer;
 }
 
 .solidButton.White {
     background-color: #FFFFFF;
     color: #830051 !important;
     border: 1px solid #FFFFFF;
 }
 
 .solidButton:hover,
 .cmp-dynamicform__submit-btn:hover,
 .resource-load-more:hover,
 .cmp-resourcelistfilter__open:hover,
 .cmp-resourcelistfilter__close:hover {
     background-color: #FFFFFF;
     color: #830051 !important;
     border: 1px solid #830051;
     text-decoration: none;
 }
 
 .solidButton.White:hover {
     background-color: #830051;
     color: #FFFFFF !important;
     border: 1px solid #830051;
 }
 
 @media (max-width:767px) {
 
     .solidButton,
     .cmp-dynamicform__submit-btn,
     .resource-load-more {
         font-size: 16px;
     }
 }
 
 
 /* Buttons */
 
 
 /* Header */
 
/*  #homePage #header {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     z-index: 1;
     max-height: 82px;
     border: none;
     max-width:1366px;
     margin:0 auto;
 } */
 
 #header, #footer>.aem-Grid {
     max-width:1366px;
     margin:0 auto;
 }
 
 /* #header.cmp-container {
      padding: 15px 0px;
      border-bottom: 1px solid #D9DADA;
  } */
 
 #header .cmp-navigation__item-link {
     font-family: LexiaLight, serif;
     font-size: 20px;
     line-height: 1.2em;
     text-decoration: none;
     color: #3c4242;
     text-align: center;
 }
 
 #header li.cmp-navigation__item--level-0:first-child .cmp-navigation__item-link::after {
     content: "\f107";
     font-family: 'Font Awesome';
 }
 
 #header li.cmp-navigation__item--level-1:first-child .cmp-navigation__item-link::after{
     content: "\f111";
     font-family: 'Font Awesome';
 }
 
 #header li.cmp-navigation__item--level-1 .cmp-navigation__item-link::after {
     content: "" !important;
 }
 
/*  #homePage #header .cmp-navigation__item-link {
     color: #FFFFFF;
 } */
 
 #header .cmp-navigation__item-link:hover {
     color: #830051;
     ;
 }
 
 #header .cmp-image__image {
     max-width: 130px;
     margin: 5px 0px;
  	/* position: relative;
     top: 25px;*/
 }
 

 #header .cmp-navigation__group {
     justify-content: flex-end;
     gap: 20px;
     flex-wrap: nowrap;
 }
 
 #header .cmp-navigation__item {
     margin: 0px;
     padding: 15px 0px;
     border-bottom: 4px solid transparent;
 }
 
 #header .cmp-navigation__item .cmp-navigation__group {
     padding: 10px 0px;
     min-width: 5em !important;
     background-color: rgba(255, 255, 255, .9);
 }
 
 #header li.cmp-navigation__item.cmp-navigation__item--level-1,
 #header li.cmp-navigation__item.cmp-navigation__item--level-2 {
     padding: 10px !important;
 }
 
 #header li.cmp-navigation__item.cmp-navigation__item--level-1 .cmp-navigation__item-link,
 #header li.cmp-navigation__item.cmp-navigation__item--level-1 .cmp-navigation__item-link{
     font-family: LexiaLightItalic,serif !important;
 }
 
 #header li.cmp-navigation__item.cmp-navigation__item--level-1 .cmp-navigation__item-link {
     color: #3c4242 !important;
 }
 
 #header .cmp-navigation__item .cmp-navigation__group .cmp-navigation__item .cmp-navigation__group {
     top: -10px;
     /* left: auto;
     right: -106%; */
 }
 
 #header li.cmp-navigation__item.cmp-navigation__item--level-1 .cmp-navigation__group {
     top: -15px;
 }
 
 #header .cmp-navigation__item--active {
     border-bottom: 4px solid #830051;
 }
 #header .image { padding-left:30px; }
/* #header .navigation { padding-right:30px; } */

 .ic-hamburger {
     position: relative;
     display: none;
     width: 30px;
     height: 28px;
     float: right;
     margin-top: 1em;
     margin-right: 1em;
 }
 
 .ic-hamburger .hamburger-wrapper {
     position: absolute;
     z-index: 3;
     top: 0;
     display: block;
     width: 30px;
     height: 30px;
     cursor: pointer;
     -webkit-tap-highlight-color: transparent;
     margin: 5px 0px;
 }
 
 .ic-hamburger .hamburger {
     position: absolute;
     z-index: 3;
     width: 30px;
     height: 30px;
     transform: none;
     transition: opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
 }
 
 .open .ic-hamburger .hamburger {
     transition: transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;
 }
 
 .ic-hamburger .hamburger-top {
     z-index: 4;
 }
 
 .ic-hamburger .hamburger-line {
     position: absolute;
     z-index: 1;
     left: 5px;
     display: block;
     width: 20px;
     height: 2px;
     background: #3C4242;
     transition: transform 0.1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) 0.1008s;
 }
 
 #homePage .ic-hamburger .hamburger-line {
     background: #000;
 }
 
 .ic-hamburger .hamburger-line-top {
     top: 14px;
     transform: translateY(-7px);
 }
 
 .ic-hamburger .hamburger-line-mid {
     top: 14px;
 }
 
 .ic-hamburger .hamburger-line-bottom {
     bottom: 14px;
     transform: translateY(7px);
 }
 
 .ic-hamburger.open .hamburger {
     transition: transform 0.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;
 }
 
 .ic-hamburger.open .hamburger-top {
     transform: rotate(45deg);
 }
 
 .ic-hamburger.open .hamburger-mid {
     visibility: hidden;
 }
 
 .ic-hamburger.open .hamburger-bottom {
     transform: rotate(-45deg);
 }
 
 .ic-hamburger.open .hamburger-line {
     transform: none;
     transition: transform 0.1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
 }
 
 /*@media (min-width:992px) and (max-width:1024px) {
     #header .cmp-navigation__group {
         position: absolute;
     }
 } */
 
 @media only screen and (max-width: 991px) {
     #header .aem-Grid {
         flex-direction: row;
     }
 
     #header.cmp-container {
         padding: 15px 45px;
     }
 
     .cmp-navigation {
         display: none !important;
     }
 
     .navigation-overlay.show {
         position: fixed;
         top: 93px;
         left: 0;
         width: 100%;
         background-color: #fff;
         z-index: 1000;
         overflow: auto;
     }
 
     .navigation-overlay .cmp-navigation {
         display: block !important;
     }
 
     .navigation-overlay .cmp-navigation__group {
         display: block !important;
     }
 
     .navigation-overlay .cmp-navigation_item:hover .cmp-navigation__dropdownmenu,
     .navigation-overlay .cmp-navigation_item:focus .cmp-navigation__dropdownmenu,
     .navigation-overlay .cmp-navigation_item:active .cmp-navigation__dropdownmenu {
         display: none;
     }

     .ic-hamburger {
         display: block;
     }
 
     #header .cmp-navigation__group {
         padding: 15px 45px;
     }
 
     #homePage #header .cmp-navigation__item-link {
         color: #3c4242;
     }
 
     #header .cmp-navigation__item .cmp-navigation__group {
         padding: 20px 20px 0px;
     }
 
     #header .cmp-navigation__group {
         position: relative;
     }
 
     #header .cmp-navigation__item .cmp-navigation__group .cmp-navigation__item .cmp-navigation__group {
         top: 0;
         left: 0;
     }
	/* #header .text {
		 display: none;
	 }*/
	 #header .image {
		 padding-left: 0px;
	 }
	 #header .navigation {
		 margin-top: 5px;
	 }
	 #header .cmp-navigation__item {
		 padding: 10px 0px;
	 }
	 #header .cmp-navigation__item--active {
		 border: none;
	 } 
 }
 
 @media (max-width:767px) {
     .ic-hamburger {
         margin: 0px;
     }
 
     .navigation-overlay.show {
         top: 90px;
     }
     #header .navigation {
		 margin-top: 5px;
	 }
 }
 
 @media (max-width:650px) {
    /* .aem-Grid {
         display: flex;
         flex-direction: column;
     }*/
     #header .navigation {
		 margin-top: 16px;
	 }
	  .navigation-overlay.show {
         top: 100px;
     }
 }
 
 
 /* Header */
 
 
 /* Footer */


 #footer.cmp-container {
     padding: 45px 30px;
     background-color: #3C4242;
     color: #FFFFFF;
 }
 
 #footer.cmp-container a {
     color: #FFFFFF;
 }
 
 #footer .cmp-image__image {
     max-width: 192px;
 }
 
 #footerNav {
     justify-content: center;
 }
 
 #footer .cmp-topnavigation__group--menus {
     column-count: 2;
     column-gap: 10em;
 }
 
 #footer .cmp-topnavigation__item {
     display: block;
 }
 
 #footer .cmp-topnavigation__link {
     font-family: HelveticaNeueRegular,serif;
     font-weight: 400;
    font-size: .6875rem;
    line-height: 1.1818181818;
    letter-spacing: .6px;
     color: #FFFFFF;
 }
 
 #footer .cmp-topnavigation__link:hover {
     text-decoration: none;
     color: #F0AB00;
 }
 
 #footer .cmp-imagelist {
     column-count: 5;
     column-gap: 10px;
     display: flex;
     padding-left: 0px;
 }
 
 #footer .imagelist::before {
     content: "Connect with us";
     padding: 10px 0px;
     font-family: HelveticaNeueRegular,serif;
     font-weight: 400;
    font-size: .625rem;
    line-height: 1.3;
    letter-spacing: .8px;
     display: block;
 }

#footer .iaSection p {
font-family: HelveticaNeueRegular,serif;
     font-weight: 400;
     font-size: .625rem;
    line-height: 1.3;
    letter-spacing: .8px;
}

 #footer .copyRightSection ul {
     display: flex;
     align-items: center;
     padding: 30px 0px 0px;
 }
 
 #footer .copyRightSection li {
     font-family: HelveticaNeueRegular,serif;
     font-weight: 400;
   font-size: .625rem;
    line-height: 1.3;
    letter-spacing: .8px;
 }
 
 #footer .copyRightSection li a:hover {
     color: #F0AB00;
     text-decoration: none;
 }
 
 #footer .copyRightSection li::after {
     content: " | ";
     padding: 0px 10px;
 }

#footer .cmp-topnavigation__item--level-0  { padding-top:0px;padding-bottom:0px; }

 #footer ul.cmp-topnavigation__group.cmp-topnavigation__group--icons {
     display: none;
 }
 
 #footer .copyRightSection li:last-child::after {
     content: "";
 }
 
 #footer .copyRightSection li:first-child {
     color: #B2B4B4;
 }
 
 @media (max-width:767px) {
     #footer .cmp-topnavigation__group--menus {
         column-count: 1;
     }
 
     #footer .cmp-topnavigation__item {
         margin: 1em 0em;
     }
 
     #footer .cmp-topnavigation__link {
         font-size: 14px;
     }
 
     #footer .copyRightSection li {
         font-size: 12px;
     }
 
     #footerNav {
         justify-content: flex-start;
     }
 
     #footer .image {
         order: 0;
         /*margin-left:0px; */
     }
 
     #footer .imagelist {
         order: 1;
         margin-top: 20px;
     }
 
     #footer .topnavigation {
         order: 2;
     }
 
     #footer .text {
         order: 3;
     }
 
     #footer>div {
         display: flex;
         flex-direction: column;
     }
 
     #footer .cmp-imagelist__title,
     #footer .cmp-imagelist__description {
         display: none;
     }
 
     #footer .cmp-imagelist {
         margin: 0px;
     }
 
     #footer .copyRightSection ul {
         padding: 0px;
         flex-wrap: wrap;
     }
 }
 
 @media (max-width:1366px) {
     #footer .cmp-topnavigation__group--menus {
         column-gap: 20px;
     }
 }
 
 
 /* Footer */
 
 
 /* Home Page */

 
 /* Carousel */
 
 #homeHeroSection .cmp-carousel__actions {
     display: none;
 }
 
 #homeHeroSection .cmp-carousel__actions {
     display: none;
 }
 
 #heroSlider .cmp-container__backgroundImage--enabled {
     min-height: 640px;
     display: flex;
     align-items: center;
     width: 100%;
 }
 
 #heroSlider .txt {
     max-width: 60%;
 }
 
 #heroSlider .txt h1 {
     color: #FFFFFF;
 }
 
 #heroSlider .cmp-carousel__item {
     opacity: 0;
     height: 0;
     transition: opacity 0.5s ease-in-out;
     overflow: hidden;
     display: block;
 }
 
 #heroSlider .cmp-carousel__item--active {
     height: auto;
     opacity: 1;
 }
 
 #heroSlider .cmp-container__backgroundImage--enabled>.cmp-container {
     flex-basis: 100%;
 }
 
 #heroSlider .cmp-container__backgroundImage--enabled {
     position: relative;
 }
 
 .playBtn.solidButton {
     background-color: transparent;
     border: none;
     position: absolute;
     right: 10%;
 }
 
 #heroSlider .playBtn::after,
 #sustainMain .playBtn::after {
     content: "\f04b";
     font-family: 'Font Awesome';
     color: #830051;
     width: 100px;
     height: 100px;
     background-color: #FFFFFF;
     border-radius: 50%;
     padding: 20px 10px 20px 20px;
     display: flex;
     align-items: center;
     justify-content: center;
     font-size: 40px;
 }

 #page-9367efb7fe #pageHeroSection {
     min-height: 600px;
 }

#sustainability #pageHeroSection{
    min-height:600px;
    }

 @media (max-width:767px) {
     #heroSlider .playBtn {
         top: 10px;
         right: 5%;
     }
 
     #heroSlider .playBtn::after,#sustainMain .playBtn::after {
         width: 50px;
         height: 50px;
         font-size: 24px;
         padding: 20px 15px 20px 20px;
     }
 
     #heroSlider .txt {
         max-width: 80%;
     }

    #sustainability #pageHeroSection{
    min-height:400px;
    }
 }



 #homeHeroSection .cmp-carousel-horizontal .cmp-carousel__indicators {
     width: auto !important;
     left: calc((100% - 1366px)/2 + 30px);
     flex-wrap: nowrap !important;
     gap: 12px;
     display: inline-flex !important;
     bottom: 15%;
     z-index: 0;
 }
 
 @media (min-width:1024px) and (max-width:1366px){ #homeHeroSection .cmp-carousel-horizontal .cmp-carousel__indicators { left:0%;margin-left:30px; }  }
 
 #homeHeroSection .cmp-carousel-horizontal .cmp-carousel__indicator.cmp-carousel__indicator--active {
     width: 40px !important;
     height: 6px !important;
     border-radius: 10px !important;
     background-color: #FFFFFF !important;
     border: none !important;
 }
 
 #homeHeroSection .cmp-carousel-horizontal .cmp-carousel__indicator {
     width: 16px !important;
     height: 6px !important;
     border-radius: 10px !important;
     background-color: #FFFFFF !important;
     border: none !important;
 }
 
 #homeHeroSection .cmp-carousel-horizontal .cmp-carousel__indicators li.cmp-carousel__indicator--active::after {
     width: 40px !important;
     height: 6px !important;
     background-color: #F0AB00;
     border-radius: 10px !important;
     top: 0 !important;
     right: 0 !important;
     border: none !important;
 }
 
 #homeHeroSection .cmp-carousel__content .cmp-text {
     padding: 0px !important;
 }
 
 @media (max-width:1024px) {
     #homeHeroSection .cmp-carousel-horizontal .cmp-carousel__indicators {
         width: auto !important;
         bottom: 5% !important;
         left: 50% !important;
         transform: translateX(-50%);
     }
 }
 
 @media (max-width:860px) {
     #homeHeroSection .cmp-carousel-horizontal .cmp-carousel__indicators--mob {
         display: flex !important;
         width: auto !important;
         bottom: 5% !important;
         left: 50% !important;
         transform: translateX(-50%);
     }
 
     #homeHeroSection .cmp-carousel__content .mobileImg::after {
         content: "";
         background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 20%, rgba(255, 255, 255, 1) 34%, rgba(255, 255, 255, 1) 52%, rgba(255, 255, 255, 1) 100%);
         opacity: 0.4;
         position: absolute;
         bottom: 0;
         right: 0;
         left: 0;
         top: 0;
     }
 
     #heroSlider .cmp-container__backgroundImage--enabled {
         min-height: 400px;
     }
 }
 
 
 /* Carousel */
 
 
 /* Our Ethos */
 
 .highlightText h2 {
     margin-top: 0px;
 }
 
 .highlightText p {
     margin-bottom: 10px;
 }
 
 .highlightText.hmePage p:last-child {
    margin: 15px 0px;
}
/*
 .highlightText p:last-child {
     margin: 36px 0px;
 }
 */ 
 #ethosSection {
     padding: 45px 30px;
 }
 
 @media (max-width:767px) {
 
     .highlightText h2,
     .highlightText p {
         margin: 10px 0px;
     }
 
     .highlightText p:last-child {
         margin: 20px 0px;
     }
.highlightText.hmePage>h2 { margin-top:45px; }
 }
 
 
 /* Our Ethos */
 
 
 /* Innovation First */
 
 #innovationSection {
     padding: 45px 30px;
 }
 
 .cardSection {
     display: flex;
     justify-content: space-evenly;
     align-items: stretch;
    margin-top:45px;
     margin-bottom: 45px;
     gap: 45px;
 }
 
 .cardSection>a {
     text-decoration: none;
     color: inherit;
 }

 .card {
     background-color: #FFFFFF;
     box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.03);
     text-align: center;
     transition: transform 0.5s;
     flex: 0 0 30%;
 }

.card img{ width:100%; }
 
 .card p {
     padding: 10px;
 }
 

 .card a:hover {
     text-decoration: none;
 }

@media (min-width:992px){
.card:hover {
     transform: scale(1.1);
 }

}

 @media (max-width:767px) {
     .cardSection {
         flex-direction: column;
         gap: 20px;
         margin-bottom: 20px;
     }
 }
 
 
 /* Innovation First */
 
 
 /* Careers */
 
 #careerSection {
     padding: 45px 30px;
 }
 
 #careerSection .image {
     position: relative;
 }
 
 #careerSlider .cmp-carousel__content::before {
     content: "";
     background-color: #B2B4B4;
     position: absolute;
     top: -5%;
     bottom: 5%;
     right: 5%;
     left: -5%;
     z-index: -1;
 }
 
 #careerSection .cmp-carousel__actions--swipe {
     bottom: 5%;
     right: 25%;
 }
 
 #careerSlider .cmp-image__image {
     height: 100% !important;
     position: relative;
 }
 
 #careerSlider .cmp-image::after {
     content: "";
     background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 60%, rgba(255, 255, 255, 0.5) 72%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.1) 100%);
     opacity: 0.4;
     position: absolute;
     top: 60%;
     right: 0;
     bottom: 0;
     left: 0;
     z-index: 1;
 }
 
 #careerSlider .cmp-carousel__indicators {
     display: none;
 }
 
 #careerSlider {
     position: relative;
 }
 
 #careerSlider .cmp-carousel__action {
     background-color: transparent;
     border: 1px solid #FFFFFF;
     width: 30px;
     height: 30px;
     border-radius: 50%;
     padding: 5px 8px;
     margin: 0px 2px;
 }
 
 #careerSlider .cmp-carousel__action-icon {
     font-size: 15px;
 }
 
 #careerSlider .cmp-carousel__action--previous .cmp-carousel__action-icon::before {
     content: "\f060";
     font-family: 'Font Awesome';
     color: #FFFFFF;
 }
 
 #careerSlider .cmp-carousel__action--next .cmp-carousel__action-icon::before {
     content: "\f061";
     font-family: 'Font Awesome';
     color: #FFFFFF;
 }
 
 #careerSlider .cmp-carousel__action-text {
     display: none;
 }
 
 #careerSlider .cmp-carousel__actions {
     position: absolute;
     bottom: 15%;
     right: 15px;
     z-index: 2;
 }
 
 
 /*#careerSlider .text {
             position: absolute;
             bottom: 15%;
             left: 5%;
             transform: translateY(30%);
             z-index: 2;
         } */
 
 .slideOverlayTxt h3 {
     margin: 5px 0px;
 }
 
 @media (max-width:767px) {
    #iplSection { background-color:#FFFFFF;}
 
     #careerSlider {
         margin-top: 40px;
     }
 
     #careerSection .image {
         order: -1;
     }
 }
 
 .cSlide a {
     text-decoration: none;
     color: #FFFFFF;
 }
 
 .cSlide .slideBg {
     min-height: 500px;
     background-size: cover;
     background-repeat: no-repeat;
     background-position: center;
     display: flex;
     align-items: flex-end;
     justify-content: flex-start;
     padding: 30px;
     position: relative;
 }
 
 .slideOne .slideBg {
     background-image: url('/content/dam/intelligentcontent/unbranded/gcc-india/en/home/careers-home.jpg');
 }
 
 .slideTwo .slideBg {
     background-image: url('/content/dam/intelligentcontent/unbranded/gcc-india/en/home/careers-home.jpg');
 }
 
 .slideThree .slideBg {
     background-image: url('/content/dam/intelligentcontent/unbranded/gcc-india/en/home/careers-home.jpg');
 }
 
 .cSlide .slideBg::after {
     content: "";
     position: absolute;
     background-color: rgba(0, 0, 0, 0.4);
     bottom: 0;
     top: 0;
     right: 0;
     left: 0;
 }
 
 .cSlide .slideOverlayTxt {
     z-index: 99;
 }
 
 
 /* Careers */
 
 
 /* AZIPL */
 
 .cmp-container__backgroundImage--enabled {
     margin: 0px !important;
     background-position: center;
 }
 
 .highlightText.Overlay {
     background-color: #FFFFFF;
     padding: 30px;
 }
 
 /*#iplSection {
     background-image: none;
     background-color: #EBEFEE;
     padding: 45px 0px;
 }
 
 
 
  #iplSection .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--1 {
     margin-left: 8.3333333%;
     width: calc(100% - 16.666666%);
 }*/
 
 @media (min-width:768px) {
     .highlightText.Overlay { width:48%;margin-left:50%;margin-top:45px; margin-bottom:45px; } 
    /* #iplSection {
         background-image: url('/content/dam/intelligentcontent/unbranded/gcc-india/en/home/AZPIL.jpg');
         background-size: cover;
         background-position: center;
     }
 
     
 
     #iplSection .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--1 {
         margin-left: 50%;
         width: calc(50% - 16.66666%);
     } */
 
 #bgMobImg {
         display: none;
     }

     #iplSection, #pageHeroSection,#opptSection,#empowerSection, #middleBannerSection,#carbonSection,#keyAreaSection,#itSkillSet { max-width:1366px;margin:0 auto; }
 }
 

 /* AZIPL */
 
 
 /* Home Page */
 
 
 /* About Us */
 
 #pageHeroSection {
     position: relative;
     min-height: 500px;
     display: flex;
     align-items: center;
 }
 /*
 #pageHeroSection::before {
     content: "";
     background: linear-gradient(90deg, rgba(0, 0, 0, 1) 3.89%, rgba(0, 0, 0, 0.5) 40.68%, rgba(0, 0, 0, 0) 100%);
     position: absolute;
     bottom: 0;
     right: 0;
     top: 0;
     left: 0;
     opacity: 0.4;
 } */

 #pageHeroSection .heroTxt {
     color: #FFFFFF;
     max-width: 50%;
     padding-left:30px;
     padding-right:30px;
 }

 /*#pageHeroSection .heroTxt.lifeatAZTxt {
     max-width: 50%;
 }*/
 
 #pageHeroSection .heroTxt h1 {
     margin-top: 20px;
 }
 
 #pageHeroSection .heroTxt h5 {
     margin: 0px !important;
 }

 #hiringSection .highlightText h2 {
     margin-top: 40px;
 }

 #hiringSection .cardSection {
     margin: 45px 0px;
 }

 #hiringSection .cardSection>a {
     width: 33.3%;
 }

 #hiringSection .cardTxt {
     color: #fff;

     text-align: left;
     padding: 1.35rem;
     min-height: 485px;
 }

 #hiringSection .card.bg-orange{
     background-color: #003865;
 }

 #hiringSection .card.bg-grey{
    background-color: #3c4242;
}
    #hiringSection .card.bg-magenta{
        background-color: #d0006f;
    }
 
 #hiringSection h3.cardTxt__title {
    font-size: 1.4375rem;
    line-height: 1.3043478261;
    letter-spacing: 1.05px;
    font-weight: 900;
}

#hiringSection .cardTxt p {
    /*font-size: 1.175rem;
    line-height: 1.4285714286;
    font-weight: 300;
    letter-spacing: .3px;*/
    margin-bottom: 0;
    margin-top: 0.9375rem;
    padding: 0px;
}

#moreSection #whyJoinUsImg img {
    width: 100%;
}

#itSkillSet {
    margin-bottom: 60px;
}
    .bvSection.homeNew { gap:20px; }

.bvSection.homeNew .firstColumn, .bvSection.homeNew .secondColumn {
   	background-color: #EBEFEE;
}

.bvSection.homeNew .firstColumn { display:flex;align-items:center;flex:0 0 70%; }

.bvSection.homeNew .firstColumn .leftCol {
    flex: 0 0 60%;
}


.bvSection.homeNew .firstColumn .rightCol {
    flex: 0 0 40%;
    padding: 0px 20px;
}


.bvSection.homeNew a { font-size:20px; }



.bvSection.homeNew .rightCol img,
.bvSection.homeNew .purpleBG img {
    width:20px;
    margin-left:20px;
}

.bvSection.homeNew .secondColumn {
    flex:0 0 30%;
}


.bvSection.homeNew .lifeatAZCallOut p {
    padding: 15px;
}

.bvSection.homeNew a { display:inline-block; }

.bvSection.homeNew .purpleBG {
    background-color: #830051;
}



.bvSection.homeNew .purpleBG a {
    margin: 0px;
    color: #fff;
}

.bvSection.homeNew .lifeatAZCallOutImg { width:100%; }


@media (max-width:991px){

.bvSection.homeNew a { font-size:16px; }
.bvSection.homeNew .lifeatAZCallOut p { padding:5px 10px; }

}

 @media (max-width:767px) {
     #pageHeroSection {
         align-items: flex-end;
         min-height: 300px;
     }
.bvSection.homeNew .firstColumn { flex-direction:column; }
.bvSection.homeNew .firstColumn .rightCol { padding:20px; }
.bvSection.homeNew .secondColumn { width:100%; }
 }
 
 #leaderSection {
     margin: 60px auto;
 }
 
 #leaderSection .image {
     position: relative;
 }
 
 /*#leaderSection .image::before {
     content: "";
     background-color: #EBEFEE;
     position: absolute;
     top: -5%;
     bottom: 5%;
     right: 5%;
     left: -5%;
     z-index: -1;
 }*/
 
 div#glanceSection {
     background-color: #830051;
     color: #FFFFFF;
     /* padding: 45px 0px; */
 }
 
 .glAZSec {
     text-align: center;
     margin: 45px 0px;
 }
 
 .colFour {
     display: flex;
     align-items: flex-start;
     justify-content: center;
 }
 
 .glAZSec .col {
     align-self: stretch;
     padding: 0px 45px;
     flex-basis: 28%;
    border-right:1px solid #FFFFFF;
 }
 
 .glAZSec .col:first-child {

 }
 
 .glAZSec .col:last-child {
    
     border:none !important;
 }
 
 #focusSection .col+.col {
     border-left: 1px solid #3c4242;
     border-right:1px solid #3c4242;
 }

 .glAZSec p.title {
    font-size: 40px;
     font-family:HelveticaNeueRegular, serif;
     font-weight: bolder;
     color: #FFFFFF;
     line-height:48.84px;
 }
 .glAZSec p.title.blue { color:#003865; }
 
 #focusSection { padding:45px 30px; }

 @media(max-width:767px) {
     .colFour {
         flex-direction: column;
     }
 
     /*.col+.col {
         border: none;
     }*/
 
     .glAZSec .col {
         padding: 0px;
         margin-bottom: 45px;
    	border:none !important;
     }
 
     .glAZSec .col:last-child {
         margin-bottom: 0px;
     }
 }
 
 #accordionSection {
     margin: 45px auto;
 }
 
 #valuesAccordion .cmp-accordion__title {
     font-family: HelveticaNeueMedium,serif;
     font-size: 22px;
     line-height: 1.318em;
 }
 
 #valuesAccordion p {
     font-family: HelveticaNeueRegular,serif;
     /*font-size: 18px;
     line-height: 1.444em;*/
 }
 
 #valuesAccordion .cmp-accordion__icon {
     border: 1px solid #830051;
     border-radius: 100%;
     width: 30px;
     height: 30px;
     padding: 7px 9px;
 }
 
 #valuesAccordion .cmp-accordion__icon::before {
     color: #830051;
 }
 
 #valuesAccordion .cmp-accordion__item {
     padding: 25px 0px;
     border-bottom: 1px solid #D8DADA;
 }


@media (min-width:768px) and (max-width:1024px){
.glAZSec .col { padding:0px 15px; }
}
 
 /* Award Slider */
 
 /* #awardSection,
 #hiringSection {
     background-color: #F9F9F7;
 } */
 
 .slider-wrapper {
     margin: 45px 1rem;
     position: relative;
     overflow: hidden;
 }
 
 .slides-container {
     height: 100%;
     width: 100%;
     display: flex;
     overflow: hidden;
     scroll-behavior: smooth;
     list-style: none;
     margin: 0;
     padding: 0;
 }
 
 .slide-arrow {
     position: absolute;
     display: flex;
     top: 0;
     bottom: 0;
     margin: auto;
     height: 2rem;
 
     border: 1px solid #830051;
     border-radius: 50%;
     width: 2rem;
     font-size: 1rem;
     padding: 0;
     cursor: pointer;
 
     transition: opacity 100ms;
     justify-content: center;
     align-items: center;
 }
 
 .slide-arrow:hover,
 .slide-arrow:focus {
     opacity: 1;
 }
 
 #slide-arrow-prev {
     left: 0;
     padding-left: 1rem;
 }
 
 #slide-arrow-next {
     right: 0;
     padding-left: 1rem;
 }
 
 .slide {
     width: 100%;
     height: 100%;
     flex: 1 0 100%;
     display: flex;
     justify-content: center;
     align-items: center;
     gap: 100px;
 }
 
 .slideItem {
     text-align: center;
     max-width: 282px;
 }
 
 #awardSection .desktop {
     display: none;
 }
 
 @media (min-width:768px) {
     #awardSection .mobile {
         display: none;
     }
 
     #awardSection .desktop {
         display: flex;
     }
 }
 
 #slide-arrow-next::before {
     content: "\f054";
     font-family: 'Font Awesome';
     color: #830051;
 }
 
 #slide-arrow-prev::before {
     content: "\f053";
     font-family: 'Font Awesome';
     color: #830051;
 }
 
 
 /* Award Slider */
 
 #sustainabilitySection {
    margin: 15px auto 45px;
 }

 #joinSection {
     margin: 45px auto;
 }
 
 #joinSection .image {
     position: relative;
 }
 
 
 /*#joinSection .image::before {
            content: "";
            background-color: #EBEFEE;
            position: absolute;
            top: 5%;
            bottom: -5%;
            right: 5%;
            left: -5%;
            z-index: -1;
        }
        */
 
 
 /* About Us */
 

 /* Modal */
 
 .cmp-modal__modalbox .modal-box__content {
     padding: 15px !important;
 }
 
 .cmp-modal__content .cmp-video__player {
     padding: 0px !important;
 }
 
 .cmp-modal__modalbox .cmp-video__item-title,
 .cmp-modal__content .cmp-modal__title,
 .cmp-video__holder .cmp-video__content {
     display: none;
 }
 
 .cmp-modal--defaultStyle.modal {
     background: rgba(0, 0, 0, 0.1) !important;
     backdrop-filter: blur(5px) !important;
     -webkit-backdrop-filter: blur(5px) !important;
 }
 
 .cmp-modal--defaultStyle .modal__close .modal__closeIcon {
     font-size: 30px;
 }
 
 .cmp-modal--defaultStyle .modal__close .modal__closeIcon::after {
     content: "\f00d";
     font-family: 'Font Awesome';
     color: #FFFFFF;
 }
 
 .cmp-modal__modalbox.modal-md .modal-box {
     width: auto !important;
 }
 
 .cmp-modal--defaultStyle .modal__close {
     top: -10% !important;
     color: #FFFFFF !important;
     font-size: 20px !important;
     display: flex;
     justify-content: center;
     align-items: center;
     gap: 10px;
     font-family: HelveticaNeueRegular,serif;
     font-weight: 500;
 }
 
 .cmp-modal--defaultStyle .modal__closeLabel {
     display: initial !important;
 }
 
 @media (max-width:767px) {
     .cmp-modal__content iframe {
         width: 100%;
     }
 }
 
 
 /* Modal */
 
 
 /*CSS for Sustainability page starts*/
 
 /*#img-txt-section img.cmp-image__image {
     padding: 40px;
 } */
 
 #img-txt-section { margin:45px auto; }
 
 #img-txt-section .highlightText.text-center {
	 width: 92%;
 }
 
 .glAZSec.threecol {
     color: #ffffff;
 }
 
 .glAZSec.threecol ul {
     text-align: left;
     list-style: disc;
     padding-left: 20px;
 }
 
 .glAZSec.threecol p {
     text-align: left;
 }
 
 .glAZSec.threecol .col:first-child {
     border-left: 5px solid #BE2B6E;
     padding-left: 15px;
     line-height: 34px;
 }
 
 .glAZSec.threecol .col:first-child {
     border-left: 5px solid #BE2B6E;
     padding-left: 15px;
     line-height: 34px;
 }
 
 .glAZSec.threecol .col:nth-child(2) {
     border-left: 5px solid #C8D343;
     padding-left: 15px;
     line-height: 34px;
 }
 
 .glAZSec.threecol .col:nth-child(3) {
     border-left: 5px solid #E7AC3B;
     padding-left: 15px;
     line-height: 34px;
 }
 
 .threecolbutton .col+.col {
     border-left: 1px solid #D8D8D8;
 }
 
 
 /*CSS for Sustainability page starts*/
 
 
 /* Life at AZ */
 
 .cardSection.txtOverlay {
     margin-top: 45px;
 }
 
 .cardSection.txtOverlay .card {
     position: relative;
 }
 
 .cardSection.txtOverlay .cardTxt {
     position: absolute;
     bottom: 10px;
     text-align: left;
     color: #FFFFFF;
     padding: 10px;
 }
 
 .graphWrapper {
     display: flex;
     justify-content: center;
     align-items: flex-start;
     gap: 100px;
 }
 
 .graph {
     max-width: 250px;
 }
 
 .graph img {
     max-width: 164px;
     margin-bottom: 20px;
 }
 
 #empowerSection .carouselPreview {
	 display: flex;
 }
 #empowerSection .carouselPreviewColumn {
	 padding: 5px;
 }
 
 #empowerSlider {
     padding: 40px 45px;
    margin-bottom:60px;
     position: relative;
     width: 100%;
     /* margin-left: 50%;
     margin-top: 45px;
     margin-bottom: 45px;
	 background-color: #FFFFFF;	 */
 }
 
 #empowerSlider .cmp-carousel__indicators {
     color: #EBD5E3;
     bottom: -12%;
     justify-content: center;
     gap: 10px;
     z-index: 1;
 }
 
 #empowerSlider .cmp-carousel__indicator {
     border: 1px solid #EBD5E3;
     width: 10px;
     height: 10px;
     background-color: #EBD5E3;
 }
 
 #empowerSlider .cmp-carousel__indicator--active {
     width: 25px;
     background-color: #830051;
     border-radius: 10px;
 }
 
 #empowerSlider .cmp-carousel__actions {
     position: absolute;
     bottom: -10%;
     display: flex;
     width: 100%;
 }
 
 #empowerSlider button.cmp-carousel__action.cmp-carousel__action--previous {
     position: absolute;
     left: 0;
     z-index: 2;
 }
 
 #empowerSlider button.cmp-carousel__action.cmp-carousel__action--next {
     position: absolute;
     right: 0;
     z-index: 2;
 }
 
 #empowerSlider .cmp-carousel__indicators li.cmp-carousel__indicator--active::after {
     border: none;
 }
 
 #empowerSlider button.cmp-carousel__action.cmp-carousel__action--next::before,
 #testimonySlider button.cmp-carousel__action.cmp-carousel__action--next::before {
     content: "\f054";
     font-family: 'Font Awesome';
     color: #830051;
 }
 
 #empowerSlider button.cmp-carousel__action.cmp-carousel__action--previous::before,
 #testimonySlider button.cmp-carousel__action.cmp-carousel__action--previous::before {
     content: "\f053";
     font-family: 'Font Awesome';
     color: #830051;
 }
 
 #empowerSlider button.cmp-carousel__action,
 #testimonySlider button.cmp-carousel__action {
     position: absolute;
     display: flex;
     top: 0;
     bottom: 0;
     margin: auto;
     height: 2rem;
     background-color: #FFFFFF;
     border: 1px solid #830051;
     border-radius: 50%;
     width: 2rem;
     font-size: 1rem;
     padding: 0;
     cursor: pointer;
     transition: opacity 100ms;
     justify-content: center;
     align-items: center;
 }
 
 #empowerSlider .cmp-carousel__action-text,
 #testimonySlider .cmp-carousel__action-text {
     display: none;
 }
 
 #empowerSlider .highlightText img {
	 width: 100%;
 }
 
 #empowerSection .carousel.panelcontainer {
    margin: 0%;
    float: right;
}

#empowerText {
    margin: 45px 0px 45px 30px;
}

#middleBannerSection {
    padding: 0px 30px;
    min-height: 500px;
}
/*
#middleBannerSection .highlightText.white {
    margin-top: 40px;
    width: 82%;
} */

#moreSection {
    padding: 30px 0;
}

#moreSection .highlightText {
    padding: 10px 0px;
}

#moreSection img {
    width: 80%;
}

#moreSection .cardSection img {
    width: 100%;
}
#aeSection { display:none; }
 
 @media (max-width:767px) {

#pageHeroSection .heroTxt { max-width:100%;padding-left:0px;padding-right:0px; }
     #empowerSlider{ width:100%;width:auto;margin-left:30px;margin-right:30px; }
     #empowerSlider .cmp-carousel__indicators {
         display: flex !important;
     }
 
     .graphWrapper {
         flex-direction: column;
         align-items: center;
         gap: 50px;
     }
	 #middleBannerSection {
		 min-height: auto;
	 }
	 #introSection .highlightText,
	 #moreSection .highlightText  {
		 text-align: center;
	 }
	 #introSection .highlightText h3,
	 #moreSection .highlightText h3 {
		 font-size: 22px;
	 }
	 /*#moreSection {
		 padding: 30px 20px 0px;
	 }*/
	 #empowerSlider {
		 padding: 0px;
	 }
	 #empowerText {
		 margin: 10% 5%;
	 }
	 #moreSection img {
		 width: 100%;
	 }
	 #middleBannerSection .highlightText.white {
		 width: 100%;
	 }
	 #pageHeroSection {
		 align-items: center;
	 }
 }
 
 .glassdoorWrapper {
     display: flex;
     justify-content: center;
     gap: 50px;
     margin: 45px 0px;
 }
 
 .glassdoorWrapper .leftCol {
     flex: 0 0 35%;
 }
 .glassdoorWrapper .rightCol {
     flex: 0 0 60%;
 }
 .glassdoorWrapper .boxWrapper {
     display: flex;
     justify-content: center;
     align-items: stretch;
     flex-wrap: wrap;
     gap: 20px;
 }
 
 .glassdoorWrapper .box {
     flex: 0 0 47%;
     background-color: #F9F9F7;
     padding: 20px;
     color:inherit !important;
 }
 
 .glassdoorWrapper .twoCol {
     display: flex;
     align-items: center;
     justify-content: space-between;
 }
 
 .glassdoorWrapper .twoCol h2 {
     flex-basis: content;
 }
 
 .glassdoorWrapper .twoCol img {
     max-width: 120px;
     flex-basis: content;
 }
 
 .glassdoorWrapper .leftCol h3 {
     margin-top: 0px;
     margin-bottom: 20px;
 }
 
 #initiativeSection {
     margin: 45px auto;
 }
 
 #initiativeSection .highlightText {
     max-width: 80%;
     margin: 0 auto;
 }
 
 #opptSection {
     padding: 45px 0px;
 }
 #compSection{ margin-top:45px; }
 @media (max-width:767px) {
     .glassdoorWrapper {
         flex-direction: column;
     }
 
     .glassdoorWrapper .box {
         flex: 1;
         max-width:100%;
     }
 }
 
 @media (max-width:1200px) {
     .glassdoorWrapper .rightCol {
         flex: 0 0 65%;
     }
 }
 
 #carbonSection,
 #keyAreaSection {
     color: #FFFFFF;
     min-height: 450px;
     display: flex;
     align-items: center;
     justify-content: center;
     padding:45px 30px;
 }
 
 #carbonSection h2 {
     font-size: 70px;
     line-height: 1.214em;
     margin: 0px;
     word-break:break-all;
     margin-bottom: 20px;
 }
 
 #carbonSection h3 {
     font-size: 42px;
     line-height: 1.214em;
     margin: 0px;
 }
 
 #carbonSection p {
     font-size: 24px;
     line-height: 1.214em;
 }
 
 .glAZSec.threecol .col {
     flex: 0 0 33%;
 }
 
 #sustainabilityNewsSection {
     padding: 45px 0px;
 }
 
 .dateWrapper {
     display: flex;
     justify-content: space-between;
     align-items: center;
     margin: 20px 0px;
 }
 
 #sustainabilityNewsSection .col a {
     color: inherit;
 }
 
 #sustainabilityNewsSection .col a:hover {
     text-decoration: none;
 }
 
 .bvSection {
     display: flex;
     justify-content: center;
     align-items: flex-start;
     gap: 50px;
 }
 
 .leftCol,
 .rightCol {
     flex: 0 0 48%;
 }
 
 .bvSection h2 {
     margin-top: 10px;
     color: #830051;
     overflow: hidden;
     position: relative;
 }
 
 .bvSection h2::after {
     content: "";
     background-color: #F0AB00;
     width: 100%;
     height: 2px;
     position: absolute;
     top: 50%;
     margin-left: 1rem;
 }
 .bvSection.removeLine h2{
     color: #3C4242;
 }
 .bvSection.removeLine h2::after{
     height: 0px;
 }
 .bvSection.removeLine ul{
     list-style: disc;
     list-style-position: outside;
     padding-left: 15px;
 }
 
 .bvSection a {
     color: #830051;
     display: flex;
     align-items: center;
     gap: 20px;
     margin: 20px 0px;
     font-family:LexiaBoldItalic,serif;
     font-size:22px;
     line-height:34px;
 }
 
 #obBodySection,
 #lifeAZSection {
    /* margin: 45px auto;*/
    margin-top:45px;
 }

#ethosSection { background-color:#3C4242; }
#ethosSection .highlightText { padding:45px; }
#purposeSection { margin-top:45px;margin-bottom:45px; }
#lifeAZSection, #ethosSection { max-width:100%;padding:0px; }

 .lifeAZWrapper {
     display: flex;
     justify-content: center;
     align-items: center;
 }
 
 .lTxtSection {
     background-color: #EBEFEE;
     flex-basis: 45%;
     padding: 45px;
     transform: translateX(8.33333%);
 }
 
 .lTxtSection.noTransform {
    transform: translateX(-8.33333%);
    flex-basis: 45%;
}
 
 .rightOrder {
     order: 1;
 }
 
 @media (max-width:991px) {
     .lTxtSection {
         padding: 20px;
         flex-basis: 70%;
     }
 
     .lifeAZWrapper .highlightText p:last-child {
         margin: 10px 0px;
     }

 }
 
 @media (max-width:767px) {


     .bvSection,
     .lifeAZWrapper {
         flex-direction: column;
     }
     .bvSection{
         gap:0px;
     }
 
     .rightOrder {
         order: 0;
     }
 
     .lifeAZWrapper .lTxtSection {
         order: 1;
         transform: none;
         margin-left: 0px;
     }
 }

@media (min-width:651px) and (max-width:991px){
#ethosSection .text,#ethosSection .image { width:100%;margin:0px; }
}

 /*
 #compSection {
     background-color: #F9F9F7;
     padding: 45px 0px;
 } */
 
 #compSection .cardSection {
     flex-wrap: wrap;
 }
 
 #compSection .card {
     text-align: left;
     border-left: 5px solid #830051;
 }
 
 #compSection .card p {
     padding: 0px;
     margin: 20px;
 }
 
 .quoteSection img {
     max-width: 100px;
 }
 
 .quoteSection h2 {
     margin-top: 0px;
 }
 
 #testimonySlider .cmp-carousel__actions {
     display: flex;
     right: 0;
     justify-content: space-evenly;
     gap: 10px;
     position: absolute;
     z-index: 10;
 }
 
 #testimonySlider button.cmp-carousel__action {
     position: relative;
     display: block;
 }
 
 #testimonySlider .cmp-carousel__indicators {
     display: none;
 }
 
 @media (min-width:768px) and (max-width:991px) {
     #compSection .card {
         flex: 0 0 45%;
     }
 }
 
 #empowerSection {
	 padding: 40px 0px;
 }
 
 
 /* Life at AZ */
 
 
 /* Exit Ramp */
 
 .modal * {
     box-sizing: border-box
 }
 
 .modal {
     position: fixed;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     z-index: 1000;
     display: flex;
     visibility: hidden;
     flex-direction: column;
     align-items: center;
     overflow: hidden;
     -webkit-overflow-scrolling: touch;
     background: rgba(0, 0, 0, 0.3);
     opacity: 0;
     cursor: url("data:image/svg+xml,%3Csvg width='19' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.514.535l-6.42 6.42L2.677.536a1.517 1.517 0 00-2.14 0 1.517 1.517 0 000 2.14l6.42 6.419-6.42 6.419a1.517 1.517 0 000 2.14 1.517 1.517 0 002.14 0l6.419-6.42 6.419 6.42a1.517 1.517 0 002.14 0 1.517 1.517 0 000-2.14l-6.42-6.42 6.42-6.418a1.517 1.517 0 000-2.14 1.516 1.516 0 00-2.14 0z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E"), auto
 }
 
 @supports ((-webkit-backdrop-filter: blur(12px)) or (backdrop-filter: blur(12px))) {
     .modal {
         -webkit-backdrop-filter: blur(12px);
         backdrop-filter: blur(12px)
     }
 }
 
 .modal--confirm .modal-box {
     text-align: center
 }
 
 .modal--noOverlayClose {
     cursor: default
 }
 
 .modal--noClose .modal__close {
     display: none
 }
 
 .modal__close {
     position: fixed;
     top: 2.5rem;
     right: 2.5rem;
     z-index: 1000;
     padding: 0;
     width: 2rem;
     height: 2rem;
     border: none;
     background-color: transparent;
     color: #fff;
     cursor: pointer
 }
 
 .modal__close svg * {
     fill: currentColor
 }
 
 .modal__closeLabel {
     display: none
 }
 
 .modal__close:hover {
     color: #fff
 }
 
 .modal-box {
     position: relative;
     flex-shrink: 0;
     margin-top: auto;
     margin-bottom: auto;
     width: 60%;
     border-radius: 4px;
     background: #fff;
     opacity: 1;
     cursor: auto;
     will-change: transform, opacity
 }
 
 .modal-box__content {
     padding: 3rem 3rem
 }
 
 .modal-box__footer {
     padding: 1.5rem 2rem;
     width: auto;
     border-bottom-right-radius: 4px;
     border-bottom-left-radius: 4px;
     background-color: #f5f5f5;
     cursor: auto
 }
 
 .modal-box__footer::after {
     display: table;
     clear: both;
     content: ""
 }
 
 .modal-box__footer--sticky {
     position: fixed;
     bottom: -200px;
     z-index: 10001;
     opacity: 1;
     transition: bottom .3s ease-in-out .3s
 }
 
 .modal-enabled {
     position: fixed;
     right: 0;
     left: 0;
     overflow: hidden
 }
 
 .modal--visible .modal-box__footer {
     bottom: 0
 }
 
 .modal--visible {
     visibility: visible;
     opacity: 1
 }
 
 .modal--visible .modal-box {
     -webkit-animation: scale 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards;
     animation: scale 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards
 }
 
 .modal--overflow {
     overflow-y: scroll;
     padding-top: 8vh
 }
 
 .modal-btn {
     display: inline-block;
     margin: 0 .5rem;
     padding: 1rem 2rem;
     border: none;
     background-color: grey;
     box-shadow: none;
     color: #fff;
     vertical-align: middle;
     text-decoration: none;
     font-size: inherit;
     font-family: inherit;
     line-height: normal;
     cursor: pointer;
     transition: background-color .4s ease
 }
 
 .modal-btn--primary {
     background-color: #3498db
 }
 
 .modal-btn--danger {
     background-color: #e74c3c
 }
 
 .modal-btn--default {
     background-color: #34495e
 }
 
 .modal-btn--pull-left {
     float: left
 }
 
 .modal-btn--pull-right {
     float: right
 }
 
 @media (max-width: 540px) {
     .modal {
         top: 0px;
         display: block;
         padding-top: 60px;
         width: 100%
     }
 
     .modal-box {
         width: auto;
         border-radius: 0
     }
 
     .modal-box__content {
         overflow-y: scroll
     }
 
     .modal--noClose {
         top: 0
     }
 
     .modal--noOverlayClose {
         padding-top: 0
     }
 
     .modal-box__footer .modal-btn {
         display: block;
         float: none;
         margin-bottom: 1rem;
         width: 100%
     }
 
     .modal__close {
         top: 0;
         right: 0;
         left: 0;
         display: block;
         width: 100%;
         height: 60px;
         border: none;
         background-color: #2c3e50;
         box-shadow: none;
         color: #fff
     }
 
     .modal__closeLabel {
         display: inline-block;
         vertical-align: middle;
         font-size: 1.6rem;
         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif
     }
 
     .modal__closeIcon {
         display: inline-block;
         margin-right: .8rem;
         width: 1.6rem;
         vertical-align: middle;
         font-size: 0
     }
 }
 
 @-webkit-keyframes scale {
     0% {
         opacity: 0;
         transform: scale(0.9)
     }
 
     100% {
         opacity: 1;
         transform: scale(1)
     }
 }
 
 @keyframes scale {
     0% {
         opacity: 0;
         transform: scale(0.9)
     }
 
     100% {
         opacity: 1;
         transform: scale(1)
     }
 }
 
 .exit-ramp-modal::before {
     -webkit-backdrop-filter: none;
     backdrop-filter: none
 }
 
 .exit-ramp-modal .modal-box__content {
     padding: 0
 }
 
 .exit-ramp-modal .exit-ramp-title {
     padding: 1.5em;
     font-size: 18px;
     font-weight: bold
 }
 
 .exit-ramp-modal .exit-ramp-body {
     padding: 0.5em 1.5em
 }
 
 .exit-ramp-modal .exit-ramp-actions {
     margin-top: 1em;
     padding: 1.5em;
     text-align: right;
     display: flex;
     flex-wrap: wrap;
     justify-content: flex-end
 }
 
 .exit-ramp-modal .exit-ramp-continue,
 .exit-ramp-modal .exit-ramp-cancel {
     text-decoration: none;
     height: 48px;
     min-width: 235px;
     max-width: 100%;
     display: flex;
     justify-content: center;
     align-items: center;
     border-radius: 48px;
     background-color: #fff;
     cursor: pointer;
     outline: none;
     padding: 0.5em 1.5em;
     text-transform: uppercase;
     font-size: 16px;
     font-weight: 800;
     font-family: HelveticaNeueMedium,serif;
     letter-spacing: 0.64px;
     margin-top: 1em
 }
 
 .exit-ramp-modal .exit-ramp-continue {
     border: 2px solid #830051;
     color: #830051
 }
 
 .exit-ramp-modal .exit-ramp-continue:hover {
     background-color: #830051;
     color: #fff
 }
 
 .exit-ramp-modal .exit-ramp-cancel {
     margin-left: 1em;
     border: 2px solid #3C4242;
     color: #3C4242
 }
 
 .exit-ramp-modal .exit-ramp-cancel:hover {
     background-color: #3C4242;
     color: #fff
 }
 
 .exit-ramp-modal .modal__close {
     display: none;
 }
 
 @media only screen and (max-width: 768px) {
 
     .exit-ramp-modal .exit-ramp-continue,
     .exit-ramp-modal .exit-ramp-cancel {
         min-width: 100%;
         width: 100%
     }
 }
 
 
 /* Exit Ramp */

 /* Contact Us */
 #locationContainer {
     margin: 45px auto;
 }
 
 .address {
     margin-bottom: 20px;
 }
 
 .locationTxt .divider {
     margin: 45px 0px;
 }
 
 .address a {
     text-decoration: underline;
     color: inherit;
    word-break:break-all;
 }
 
 .cmp-dynamicform__generated-form h2 {
     display: block !important;
 }
 
 .form-holder {
     padding: 0px 45px 45px;
 }

 .form-control {
     border: 1px solid #D9DADA !important;
 }
 
 .cmp-dynamicform__generated-form .cmp-dynamicform__form-control-container textarea {
     width: 100% !important;
 }
 
 .cmp-dynamicform__control-label {
     font-family: HelveticaNeueRegular,serif;
     font-size: 14px;
     line-height: 1.4285em;
     display: block;
     margin-bottom: 10px;
 }
 
 .cmp-dynamicform__clear-btn {
     display: none;
 }
 
 #lastSection {
     padding: 45px 0px;
 }


@media (max-width:1200px){

.form-holder {
     padding: 0px;
 }
}
 
 /* Contact Us */
 
 /* Media */
 
 #mediaPage #pageHeroSection {
     min-height: 320px !important;
 }
 
 .heroTxt.maxWidth {
     max-width: 100% !important;
 }
 
 .articleTxtWrapper {
     margin: 45px 0px;
 }
 
 .cmp-resourcelistfilter__resource-panel {
     height: 100% !important;
     border: none !important;
 }
 
 .cmp-resourcelistfilter__image-container, .cmp-article-desc {
     display: none;
 }
 
 .cmp-resourcelistfilter__filter-dropdown-container {
     float: none !important;
     display: block;
 }
 
 .cmp-resourcelistfilter__populated {
     display: flex !important;
     align-items: stretch;
     flex-wrap: wrap;
 }
 
 .cmp-resourcelistfilter__column {
     flex: 0 0 33%;
     float: none !important;
    margin:20px 0px;
 }
 
 .cmp-resourcelistfilter__text-muted em {
     font-style: normal;
 }
 
 .cmp-resourcelistfilter__text-muted {
     font-size: 16px;
     line-height: 20px;
     color: #8C8E8E !important;
     margin: 20px 0px;
     font-family: HelveticaNeueRegular,serif;
 }
 
 .cmp-resourcelistfilter__panel-body span {
     color: #3C4242;
     font-size: 22px;
     line-height: 30px;
     font-family: HelveticaNeueRegular,serif;
 }
 
 .cmp-resourcelistfilter .fa-chevron-circle-right {
     display: none !important;
 }
 
 .cmp-resourcelistfilter {
     margin: 45px 0px;
     padding-left: 0px !important;
 }
 
 .cmp-resourcelistfilter [data-filter="sort"],
 .cmp-resourcelistfilter__form-group .cmp-resourcelistfilter__text-muted {
     display: none;
 }
 
 #filter-collapse-toggle {
     display: block;
     height: 20px;
 }
 
 .cmp-resourcelistfilter__holder {
     margin-top: 20px;
 }
 
 .cmp-resourcelistfilter .fa {
     visibility: visible !important;
 }
 
 .resource-filter-item:hover {
     text-decoration: none;
 }
 
 .cmp-resourcelistfilter .resource-filter-item {
     font-size: 16px;
     line-height: 20px;
 }
 
 .cmp-resourcelistfilter #selected-filters {
     margin-bottom: 0px !important;
 }
 
 .cmp-resourcelistfilter .resource-filter-item {
     border-color: #3C4242
 }
 
 .cmp-resourcelistfilter .resource-filter-item.active {
     background-color: #830051 !important;
     color: #FFFFFF;
 }
 
 .cmp-resourcelistfilter__filter-collapse-container {
     margin: 0px !important;
 }
 
.highlightText.Overlay.mediaTxt {
    width: 100%;
    margin-left: auto;
}

 @media only screen and (min-width: 768px) and (max-width: 991px) {
     .cmp-resourcelistfilter__column {
         flex: 0 0 49%;
     }
 }
 
 @media only screen and (max-width: 767px) {
     .cmp-resourcelistfilter__column {
         flex: 0 0 100%;
     }
 
     .cmp-resourcelistfilter__close,
     .cmp-resourcelistfilter__open {
         float: none !important;
     }
 
     .cmp-resourcelistfilter__open {
         display: block;
     }
 }
 
 /* Media */
 
 /* Leadership */
 #profileSection,
 #quoteSection,
 #leaderBodySection {
    /* margin: 45px auto;*/
     margin: auto auto;
 }
 
 #profileSection .cmp-imagelist,
 #leaderBodySection .cmp-imagelist {
     display: flex;
     align-items: flex-start;
     gap: 80px;
     justify-content: center;
     flex-wrap: wrap;
     padding-left: 0px;
 }
 
 #profileSection .cmp-imagelist__item {
     flex: 0 0 25%;
     text-align: center;
 }
 
 #profileSection .cmp-imagelist__title {
     display: none;
 }
 
 #profileSection .cmp-imagelist__item h5 {
     margin: 0px;
     color: #830051;
 }
 
 #profileSection .cmp-imagelist__item p {
     font-size: 20px;
     line-height: 1.4em;
 }
 
 #quoteSection h3 {
     margin-bottom: 0px;
 }
 
 #quoteSection p.quoteRightText {
     margin: 20px 0px;
     font-size: 20px;
 }
 
 #quoteSection h3::before,
 #quoteSection h3::after {
     color: #EDAB06;
     font-size: 90px;
     display: block;
     margin-top: -10px;
     margin-bottom: -20px;
 }
 
 #quoteSection h3::before {
     content: "\201c";
 }
 
 #quoteSection h3::after,
 #leaderBodySection .bQuote::after {
     content: "\201d";
     text-align: right;
 }
 
 @media (max-width:767px) {
     #profileSection .cmp-imagelist__item {
         flex: 0 0 100%;
     }
 }
 
 @media (min-width:768px) and (max-width:991px) {
     #profileSection .cmp-imagelist {
         gap: 25px;
     }
 
     #profileSection .cmp-imagelist__item {
         flex: 0 0 48%;
     }
 }
 
 #leaderBodySection h3 {
     margin-bottom: 10px;
 }
 
 #leaderBodySection p {
     margin-bottom: 20px;
 }
 
 #leaderBodySection .cmp-imagelist__image {
     max-width: 50px;
 }
 
 #leaderBodySection .cmp-imagelist__title,
 #leaderBodySection .cmp-imagelist__description {
     display: none;
 }
 
 #leaderBodySection .bQuote {
     max-width: 80%;
 }
 
 #leaderBodySection .bQuote::after {
     display: inline-block;
     font-size: 168px;
     position: absolute;
     right: 10%;
     top: 20%;
 }
 
 /* Leadership */
 
 /* Verticals */
 
 
 #moreSection .cardSection {
     justify-content: center;
 }
 #cultureSection { margin-top:45px;margin-bottom:45px; }
 /* Verticals */
 .fullWidth>.cmp-container, #cHbanner2,#cHbanner1 { max-width:1366px;margin:0 auto;padding-left:30px;padding-right:30px; }

 .boxSection {display: flex; align-items:stretch;gap: 20px;}
 .box{border: 2px solid transparent;border-left-width: 6px;padding: 15px;color: #FFFFFF !important;max-width: 33%;background-color: rgba(34, 34, 34, 0.4);}
 .box.green { border-color: #C8D343; }
 .box.magenta {border-color: #830051;}
 .box h5 {margin: 0px;margin-bottom: 10px;}


@media (max-width:767px){
.boxSection { flex-direction:column; }
.box { max-width:100%; }
}

.cmp-resourcelistfilter__text-muted:last-child { display:flex;align-items:center;position:absolute;bottom:0;min-width:100%; }
.cmp-resourcelistfilter__text-muted:last-child::after {
    content: "";
    background-image: url('/content/dam/intelligentcontent/unbranded/gcc-india/en/media/Arrow.png');
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
    position: absolute;
    right: 20%;
}

@media (min-width:991px){
.cmp-resourcelistfilter__column:nth-child(9n+2),
.cmp-resourcelistfilter__column:nth-child(9n+4),
.cmp-resourcelistfilter__column:nth-child(9n+7),
.cmp-resourcelistfilter__column:nth-child(9n+8)
{ border-left:1px solid #D8D8D8; }
}

@media (min-width:768px) and (max-width:991px) {
.cmp-resourcelistfilter__column:nth-child(3n+2)
{ border-left:1px solid #D8D8D8; }
}


#leaderText { text-align:center; }
/*AZ Header Part Change Start*/
#header .new-head {
     font-family: LexiaLight, serif!important;
     line-height: 1.2em!important;
     text-decoration: none!important;
     color: #3c4242!important;
     text-align: right!important;
 }
#header .new-head p{
      font-size: 15px!important;
}
#header .text.aem-GridColumn.aem-GridColumn--default--12 {
    float: right;
    clear: none;
    width: 100%;
}
#header p.navigate-link-one,.navigate-link-two {
    display: inline;
    padding: .75rem 0.625rem;
}
    #header .new-head {
     font-family: LexiaLight, serif!important;
     line-height: 1.2em!important;
     text-decoration: none!important;
     color: #3c4242!important;
     text-align: right!important;
 }
#header [title="About us"] {
    pointer-events: none;
}
@media only screen and (max-width: 650px)
{
#header .aem-Grid
{
display:block!important;
}
}
/*@media only screen and (max-width: 991px){
#header p.navigate-link-one,.navigate-link-two {
	position: relative;
	right: 80px;
    top:6px;        
}
}
@media only screen and (min-width:650px)
{
#header .cmp-image__image {
    position: relative!important;
    top: 25px!important;
}
}*/
@media only screen and (max-width:352px)
{
#header .text.aem-GridColumn.aem-GridColumn--default--12 {
    width: 100%!important;
}
}
@media only screen and (min-width:992px)
{
/*#header .cmp-image__image {
    position: relative!important;
    top: 16px!important;
} 
#header p.navigate-link-one,.navigate-link-two {
	position: relative;
	right: 25px;
    top:6px;        
}*/
}
/*AZ Header Part Change end*/


/* Gallery Slider */


.locationSlider {
            position: relative;
        }
        
        .gallerySection {
            max-width: 1180px;
            margin: 0 auto;
        }
        
        .text-center {
            text-align: center;
        }
        
        .locationTxt {
            background-color: #3c4242;
            color: #FFFFFF;
            font-family: LexiaThin,serif;
            font-size: 48px;
            flex-grow: 1;
            padding: 30px;
        }

        .locationTxt.bangTitle {
            background-color: #003865;
        }

        .locationSlider .slide,
        .locationSlider .colOne,
        .locationSlider .colTwo {
            column-gap: 15px;
            row-gap: 15px;
            overflow: hidden;
    align-items: stretch  !important;
        }
        
        .locationSlider .colOne,
        .locationSlider .colTwo {
            display: flex;
        }
        
        .locationSlider .colOne,
        .locationSlider .colTwo {
            flex-direction: column;
            align-items: stretch;
        }
        
        .locationSlider .topRow {
            display: flex;
            column-gap: 15px;
        }
        
        .locationSlider .topRow>div {
            width: 50%;
        }
        
        .locationSlider img {
            width: auto;
            height: 100%;
            max-width: 100%;
        }
        
        .locationSlider .greyOverlay {
            position: relative;
    		cursor:pointer;
        }
        
        .locationSlider .greyOverlay>div {
            background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.62) 83.34%);
            position: absolute;
            top: 0;
            right: 0;
            box-sizing: border-box;
            width: 100%;
            height: 100%;
            display: flex;
            align-items: flex-end;
            padding: 0px 30px;

        }
        
        .locationSlider .greyOverlay>div p {
            color: #FFFFFF;
            font-size: 28px;
        }
        
      /*  @media screen and (max-width:1200px) {
            .locationSlider .colOne {
                flex: 0 0 18%;
            }
        } */
        
        @media screen and (max-width:768px) {
            .locationSlider .colOne,
            .locationSlider .topRow {
                flex-direction: row;
            }
            .locationSlider .slide {
                flex-direction: column;
            }
            .locationSlider .topRow>div {
                flex: 0 0 25%;
            }
            .locationSlider .colOne .locationTxt {
                flex: 0 0 15%;
            }
            .locationSlider .colOne>div {
                flex: 0 0 32%;
            }
            .locationSlider img {
                width: 100%;
            }

            .locationSlider .colOne {
                flex-direction: column;
            }
    .locationSlider .topRow>div{ flex: 0 0 50%; }
            .locationSlider .previous,
            .locationSlider .next {
                left: auto;
                right: 10%;
                top: 50px;
            }
            .locationSlider img {
                width: 100%;
            }
        }
.modal.exit-ramp-modal.modal--visible
{
    display:flex;
}
        /* Modal */
        
        .modal {
            display: none;
            position: fixed;
            z-index: 99;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            overflow: auto;
            background-color: rgba(0, 0, 0, 0.5);
    visibility:visible;
    		opacity:1;
        }
        
        .modal-content {
            background-color: #fefefe;
            margin: 5% auto;
            padding: 20px;
            border: 1px solid #888;
            width: 60%;
            border-radius: 20px;
        }
        
        .carousel {
            position: relative;
            overflow: hidden;
        }
        
        .slides {
            display: flex;
            transition: transform 0.3s ease-in-out;
    		align-items:stretch;
        }
        
        .slide {
            flex: 0 0 100%;
            display: flex;
        }
        
        .slides img {
            width: 100%;
        }
        
        .gallerySection .prev,
        .gallerySection .next, #myModal .prev, #myModal .next {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            font-size: 30px;
            font-weight: bold;
            color: #000;
            text-decoration: none;
            padding: 10px;
            background-color: #fff;
            cursor: pointer;
        }
        
        .gallerySection .prev,#myModal .prev {
            left: 0;
        }
        
        .gallerySection .next,#myModal .next {
            right: 0;
        }

        .close {
            font-size: 32px;
            display: block;
            text-align: right;
            padding: 0px 0px 10px;
            cursor: pointer;
        }
body.modalOpen { overflow:hidden; }

@media (max-width:768px){
.modal-content { width:100%; }
}
        /* Modal */

/* Gallery Slider */