<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.cms-wrapper .genfooter {
  background-color: #e5e5e5;
}
.cms-wrapper .footerbottom,
.cms-wrapper .footertop {
  min-height: 50px;
}
.cms-wrapper .footertop {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 33% 33% 14%;
  grid-template-columns: 33% 33% 14%;
}
.cms-wrapper .a {
  margin-bottom: 5%;
  margin-left: 1%;
  font-size: 1.4em;
}
.cms-wrapper .b {
  margin-bottom: 1%;
}
.cms-wrapper .aamobileimg {
  padding: 0 14px 0 0;
}
.cms-wrapper .footerbottom a:link,
.cms-wrapper .footerbottom a:visited,
.cms-wrapper .footertop a:link,
.cms-wrapper .footertop a:visited {
  color: #000;
}
.cms-wrapper .genfooter a:link,
.cms-wrapper .mobile_footer a:link {
  text-decoration: none;
}
.cms-wrapper .aamobileimg a,
.cms-wrapper .socialMedia a {
  display: inline-block;
}
.cms-wrapper .divider {
  border-bottom: 1px solid #ccc;
  margin: 0.75rem 0 0;
  border: none;
  height: 1px;
  background-color: #bfc5cf;
}
.cms-wrapper .footer {
  width: 100%;
  margin: 0;
  font-size: 0.75rem;
  background-color: #e5e5e5;
  position: relative;
  float: left;
  padding-bottom: 0.625rem;
  outline: none;
  line-height: normal;
}
.cms-wrapper .footer a {
  text-decoration: none;
  color: #e10000;
}
.cms-wrapper .footer hr {
  margin-bottom: 30px;
}
.cms-wrapper .footer .lnk {
  color: #e10000 !important;
  font-weight: 400;
}
.cms-wrapper .footer .f1 p {
  margin: 0;
  font-size: 0.75rem;
}
.cms-wrapper .footer .footerTxt {
  padding-top: 0.3125rem;
  color: #5a5d63;
  font-weight: 400;
  display: inline-block;
  max-width: calc(100% - 110px);
  box-sizing: border-box;
}
.cms-wrapper .footer a:hover {
  text-decoration: underline;
}
.cms-wrapper .footer .footerBox {
  position: relative;
  float: left;
}
.cms-wrapper .footer .footerBox.w90 {
  width: 90%;
  margin-left: 10%;
  left: -5%;
}
.cms-wrapper .footer .footerBox.w80 {
  width: 80%;
  margin-left: 20%;
  left: -10%;
}
.cms-wrapper .footer.stick {
  position: fixed;
  bottom: 0.625rem;
}
.cms-wrapper .footer .separator {
  border-bottom: 1px solid #bfc5cf;
  margin-bottom: 1.25rem;
}
.cms-wrapper .footerLogo {
  display: inline-block;
}
@media only screen and (max-width: 1024px) {
  .cms-wrapper .footer.hideOnMobile {
    display: none;
  }
  .cms-wrapper .footer .footerBox {
    padding: 20px 30px 75px 25px;
  }
  .cms-wrapper .desktopFooter,
  #above-footer {
    display: none;
  }
  .cms-wrapper .footer .footerTxt {
    max-width: 100%;
    font-size: 0.725rem;
  }
  .cms-wrapper .footer .footerTxt .f1 {
    text-align: justify;
  }
}
@media only screen and (min-width: 1025px) {
  .cms-wrapper .footerbottom,
  .cms-wrapper .footertop {
    max-width: 1200px;
    width: 90%;
    margin:2em auto;
  }
  .cms-wrapper .footertop {
    display: flex;
  }
  .cms-wrapper .footerbottom {
    padding-top: 10px;
    padding-bottom: 20px;
  }
  .cms-wrapper .footerbottom h2 {
    font-size: 1.5em;
  }
  .cms-wrapper .divider {
    border-bottom: 1px solid #ccc;
    margin-top: 15px;
  }
  .cms-wrapper .aboutus,
  .cms-wrapper .partnerproduct,
  .cms-wrapper .productservice,
  .cms-wrapper .travelinformation {
    width: 23% !important;
    margin-right: 3px;
    margin-left: 17px !important;
  }
}
@media screen and (min-width: 1200px) {
  .cms-wrapper .footer .footerBox {
    width: 75rem;
    margin-left: 50%;
    left: -37.5rem;
  }
  .cms-wrapper .footer .footerTxt {
    position: absolute;
    top: 0;
    padding-left: 1rem;
    padding-top: 0;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  .cms-wrapper .footer .footerBox {
    width: 100%;
  }
  .cms-wrapper .footer .footerTxt {
    position: absolute;
    top: 0;
    padding-left: 1rem;
    padding-top: 0;
  }
}
</pre></body></html>