<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

@font-face{
  font-family: "Gotham";
  src: url("../fonts/gotham_book/gotham_book.eot");
  src: url("../fonts/gotham_book/gotham_book.eot?#iefix")format("embedded-opentype"),
  url("../fonts/gotham_book/gotham_book.woff")format("woff"),
  url("../fonts/gotham_book/gotham_book.woff2")format("woff2"),
  url("../fonts/gotham_book/gotham_book.ttf")format("truetype"),
  url("../fonts/gotham_book/gotham_book.svg#Gotham")format("svg");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family: "Gotham Light";
  src: url("../fonts/gotham_light/gotham_light.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Lucida Sans Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Lucida Sans Regular'), url('../fonts/lucida/LSANS.woff') format('woff');
}

@font-face {
  font-family: 'icon-font';
  src: url('../fonts/icon-font/icon-font.eot?gtg77l');
  src: url('../fonts/icon-font/icon-font.eot?gtg77l#iefix') format('embedded-opentype'), url('../fonts/icon-font/icon-font.ttf?gtg77l') format('truetype'), url('../fonts/icon-font/icon-font.woff?gtg77l') format('woff'), url('../fonts/icon-font/icon-font.svg?gtg77l#icon-font') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^='nh-ic-'], [class*='nh-ic-'] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icon-font' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.nh-ic-lift-small::before {
  content: '\e900';
}
.nh-ic-breakfast::before {
  content: '\e901';
}
.nh-ic-lift::before {
  content: '\e902';
}
.nh-ic-gym::before {
  content: '\e903';
}
.nh-ic-spa::before {
  content: '\e904';
}
.nh-ic-stairs::before {
  content: '\e905';
}
.nh-ic-swimming::before {
  content: '\e906';
}
.nh-ic-check::before {
  content: '\e907';
}
.nh-ic-star::before {
  content: '\e908';
}
.nh-ic-upgrade::before {
  content: '\e909';
}
.nh-ic-like::before {
  content: '\e90a';
}
.nh-ic-arrow::before {
  content: '\e90b';
}
.nh-ic-leaf::before {
  content: '\e90c';
}
.nh-ic-eye::before {
  content: '\e90d';
}
.nh-ic-waves::before {
  content: '\e90e';
}
.nh-ic-alert::before {
  content: '\e90f';
}
.nh-ic-enlarge::before {
  content: '\e910';
}
.nh-ic-zoom-out::before {
  content: '\e911';
}
.nh-ic-zoom-in::before {
  content: '\e912';
}
.nh-ic-chevron::before {
  content: '\e913';
}
.nh-ic-building::before {
  content: '\e914';
}
.nh-ic-hotel::before {
  content: '\e915';
}
.nh-ic-calendar::before {
  content: '\e916';
}
.nh-ic-position::before {
  content: '\e917';
}
.nh-ic-facebook::before {
  content: '\e918';
}
.nh-ic-twitter::before {
  content: '\e919';
}
.nh-ic-linkedin::before {
  content: '\e91a';
}
.nh-ic-google-plus::before {
  content: '\e91b';
}
.nh-ic-phone::before {
  content: '\e91c';
}
.nh-ic-login::before {
  content: '\e91d';
}
.nh-ic-burger::before {
  content: '\e91e';
}
.nh-ic-user-check::before {
  content: '\e91f';
}
.nh-ic-close::before {
  content: '\e920';
}
.nh-ic-whatsapp::before {
  content: '\e921';
}
.nh-ic-help::before {
  content: '\e922';
}
.nh-ic-clear::before {
  content: '\e923';
}
.nh-ic-help-bg::before {
  content: '\e924';
}
.nh-ic-room-check::before {
  content: '\e925';
}
.nh-ic-room-choose::before {
  content: '\e926';
}
.nh-ic-discount::before {
  content: '\e927';
}
.nh-ic-mail::before {
  content: '\e928';
}
.nh-ic-passbook::before {
  content: '\e929';
}
.nh-ic-gift::before {
  content: '\e92a';
}
.nh-ic-moon::before {
  content: '\e92b';
}
.nh-ic-ok::before {
  content: '\e92c';
}
.nh-ic-ko::before {
  content: '\e92d';
}
.nh-ic-speed::before {
  content: '\e92e';
}
.nh-ic-autocomplete::before {
  content: '\e92f';
}
.nh-ic-share::before {
  content: '\e930';
}
.nh-ic-print::before {
  content: '\e931';
}
.nh-ic-download::before {
  content: '\e932';
}
.nh-ic-input-clear::before {
  content: '\e933';
}
.nh-ic-courtyard::before {
  content: '\e934';
}
.nh-ic-poi::before {
  content: '\e935';
}
.nh-ic-circle::before {
  content: '\e936';
}
.nh-ic-currency::before {
  content: '\e937';
}
.nh-ic-minus::before {
  content: '\e938';
}
.nh-ic-plus::before {
  content: '\e939';
}
.nh-ic-info::before {
  content: '\e93a';
}
.nh-ic-stairs-duplex::before {
  content: '\e93b';
}
.nh-ic-lock::before {
  content: '\e93c';
}
.nh-ic-unlocked::before {
  content: '\e93d';
}
.nh-ic-apps::before {
  content: '\e93e';
}
.nh-ic-filter::before {
  content: '\e93f';
}
.nh-ic-youtube-2::before {
  content: '\e940';
}
.nh-ic-instagram::before {
  content: '\e941';
}
.nh-ic-facebook-2::before {
  content: '\e942';
}
.nh-ic-youtube::before {
  content: '\e943';
}
.nh-ic-linkedin-2::before {
  content: '\e944';
}
.nh-ic-fullscreen::before {
  content: '\e945';
}
.nh-ic-wordpress::before {
  content: '\e946';
}
.nh-ic-play-circle-outline::before {
  content: '\e947';
}
.nh-ic-publish::before {
  content: '\e948';
}
.nh-ic-share-social::before {
  content: '\e949';
}
.nh-ic-car::before {
  content: '\e94a';
}
.nh-ic-transport::before {
  content: '\e94b';
}
.nh-ic-walking::before {
  content: '\e94c';
}
.nh-ic-guide::before {
  content: '\e94d';
}
.nh-ic-map::before {
  content: '\e94e';
}
.nh-ic-equalizer::before {
  content: '\e94f';
}
.nh-ic-not-found::before {
  content: '\e950';
}
.nh-ic-user-line::before {
  content: '\e951';
}
.nh-ic-user-bg::before {
  content: '\e952';
}
.nh-ic-airport::before {
  content: '\e953';
}
.nh-ic-compass::before {
  content: '\e954';
}
.nh-ic-pencil::before {
  content: '\e955';
}
.nh-ic-percentage::before {
  content: '\e956';
}
.nh-ic-exclusive-discount::before {
  content: '\e957';
}
.nh-ic-welcome-gift::before {
  content: '\e958';
}
.nh-ic-free-nights::before {
  content: '\e959';
}
.nh-ic-balance::before {
  content: '\e95a';
}
.nh-ic-suitcase::before {
  content: '\e95b';
}
.nh-ic-profile::before {
  content: '\e95c';
}
.nh-ic-logout::before {
  content: '\e95d';
}
.nh-ic-home::before {
  content: '\e95e';
}
.nh-ic-globe::before {
  content: '\e95f';
}
.nh-ic-phone-line::before {
  content: '\e960';
}
.nh-ic-star-line::before {
  content: '\e961';
}
.nh-ic-category::before {
  content: '\e962';
}
.nh-ic-map-solid::before {
  content: '\e963';
}
.nh-ic-calendar-arrow::before {
  content: '\e964';
}
.nh-ic-gift-line::before {
  content: '\e966';
}
.nh-ic-hoops::before {
  content: '\e965';
}
.nh-ic-home-plus::before {
  content: '\e967';
}
.nh-ic-building-line::before {
  content: '\e969';
}
.nh-ic-pencil-note::before {
  content: '\e96a';
}
.nh-ic-meetings::before {
  content: '\e968';
}
.nh-ic-benefits::before {
  content: '\e96e';
}
.nh-ic-profile-star::before {
  content: '\e96c';
}
.nh-ic-search::before {
  content: '\e96b';
}
.nh-ic-checkin::before {
  content: '\e96d';
}
.nh-ic-coins::before {
  content: '\e96f';
}

