@import url('https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;600;700&family=Raleway:wght@600;700&display=swap');
/* PEAK HOSPITALITY : navy canon + glass (LIVE 2026-11-15, WPBakery > Custom CSS; source peak-hotels/canon-preview/peak-navy-glass.css)
   Ramp from slate #2C3C52 (house-canon/ramp.py --from "#2C3C52"):
   1 #08101C  2 #101B2A  3 #1E2B3E  4 #37475D  5 #8D9FB6  6 #CFD7E3
   Secondary: logo lavender #8781B5 (logo + one quiet mark only). Pop: amber #F0A35E (the contact call to action only).
   Type: Raleway 600 headings with lining numbers, Public Sans body. Radius: big pieces 20px, controls 3px. */

:root {
  --pk-1: #08101C; --pk-2: #101B2A; --pk-3: #1E2B3E; --pk-4: #37475D; --pk-5: #8D9FB6; --pk-6: #CFD7E3;
  --pk-ground: #ECEFF4; --pk-card: #FFFFFF; --pk-ink: #1E2B3E; --pk-lav: #8781B5; --pk-pop: #F0A35E;
  --glass-blur: 16px; --glass-sat: 160%;
}

/* ---------- type and ground ---------- */
body, .full_width, .full_width_inner { background-color: var(--pk-ground) !important; color: var(--pk-ink) !important; }
body, p, li, .wpb_text_column, .qode-accordion-content p {
  font-family: 'Public Sans', Arial, sans-serif !important; font-weight: 400 !important;
}
.content p, .content li { font-size: 16px !important; line-height: 1.65 !important; color: var(--pk-ink) !important; }
.content strong { font-weight: 650 !important; color: var(--pk-2) !important; }
.wpb_wrapper h1, .wpb_wrapper h2, .wpb_wrapper h3, .wpb_wrapper h4, .wpb_wrapper h5, .qode-tab-title-inner, .qode-info-card-title {
  font-family: 'Raleway', Arial, sans-serif !important; font-weight: 600 !important;
  font-variant-numeric: lining-nums; letter-spacing: -0.005em !important;
}
.content h2 { color: var(--pk-2) !important; font-size: 30px !important; line-height: 1.2 !important; text-transform: none !important; }
.content h3 { color: var(--pk-3) !important; }
.content a:not(.qbutton) { color: var(--pk-3) !important; font-weight: 600; text-decoration: none !important; }
.content a:not(.qbutton):hover, .content a:not(.qbutton):focus { color: var(--pk-1) !important; }

