/**********Banner************/
article#banner section {
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 1;
}
article#banner section img {
  width: 100%;
  height: auto;
  display: block;
}
article#banner section div.caption {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.6);
  color: #FFF;
  padding: 10px;
  z-index: 2;
}
article#banner section div.caption h1 {
  color: #FFF;
  display: inline-block;
  margin: 0px 25px 12px 0px;
  padding-right: 26px;
  border-right: 1px solid #fff;
  font-size: 20px;
}
article#banner section div.caption p {
  font-size: 14px;
  line-height: 26px;
  display: inline-block;
}
article#banner section div.caption a {
  display: inline-block;
  padding: 8px;
  border: 1px solid white;
  color: #FFFFFF;
  text-decoration: none;
}
article#banner section div.caption a:hover {
  background-color: #FFFFFF;
  color: #000000;
}
article#banner section.item1 {
  background-image: url('../../images/banner/1200/norsyxmhgpi.jpg');
}
article#banner section.item2 {
  background-image: url('../../images/banner/1200/ijriecs3d4g.jpg');
}
article#banner section.item3 {
  background-image: url('../../images/banner/1200/qmrxrcdp5vw.jpg');
}
article#banner section.item4 {
  background-image: url('../../images/banner/1200/g_xz2zh-z34.jpg');
}
article#banner section.item5 {
  background-image: url('../../images/banner/1200/idctsz-inhi.jpg');
}
/******Key Areas*********/
section#keyAreas {
  margin: 10px 0px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
section#keyAreas a {
  flex: 0 0 calc(25% - 7.5px); /* 4 columns */
  padding: 10px 10px 40px 10px !important;
  background-color: #FFF;
  position: relative;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
}
section#keyAreas a img {
  height: 18px;
  width: auto;
  display: inline-block;
}
section#keyAreas h2 {
  color: #2a5263;
  margin: 0;
}
section#keyAreas h1 {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}
section#keyAreas a span {
  font-weight: bold;
  display: inline-block;
  padding: 4px;
  background: #2a5263;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
@media only screen and (max-width : 1119.98px) {
  article#banner section.item1 {
    background-image: url('../../images/banner/1024/norsyxmhgpi.jpg');
  }
  article#banner section.item2 {
    background-image: url('../../images/banner/1024/ijriecs3d4g.jpg');
  }
  article#banner section.item3 {
    background-image: url('../../images/banner/1024/qmrxrcdp5vw.jpg');
  }
  article#banner section.item4 {
    background-image: url('../../images/banner/1024/g_xz2zh-z34.jpg');
  }
  article#banner section.item5 {
    background-image: url('../../images/banner/1024/idctsz-inhi.jpg');
  }
  article#banner section div.caption h1 {
    font-size: 22px;
  }
  article#banner section div.caption p {
    font-size: 12px;
    line-height: 22px;
    margin: 0;
    padding: 0;
    display: block;
  }
}
@media only screen and (max-width : 899.98px) {
section#keyAreas a {
    flex: 0 0 calc(50% - 5px);
  }
}
@media only screen and (max-width : 767.98px) {
  article#banner section.item1 {
    background-image: url('../../images/banner/768/norsyxmhgpi.jpg');
  }
  article#banner section.item2 {
    background-image: url('../../images/banner/768/ijriecs3d4g.jpg');
  }
  article#banner section.item3 {
    background-image: url('../../images/banner/768/qmrxrcdp5vw.jpg');
  }
  article#banner section.item4 {
    background-image: url('../../images/banner/768/g_xz2zh-z34.jpg');
  }
  article#banner section.item5 {
    background-image: url('../../images/banner/768/idctsz-inhi.jpg');
  }
}
@media only screen and (max-width : 719.98px) {
  article#banner section div.caption span {
    display: none;
  }
}
@media only screen and (max-width : 698.98px) {
  article#banner section div.caption {
    color: #FFFFFF;
  }
  article#banner section div.caption p {
    font-size: 12px;
  }
  article#banner section div.caption h1 {
    font-size: 16px;
    line-height: 22px
  }
}
@media only screen and (max-width : 639.98px) {
  article#banner section.item1 {
    background-image: url('../../images/banner/640/norsyxmhgpi.jpg');
  }
  article#banner section.item2 {
    background-image: url('../../images/banner/640/ijriecs3d4g.jpg');
  }
  article#banner section.item3 {
    background-image: url('../../images/banner/640/qmrxrcdp5vw.jpg');
  }
  article#banner section.item4 {
    background-image: url('../../images/banner/640/g_xz2zh-z34.jpg');
  }
  article#banner section.item5 {
    background-image: url('../../images/banner/640/idctsz-inhi.jpg');
  }
}
@media only screen and (max-width: 575.98px) {
  div#msgHelp div p:first-of-type, div#msgAccess div p:first-of-type {
    display: none;
  }
}
@media only screen and (max-width : 534.98px) {
  article#banner section div.caption h1 {
    margin: 0;
    padding-right: 0;
    border-right: none;
  }
  article#banner section div.caption p {
    display: none;
  }
}
@media only screen and (max-width : 479.98px) {
  article#banner section.item1 {
    background-image: url('../../images/banner/480/norsyxmhgpi.jpg');
  }
  article#banner section.item2 {
    background-image: url('../../images/banner/480/ijriecs3d4g.jpg');
  }
  article#banner section.item3 {
    background-image: url('../../images/banner/480/qmrxrcdp5vw.jpg');
  }
  article#banner section.item4 {
    background-image: url('../../images/banner/480/g_xz2zh-z34.jpg');
  }
  article#banner section.item5 {
    background-image: url('../../images/banner/480/idctsz-inhi.jpg');
  }
}
@media only screen and (max-width : 409.98px) {
  article#banner section div.caption h1 {
    font-size: 18px;
  }
}