/* Minification failed. Returning unminified contents.
(31,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(38,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
 */
/*@aws-brand-heading-color: #0169b4;*/
/*@aws-brand-heading-color: #014db2;*/
/*PageHeaderNavigationMenubar-Start*/
/*PageHeaderNavigationMenubar-End*/
/*ImageURLvariable-Start-here*/
/*ImageURLvariable-Ends-here*/
/* contactus styles starts here*/
/* contactus styles ends here*/
/* Newsfocus carousel */
/* Newsfocus carousel */
/* No-result */
/* No-result */
/* Brand-2 design -starts here */
/* Brand-2 design -ends here */
/** Future ready carousel  **/
/* quicklinks */
/* water supply pipework responsibility*/
/** Water Saving Tips **/
/** for all 8x and 4x Bg-color **/
/**Feedback color**/
/** image-text-12x-carousel **/
/* sitemap colors */
/*microsite colors*/
.microsite-sitemap {
  font-family: AcherusGrotesque-Regular, 'Roboto';
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 16px;
  font-stretch: normal !important;
  letter-spacing: normal !important;
  color: #333333 !important !important;
  min-height: 74.4vh;
}
.microsite-sitemap .news-article h1 {
  color: #006db0 !important;
}
.microsite-sitemap .default-smap-color {
  color: #333333 !important !important;
}
.microsite-sitemap .default-smap-color:hover {
  color: #0169b4 !important;
}
.microsite-sitemap .h1,
.microsite-sitemap .h4,
.microsite-sitemap .h5,
.microsite-sitemap h1,
.microsite-sitemap h4,
.microsite-sitemap h5 {
  font-family: AcherusGrotesque-Regular, 'Roboto';
  font-style: normal !important;
  font-weight: 500 !important;
  margin-top: 10px;
  margin-bottom: 10px;
}
.microsite-sitemap nav ol li a {
  border-bottom: 2px solid #bcc6d2;
  color: #004076;
  text-decoration: none !important;
}
.microsite-sitemap .circle-badge {
  height: 30px;
  width: 30px;
  line-height: 25px;
  text-align: center;
  border-radius: 50px;
  border: 2px solid #0169b4;
  color: #0169b4;
}
.microsite-sitemap .header-hr {
  margin-top: 0px;
  margin-bottom: 20px;
  border: 0;
  border-top: 2px solid #f2f2f2 !important;
}
.microsite-sitemap .footer-hr {
  margin-top: 0px;
  margin-bottom: 20px;
  border: 0;
  border-top: 2px solid #AAAAAA !important;
}
.microsite-sitemap .site-map .list-group-item {
  border: 0px;
  padding: 10px 15px;
}
.microsite-sitemap .site-map .main-menu {
  border-bottom: 2px solid #f2f2f2 !important;
  padding-top: 5px;
  padding-left: 0px;
}
.microsite-sitemap .site-map .sub-menu {
  padding-top: 0px;
  padding-left: 0px;
  border-bottom: 1px solid #f2f2f2 !important;
}
.microsite-sitemap .site-map a.list-group-item:hover {
  background-color: #ffffff !important;
}
.microsite-sitemap .site-map a.list-group-item {
  padding-bottom: 5px;
}
.microsite-sitemap .site-map .desktop-height {
  height: 135px;
}
.microsite-sitemap .site-map .device-height {
  height: 130px;
}
.microsite-sitemap .site-map .news-article {
  padding-right: 0px;
}
.microsite-sitemap .site-map > div > article {
  padding-right: 0px;
}
.microsite-sitemap .news-container {
  /*padding-top: 20px;*/
  margin: 0px 140px;
  height: auto;
  min-height: 300px;
}
.microsite-sitemap .aw-txt-underline-none {
  text-decoration: none !important;
}
.microsite-sitemap .aw-txt-underline-none:focus,
.microsite-sitemap .aw-txt-underline-none:hover {
  text-decoration: underline !important;
}
.microsite-sitemap .aw-fontsize25 {
  font-size: 25px !important;
}
.microsite-sitemap .aw-padding0-top {
  padding-top: 0px;
}
.microsite-sitemap .aw-margin0-top {
  margin-top: 0px;
}
.microsite-sitemap .aw-margin5-top {
  margin-top: 5px;
}
.microsite-sitemap .aw-margin0-bottom {
  margin-bottom: 0px;
}
.microsite-sitemap .aw-padding10-top {
  padding-top: 10px;
}
.microsite-sitemap .aw-padding5-top {
  padding-top: 5px;
}
.microsite-sitemap .aw-padding10-bottom {
  padding-bottom: 10px;
}
.microsite-sitemap .aw-padding20-bottom {
  padding-bottom: 20px;
}
.microsite-sitemap .aw-padding10-top {
  padding-top: 10px;
}
.microsite-sitemap .aw-padding15-top {
  padding-top: 15px;
}
.microsite-sitemap .aw-padding20-top {
  padding-top: 20px;
}
.microsite-sitemap .aw-padding15-bottom {
  padding-bottom: 15px;
}
.microsite-sitemap .aw-padding50-bottom {
  padding-bottom: 50px;
}
.microsite-sitemap .aw-padding20-left {
  padding-left: 20px;
}
.microsite-sitemap .aw-padding30-left {
  padding-left: 30px;
}
.microsite-sitemap .aw-padding20-right {
  padding-right: 20px;
}
.microsite-sitemap .aw-padding15-left {
  padding-left: 15px;
}
.microsite-sitemap .aw-padding15-right {
  padding-right: 15px;
}
.microsite-sitemap .aw-padding5-left {
  padding-left: 5px;
}
.microsite-sitemap .aw-padding5-right {
  padding-right: 5px;
}
.microsite-sitemap .aw-padding10-right {
  padding-right: 10px;
}
.microsite-sitemap .aw-padding10-left {
  padding-left: 10px;
}
.microsite-sitemap .aw-padding0-right {
  padding-right: 0px;
}
.microsite-sitemap .aw-padding0-left {
  padding-left: 0px;
  padding-right: 15px;
}
.microsite-sitemap .aw-busy-state {
  display: none;
}
.microsite-sitemap .aw-scroll-hidden {
  overflow-y: hidden;
}
.microsite-sitemap .aw-margin-left0 {
  margin-left: 0px;
}
.microsite-sitemap .aw-margin-right0 {
  margin-right: 0px;
}
.microsite-sitemap .aw-margin15-bottom {
  margin-bottom: 15px;
}
.microsite-sitemap .aw-margin20-bottom {
  margin-bottom: 20px;
}
.microsite-sitemap .aw-margin35-bottom {
  margin-bottom: 35px;
}
.microsite-sitemap .aw-margin40-left {
  margin-left: 40px;
}
.microsite-sitemap .aw-no-padding {
  padding-left: 0px;
  padding-right: 0px;
}
.microsite-sitemap .aw-font-weight {
  font-weight: 500px;
}
.submenu-icon {
  font-size: 0.7em;
  font-weight: 700;
}
/* sitmap end here*/