/* ---------- header: glass bar, big logo ---------- */
header.page_header .header_bottom, header.page_header .header_top {
  background-color: rgb(236 239 244 / 0.94) !important; color: var(--pk-2) !important;
}
@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  header.page_header .header_bottom {
    background-color: rgb(236 239 244 / 0.66) !important;
    -webkit-backdrop-filter: blur(var(--glass-blur)) saturate(var(--glass-sat));
    backdrop-filter: blur(var(--glass-blur)) saturate(var(--glass-sat));
    border-bottom: 1px solid rgb(207 215 227 / 0.9);
  }
}
nav.main_menu > ul > li > a, nav.main_menu > ul > li > a span {
  color: var(--pk-3) !important; background-color: transparent !important;
  font-family: 'Raleway', Arial, sans-serif !important; font-weight: 600 !important; font-size: 15px !important;
}
nav.main_menu > ul > li > a:hover, nav.main_menu > ul > li > a:focus,
nav.main_menu > ul > li.active > a, nav.main_menu > ul > li.current-menu-item > a,
nav.main_menu > ul > li.current-menu-ancestor > a { color: var(--pk-1) !important; background-color: transparent !important; }
nav.main_menu > ul > li.active > a span, nav.main_menu > ul > li.current-menu-item > a span,
nav.main_menu > ul > li.current-menu-ancestor > a span { color: var(--pk-1) !important; font-weight: 700 !important; }
.drop_down .second .inner ul li a, .drop_down .second .inner > ul > li > a {
  background-color: var(--pk-2) !important; color: var(--pk-6) !important;
}
.drop_down .second .inner ul li a:hover, .drop_down .second .inner ul li a:focus,
.drop_down .second .inner ul li.current-menu-item > a { background-color: var(--pk-3) !important; color: #FFFFFF !important; }
.drop_down .second .inner { background-color: var(--pk-2) !important; }
.mobile_menu_button span, .side_menu_button a { color: var(--pk-2) !important; }
nav.mobile_menu ul li a, nav.mobile_menu ul li h3 { background-color: var(--pk-ground) !important; color: var(--pk-2) !important; }
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a, nav.mobile_menu ul li.current-menu-item > a { background-color: var(--pk-6) !important; color: var(--pk-1) !important; }

/* ---------- page title band: navy under the photo, readable at every width ---------- */
html body .title_outer > .title { background-color: var(--pk-1) !important; }
html body .title_outer > .title h1, html body .title_outer > .title h1 span, html body .title_outer > .title .title_holder h1 { color: #FFFFFF !important; font-family: 'Raleway', Arial, sans-serif !important; font-weight: 600 !important; text-shadow: 0 1px 3px rgb(8 16 28 / 0.55); }

/* ---------- dark bands and rows: navy instead of #333 ---------- */
html body .vc_custom_1763100000003, html body .vc_custom_1748015304925{ background-color: var(--pk-2) !important; }
html body .vc_custom_1748350651581{ background-color: var(--pk-1) !important; color: var(--pk-6) !important; }
html body .vc_custom_1748350651581 h3, html body .vc_custom_1748350651581 h3 span{ color: var(--pk-6) !important; }
html body .vc_custom_1748350651581 .separator{ background-color: var(--pk-4) !important; }

/* ---------- cards on plain ground: solid white, 20px ---------- */
html body .vc_custom_1763100000001{ background-color: var(--pk-card) !important; color: var(--pk-ink) !important; border-radius: 20px !important; border: 1px solid #C3CDD8; }

/* ---------- glass: cards that sit on a photograph ---------- */
html body .parallax_section_holder .vc_custom_1763100000001,
html body .vc_custom_1778275064108{
  background-color: rgb(255 255 255 / 0.9) !important; color: var(--pk-1) !important;
  border: 1px solid rgb(255 255 255 / 0.7) !important; border-radius: 20px !important;
  box-shadow: 0 10px 34px rgb(8 16 28 / 0.22), inset 0 1px 0 rgb(255 255 255 / 0.8) !important;
}
@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  html body .parallax_section_holder .vc_custom_1763100000001,
  html body .vc_custom_1778275064108{
    background-color: rgb(236 239 244 / 0.62) !important;
    -webkit-backdrop-filter: blur(18px) saturate(var(--glass-sat));
    backdrop-filter: blur(18px) saturate(var(--glass-sat));
  }
}
html body .parallax_section_holder .vc_custom_1763100000001 p{ color: var(--pk-1) !important; font-size: 17px !important; }

/* home: the text box inside the glass column is clear (no glass inside glass) */
html body .vc_custom_1778275064108 .vc_custom_1778273985444 { background-color: transparent !important; border: 0 !important; box-shadow: none !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; }
html body .vc_custom_1778275064108 .vc_custom_1778273985444 h3, html body .vc_custom_1778275064108 .vc_custom_1778273985444 p { color: var(--pk-1) !important; }
/* home: services row sits on plain ground, so it is a solid surface */
html body .vc_custom_1748281429720 { background-color: #FFFFFF !important; color: var(--pk-ink) !important; }
.wpb_text_column h1, .wpb_text_column h1 span { color: var(--pk-2) !important; font-family: 'Raleway', Arial, sans-serif !important; font-weight: 600 !important; }

/* ---------- home tiles: photo stays, glass panel rises over it ---------- */
.vc-hoverbox-wrapper .vc-hoverbox { perspective: none !important; }
.vc-hoverbox-wrapper .vc-hoverbox-inner, .vc-hoverbox-wrapper .vc-hoverbox-block { transform: none !important; }
.vc-hoverbox-wrapper .vc-hoverbox-front, .vc-hoverbox-wrapper .vc-hoverbox-back { border-radius: 20px !important; overflow: hidden; }
.vc-hoverbox-wrapper .vc-hoverbox-back {
  background-color: rgb(8 16 28 / 0.86) !important; color: #FFFFFF !important;
  opacity: 0; transition: opacity .35s ease; z-index: 2;
}
@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .vc-hoverbox-wrapper .vc-hoverbox-back {
    background-color: rgb(16 27 42 / 0.55) !important;
    -webkit-backdrop-filter: blur(14px) saturate(160%); backdrop-filter: blur(14px) saturate(160%);
  }
}
.vc-hoverbox-wrapper:hover .vc-hoverbox-back, .vc-hoverbox-wrapper:focus-within .vc-hoverbox-back { opacity: 1; }
.vc-hoverbox-wrapper .vc-hoverbox-back h4, .vc-hoverbox-wrapper .vc-hoverbox-back h4 strong {
  color: #FFFFFF !important; font-family: 'Raleway', Arial, sans-serif !important; font-weight: 600 !important;
  font-size: 18px !important; line-height: 1.35 !important; text-shadow: 0 1px 2px rgb(0 0 0 / 0.3);
}

/* ---------- buttons: navy controls, amber only on contact ---------- */
.content a.qbutton, .content .qbutton {
  background-color: var(--pk-2) !important; color: #FFFFFF !important; border: 1px solid var(--pk-2) !important;
  border-radius: 3px !important; font-family: 'Raleway', Arial, sans-serif !important; font-weight: 600 !important;
  font-size: 15px !important; text-transform: none !important; height: auto !important; line-height: 1.2 !important; padding: 14px 22px !important;
}
.content a.qbutton:hover, .content a.qbutton:focus { background-color: var(--pk-3) !important; color: #FFFFFF !important; border-color: var(--pk-3) !important; }
.content a.qbutton[href*="contact"]:not(.vc-hoverbox-back a) { background-color: var(--pk-pop) !important; color: var(--pk-1) !important; border-color: var(--pk-pop) !important; }
.content a.qbutton[href*="contact"]:not(.vc-hoverbox-back a):hover,
.content a.qbutton[href*="contact"]:not(.vc-hoverbox-back a):focus { background-color: #F4B87F !important; color: var(--pk-1) !important; border-color: #F4B87F !important; }
.vc-hoverbox-back a.qbutton { background-color: rgb(255 255 255 / 0.14) !important; color: #FFFFFF !important; border: 1px solid rgb(255 255 255 / 0.55) !important; }
.vc-hoverbox-back a.qbutton:hover, .vc-hoverbox-back a.qbutton:focus { background-color: #FFFFFF !important; color: var(--pk-1) !important; }

/* ---------- FAQ toggles ---------- */
.qode-accordion-holder .qode-title-holder { background-color: var(--pk-card) !important; color: var(--pk-2) !important; border-bottom: 1px solid #C3CDD8 !important; }
.qode-accordion-holder .qode-title-holder .qode-tab-title-inner { color: var(--pk-2) !important; font-size: 17px !important; }
.qode-accordion-holder .qode-title-holder:hover, .qode-accordion-holder .qode-title-holder.ui-state-active,
.qode-accordion-holder .qode-title-holder.ui-state-hover { background-color: var(--pk-6) !important; color: var(--pk-1) !important; }
.qode-accordion-holder .qode-title-holder:hover .qode-tab-title-inner,
.qode-accordion-holder .qode-title-holder.ui-state-active .qode-tab-title-inner { color: var(--pk-1) !important; }
.qode-accordion-holder .qode-accordion-content { background-color: var(--pk-card) !important; color: var(--pk-ink) !important; }

/* ---------- number cards on accounting and operations ---------- */
html body.page-id-2036 .vc_col-sm-4 .vc_custom_1763100000001 h3, html body.page-id-2037 .vc_col-sm-3 .vc_custom_1763100000001 h3{
  font-size: 44px !important; line-height: 1.05 !important; color: var(--pk-2) !important; margin-bottom: 6px !important;
}
html body.page-id-2036 .vc_col-sm-4 .vc_custom_1763100000001, html body.page-id-2037 .vc_col-sm-3 .vc_custom_1763100000001{ border-top: 0; }

/* ---------- photos ---------- */
.content .vc_single_image-wrapper img, .content .vc_single_image-wrapper { border-radius: 20px !important; }

/* ---------- footer: navy, readable ---------- */
footer .footer_top_holder, footer .footer_top, footer .footer_bottom_holder, footer .footer_bottom {
  background-color: var(--pk-1) !important; color: var(--pk-6) !important;
}
footer .footer_top p, footer .footer_top h5, footer .footer_top h6, footer .footer_top span, footer .footer_top a,
footer .latest_post_title a, footer .post_info_date, footer .footer_top .widget * { color: var(--pk-6) !important; }
footer .footer_bottom, footer .footer_bottom p, footer .footer_bottom span, footer .footer_bottom code, footer .footer_bottom a {
  color: #A9B8CB !important;
}
footer a:hover, footer a:focus { color: #FFFFFF !important; }

/* footer logo: black wordmark needs a light plate on navy */
footer img[src*="peak-logo" i], footer img[src*="Peak-Logo" i] {
  background-color: var(--pk-6) !important; padding: 18px 22px !important; border-radius: 20px !important; box-sizing: content-box;
}

/* ======================= APP LAYER (2026-11-15) ======================= */
/* smooth in-page movement, clear keyboard focus */
@media (prefers-reduced-motion: no-preference) { html { scroll-behavior: smooth; } }
a:focus-visible, button:focus-visible, .qode-title-holder:focus-visible, input:focus-visible, textarea:focus-visible {
  outline: 3px solid var(--pk-5) !important; outline-offset: 3px !important; border-radius: 3px;
}

/* big logo while the header is at full height; Bridge still shrinks it on scroll */
@media (min-width: 1001px) {
  header.page_header:not(.scrolled) .q_logo a { height: 136px !important; top: 11px !important; }
  header.page_header:not(.scrolled) nav.main_menu > ul > li > a { line-height: 150px !important; height: 150px !important; }
  header.page_header:not(.scrolled) .side_menu_button, header.page_header:not(.scrolled) .header_inner_right .side_menu_button_wrapper { height: 150px !important; }
}
@media (max-width: 1000px) {
  header.page_header .q_logo a { height: 100px !important; }
  header.page_header .header_bottom { min-height: 116px; }
}

/* page title banner: Albuquerque skyline under a navy wash, same on every inner page */
html body .title_outer > .title.has_fixed_background, html body .title_outer > .title {
  background-image: linear-gradient(100deg, rgb(8 16 28 / 0.86) 0%, rgb(8 16 28 / 0.62) 45%, rgb(16 27 42 / 0.25) 100%),
    url("https://www.peakhotels.com/wp-content/uploads/2026/11/albuquerque-skyline-and-sandia-mountains.jpg") !important;
  background-size: cover !important; background-position: center 62% !important; background-attachment: scroll !important;
}
html body .title_outer > .title h1, html body .title_outer > .title h1 span { letter-spacing: 0.01em !important; }

/* depth: soft shadow on cards and photos, never on text */
html body .vc_custom_1763100000001, html body .vc_custom_1748281429720 {
  box-shadow: 0 1px 2px rgb(8 16 28 / 0.06), 0 10px 28px rgb(8 16 28 / 0.07) !important;
}
.content .vc_single_image-wrapper { box-shadow: 0 12px 30px rgb(8 16 28 / 0.14); }

/* FAQ as one rounded panel */
.qode-accordion-holder { border-radius: 20px !important; overflow: hidden; border: 1px solid #C3CDD8;
  box-shadow: 0 10px 28px rgb(8 16 28 / 0.07); background-color: var(--pk-card) !important; }
.qode-accordion-holder .qode-title-holder { transition: background-color .2s ease, color .2s ease; }
.qode-accordion-holder .qode-title-holder:last-of-type { border-bottom: 0 !important; }

/* tiles: lift on hover so they read as tappable */
.vc-hoverbox-wrapper { transition: transform .25s ease, box-shadow .25s ease; border-radius: 20px; }
.vc-hoverbox-wrapper:hover, .vc-hoverbox-wrapper:focus-within { transform: translateY(-4px); box-shadow: 0 18px 40px rgb(0 0 0 / 0.35); }
@media (prefers-reduced-motion: reduce) { .vc-hoverbox-wrapper, .vc-hoverbox-wrapper .vc-hoverbox-back { transition: none !important; } .vc-hoverbox-wrapper:hover { transform: none; } }

/* buttons: quiet motion */
.content a.qbutton { transition: background-color .2s ease, color .2s ease, transform .2s ease, box-shadow .2s ease; }
.content a.qbutton:hover { transform: translateY(-1px); box-shadow: 0 8px 20px rgb(8 16 28 / 0.18); }

/* phone spacing: cards breathe, text stays 16px */
@media (max-width: 768px) {
  html body .vc_custom_1763100000001 { padding: 24px 22px !important; }
  .content h2 { font-size: 26px !important; }
  .vc-hoverbox-wrapper { margin-bottom: 8px; }
}

/* phone and tablet: logo near 180px wide, title band grows with the title */
@media (max-width: 1000px) {
  header.page_header .q_logo img.mobile { height: 84px !important; max-height: none !important; }
  header.page_header .q_logo a { top: 16px !important; }
  html body .title_outer > .title .image { display: none !important; }
  html body .title_outer > .title { height: auto !important; min-height: 170px; }
  html body .title_outer > .title .title_holder { position: relative !important; height: auto !important; }
  html body .title_outer > .title .title_holder .container, html body .title_outer > .title .title_holder .container_inner { height: auto !important; }
  html body .title_outer > .title .title_subtitle_holder { padding: 44px 0 40px !important; }
  html body .title_outer > .title h1, html body .title_outer > .title h1 span { font-size: 30px !important; line-height: 1.15 !important; }
}

/* side panel (newspaper icon): navy, every text color set in the same rule as its ground */
section.side_menu, section.side_menu .widget, section.side_menu .side_menu_title {
  background-color: var(--pk-1) !important; color: var(--pk-6) !important;
}
section.side_menu h5, section.side_menu h4, section.side_menu p, section.side_menu li, section.side_menu strong,
section.side_menu span, section.side_menu a, section.side_menu label { color: var(--pk-6) !important; background-color: transparent !important; }
section.side_menu .date, section.side_menu .entry_date { color: var(--pk-5) !important; }
section.side_menu a:hover, section.side_menu a:focus { color: #FFFFFF !important; }
section.side_menu input[type="email"], section.side_menu input[type="text"] { background-color: var(--pk-2) !important; color: #FFFFFF !important; border: 1px solid var(--pk-4) !important; font-size: 15px !important; }
section.side_menu input[type="submit"], section.side_menu button { background-color: var(--pk-6) !important; color: var(--pk-1) !important; border-radius: 3px !important; }
section.side_menu input[type="submit"]:hover, section.side_menu button:hover { background-color: #FFFFFF !important; color: var(--pk-1) !important; }
section.side_menu hr { border-color: var(--pk-4) !important; background-color: var(--pk-4) !important; }

/* home slider: navy behind the art, so its white headline never sits on pale grey */
.ls-wp-container, .ls-container, .ls-wp-fullwidth-container { background-color: var(--pk-1) !important; }
.ls-text-layer { text-shadow: 0 2px 10px rgb(8 16 28 / 0.55); }

/* audio player on the company page: readable clock */
.mejs-container .mejs-controls .mejs-time span, .mejs-container .mejs-currenttime, .mejs-container .mejs-duration { color: #FFFFFF !important; }

/* news page: post boxes and page numbers */
.blog_holder article .post_text .post_text_inner, .masonry_gallery .post_text_inner { background-color: #FFFFFF !important; color: var(--pk-ink) !important; border-radius: 20px; }
.blog_holder article .post_info, .blog_holder article .post_info *, .blog_holder article .date, .blog_holder article .time,
.blog_holder article .post_info a { color: var(--pk-4) !important; }
.blog_holder article h2 a, .blog_holder article h2, .blog_holder article h5 a { color: var(--pk-2) !important; }
.pagination ul li span, .pagination ul li.active span { background-color: var(--pk-2) !important; color: #FFFFFF !important; border-color: var(--pk-2) !important; }
.pagination ul li a { background-color: #FFFFFF !important; color: var(--pk-2) !important; border-color: #C3CDD8 !important; }
.pagination ul li a:hover, .pagination ul li a:focus { background-color: var(--pk-6) !important; color: var(--pk-1) !important; }

/* no divider rules (house rule): the old thin lines between sections go */
.content .separator, .content .vc_separator { visibility: hidden !important; }

/* accordions keep their own colors inside dark rows (these selectors outrank the generated row rules) */
html body .qode-accordion-holder .qode-title-holder .qode-tab-title-icon,
html body .qode-accordion-holder .qode-title-holder .qode-tab-title-icon i,
html body .qode-accordion-holder .qode-title-holder .qode-accordion-mark,
html body .qode-accordion-holder .qode-title-holder .qode-accordion-mark-icon { color: var(--pk-3) !important; background-color: transparent !important; }
html body .qode-accordion-holder .qode-accordion-content p, html body .qode-accordion-holder .qode-accordion-content li,
html body .qode-accordion-holder .qode-accordion-content span, html body .qode-accordion-holder .qode-accordion-content strong,
html body .qode-accordion-holder .qode-accordion-content a:not(.qbutton) { color: var(--pk-ink) !important; }

/* audio player (company page): navy ground and white text in the same rule, 12px floor at every width */
html body .mejs-container, html body .mejs-container .mejs-controls, html body .wp-audio-shortcode, html body .blog_audio .mejs-container {
  background-color: var(--pk-2) !important; color: #FFFFFF !important; border-radius: 3px;
}
html body .mejs-container span, html body .mejs-container a { color: var(--pk-ink) !important; font-size: 12px !important; }
html body .mejs-container .mejs-controls span, html body .mejs-container .mejs-controls a, html body .mejs-container .mejs-time,
html body .mejs-container .mejs-currenttime, html body .mejs-container .mejs-duration { color: #FFFFFF !important; font-size: 12px !important; }
html body .mejs-container .mejs-time-float, html body .mejs-container .mejs-time-float span,
html body .mejs-container .mejs-time-float-current { background-color: var(--pk-1) !important; color: #FFFFFF !important; border-color: var(--pk-1) !important; }

/* PEAK LOGO AS SVG (2026-11-15): vector logo from peak-hotels/logo/build_logo_svg.py drawn over each logo image.
   WordPress refuses SVG uploads, so the SVG rides in this stylesheet; the PNG stays as the fallback source.
   Longhand properties only, so the footer plate color survives. Every # in the SVG is encoded as %23. */
.q_logo img, footer img[src*="Peak-Logo" i], section.side_menu img[src*="Peak-Logo" i] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1456 827%22 role=%22img%22 aria-labelledby=%22t%22%3E%3Ctitle id=%22t%22%3EPeak Hospitality%3C/title%3E%3Cpolygon points=%221.0,540 361,180 649.0,540%22 fill=%22%2367619B%22 fill-opacity=%22.4%22/%3E%3Cpolygon points=%22182.0,540 647,75 1019.0,540%22 fill=%22%2367619B%22 fill-opacity=%22.6%22/%3E%3Cpolygon points=%22477.0,540 1017,0 1449.0,540%22 fill=%22%2367619B%22 fill-opacity=%22.8%22/%3E%3Cg fill=%22%23231F20%22%3E%3Crect x=%223%22 y=%22600%22 width=%2217%22 height=%2293%22/%3E%3Cpath d=%22M3,608.5 H90.5 Q99.5,608.5 99.5,617.5 V639.5 Q99.5,648.5 90.5,648.5 H3%22 fill=%22none%22 stroke=%22%23231F20%22 stroke-width=%2217%22 stroke-linejoin=%22round%22 stroke-linecap=%22butt%22/%3E%3Crect x=%22452%22 y=%22600%22 width=%2217%22 height=%2293%22/%3E%3Crect x=%22452%22 y=%22600%22 width=%2299%22 height=%2217%22/%3E%3Crect x=%22452%22 y=%22638%22 width=%2266%22 height=%2216%22/%3E%3Crect x=%22452%22 y=%22676%22 width=%2299%22 height=%2217%22/%3E%3Cpolygon points=%22875,693 931.925,600 948.075,600 1005,693 986.64,693 940.0,614.45 893.36,693%22/%3E%3Cpolygon points=%22899.0354838709677,657 980.9645161290323,657 991.5338709677419,671 888.4661290322581,671%22/%3E%3Crect x=%221342%22 y=%22600%22 width=%2217%22 height=%2293%22/%3E%3Cpolygon points=%221359,636 1421,600 1449,600 1374,646 1359,656%22/%3E%3Cpolygon points=%221374,646 1456,693 1427,693 1356,652%22/%3E%3Crect x=%220%22 y=%22767%22 width=%2211%22 height=%2260%22/%3E%3Crect x=%2261%22 y=%22767%22 width=%2211%22 height=%2260%22/%3E%3Crect x=%220%22 y=%22792%22 width=%2272%22 height=%2210%22/%3E%3Crect x=%22168.5%22 y=%22772.5%22 width=%2264%22 height=%2249%22 rx=%226%22 fill=%22none%22 stroke=%22%23231F20%22 stroke-width=%2211%22/%3E%3Cpath d=%22M385.5,779 V772.5 H337.5 Q331.5,772.5 331.5,778.5 V791.5 H379.5 Q385.5,797 385.5,803 V815.5 Q385.5,821.5 379.5,821.5 H331.5 V815%22 fill=%22none%22 stroke=%22%23231F20%22 stroke-width=%2211%22 stroke-linejoin=%22round%22 stroke-linecap=%22butt%22/%3E%3Crect x=%22485%22 y=%22767%22 width=%2211%22 height=%2260%22/%3E%3Cpath d=%22M485,772.5 H539.5 Q545.5,772.5 545.5,778.5 V791.5 Q545.5,797.5 539.5,797.5 H485%22 fill=%22none%22 stroke=%22%23231F20%22 stroke-width=%2211%22 stroke-linejoin=%22round%22 stroke-linecap=%22butt%22/%3E%3Crect x=%22637%22 y=%22767%22 width=%2211%22 height=%2260%22/%3E%3Crect x=%22721%22 y=%22767%22 width=%2271%22 height=%2211%22/%3E%3Crect x=%22751%22 y=%22767%22 width=%2211%22 height=%2260%22/%3E%3Cpolygon points=%22846,827 882.275,767 892.725,767 929,827 917.12,827 887.5,776.35 857.88,827%22/%3E%3Cpolygon points=%22861.3008333333333,805 913.6991666666667,805 921.745,815 853.255,815%22/%3E%3Crect x=%221008%22 y=%22767%22 width=%2211%22 height=%2260%22/%3E%3Crect x=%221008%22 y=%22816%22 width=%2259%22 height=%2211%22/%3E%3Crect x=%221148%22 y=%22767%22 width=%2211%22 height=%2260%22/%3E%3Crect x=%221234%22 y=%22767%22 width=%2271%22 height=%2211%22/%3E%3Crect x=%221264%22 y=%22767%22 width=%2211%22 height=%2260%22/%3E%3Cpolygon points=%221368,767 1383,767 1406,791 1429,767 1444,767 1411,801 1411,827 1400,827 1400,801%22/%3E%3C/g%3E%3C/svg%3E") !important; background-repeat: no-repeat !important;
  background-position: center !important; background-size: contain !important; background-origin: content-box !important;
  object-position: -99999px 0 !important;
}

/* ======================= INVESTORS PAGE + FORMS (2026-11-15) ======================= */
/* hero row on a photo: classes set in the page (el_class), so no WPBakery compile is needed */
.pk-hero { padding: 110px 0 !important; }
.wpb_text_column.pk-glass {
  background-color: rgb(255 255 255 / 0.9) !important; color: var(--pk-1) !important;
  border: 1px solid rgb(255 255 255 / 0.7); border-radius: 20px; padding: 36px 40px !important;
  box-shadow: 0 10px 34px rgb(8 16 28 / 0.22), inset 0 1px 0 rgb(255 255 255 / 0.8);
}
@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .wpb_text_column.pk-glass { background-color: rgb(236 239 244 / 0.66) !important;
    -webkit-backdrop-filter: blur(18px) saturate(160%); backdrop-filter: blur(18px) saturate(160%); }
}
@media (prefers-reduced-transparency: reduce) { .wpb_text_column.pk-glass { background-color: rgb(255 255 255 / 0.95) !important; -webkit-backdrop-filter: none; backdrop-filter: none; } }
.wpb_text_column.pk-glass p, .wpb_text_column.pk-glass h2 { color: var(--pk-1) !important; }
.wpb_text_column.pk-glass p { font-size: 18px !important; }
.wpb_text_column.pk-card {
  background-color: #FFFFFF !important; color: var(--pk-ink) !important; border: 1px solid #C3CDD8; border-radius: 20px;
  padding: 36px 40px !important; box-shadow: 0 1px 2px rgb(8 16 28 / 0.06), 0 10px 28px rgb(8 16 28 / 0.07);
}
.pk-note, .pk-note p { font-size: 13px !important; line-height: 1.5 !important; color: var(--pk-4) !important; }
@media (max-width: 768px) { .pk-hero { padding: 48px 0 !important; } .wpb_text_column.pk-glass, .wpb_text_column.pk-card { padding: 24px 22px !important; } }

/* CF7 forms inside .pk-form: labels on top, 16px inputs, one amber submit, every state sets text and ground together */
.pk-form label, .pk-form legend { display: block; font-family: 'Raleway', Arial, sans-serif !important; font-weight: 600 !important;
  font-size: 14px !important; color: var(--pk-2) !important; margin: 0 0 16px !important; }
.pk-form input[type="text"], .pk-form input[type="email"], .pk-form input[type="tel"], .pk-form textarea, .pk-form select {
  display: block; width: 100% !important; box-sizing: border-box; margin-top: 6px !important;
  font-family: 'Public Sans', Arial, sans-serif !important; font-size: 16px !important; font-weight: 400 !important;
  color: var(--pk-1) !important; background-color: #FFFFFF !important; border: 1px solid #9AA9BB !important;
  border-radius: 3px !important; padding: 12px 14px !important; height: auto !important; }
.pk-form input:focus, .pk-form textarea:focus, .pk-form select:focus { border-color: var(--pk-2) !important; outline: 3px solid var(--pk-5) !important; outline-offset: 1px; }
.pk-form input[type="submit"] {
  background-color: var(--pk-pop) !important; color: var(--pk-1) !important; border: 1px solid var(--pk-pop) !important;
  border-radius: 3px !important; font-family: 'Raleway', Arial, sans-serif !important; font-weight: 600 !important;
  font-size: 16px !important; padding: 14px 28px !important; height: auto !important; line-height: 1.2 !important; cursor: pointer; }
.pk-form input[type="submit"]:hover, .pk-form input[type="submit"]:focus { background-color: #F4B87F !important; color: var(--pk-1) !important; border-color: #F4B87F !important; }
.pk-form input[type="submit"]:disabled { background-color: #E4E9F0 !important; color: var(--pk-4) !important; border-color: #C3CDD8 !important; }
.pk-form .wpcf7-not-valid-tip { color: #8A1C1C !important; background-color: transparent !important; font-size: 13px !important; font-weight: 600; margin-top: 4px; }
.pk-form .wpcf7-not-valid { border-color: #8A1C1C !important; }
.wpcf7 form .wpcf7-response-output { border-radius: 3px; font-size: 15px !important; padding: 12px 14px !important; margin: 16px 0 0 !important; }
.wpcf7 form.sent .wpcf7-response-output { background-color: #E6F2EA !important; color: #0F3D24 !important; border: 1px solid #2E7D4F !important; }
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  background-color: #FFF4E5 !important; color: #5C3300 !important; border: 1px solid #B26B00 !important; }
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output, .wpcf7 form.spam .wpcf7-response-output {
  background-color: #FBEAEA !important; color: #6B1A1A !important; border: 1px solid #A33 !important; }
.pk-form br { display: none; }
.pk-form p { margin: 0 !important; }
.pk-form .wpcf7-form-control-wrap { display: block; }
.pk-form input[type="submit"] { text-transform: none !important; letter-spacing: 0 !important; margin-top: 8px !important; }

/* generated by scan_rows.py: page rows that set their own background (WPBakery Design Options) */
html body .vc_custom_1748015304925 { background-color: var(--pk-2) !important; color: var(--pk-6) !important; }  /* was #333333 on /, /home/, /nmsp/, /peak-reports32017/, /southwest-hotel-management-new-mexico/ */
html body .vc_custom_1748015304925 h1, html body .vc_custom_1748015304925 h2, html body .vc_custom_1748015304925 h3, html body .vc_custom_1748015304925 h4, html body .vc_custom_1748015304925 h5, html body .vc_custom_1748015304925 h6, html body .vc_custom_1748015304925 p, html body .vc_custom_1748015304925 li, html body .vc_custom_1748015304925 span, html body .vc_custom_1748015304925 strong, html body .vc_custom_1748015304925 em, html body .vc_custom_1748015304925 td, html body .vc_custom_1748015304925 label, html body .vc_custom_1748015304925 a:not(.qbutton) { color: var(--pk-6) !important; }
html body .vc_custom_1748015304925 a.qbutton { background-color: var(--pk-6) !important; color: var(--pk-1) !important; border-color: var(--pk-6) !important; }
html body .vc_custom_1748015304925 a.qbutton:hover, html body .vc_custom_1748015304925 a.qbutton:focus { background-color: #FFFFFF !important; color: var(--pk-1) !important; border-color: #FFFFFF !important; }
html body .vc_custom_1748388778090 { background-color: var(--pk-2) !important; color: var(--pk-6) !important; }  /* was #333333 on /hotel-management-company-expertise-new-mexico/, /renovation/ */
html body .vc_custom_1748388778090 h1, html body .vc_custom_1748388778090 h2, html body .vc_custom_1748388778090 h3, html body .vc_custom_1748388778090 h4, html body .vc_custom_1748388778090 h5, html body .vc_custom_1748388778090 h6, html body .vc_custom_1748388778090 p, html body .vc_custom_1748388778090 li, html body .vc_custom_1748388778090 span, html body .vc_custom_1748388778090 strong, html body .vc_custom_1748388778090 em, html body .vc_custom_1748388778090 td, html body .vc_custom_1748388778090 label, html body .vc_custom_1748388778090 a:not(.qbutton) { color: var(--pk-6) !important; }
html body .vc_custom_1748388778090 a.qbutton { background-color: var(--pk-6) !important; color: var(--pk-1) !important; border-color: var(--pk-6) !important; }
html body .vc_custom_1748388778090 a.qbutton:hover, html body .vc_custom_1748388778090 a.qbutton:focus { background-color: #FFFFFF !important; color: var(--pk-1) !important; border-color: #FFFFFF !important; }
html body .vc_custom_1748388834329 { background-color: var(--pk-2) !important; color: var(--pk-6) !important; }  /* was #333333 on /hotel-management-company-expertise-new-mexico/, /renovation/ */
html body .vc_custom_1748388834329 h1, html body .vc_custom_1748388834329 h2, html body .vc_custom_1748388834329 h3, html body .vc_custom_1748388834329 h4, html body .vc_custom_1748388834329 h5, html body .vc_custom_1748388834329 h6, html body .vc_custom_1748388834329 p, html body .vc_custom_1748388834329 li, html body .vc_custom_1748388834329 span, html body .vc_custom_1748388834329 strong, html body .vc_custom_1748388834329 em, html body .vc_custom_1748388834329 td, html body .vc_custom_1748388834329 label, html body .vc_custom_1748388834329 a:not(.qbutton) { color: var(--pk-6) !important; }
html body .vc_custom_1748388834329 a.qbutton { background-color: var(--pk-6) !important; color: var(--pk-1) !important; border-color: var(--pk-6) !important; }
html body .vc_custom_1748388834329 a.qbutton:hover, html body .vc_custom_1748388834329 a.qbutton:focus { background-color: #FFFFFF !important; color: var(--pk-1) !important; border-color: #FFFFFF !important; }
html body .vc_custom_1748459486069 { background-color: var(--pk-2) !important; color: var(--pk-6) !important; }  /* was #333333 on /1-hotel-management-albuquerque-new-mexico/, /company/, /hotel-management-and-hospitality-company-albuquerque-new-mexico/, /hotel-management-company-albuquerque-new-mexico/, /hotel-management-philosophy/, /management/, /peak-hospitality-hotel-management-company-united-states/ */
html body .vc_custom_1748459486069 h1, html body .vc_custom_1748459486069 h2, html body .vc_custom_1748459486069 h3, html body .vc_custom_1748459486069 h4, html body .vc_custom_1748459486069 h5, html body .vc_custom_1748459486069 h6, html body .vc_custom_1748459486069 p, html body .vc_custom_1748459486069 li, html body .vc_custom_1748459486069 span, html body .vc_custom_1748459486069 strong, html body .vc_custom_1748459486069 em, html body .vc_custom_1748459486069 td, html body .vc_custom_1748459486069 label, html body .vc_custom_1748459486069 a:not(.qbutton) { color: var(--pk-6) !important; }
html body .vc_custom_1748459486069 a.qbutton { background-color: var(--pk-6) !important; color: var(--pk-1) !important; border-color: var(--pk-6) !important; }
html body .vc_custom_1748459486069 a.qbutton:hover, html body .vc_custom_1748459486069 a.qbutton:focus { background-color: #FFFFFF !important; color: var(--pk-1) !important; border-color: #FFFFFF !important; }
html body .vc_custom_1748898152294 { background-color: var(--pk-2) !important; color: var(--pk-6) !important; }  /* was #333333 on /joseph-will-peak-hotels-albuquerque-new-mexico/, /peak-hospitality-executive-team/, /theodore-barela-peak-hotels-albuquerque-new-mexico/ */
html body .vc_custom_1748898152294 h1, html body .vc_custom_1748898152294 h2, html body .vc_custom_1748898152294 h3, html body .vc_custom_1748898152294 h4, html body .vc_custom_1748898152294 h5, html body .vc_custom_1748898152294 h6, html body .vc_custom_1748898152294 p, html body .vc_custom_1748898152294 li, html body .vc_custom_1748898152294 span, html body .vc_custom_1748898152294 strong, html body .vc_custom_1748898152294 em, html body .vc_custom_1748898152294 td, html body .vc_custom_1748898152294 label, html body .vc_custom_1748898152294 a:not(.qbutton) { color: var(--pk-6) !important; }
html body .vc_custom_1748898152294 a.qbutton { background-color: var(--pk-6) !important; color: var(--pk-1) !important; border-color: var(--pk-6) !important; }
html body .vc_custom_1748898152294 a.qbutton:hover, html body .vc_custom_1748898152294 a.qbutton:focus { background-color: #FFFFFF !important; color: var(--pk-1) !important; border-color: #FFFFFF !important; }
html body .vc_custom_1749312097808 { background-color: var(--pk-2) !important; color: var(--pk-6) !important; }  /* was #333333 on /christopher-dressler/, /michelle-r-dressler-cha/, /walter-barela-peak-hotels-albuquerque-new-mexico/ */
html body .vc_custom_1749312097808 h1, html body .vc_custom_1749312097808 h2, html body .vc_custom_1749312097808 h3, html body .vc_custom_1749312097808 h4, html body .vc_custom_1749312097808 h5, html body .vc_custom_1749312097808 h6, html body .vc_custom_1749312097808 p, html body .vc_custom_1749312097808 li, html body .vc_custom_1749312097808 span, html body .vc_custom_1749312097808 strong, html body .vc_custom_1749312097808 em, html body .vc_custom_1749312097808 td, html body .vc_custom_1749312097808 label, html body .vc_custom_1749312097808 a:not(.qbutton) { color: var(--pk-6) !important; }
html body .vc_custom_1749312097808 a.qbutton { background-color: var(--pk-6) !important; color: var(--pk-1) !important; border-color: var(--pk-6) !important; }
html body .vc_custom_1749312097808 a.qbutton:hover, html body .vc_custom_1749312097808 a.qbutton:focus { background-color: #FFFFFF !important; color: var(--pk-1) !important; border-color: #FFFFFF !important; }
html body .vc_custom_1749319920188 { background-color: var(--pk-2) !important; color: var(--pk-6) !important; }  /* was #333333 on /current-peak-projects/, /current-projects-2026/ */
html body .vc_custom_1749319920188 h1, html body .vc_custom_1749319920188 h2, html body .vc_custom_1749319920188 h3, html body .vc_custom_1749319920188 h4, html body .vc_custom_1749319920188 h5, html body .vc_custom_1749319920188 h6, html body .vc_custom_1749319920188 p, html body .vc_custom_1749319920188 li, html body .vc_custom_1749319920188 span, html body .vc_custom_1749319920188 strong, html body .vc_custom_1749319920188 em, html body .vc_custom_1749319920188 td, html body .vc_custom_1749319920188 label, html body .vc_custom_1749319920188 a:not(.qbutton) { color: var(--pk-6) !important; }
html body .vc_custom_1749319920188 a.qbutton { background-color: var(--pk-6) !important; color: var(--pk-1) !important; border-color: var(--pk-6) !important; }
html body .vc_custom_1749319920188 a.qbutton:hover, html body .vc_custom_1749319920188 a.qbutton:focus { background-color: #FFFFFF !important; color: var(--pk-1) !important; border-color: #FFFFFF !important; }
html body .vc_custom_1749510582263 { background-color: var(--pk-2) !important; color: var(--pk-6) !important; }  /* was #333333 on /careers-2/, /careers/ */
html body .vc_custom_1749510582263 h1, html body .vc_custom_1749510582263 h2, html body .vc_custom_1749510582263 h3, html body .vc_custom_1749510582263 h4, html body .vc_custom_1749510582263 h5, html body .vc_custom_1749510582263 h6, html body .vc_custom_1749510582263 p, html body .vc_custom_1749510582263 li, html body .vc_custom_1749510582263 span, html body .vc_custom_1749510582263 strong, html body .vc_custom_1749510582263 em, html body .vc_custom_1749510582263 td, html body .vc_custom_1749510582263 label, html body .vc_custom_1749510582263 a:not(.qbutton) { color: var(--pk-6) !important; }
html body .vc_custom_1749510582263 a.qbutton { background-color: var(--pk-6) !important; color: var(--pk-1) !important; border-color: var(--pk-6) !important; }
html body .vc_custom_1749510582263 a.qbutton:hover, html body .vc_custom_1749510582263 a.qbutton:focus { background-color: #FFFFFF !important; color: var(--pk-1) !important; border-color: #FFFFFF !important; }
html body .vc_custom_1763100000005 { background-color: var(--pk-2) !important; color: var(--pk-6) !important; }  /* was #333333 on /hotel-accounting-owner-reporting/, /services/ */
html body .vc_custom_1763100000005 h1, html body .vc_custom_1763100000005 h2, html body .vc_custom_1763100000005 h3, html body .vc_custom_1763100000005 h4, html body .vc_custom_1763100000005 h5, html body .vc_custom_1763100000005 h6, html body .vc_custom_1763100000005 p, html body .vc_custom_1763100000005 li, html body .vc_custom_1763100000005 span, html body .vc_custom_1763100000005 strong, html body .vc_custom_1763100000005 em, html body .vc_custom_1763100000005 td, html body .vc_custom_1763100000005 label, html body .vc_custom_1763100000005 a:not(.qbutton) { color: var(--pk-6) !important; }
html body .vc_custom_1763100000005 a.qbutton { background-color: var(--pk-6) !important; color: var(--pk-1) !important; border-color: var(--pk-6) !important; }
html body .vc_custom_1763100000005 a.qbutton:hover, html body .vc_custom_1763100000005 a.qbutton:focus { background-color: #FFFFFF !important; color: var(--pk-1) !important; border-color: #FFFFFF !important; }
html body .vc_custom_1763100000011 { background-color: var(--pk-2) !important; color: var(--pk-6) !important; }  /* was #333333 on /hotel-accounting-owner-reporting/, /services/ */
html body .vc_custom_1763100000011 h1, html body .vc_custom_1763100000011 h2, html body .vc_custom_1763100000011 h3, html body .vc_custom_1763100000011 h4, html body .vc_custom_1763100000011 h5, html body .vc_custom_1763100000011 h6, html body .vc_custom_1763100000011 p, html body .vc_custom_1763100000011 li, html body .vc_custom_1763100000011 span, html body .vc_custom_1763100000011 strong, html body .vc_custom_1763100000011 em, html body .vc_custom_1763100000011 td, html body .vc_custom_1763100000011 label, html body .vc_custom_1763100000011 a:not(.qbutton) { color: var(--pk-6) !important; }
html body .vc_custom_1763100000011 a.qbutton { background-color: var(--pk-6) !important; color: var(--pk-1) !important; border-color: var(--pk-6) !important; }
html body .vc_custom_1763100000011 a.qbutton:hover, html body .vc_custom_1763100000011 a.qbutton:focus { background-color: #FFFFFF !important; color: var(--pk-1) !important; border-color: #FFFFFF !important; }
html body .vc_custom_1763100000017 { background-color: var(--pk-2) !important; color: var(--pk-6) !important; }  /* was #333333 on /hotel-accounting-owner-reporting/, /services/ */
html body .vc_custom_1763100000017 h1, html body .vc_custom_1763100000017 h2, html body .vc_custom_1763100000017 h3, html body .vc_custom_1763100000017 h4, html body .vc_custom_1763100000017 h5, html body .vc_custom_1763100000017 h6, html body .vc_custom_1763100000017 p, html body .vc_custom_1763100000017 li, html body .vc_custom_1763100000017 span, html body .vc_custom_1763100000017 strong, html body .vc_custom_1763100000017 em, html body .vc_custom_1763100000017 td, html body .vc_custom_1763100000017 label, html body .vc_custom_1763100000017 a:not(.qbutton) { color: var(--pk-6) !important; }
html body .vc_custom_1763100000017 a.qbutton { background-color: var(--pk-6) !important; color: var(--pk-1) !important; border-color: var(--pk-6) !important; }
html body .vc_custom_1763100000017 a.qbutton:hover, html body .vc_custom_1763100000017 a.qbutton:focus { background-color: #FFFFFF !important; color: var(--pk-1) !important; border-color: #FFFFFF !important; }
html body .vc_custom_1763100000021 { background-color: var(--pk-2) !important; color: var(--pk-6) !important; }  /* was #333333 on /hotel-accounting-owner-reporting/, /services/ */
html body .vc_custom_1763100000021 h1, html body .vc_custom_1763100000021 h2, html body .vc_custom_1763100000021 h3, html body .vc_custom_1763100000021 h4, html body .vc_custom_1763100000021 h5, html body .vc_custom_1763100000021 h6, html body .vc_custom_1763100000021 p, html body .vc_custom_1763100000021 li, html body .vc_custom_1763100000021 span, html body .vc_custom_1763100000021 strong, html body .vc_custom_1763100000021 em, html body .vc_custom_1763100000021 td, html body .vc_custom_1763100000021 label, html body .vc_custom_1763100000021 a:not(.qbutton) { color: var(--pk-6) !important; }
html body .vc_custom_1763100000021 a.qbutton { background-color: var(--pk-6) !important; color: var(--pk-1) !important; border-color: var(--pk-6) !important; }
html body .vc_custom_1763100000021 a.qbutton:hover, html body .vc_custom_1763100000021 a.qbutton:focus { background-color: #FFFFFF !important; color: var(--pk-1) !important; border-color: #FFFFFF !important; }
html body .vc_custom_1763478658554 { background-color: var(--pk-2) !important; color: var(--pk-6) !important; }  /* was #333333 on /current-peak-projects/, /current-projects-2026/ */
html body .vc_custom_1763478658554 h1, html body .vc_custom_1763478658554 h2, html body .vc_custom_1763478658554 h3, html body .vc_custom_1763478658554 h4, html body .vc_custom_1763478658554 h5, html body .vc_custom_1763478658554 h6, html body .vc_custom_1763478658554 p, html body .vc_custom_1763478658554 li, html body .vc_custom_1763478658554 span, html body .vc_custom_1763478658554 strong, html body .vc_custom_1763478658554 em, html body .vc_custom_1763478658554 td, html body .vc_custom_1763478658554 label, html body .vc_custom_1763478658554 a:not(.qbutton) { color: var(--pk-6) !important; }
html body .vc_custom_1763478658554 a.qbutton { background-color: var(--pk-6) !important; color: var(--pk-1) !important; border-color: var(--pk-6) !important; }
html body .vc_custom_1763478658554 a.qbutton:hover, html body .vc_custom_1763478658554 a.qbutton:focus { background-color: #FFFFFF !important; color: var(--pk-1) !important; border-color: #FFFFFF !important; }
html body .vc_custom_1763478791824 { background-color: var(--pk-2) !important; color: var(--pk-6) !important; }  /* was #333333 on /current-peak-projects/, /current-projects-2026/ */
html body .vc_custom_1763478791824 h1, html body .vc_custom_1763478791824 h2, html body .vc_custom_1763478791824 h3, html body .vc_custom_1763478791824 h4, html body .vc_custom_1763478791824 h5, html body .vc_custom_1763478791824 h6, html body .vc_custom_1763478791824 p, html body .vc_custom_1763478791824 li, html body .vc_custom_1763478791824 span, html body .vc_custom_1763478791824 strong, html body .vc_custom_1763478791824 em, html body .vc_custom_1763478791824 td, html body .vc_custom_1763478791824 label, html body .vc_custom_1763478791824 a:not(.qbutton) { color: var(--pk-6) !important; }
html body .vc_custom_1763478791824 a.qbutton { background-color: var(--pk-6) !important; color: var(--pk-1) !important; border-color: var(--pk-6) !important; }
html body .vc_custom_1763478791824 a.qbutton:hover, html body .vc_custom_1763478791824 a.qbutton:focus { background-color: #FFFFFF !important; color: var(--pk-1) !important; border-color: #FFFFFF !important; }
html body .vc_custom_1774558106387 { background-color: var(--pk-2) !important; color: var(--pk-6) !important; }  /* was #333333 on /joseph-will-peak-hotels-albuquerque-new-mexico/, /peak-hospitality-executive-team/, /theodore-barela-peak-hotels-albuquerque-new-mexico/ */
html body .vc_custom_1774558106387 h1, html body .vc_custom_1774558106387 h2, html body .vc_custom_1774558106387 h3, html body .vc_custom_1774558106387 h4, html body .vc_custom_1774558106387 h5, html body .vc_custom_1774558106387 h6, html body .vc_custom_1774558106387 p, html body .vc_custom_1774558106387 li, html body .vc_custom_1774558106387 span, html body .vc_custom_1774558106387 strong, html body .vc_custom_1774558106387 em, html body .vc_custom_1774558106387 td, html body .vc_custom_1774558106387 label, html body .vc_custom_1774558106387 a:not(.qbutton) { color: var(--pk-6) !important; }
html body .vc_custom_1774558106387 a.qbutton { background-color: var(--pk-6) !important; color: var(--pk-1) !important; border-color: var(--pk-6) !important; }
html body .vc_custom_1774558106387 a.qbutton:hover, html body .vc_custom_1774558106387 a.qbutton:focus { background-color: #FFFFFF !important; color: var(--pk-1) !important; border-color: #FFFFFF !important; }
html body .vc_custom_1748390945918 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-management-company-expertise-new-mexico/, /renovation/ */
html body .vc_custom_1748390945918 h1, html body .vc_custom_1748390945918 h2, html body .vc_custom_1748390945918 h3, html body .vc_custom_1748390945918 h4, html body .vc_custom_1748390945918 h5, html body .vc_custom_1748390945918 h6, html body .vc_custom_1748390945918 p, html body .vc_custom_1748390945918 li, html body .vc_custom_1748390945918 span, html body .vc_custom_1748390945918 strong, html body .vc_custom_1748390945918 em, html body .vc_custom_1748390945918 td, html body .vc_custom_1748390945918 label, html body .vc_custom_1748390945918 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749313457197 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /michelle-r-dressler-cha/ */
html body .vc_custom_1749313457197 h1, html body .vc_custom_1749313457197 h2, html body .vc_custom_1749313457197 h3, html body .vc_custom_1749313457197 h4, html body .vc_custom_1749313457197 h5, html body .vc_custom_1749313457197 h6, html body .vc_custom_1749313457197 p, html body .vc_custom_1749313457197 li, html body .vc_custom_1749313457197 span, html body .vc_custom_1749313457197 strong, html body .vc_custom_1749313457197 em, html body .vc_custom_1749313457197 td, html body .vc_custom_1749313457197 label, html body .vc_custom_1749313457197 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749317818115 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-management-company-expertise-new-mexico/, /renovation/ */
html body .vc_custom_1749317818115 h1, html body .vc_custom_1749317818115 h2, html body .vc_custom_1749317818115 h3, html body .vc_custom_1749317818115 h4, html body .vc_custom_1749317818115 h5, html body .vc_custom_1749317818115 h6, html body .vc_custom_1749317818115 p, html body .vc_custom_1749317818115 li, html body .vc_custom_1749317818115 span, html body .vc_custom_1749317818115 strong, html body .vc_custom_1749317818115 em, html body .vc_custom_1749317818115 td, html body .vc_custom_1749317818115 label, html body .vc_custom_1749317818115 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749317833321 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-management-company-expertise-new-mexico/, /renovation/ */
html body .vc_custom_1749317833321 h1, html body .vc_custom_1749317833321 h2, html body .vc_custom_1749317833321 h3, html body .vc_custom_1749317833321 h4, html body .vc_custom_1749317833321 h5, html body .vc_custom_1749317833321 h6, html body .vc_custom_1749317833321 p, html body .vc_custom_1749317833321 li, html body .vc_custom_1749317833321 span, html body .vc_custom_1749317833321 strong, html body .vc_custom_1749317833321 em, html body .vc_custom_1749317833321 td, html body .vc_custom_1749317833321 label, html body .vc_custom_1749317833321 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749317855257 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-management-company-expertise-new-mexico/, /renovation/ */
html body .vc_custom_1749317855257 h1, html body .vc_custom_1749317855257 h2, html body .vc_custom_1749317855257 h3, html body .vc_custom_1749317855257 h4, html body .vc_custom_1749317855257 h5, html body .vc_custom_1749317855257 h6, html body .vc_custom_1749317855257 p, html body .vc_custom_1749317855257 li, html body .vc_custom_1749317855257 span, html body .vc_custom_1749317855257 strong, html body .vc_custom_1749317855257 em, html body .vc_custom_1749317855257 td, html body .vc_custom_1749317855257 label, html body .vc_custom_1749317855257 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749317939594 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-management-company-expertise-new-mexico/, /renovation/ */
html body .vc_custom_1749317939594 h1, html body .vc_custom_1749317939594 h2, html body .vc_custom_1749317939594 h3, html body .vc_custom_1749317939594 h4, html body .vc_custom_1749317939594 h5, html body .vc_custom_1749317939594 h6, html body .vc_custom_1749317939594 p, html body .vc_custom_1749317939594 li, html body .vc_custom_1749317939594 span, html body .vc_custom_1749317939594 strong, html body .vc_custom_1749317939594 em, html body .vc_custom_1749317939594 td, html body .vc_custom_1749317939594 label, html body .vc_custom_1749317939594 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749318082076 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-management-company-expertise-new-mexico/, /renovation/ */
html body .vc_custom_1749318082076 h1, html body .vc_custom_1749318082076 h2, html body .vc_custom_1749318082076 h3, html body .vc_custom_1749318082076 h4, html body .vc_custom_1749318082076 h5, html body .vc_custom_1749318082076 h6, html body .vc_custom_1749318082076 p, html body .vc_custom_1749318082076 li, html body .vc_custom_1749318082076 span, html body .vc_custom_1749318082076 strong, html body .vc_custom_1749318082076 em, html body .vc_custom_1749318082076 td, html body .vc_custom_1749318082076 label, html body .vc_custom_1749318082076 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749318222793 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /1-hotel-management-albuquerque-new-mexico/, /company/, /hotel-management-and-hospitality-company-albuquerque-new-mexico/, /hotel-management-company-albuquerque-new-mexico/, /hotel-management-philosophy/, /management/, /peak-hospitality-hotel-management-company-united-states/ */
html body .vc_custom_1749318222793 h1, html body .vc_custom_1749318222793 h2, html body .vc_custom_1749318222793 h3, html body .vc_custom_1749318222793 h4, html body .vc_custom_1749318222793 h5, html body .vc_custom_1749318222793 h6, html body .vc_custom_1749318222793 p, html body .vc_custom_1749318222793 li, html body .vc_custom_1749318222793 span, html body .vc_custom_1749318222793 strong, html body .vc_custom_1749318222793 em, html body .vc_custom_1749318222793 td, html body .vc_custom_1749318222793 label, html body .vc_custom_1749318222793 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749318233722 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /1-hotel-management-albuquerque-new-mexico/, /company/, /hotel-management-and-hospitality-company-albuquerque-new-mexico/, /hotel-management-company-albuquerque-new-mexico/, /hotel-management-philosophy/, /management/, /peak-hospitality-hotel-management-company-united-states/ */
html body .vc_custom_1749318233722 h1, html body .vc_custom_1749318233722 h2, html body .vc_custom_1749318233722 h3, html body .vc_custom_1749318233722 h4, html body .vc_custom_1749318233722 h5, html body .vc_custom_1749318233722 h6, html body .vc_custom_1749318233722 p, html body .vc_custom_1749318233722 li, html body .vc_custom_1749318233722 span, html body .vc_custom_1749318233722 strong, html body .vc_custom_1749318233722 em, html body .vc_custom_1749318233722 td, html body .vc_custom_1749318233722 label, html body .vc_custom_1749318233722 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749318265751 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /1-hotel-management-albuquerque-new-mexico/, /company/, /hotel-management-and-hospitality-company-albuquerque-new-mexico/, /hotel-management-company-albuquerque-new-mexico/, /hotel-management-philosophy/, /management/, /peak-hospitality-hotel-management-company-united-states/ */
html body .vc_custom_1749318265751 h1, html body .vc_custom_1749318265751 h2, html body .vc_custom_1749318265751 h3, html body .vc_custom_1749318265751 h4, html body .vc_custom_1749318265751 h5, html body .vc_custom_1749318265751 h6, html body .vc_custom_1749318265751 p, html body .vc_custom_1749318265751 li, html body .vc_custom_1749318265751 span, html body .vc_custom_1749318265751 strong, html body .vc_custom_1749318265751 em, html body .vc_custom_1749318265751 td, html body .vc_custom_1749318265751 label, html body .vc_custom_1749318265751 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749318427616 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /1-hotel-management-albuquerque-new-mexico/, /company/, /hotel-management-and-hospitality-company-albuquerque-new-mexico/, /hotel-management-company-albuquerque-new-mexico/, /hotel-management-philosophy/, /management/, /peak-hospitality-hotel-management-company-united-states/ */
html body .vc_custom_1749318427616 h1, html body .vc_custom_1749318427616 h2, html body .vc_custom_1749318427616 h3, html body .vc_custom_1749318427616 h4, html body .vc_custom_1749318427616 h5, html body .vc_custom_1749318427616 h6, html body .vc_custom_1749318427616 p, html body .vc_custom_1749318427616 li, html body .vc_custom_1749318427616 span, html body .vc_custom_1749318427616 strong, html body .vc_custom_1749318427616 em, html body .vc_custom_1749318427616 td, html body .vc_custom_1749318427616 label, html body .vc_custom_1749318427616 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749318476978 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /joseph-will-peak-hotels-albuquerque-new-mexico/, /peak-hospitality-executive-team/, /theodore-barela-peak-hotels-albuquerque-new-mexico/ */
html body .vc_custom_1749318476978 h1, html body .vc_custom_1749318476978 h2, html body .vc_custom_1749318476978 h3, html body .vc_custom_1749318476978 h4, html body .vc_custom_1749318476978 h5, html body .vc_custom_1749318476978 h6, html body .vc_custom_1749318476978 p, html body .vc_custom_1749318476978 li, html body .vc_custom_1749318476978 span, html body .vc_custom_1749318476978 strong, html body .vc_custom_1749318476978 em, html body .vc_custom_1749318476978 td, html body .vc_custom_1749318476978 label, html body .vc_custom_1749318476978 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749318494442 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /joseph-will-peak-hotels-albuquerque-new-mexico/, /peak-hospitality-executive-team/, /theodore-barela-peak-hotels-albuquerque-new-mexico/ */
html body .vc_custom_1749318494442 h1, html body .vc_custom_1749318494442 h2, html body .vc_custom_1749318494442 h3, html body .vc_custom_1749318494442 h4, html body .vc_custom_1749318494442 h5, html body .vc_custom_1749318494442 h6, html body .vc_custom_1749318494442 p, html body .vc_custom_1749318494442 li, html body .vc_custom_1749318494442 span, html body .vc_custom_1749318494442 strong, html body .vc_custom_1749318494442 em, html body .vc_custom_1749318494442 td, html body .vc_custom_1749318494442 label, html body .vc_custom_1749318494442 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749318517736 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /joseph-will-peak-hotels-albuquerque-new-mexico/, /peak-hospitality-executive-team/, /theodore-barela-peak-hotels-albuquerque-new-mexico/ */
html body .vc_custom_1749318517736 h1, html body .vc_custom_1749318517736 h2, html body .vc_custom_1749318517736 h3, html body .vc_custom_1749318517736 h4, html body .vc_custom_1749318517736 h5, html body .vc_custom_1749318517736 h6, html body .vc_custom_1749318517736 p, html body .vc_custom_1749318517736 li, html body .vc_custom_1749318517736 span, html body .vc_custom_1749318517736 strong, html body .vc_custom_1749318517736 em, html body .vc_custom_1749318517736 td, html body .vc_custom_1749318517736 label, html body .vc_custom_1749318517736 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749318725803 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /christopher-dressler/ */
html body .vc_custom_1749318725803 h1, html body .vc_custom_1749318725803 h2, html body .vc_custom_1749318725803 h3, html body .vc_custom_1749318725803 h4, html body .vc_custom_1749318725803 h5, html body .vc_custom_1749318725803 h6, html body .vc_custom_1749318725803 p, html body .vc_custom_1749318725803 li, html body .vc_custom_1749318725803 span, html body .vc_custom_1749318725803 strong, html body .vc_custom_1749318725803 em, html body .vc_custom_1749318725803 td, html body .vc_custom_1749318725803 label, html body .vc_custom_1749318725803 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749425830619 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /current-peak-projects/, /current-projects-2026/ */
html body .vc_custom_1749425830619 h1, html body .vc_custom_1749425830619 h2, html body .vc_custom_1749425830619 h3, html body .vc_custom_1749425830619 h4, html body .vc_custom_1749425830619 h5, html body .vc_custom_1749425830619 h6, html body .vc_custom_1749425830619 p, html body .vc_custom_1749425830619 li, html body .vc_custom_1749425830619 span, html body .vc_custom_1749425830619 strong, html body .vc_custom_1749425830619 em, html body .vc_custom_1749425830619 td, html body .vc_custom_1749425830619 label, html body .vc_custom_1749425830619 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749426415717 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /current-peak-projects/, /current-projects-2026/ */
html body .vc_custom_1749426415717 h1, html body .vc_custom_1749426415717 h2, html body .vc_custom_1749426415717 h3, html body .vc_custom_1749426415717 h4, html body .vc_custom_1749426415717 h5, html body .vc_custom_1749426415717 h6, html body .vc_custom_1749426415717 p, html body .vc_custom_1749426415717 li, html body .vc_custom_1749426415717 span, html body .vc_custom_1749426415717 strong, html body .vc_custom_1749426415717 em, html body .vc_custom_1749426415717 td, html body .vc_custom_1749426415717 label, html body .vc_custom_1749426415717 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749427457722 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /current-peak-projects/, /current-projects-2026/ */
html body .vc_custom_1749427457722 h1, html body .vc_custom_1749427457722 h2, html body .vc_custom_1749427457722 h3, html body .vc_custom_1749427457722 h4, html body .vc_custom_1749427457722 h5, html body .vc_custom_1749427457722 h6, html body .vc_custom_1749427457722 p, html body .vc_custom_1749427457722 li, html body .vc_custom_1749427457722 span, html body .vc_custom_1749427457722 strong, html body .vc_custom_1749427457722 em, html body .vc_custom_1749427457722 td, html body .vc_custom_1749427457722 label, html body .vc_custom_1749427457722 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749429044132 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /current-peak-projects/, /current-projects-2026/ */
html body .vc_custom_1749429044132 h1, html body .vc_custom_1749429044132 h2, html body .vc_custom_1749429044132 h3, html body .vc_custom_1749429044132 h4, html body .vc_custom_1749429044132 h5, html body .vc_custom_1749429044132 h6, html body .vc_custom_1749429044132 p, html body .vc_custom_1749429044132 li, html body .vc_custom_1749429044132 span, html body .vc_custom_1749429044132 strong, html body .vc_custom_1749429044132 em, html body .vc_custom_1749429044132 td, html body .vc_custom_1749429044132 label, html body .vc_custom_1749429044132 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749429554183 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /current-peak-projects/, /current-projects-2026/ */
html body .vc_custom_1749429554183 h1, html body .vc_custom_1749429554183 h2, html body .vc_custom_1749429554183 h3, html body .vc_custom_1749429554183 h4, html body .vc_custom_1749429554183 h5, html body .vc_custom_1749429554183 h6, html body .vc_custom_1749429554183 p, html body .vc_custom_1749429554183 li, html body .vc_custom_1749429554183 span, html body .vc_custom_1749429554183 strong, html body .vc_custom_1749429554183 em, html body .vc_custom_1749429554183 td, html body .vc_custom_1749429554183 label, html body .vc_custom_1749429554183 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749451131372 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /current-peak-projects/, /current-projects-2026/ */
html body .vc_custom_1749451131372 h1, html body .vc_custom_1749451131372 h2, html body .vc_custom_1749451131372 h3, html body .vc_custom_1749451131372 h4, html body .vc_custom_1749451131372 h5, html body .vc_custom_1749451131372 h6, html body .vc_custom_1749451131372 p, html body .vc_custom_1749451131372 li, html body .vc_custom_1749451131372 span, html body .vc_custom_1749451131372 strong, html body .vc_custom_1749451131372 em, html body .vc_custom_1749451131372 td, html body .vc_custom_1749451131372 label, html body .vc_custom_1749451131372 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749452196664 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /current-peak-projects/, /current-projects-2026/ */
html body .vc_custom_1749452196664 h1, html body .vc_custom_1749452196664 h2, html body .vc_custom_1749452196664 h3, html body .vc_custom_1749452196664 h4, html body .vc_custom_1749452196664 h5, html body .vc_custom_1749452196664 h6, html body .vc_custom_1749452196664 p, html body .vc_custom_1749452196664 li, html body .vc_custom_1749452196664 span, html body .vc_custom_1749452196664 strong, html body .vc_custom_1749452196664 em, html body .vc_custom_1749452196664 td, html body .vc_custom_1749452196664 label, html body .vc_custom_1749452196664 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749454981865 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /affiliations-2/ */
html body .vc_custom_1749454981865 h1, html body .vc_custom_1749454981865 h2, html body .vc_custom_1749454981865 h3, html body .vc_custom_1749454981865 h4, html body .vc_custom_1749454981865 h5, html body .vc_custom_1749454981865 h6, html body .vc_custom_1749454981865 p, html body .vc_custom_1749454981865 li, html body .vc_custom_1749454981865 span, html body .vc_custom_1749454981865 strong, html body .vc_custom_1749454981865 em, html body .vc_custom_1749454981865 td, html body .vc_custom_1749454981865 label, html body .vc_custom_1749454981865 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749456455587 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /privacy-policy/ */
html body .vc_custom_1749456455587 h1, html body .vc_custom_1749456455587 h2, html body .vc_custom_1749456455587 h3, html body .vc_custom_1749456455587 h4, html body .vc_custom_1749456455587 h5, html body .vc_custom_1749456455587 h6, html body .vc_custom_1749456455587 p, html body .vc_custom_1749456455587 li, html body .vc_custom_1749456455587 span, html body .vc_custom_1749456455587 strong, html body .vc_custom_1749456455587 em, html body .vc_custom_1749456455587 td, html body .vc_custom_1749456455587 label, html body .vc_custom_1749456455587 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749456487490 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /privacy-policy/ */
html body .vc_custom_1749456487490 h1, html body .vc_custom_1749456487490 h2, html body .vc_custom_1749456487490 h3, html body .vc_custom_1749456487490 h4, html body .vc_custom_1749456487490 h5, html body .vc_custom_1749456487490 h6, html body .vc_custom_1749456487490 p, html body .vc_custom_1749456487490 li, html body .vc_custom_1749456487490 span, html body .vc_custom_1749456487490 strong, html body .vc_custom_1749456487490 em, html body .vc_custom_1749456487490 td, html body .vc_custom_1749456487490 label, html body .vc_custom_1749456487490 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749456507605 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /privacy-policy/ */
html body .vc_custom_1749456507605 h1, html body .vc_custom_1749456507605 h2, html body .vc_custom_1749456507605 h3, html body .vc_custom_1749456507605 h4, html body .vc_custom_1749456507605 h5, html body .vc_custom_1749456507605 h6, html body .vc_custom_1749456507605 p, html body .vc_custom_1749456507605 li, html body .vc_custom_1749456507605 span, html body .vc_custom_1749456507605 strong, html body .vc_custom_1749456507605 em, html body .vc_custom_1749456507605 td, html body .vc_custom_1749456507605 label, html body .vc_custom_1749456507605 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749510172974 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /affiliations-2/ */
html body .vc_custom_1749510172974 h1, html body .vc_custom_1749510172974 h2, html body .vc_custom_1749510172974 h3, html body .vc_custom_1749510172974 h4, html body .vc_custom_1749510172974 h5, html body .vc_custom_1749510172974 h6, html body .vc_custom_1749510172974 p, html body .vc_custom_1749510172974 li, html body .vc_custom_1749510172974 span, html body .vc_custom_1749510172974 strong, html body .vc_custom_1749510172974 em, html body .vc_custom_1749510172974 td, html body .vc_custom_1749510172974 label, html body .vc_custom_1749510172974 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1749510182126 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /affiliations-2/ */
html body .vc_custom_1749510182126 h1, html body .vc_custom_1749510182126 h2, html body .vc_custom_1749510182126 h3, html body .vc_custom_1749510182126 h4, html body .vc_custom_1749510182126 h5, html body .vc_custom_1749510182126 h6, html body .vc_custom_1749510182126 p, html body .vc_custom_1749510182126 li, html body .vc_custom_1749510182126 span, html body .vc_custom_1749510182126 strong, html body .vc_custom_1749510182126 em, html body .vc_custom_1749510182126 td, html body .vc_custom_1749510182126 label, html body .vc_custom_1749510182126 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1763100000004 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-accounting-owner-reporting/, /services/ */
html body .vc_custom_1763100000004 h1, html body .vc_custom_1763100000004 h2, html body .vc_custom_1763100000004 h3, html body .vc_custom_1763100000004 h4, html body .vc_custom_1763100000004 h5, html body .vc_custom_1763100000004 h6, html body .vc_custom_1763100000004 p, html body .vc_custom_1763100000004 li, html body .vc_custom_1763100000004 span, html body .vc_custom_1763100000004 strong, html body .vc_custom_1763100000004 em, html body .vc_custom_1763100000004 td, html body .vc_custom_1763100000004 label, html body .vc_custom_1763100000004 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1763100000006 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-accounting-owner-reporting/, /services/ */
html body .vc_custom_1763100000006 h1, html body .vc_custom_1763100000006 h2, html body .vc_custom_1763100000006 h3, html body .vc_custom_1763100000006 h4, html body .vc_custom_1763100000006 h5, html body .vc_custom_1763100000006 h6, html body .vc_custom_1763100000006 p, html body .vc_custom_1763100000006 li, html body .vc_custom_1763100000006 span, html body .vc_custom_1763100000006 strong, html body .vc_custom_1763100000006 em, html body .vc_custom_1763100000006 td, html body .vc_custom_1763100000006 label, html body .vc_custom_1763100000006 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1763100000007 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-accounting-owner-reporting/, /services/ */
html body .vc_custom_1763100000007 h1, html body .vc_custom_1763100000007 h2, html body .vc_custom_1763100000007 h3, html body .vc_custom_1763100000007 h4, html body .vc_custom_1763100000007 h5, html body .vc_custom_1763100000007 h6, html body .vc_custom_1763100000007 p, html body .vc_custom_1763100000007 li, html body .vc_custom_1763100000007 span, html body .vc_custom_1763100000007 strong, html body .vc_custom_1763100000007 em, html body .vc_custom_1763100000007 td, html body .vc_custom_1763100000007 label, html body .vc_custom_1763100000007 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1763100000008 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-accounting-owner-reporting/, /services/ */
html body .vc_custom_1763100000008 h1, html body .vc_custom_1763100000008 h2, html body .vc_custom_1763100000008 h3, html body .vc_custom_1763100000008 h4, html body .vc_custom_1763100000008 h5, html body .vc_custom_1763100000008 h6, html body .vc_custom_1763100000008 p, html body .vc_custom_1763100000008 li, html body .vc_custom_1763100000008 span, html body .vc_custom_1763100000008 strong, html body .vc_custom_1763100000008 em, html body .vc_custom_1763100000008 td, html body .vc_custom_1763100000008 label, html body .vc_custom_1763100000008 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1763100000009 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-accounting-owner-reporting/, /services/ */
html body .vc_custom_1763100000009 h1, html body .vc_custom_1763100000009 h2, html body .vc_custom_1763100000009 h3, html body .vc_custom_1763100000009 h4, html body .vc_custom_1763100000009 h5, html body .vc_custom_1763100000009 h6, html body .vc_custom_1763100000009 p, html body .vc_custom_1763100000009 li, html body .vc_custom_1763100000009 span, html body .vc_custom_1763100000009 strong, html body .vc_custom_1763100000009 em, html body .vc_custom_1763100000009 td, html body .vc_custom_1763100000009 label, html body .vc_custom_1763100000009 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1763100000010 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-accounting-owner-reporting/, /services/ */
html body .vc_custom_1763100000010 h1, html body .vc_custom_1763100000010 h2, html body .vc_custom_1763100000010 h3, html body .vc_custom_1763100000010 h4, html body .vc_custom_1763100000010 h5, html body .vc_custom_1763100000010 h6, html body .vc_custom_1763100000010 p, html body .vc_custom_1763100000010 li, html body .vc_custom_1763100000010 span, html body .vc_custom_1763100000010 strong, html body .vc_custom_1763100000010 em, html body .vc_custom_1763100000010 td, html body .vc_custom_1763100000010 label, html body .vc_custom_1763100000010 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1763100000012 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-accounting-owner-reporting/, /services/ */
html body .vc_custom_1763100000012 h1, html body .vc_custom_1763100000012 h2, html body .vc_custom_1763100000012 h3, html body .vc_custom_1763100000012 h4, html body .vc_custom_1763100000012 h5, html body .vc_custom_1763100000012 h6, html body .vc_custom_1763100000012 p, html body .vc_custom_1763100000012 li, html body .vc_custom_1763100000012 span, html body .vc_custom_1763100000012 strong, html body .vc_custom_1763100000012 em, html body .vc_custom_1763100000012 td, html body .vc_custom_1763100000012 label, html body .vc_custom_1763100000012 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1763100000013 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-accounting-owner-reporting/, /services/ */
html body .vc_custom_1763100000013 h1, html body .vc_custom_1763100000013 h2, html body .vc_custom_1763100000013 h3, html body .vc_custom_1763100000013 h4, html body .vc_custom_1763100000013 h5, html body .vc_custom_1763100000013 h6, html body .vc_custom_1763100000013 p, html body .vc_custom_1763100000013 li, html body .vc_custom_1763100000013 span, html body .vc_custom_1763100000013 strong, html body .vc_custom_1763100000013 em, html body .vc_custom_1763100000013 td, html body .vc_custom_1763100000013 label, html body .vc_custom_1763100000013 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1763100000014 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-accounting-owner-reporting/, /services/ */
html body .vc_custom_1763100000014 h1, html body .vc_custom_1763100000014 h2, html body .vc_custom_1763100000014 h3, html body .vc_custom_1763100000014 h4, html body .vc_custom_1763100000014 h5, html body .vc_custom_1763100000014 h6, html body .vc_custom_1763100000014 p, html body .vc_custom_1763100000014 li, html body .vc_custom_1763100000014 span, html body .vc_custom_1763100000014 strong, html body .vc_custom_1763100000014 em, html body .vc_custom_1763100000014 td, html body .vc_custom_1763100000014 label, html body .vc_custom_1763100000014 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1763100000015 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-accounting-owner-reporting/, /services/ */
html body .vc_custom_1763100000015 h1, html body .vc_custom_1763100000015 h2, html body .vc_custom_1763100000015 h3, html body .vc_custom_1763100000015 h4, html body .vc_custom_1763100000015 h5, html body .vc_custom_1763100000015 h6, html body .vc_custom_1763100000015 p, html body .vc_custom_1763100000015 li, html body .vc_custom_1763100000015 span, html body .vc_custom_1763100000015 strong, html body .vc_custom_1763100000015 em, html body .vc_custom_1763100000015 td, html body .vc_custom_1763100000015 label, html body .vc_custom_1763100000015 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1763100000016 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-accounting-owner-reporting/, /services/ */
html body .vc_custom_1763100000016 h1, html body .vc_custom_1763100000016 h2, html body .vc_custom_1763100000016 h3, html body .vc_custom_1763100000016 h4, html body .vc_custom_1763100000016 h5, html body .vc_custom_1763100000016 h6, html body .vc_custom_1763100000016 p, html body .vc_custom_1763100000016 li, html body .vc_custom_1763100000016 span, html body .vc_custom_1763100000016 strong, html body .vc_custom_1763100000016 em, html body .vc_custom_1763100000016 td, html body .vc_custom_1763100000016 label, html body .vc_custom_1763100000016 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1763100000018 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-accounting-owner-reporting/, /services/ */
html body .vc_custom_1763100000018 h1, html body .vc_custom_1763100000018 h2, html body .vc_custom_1763100000018 h3, html body .vc_custom_1763100000018 h4, html body .vc_custom_1763100000018 h5, html body .vc_custom_1763100000018 h6, html body .vc_custom_1763100000018 p, html body .vc_custom_1763100000018 li, html body .vc_custom_1763100000018 span, html body .vc_custom_1763100000018 strong, html body .vc_custom_1763100000018 em, html body .vc_custom_1763100000018 td, html body .vc_custom_1763100000018 label, html body .vc_custom_1763100000018 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1763100000019 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-accounting-owner-reporting/, /services/ */
html body .vc_custom_1763100000019 h1, html body .vc_custom_1763100000019 h2, html body .vc_custom_1763100000019 h3, html body .vc_custom_1763100000019 h4, html body .vc_custom_1763100000019 h5, html body .vc_custom_1763100000019 h6, html body .vc_custom_1763100000019 p, html body .vc_custom_1763100000019 li, html body .vc_custom_1763100000019 span, html body .vc_custom_1763100000019 strong, html body .vc_custom_1763100000019 em, html body .vc_custom_1763100000019 td, html body .vc_custom_1763100000019 label, html body .vc_custom_1763100000019 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1763100000022 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-accounting-owner-reporting/, /services/ */
html body .vc_custom_1763100000022 h1, html body .vc_custom_1763100000022 h2, html body .vc_custom_1763100000022 h3, html body .vc_custom_1763100000022 h4, html body .vc_custom_1763100000022 h5, html body .vc_custom_1763100000022 h6, html body .vc_custom_1763100000022 p, html body .vc_custom_1763100000022 li, html body .vc_custom_1763100000022 span, html body .vc_custom_1763100000022 strong, html body .vc_custom_1763100000022 em, html body .vc_custom_1763100000022 td, html body .vc_custom_1763100000022 label, html body .vc_custom_1763100000022 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1763428743064 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /current-peak-projects/, /current-projects-2026/ */
html body .vc_custom_1763428743064 h1, html body .vc_custom_1763428743064 h2, html body .vc_custom_1763428743064 h3, html body .vc_custom_1763428743064 h4, html body .vc_custom_1763428743064 h5, html body .vc_custom_1763428743064 h6, html body .vc_custom_1763428743064 p, html body .vc_custom_1763428743064 li, html body .vc_custom_1763428743064 span, html body .vc_custom_1763428743064 strong, html body .vc_custom_1763428743064 em, html body .vc_custom_1763428743064 td, html body .vc_custom_1763428743064 label, html body .vc_custom_1763428743064 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1763431272250 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /current-peak-projects/, /current-projects-2026/ */
html body .vc_custom_1763431272250 h1, html body .vc_custom_1763431272250 h2, html body .vc_custom_1763431272250 h3, html body .vc_custom_1763431272250 h4, html body .vc_custom_1763431272250 h5, html body .vc_custom_1763431272250 h6, html body .vc_custom_1763431272250 p, html body .vc_custom_1763431272250 li, html body .vc_custom_1763431272250 span, html body .vc_custom_1763431272250 strong, html body .vc_custom_1763431272250 em, html body .vc_custom_1763431272250 td, html body .vc_custom_1763431272250 label, html body .vc_custom_1763431272250 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1772834322088 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /current-peak-projects/, /current-projects-2026/ */
html body .vc_custom_1772834322088 h1, html body .vc_custom_1772834322088 h2, html body .vc_custom_1772834322088 h3, html body .vc_custom_1772834322088 h4, html body .vc_custom_1772834322088 h5, html body .vc_custom_1772834322088 h6, html body .vc_custom_1772834322088 p, html body .vc_custom_1772834322088 li, html body .vc_custom_1772834322088 span, html body .vc_custom_1772834322088 strong, html body .vc_custom_1772834322088 em, html body .vc_custom_1772834322088 td, html body .vc_custom_1772834322088 label, html body .vc_custom_1772834322088 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1778190206334 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-management-projects-2025/, /hotel-management-projects-ww/ */
html body .vc_custom_1778190206334 h1, html body .vc_custom_1778190206334 h2, html body .vc_custom_1778190206334 h3, html body .vc_custom_1778190206334 h4, html body .vc_custom_1778190206334 h5, html body .vc_custom_1778190206334 h6, html body .vc_custom_1778190206334 p, html body .vc_custom_1778190206334 li, html body .vc_custom_1778190206334 span, html body .vc_custom_1778190206334 strong, html body .vc_custom_1778190206334 em, html body .vc_custom_1778190206334 td, html body .vc_custom_1778190206334 label, html body .vc_custom_1778190206334 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1778190296019 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-management-projects-2025/, /hotel-management-projects-ww/ */
html body .vc_custom_1778190296019 h1, html body .vc_custom_1778190296019 h2, html body .vc_custom_1778190296019 h3, html body .vc_custom_1778190296019 h4, html body .vc_custom_1778190296019 h5, html body .vc_custom_1778190296019 h6, html body .vc_custom_1778190296019 p, html body .vc_custom_1778190296019 li, html body .vc_custom_1778190296019 span, html body .vc_custom_1778190296019 strong, html body .vc_custom_1778190296019 em, html body .vc_custom_1778190296019 td, html body .vc_custom_1778190296019 label, html body .vc_custom_1778190296019 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1778190311014 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-management-projects-2025/, /hotel-management-projects-ww/ */
html body .vc_custom_1778190311014 h1, html body .vc_custom_1778190311014 h2, html body .vc_custom_1778190311014 h3, html body .vc_custom_1778190311014 h4, html body .vc_custom_1778190311014 h5, html body .vc_custom_1778190311014 h6, html body .vc_custom_1778190311014 p, html body .vc_custom_1778190311014 li, html body .vc_custom_1778190311014 span, html body .vc_custom_1778190311014 strong, html body .vc_custom_1778190311014 em, html body .vc_custom_1778190311014 td, html body .vc_custom_1778190311014 label, html body .vc_custom_1778190311014 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1778190332204 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-management-projects-2025/, /hotel-management-projects-ww/ */
html body .vc_custom_1778190332204 h1, html body .vc_custom_1778190332204 h2, html body .vc_custom_1778190332204 h3, html body .vc_custom_1778190332204 h4, html body .vc_custom_1778190332204 h5, html body .vc_custom_1778190332204 h6, html body .vc_custom_1778190332204 p, html body .vc_custom_1778190332204 li, html body .vc_custom_1778190332204 span, html body .vc_custom_1778190332204 strong, html body .vc_custom_1778190332204 em, html body .vc_custom_1778190332204 td, html body .vc_custom_1778190332204 label, html body .vc_custom_1778190332204 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1778190341704 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-management-projects-2025/, /hotel-management-projects-ww/ */
html body .vc_custom_1778190341704 h1, html body .vc_custom_1778190341704 h2, html body .vc_custom_1778190341704 h3, html body .vc_custom_1778190341704 h4, html body .vc_custom_1778190341704 h5, html body .vc_custom_1778190341704 h6, html body .vc_custom_1778190341704 p, html body .vc_custom_1778190341704 li, html body .vc_custom_1778190341704 span, html body .vc_custom_1778190341704 strong, html body .vc_custom_1778190341704 em, html body .vc_custom_1778190341704 td, html body .vc_custom_1778190341704 label, html body .vc_custom_1778190341704 a:not(.qbutton) { color: var(--pk-ink) !important; }
html body .vc_custom_1778190360898 { color: var(--pk-ink) !important; }  /* light #FFFFFF on /hotel-management-projects-2025/, /hotel-management-projects-ww/ */
html body .vc_custom_1778190360898 h1, html body .vc_custom_1778190360898 h2, html body .vc_custom_1778190360898 h3, html body .vc_custom_1778190360898 h4, html body .vc_custom_1778190360898 h5, html body .vc_custom_1778190360898 h6, html body .vc_custom_1778190360898 p, html body .vc_custom_1778190360898 li, html body .vc_custom_1778190360898 span, html body .vc_custom_1778190360898 strong, html body .vc_custom_1778190360898 em, html body .vc_custom_1778190360898 td, html body .vc_custom_1778190360898 label, html body .vc_custom_1778190360898 a:not(.qbutton) { color: var(--pk-ink) !important; }