.nh-ic-eye-show::before {
  content: '\e970';
}

.nh-ic-eye-hide::before {
  content: '\e971';
}

.nh-ic-change-profile::before {
  content: '\e972';
}

.nh-ic-presentation-board-work-office-companies::before {
  content: '\e973';
}

.nh-ic-booking-online::before {
  content: '\e974';
}

.nh-ic-quote::before {
  content: '\e975';
}

.nh-ic-event-type::before {
  content: '\e976';
}

.nh-ic-venues-types::before {
  content: '\e977';
}

.nh-ic-industries::before {
  content: '\e978';
}

.nh-ic-success_stories::before {
  content: '\e979';
}

.nh-ic-innovative-tools::before {
  content: '\e97a';
}

.nh-ic-services::before {
  content: '\e97b';
}

.nh-ic-companies::before {
  content: '\e97c';
}

.nh-ic-companies-plan::before {
  content: '\e97d';
}

.nh-ic-offers::before {
  content: '\e97e';
}

.nh-ic-companies-help::before {
  content: '\e97f';
}

.nh-ic-agencies::before {
  content: '\e980';
}

.nh-ic-portal-travel-agents::before {
  content: '\e981';
}

.nh-ic-agencies-help::before {
  content: '\e982';
}

.nh-ic-our-brands::before {
  content: '\e983';
}