/* medai query */

/*xs*/

@media (max-width: 767px) {
  .microsite-sitemap h1,
  .microsite-sitemap .h1 {
    font-size: 20px;
    line-height: 28px;
  }
  .microsite-sitemap h4,
  .microsite-sitemap .h4 {
    font-size: 16px;
    line-height: 22px;
  }
  .microsite-sitemap h5,
  .microsite-sitemap .h5 {
    font-size: 14px;
    line-height: 22px;
  }
  .microsite-sitemap .news-container {
    margin: 0px 0px;
    padding-top: 5.75em;
  }
  .microsite-sitemap .site-map {
    margin: 0px 20px;
  }
  .microsite-sitemap .site-map .news-article {
    padding-left: 0px;
  }
}
/*sm*/

@media (min-width: 768px) and (max-width: 991px) {
  .microsite-sitemap h1,
  .microsite-sitemap .h1 {
    font-size: 24px;
    line-height: 30px;
  }
  .microsite-sitemap h4,
  .microsite-sitemap .h4 {
    font-size: 18px;
    line-height: 24px;
  }
  .microsite-sitemap h5,
  .microsite-sitemap .h5 {
    font-size: 14px;
    line-height: 22px;
  }
  .microsite-sitemap .news-container {
    margin: 0px 0px;
    padding-top: 6.63em;
  }
  .microsite-sitemap .site-map {
    margin: 0px 20px;
  }
  .microsite-sitemap .site-map .news-article {
    /* padding-bottom: 240px;*/
    padding-left: 0px;
  }
}
/*md*/

@media (min-width: 992px) and (max-width: 1199px) {
  .microsite-sitemap h1,
  .microsite-sitemap .h1 {
    font-size: 36px;
    line-height: 46px;
  }
  .microsite-sitemap h4 {
    font-size: 18px;
    line-height: 24px;
  }
  .microsite-sitemap h5,
  .microsite-sitemap .h5,
  .microsite-sitemap h4,
  .microsite-sitemap .h4 {
    font-size: 16px;
    line-height: 24px;
  }
  .microsite-sitemap .news-container {
    margin: 0px 0px;
    padding-top: 6.65em;
  }
  .microsite-sitemap .site-map {
    margin: 0px 20px;
    overflow: hidden;
  }
  .microsite-sitemap .site-map .news-article {
    padding-bottom: 554px;
    padding-left: 0px;
  }
}
/*lg*/

