/* ЖОВТА ТЕМА */
:root{
  --accent: #FFC500;
  --accent-text: #0A0A0A;
  --accent-hover: #E5B100;
}
.hero h1 em, .why-head h2 em, .rooms-head h2 em, .room-title em, .scenario h2 em,
.reviews-head h2 em, .services-teaser h2 em, .gallery-head h2 em, .faq-head h2 em,
.final-cta h2 em, .page-head-text h1 em, .room-hero h1 em, .room-content h2 em,
.amenities-head h2 em, .room-faq h2 em, .cross-sell-head h2 em, .principles-head h2 em,
.numbers-head h2 em, .about-cta h2 em, .contact-block-value em, .form-head h2 em,
.messengers h3 em, .philosophy h2 em, .how-to-head h2 em, .service-title em,
.principle-title em, .about-hero h1 em, .hero-article-title em, .blog-card-title em,
.related-title em, .related-head h2 em, .article-title em, .article-content h2 em,
.article-pullquote-text em, .article-cta-title em, .cross-info-title em,
.brand-quote-text em, .inline-callback h3 em {
  color: #FFC500 !important;
}
.btn-primary, .btn-primary-big, .btn-book, .bw-btn, .about-cta-btn, .booking-card-btn,
.full-form button, .modal-form .form-submit, .article-cta-btn {
  background: #FFC500 !important;
  color: #0A0A0A !important;
}
.btn-primary:hover, .btn-primary-big:hover, .btn-book:hover, .bw-btn:hover,
.about-cta-btn:hover, .booking-card-btn:hover, .full-form button:hover,
.modal-form .form-submit:hover, .article-cta-btn:hover {
  background: #E5B100 !important;
}
.btn-light, .inline-form button, .floating-form button {
  background: #FFC500 !important;
  color: #0A0A0A !important;
}
.btn-light:hover, .inline-form button:hover, .floating-form button:hover {
  background: #E5B100 !important;
}
.trust-bar strong {
  color: #FFC500 !important;
  background: #0A0A0A !important;
  padding: 3px 8px !important;
  font-weight: 500 !important;
}
.final-cta { background: #FFC500 !important; color: #0A0A0A !important; }
.final-cta h2, .final-cta h2 em { color: #0A0A0A !important; }
.final-cta p { color: #555 !important; }
.final-cta .pre-label { color: #444 !important; }
.final-cta-btn { background: #0A0A0A !important; color: #FFC500 !important; }
.final-cta-btn:hover { background: #333 !important; color: #FFC500 !important; }
.room-dot.active { background: #FFC500 !important; }
.hero-image-tag, .page-head-visual-label, .about-hero-image-label {
  background: #FFC500 !important; color: #0A0A0A !important;
}
.gallery-main-counter { background: #FFC500 !important; color: #0A0A0A !important; }
.btn-callback { border-bottom-color: #FFC500 !important; }
.principle-num, .service-num, .how-step-num, .why-num { color: #FFC500 !important; }
.number-unit { color: #FFC500 !important; }
.cross-cta { border-bottom-color: #FFC500 !important; }