.nh-ic-sustainability::before {
  content: '\e984';
}

.nh-ic-ic-pencil::before {
  content: '\e985';
}

.nh-ic-NH::before {
  content: '\e986';
}



/* --------------------------------------------------
	Footer
---------------------------------------------------*/
#prefooterdesc ul li {
    list-style: square;
    font-family: "Gotham", Helvetica, Arial, sans-serif;
    font-weight: 400;
    line-height: 22px;
    font-size: 16px;
    margin-bottom: 10px;
}

/*footer*/
footer {
  clear: both;
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-top: 30px;
  font-size: 13px; }
  footer .list-unstyled {
    margin-bottom: 20px; }
  footer ul {
    margin-left: 0;
    padding-left: 0; }
    footer ul.logos-footer {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      @media (max-width: 991px) {
        footer ul.logos-footer {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      footer ul.logos-footer li:first-child {
        border-right: 2px solid #a7a7a7;
        -ms-flex-preferred-size: 15%;
            flex-basis: 20%;
        padding: 0 20px 0 20px; }
        footer ul.logos-footer li:first-child .boxImg img {
              width: 111px !important;
              padding: 1px;
        }
        @media (max-width: 991px) {
          footer ul.logos-footer li:first-child {
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
            text-align: center;
            border-right: none; } }
        footer ul.logos-footer li:first-child .boxImg {
          max-width: 225px;
          min-width: 225px; }
          @media (min-width: 991px) {
            footer ul.logos-footer li:first-child .boxImg {
              max-width: 200px;
              min-width: 146px; } }
          @media (min-width: 1200px) {
            footer ul.logos-footer li:first-child .boxImg {
              min-width: 186px; } }
      footer ul.logos-footer li {
        -ms-flex-preferred-size: 11%;
            flex-basis: 11%;
        padding: 0 10px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-line-pack: center;
            align-content: center; }
        @media (max-width: 991px) {
          footer ul.logos-footer li {
            -ms-flex-preferred-size: 25%;
                flex-basis: 25%;
            margin-bottom: 15px; } }
        footer ul.logos-footer li a {
          opacity: 0.4; }
          footer ul.logos-footer li a:hover {
            opacity: 1; }
        footer ul.logos-footer li .boxImg {
          max-width: 100px; }
          footer ul.logos-footer li .boxImg img {
            width: 100%;
            padding: 15px 10px;
            height: auto;
            filter: grayscale(100%);
            transition: all .5s; }
            footer ul.logos-footer li .boxImg img.logo-nh {
              height: 65px; }
            footer ul.logos-footer li .boxImg img:hover {
              filter: none; }

@-moz-document url-prefix() {
  footer ul.logos-footer li .boxImg img {
    min-height: 70px; } }
    footer ul.logos {
      display: inline-block;
      text-align: center;
      height: 90px;
      margin-bottom: 10px; }
      footer ul.logos li {
        display: block;
        float: left;
        text-align: center;
        width: 20%; }
        @media (min-width: 1199px) {
          footer ul.logos li {
            width: auto; } }
        footer ul.logos li:first-child {
          border-right: 0;
          padding-right: 10px; }
          @media (min-width: 1199px) {
            footer ul.logos li:first-child {
              padding-right: 40px; } }
          @media (min-width: 992px) {
            footer ul.logos li:first-child {
              border-right: 4px double #a7a7a7; } }
          footer ul.logos li:first-child img {
            width: 100%; }
            @media (min-width: 1199px) {
              footer ul.logos li:first-child img {
                width: 185px; } }
        @media (max-width: 991px) {
          footer ul.logos li img {
            width: 100%; } }

    footer ul li {
      text-align: left;
      list-style: none;
      padding-left: 0;
      margin-bottom: 0;
      line-height: 1.428571429em; }
      footer ul li a {
        font-size: 13px;
        line-height: inherit; }
        footer ul li a:hover {
          color: #215ca9; }

  footer .travelers-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    margin-top: 70px; }
    @media (min-width: 992px) {
      footer .travelers-container {
        margin-top: 0; } }
  footer .travelers, footer .verisign, footer .discovery {
    color: #b2b2b2; }
    @media (min-width: 992px) {
      footer .travelers, footer .verisign, footer .discovery {
        max-width: calc((1/3) * 100%); } }
  footer .travelers {
    text-align: right; }
    footer .travelers span {
      display: block;
      margin-bottom: 7px; }
  footer .verisign {
    text-align: left;
    margin-right: 20px; }
    @media (min-width: 992px) {
      footer .verisign {
        margin-right: 10px; } }
    footer .verisign span {
      display: block;
      margin-bottom: 7px; }
    footer .verisign img {
      max-width: 85%; }
  footer .discovery {
    margin-right: 40px; }
    @media (min-width: 992px) {
      footer .discovery {
        margin-right: 25px; } }
    @media (min-width: 1200px) {
      footer .discovery {
        margin-right: 40px; } }

.ie8 footer {
  margin-top: 0 !important; }

.footer-b2b {
  border-top: 1px solid #f2f2f2;
  width: 100%; }


.social-share {
  display: none !important;
  float: left;
  width: 100%; }
  @media (max-width: 767px) {
    .social-share .share-icons &gt; div {
      padding-left: 3px;
      padding-right: 3px;
      display: block;
      float: left;
      margin-bottom: 0; }
    .social-share .share-icons a {
      display: block;
      min-height: 48px;
      min-width: 48px;
      width: 100%;
      position: relative; }
      .social-share .share-icons a.fb, .social-share .share-icons a.facebook {
        background-color: #3b5998; }
      .social-share .share-icons a.gp, .social-share .share-icons a.gplus {
        background-color: #dd4b39; }
      .social-share .share-icons a.tw, .social-share .share-icons a.twitter {
        background-color: #1da1f2; }
      .social-share .share-icons a.in, .social-share .share-icons a.linkedin {
        background-color: #0077b5; }
      .social-share .share-icons a span {
        position: absolute;
        height: 100%;
        top: 0;
        bottom: 0; } }

.footer-desktop {
  display: none; }
  @media (min-width: 992px) {
    .footer-desktop {
      display: block; } }

.footer-mob {
  display: block; }
  @media (min-width: 991px) {
    .footer-mob {
      display: none; } }

.text-left {
  text-align: left; }

.display-block,
.block {
  display: block; }

body &gt; main,
.footer-mob,
.modal,
iframe,
.footer-desktop {
  visibility: visible;
  transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  opacity: 1; }

body.compensate-for-scrollbar {
    overflow: hidden;
}

.footer-menu {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.footer-menu ul.menu {
  border-top: #000 1px dashed;
  display: flex;
  justify-content: center;
  padding-top: 30px;
  margin: auto;
  padding-left: 0;
  padding-right: 0;
}

.footer-menu a {
  color: #b2b2b2;
  font-size: 12px;
  text-align: left;
  font-family: "Gotham", Helvetica, Arial, sans-serif;
  line-height: 1.1;
  font-weight: bold;
  text-decoration: none;
  margin: 20px 0 10px 0; }


.footer-menu .sub-menu a {
  font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  font-size: 13px;
  text-decoration: none;
  font-weight: 400;
  color: rgba(0, 159, 223, 1);
}

.footer-menu ul.menu &gt; * {
  flex-flow: column wrap;
  padding: 0 25px 25px 0;
}

.footer-menu ul.menu ul.sub-menu {
  padding-top: 5px;
  padding-left: 0;
  line-height: 15px;
}

.footer-menu ul.menu &gt; .menu-item-has-children &gt; a {
  font-size: 13px;
  text-transform: capitalize;
  color: #b2b2b2;
}

.footer-logos .pull-left {
  text-align: left;
}

.footer-logos .pull-right {
  text-align: right;
}

.footer-logos img {
  vertical-align: middle;
}

.copy-desktop, .copy-mobile  {
  font-family: "Lucida Sans Regular", Helvetica, Arial, sans-serif;
}

@media (min-width: 992px) {

  div.container.container-legal footer{
    border-top: 1px solid #aaaaaa;
    padding-right: 0;
    padding-left: 0;
  }

  .legal-menu {
    padding-top: 15px;
  }

  .legal-menu ul li {
    display: block;
    float: left;
    border-right: 1px solid #aaaaaa;
    margin-bottom: 20px;
  }

  .legal-menu ul li:last-child {
    border: 0;
  }

  .legal-menu ul li:last-child a {
    margin-right: 0;
  }

  .legal-menu ul li:first-child a {
    margin-left: 0;
  }

  .legal-menu ul li a {
    font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
    font-size: 13px;
    text-decoration: none;
    color: rgba(0, 159, 223, 1);
    display: block;
    margin-left: 15px;
    margin-right: 15px;
  }
  .logos-mobile, .copy-mobile  {
    display: none;
  }
  .logos-desktop, .copy-desktop {
    display: block;
  }

  .nh-404 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

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

  .legal-menu ul li {
    display: block;
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 20px;
  }

  .legal-menu ul li:first-child {
    border-top: 1px solid #f2f2f2;
  }
  .legal-menu ul li a {
    text-decoration: none;
    font-weight: bold;
    color: rgba(0, 159, 223, 1);
    display: block;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 100%;
    background-image: url('../images/footer/chevron-right.png');
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
  }

  .logos-mobile, .copy-mobile  {
    display: block;
  }
  footer .travelers-container.logos-desktop, .copy-desktop {
    display: none;
  }

  footer.footer-mob {
    margin-bottom: 150px;
  }

  .nh-404 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

p, span {
  font-family: "Gotham", Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 22px;
}
#prefooterdesc h2 {
    font-size: 24px;
    font-family: "Gotham", Helvetica, Arial, sans-serif;
    font-weight: 100;
    line-height: 1.1;
    color: #003a70 !important;
}</pre></body></html>