@media (min-width: 1200px) {
  .microsite-sitemap h1,
  .microsite-sitemap .h1 {
    font-size: 36px;
    line-height: 46px;
  }
  .microsite-sitemap h4,
  .microsite-sitemap .h4 {
    font-size: 18px;
    line-height: 24px;
  }
  .microsite-sitemap h5,
  .microsite-sitemap .h5 {
    font-size: 16px;
    line-height: 24px;
  }
  .microsite-sitemap .news-container {
    margin: 0px 0px;
    padding-top: 7.25em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  .microsite-sitemap {
    min-height: 67.7vh;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .microsite-sitemap {
    min-height: 67.7vh;
  }
}
@media (min-width: 800px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  .microsite-sitemap {
    min-height: 74.2vh;
  }
}
@media only screen and (min-width: 834px) and (max-width: 1112px) and (-webkit-min-device-pixel-ratio: 2) {
  .microsite-sitemap {
    min-height: 81.8vh;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  .microsite-sitemap {
    min-height: 81.8vh;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1600px) and (-webkit-min-device-pixel-ratio: 1) {
  .microsite-sitemap {
    min-height: 81.8vh !important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 2560px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
  .microsite-sitemap {
    min-height: 81.8vh !important;
  }
}
@media (min-width: 1200px) and (max-width: 1440px) {
  .microsite-sitemap h1,
  .microsite-sitemap .h1 {
    font-size: 36px;
    line-height: 46px;
  }
  .microsite-sitemap h4,
  .microsite-sitemap .h4 {
    font-size: 18px;
    line-height: 24px;
  }
  .microsite-sitemap h5,
  .microsite-sitemap .h5 {
    font-size: 16px;
    line-height: 24px;
  }
  .microsite-sitemap .news-container {
    margin: 0px 0px;
    padding-top: 7.25em;
  }
}
@media (min-width: 1441px) {
  .microsite-sitemap .site-map .news-article {
    padding-bottom: 120px;
  }
  .microsite-sitemap .news-container {
    margin: 0px 0px;
    padding-top: 7.25em;
  }
}
.header-search .search-head {
  color: #025b92 !important;
}
#sm_menu_ham span {
  background-color: #025b92;
}
.internal-navbar {
  background-color: #ffffff;
  border-bottom: 0;
  transition: background-color 0.5s ease 0s;
  border: none;
}
.shadow-navbar-header {
  border-radius: 0.13em;
  box-shadow: 0px 0.06em 0.63em #e7f6f9;
}
.imageCarouselContainer .gallery.slider .slick-next {
  right: -4% !important;
}
.navbar {
  min-height: 5.375em;
}
.shadow-navbar-header .header-logo img {
  top: 0.25em;
}
/*4X Component microsite Fix*/

.askamanda8x-wrapper {
  margin-top: 1.25em;
}
/* video player */

.internalpage-videoplayer {
  margin: 0 auto;
  position: relative;
  height: 25.625em;
}
.internalpage-videoplayer .internalpage-video-img-overlay {
  position: absolute;
  text-align: center;
  width: 100%;
  height: 100%;
  top: 50%;
  transform: translateY(-50%);
  left: 0px;
  right: 0px;
  margin-left: auto;
  margin-right: auto;
  color: #ffffff;
  background-color: rgba(51, 51, 51, 0.55);
  background: rgba(51, 51, 51, 0.55);
  /*padding-bottom: 1.250em;*/
  font-family: "Open Sans", sans-serif;
}
.internalpage-videoplay-icon-size {
  position: absolute;
  width: 3em !important;
  height: 3em;
  left: 0px;
  right: 0px;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
}
.internalpage-youtube iframe,
.internalpage-videoplayer video {
  width: 100%;
  height: 25.625em;
  min-height: 25.625em;
}
.aws-microsite-paddingboth {
  padding: 0em !important;
}
/*outof scope width*/

@media (min-width: 1441px) {
  .microsite-internal-news {
    padding-top: 7.25em;
  }
}
/*lg*/

@media (min-width: 1200px) and (max-width: 1440px) {
  .microsite-internal-news {
    padding-top: 7.25em;
  }
}
/*md*/

@media (min-width: 992px) and (max-width: 1199px) {
  .navbar {
    min-height: 5em;
  }
  .microsite-internal-news {
    padding-top: 6.65em;
  }
  .header-logo img {
    height: 4.7em;
    top: 0.8em;
  }
  .shadow-navbar-header .header-logo img {
    top: 0.2em;
  }
}
/*sm*/

@media (min-width: 768px) and (max-width: 991px) {
  .navbar {
    min-height: 5em;
  }
  .internalpage-videoplayer,
  .internalpage-youtube iframe,
  .internalpage-videoplayer video {
    height: 25.9375em;
    min-height: 25.9375em;
  }
  .microsite-internal-news {
    padding-top: 6.63em;
  }
  .header-logo img {
    height: 4.7em;
    top: 0.8em;
  }
  .shadow-navbar-header .header-logo img {
    top: 0.2em;
  }
}
/*xs*/

@media (max-width: 767px) {
  .navbar {
    min-height: 3.975em;
  }
  .login-container {
    padding-top: 0em !important;
    padding-bottom: 2em !important;
  }
  .internalpage-videoplayer,
  .internalpage-youtube iframe,
  .internalpage-videoplayer video {
    height: 12em;
    min-height: 12em;
  }
  .microsite-internal-news {
    padding-top: 5.75em;
  }
  .shadow-navbar-header .header-logo img {
    top: 0em;
  }
}
