.rvr-logo {
  height: 80px;
  width: auto;
  object-fit: contain;
}

.logo_symbol.header {
  width: 80px !important;
  height: 80px !important;
}

.nav .rvr-logo {
  height: 40px;
}

.footer .rvr-logo {
  height: 36px;
}

.footer-w,
.footer-s,
.footer-s_b,
.footer-s_c,
.footer-s_contact,
.footer-s_address,
.footer-s_info,
.footer-s_credits {
  color: #ffffff !important;
}

.footer-w .h2,
.footer-w .l1,
.footer-w .l1.reg,
.footer-w .l2,
.footer-w .p2,
.footer-w a,
.footer-w .nav-item_label_text div,
.footer-s_info .l1,
.footer-s_info .l1.reg,
.footer-s_credits .l1,
.footer-s_credits .l1.reg {
  color: #ffffff !important;
}

.modal_cta,
.modal_cta_c,
.modal_cta_l,
.modal_cta_r {
  background-color: #0a0a0a !important;
}

.modal_cta .h1,
.modal_cta .h2,
.modal_cta .h3,
.modal_cta .h4,
.modal_cta .h5,
.modal_cta .l1,
.modal_cta .l1.reg,
.modal_cta .l2,
.modal_cta .p1,
.modal_cta .p2,
.modal_cta label {
  color: #ffffff !important;
}

.modal_cta .input_field {
  color: #ffffff !important;
  border-color: #d4a843 !important;
}

.modal_cta .btn {
  border-color: #d4a843 !important;
}

.modal_cta .btn .l1 {
  color: #d4a843 !important;
}

.modal_cta .btn_bg_fill {
  background-color: #d4a843 !important;
}

.modal_cta .line-v {
  background-color: #333 !important;
}

.modal_cta .btn-ico {
  border-color: #ffffff !important;
}

.modal_cta svg {
  color: #ffffff !important;
}

.modal_cta a {
  color: #d4a843 !important;
}

.theme_on-dark .h1,
.theme_on-dark .h2,
.theme_on-dark .h3,
.theme_on-dark .h4,
.theme_on-dark .h5,
.theme_on-dark .c1,
.theme_on-dark .a1,
.theme_on-dark .a2,
.theme_on-dark .l1,
.theme_on-dark .l1.reg,
.theme_on-dark .l2,
.theme_on-dark .p1,
.theme_on-dark .p2,
.theme_on-dark a,
.theme_on-dark label {
  color: #ffffff !important;
}

.theme_on-color .h1,
.theme_on-color .h2,
.theme_on-color .h3,
.theme_on-color .h4,
.theme_on-color .h5,
.theme_on-color .c1,
.theme_on-color .a1,
.theme_on-color .a2,
.theme_on-color .l1,
.theme_on-color .l1.reg,
.theme_on-color .l2,
.theme_on-color .p1,
.theme_on-color .p2,
.theme_on-color a,
.theme_on-color label {
  color: #ffffff !important;
}

.theme_on-brand,
.section.theme_on-brand {
  background-color: #0a0a0a !important;
}

.theme_on-brand .h1,
.theme_on-brand .h2,
.theme_on-brand .h3,
.theme_on-brand .h4,
.theme_on-brand .h5,
.theme_on-brand .l1,
.theme_on-brand .l1.reg,
.theme_on-brand .l2,
.theme_on-brand .p1,
.theme_on-brand .p2,
.theme_on-brand a,
.theme_on-brand label,
.theme_on-brand .nav-item_label_text div {
  color: #ffffff !important;
}

.modal.menu .h1,
.modal.menu .h6,
.modal.menu .a1,
.modal.menu .a2,
.modal.menu .l1,
.modal.menu .l2,
.modal.menu a,
.modal.menu div,
.modal_menu .h1,
.modal_menu .h6,
.modal_menu .a1,
.modal_menu .a2,
.modal_menu .l1,
.modal_menu .l2,
.modal_menu a,
.modal_menu .link_label_text div {
  color: #ffffff !important;
}

@media screen and (max-width: 991px) {
  .arch-s {
    aspect-ratio: auto !important;
  }
}

.loc-intro-s_cap {
  display: none !important;
}

.loc-path-w {
  display: none !important;
}

.header-logo_bg {
  display: none !important;
}

.footer-s_credits {
  display: none !important;
}
