/* БРЕНД-ТЕМА */
.hero h1 em { color: #E63027 !important; }
.why-head h2 em, .rooms-head h2 em, .room-title em, .reviews-head h2 em,
.gallery-head h2 em, .faq-head h2 em, .final-cta h2 em, .room-hero h1 em,
.amenities-head h2 em, .cross-sell-head h2 em, .numbers-head h2 em,
.contact-block-value em, .messengers h3 em, .philosophy h2 em, .service-title em,
.about-hero h1 em, .blog-card-title em, .related-title em, .article-content h2 em,
.article-cta-title em, .cross-info-title em, .brand-quote-text em, .inline-callback h3 em {
  color: #FFC500 !important;
}
.scenario h2 em, .services-teaser h2 em, .page-head-text h1 em, .room-content h2 em,
.room-faq h2 em, .principles-head h2 em, .about-cta h2 em, .form-head h2 em,
.how-to-head h2 em, .principle-title em, .hero-article-title em,
.related-head h2 em, .article-title em, .article-pullquote-text em {
  color: #E63027 !important;
}
.hero .pre-label, .page-head .pre-label, .about-hero .pre-label { color: #E63027 !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,
.inline-form button, .floating-form button {
  background: #E63027 !important; color: #FFF !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,
.inline-form button:hover, .floating-form button:hover {
  background: #C02922 !important;
}
.btn-light { background: #FFC500 !important; color: #0A0A0A !important; }
.btn-light:hover { background: #E5B100 !important; }
.final-cta-btn { background: #E63027 !important; color: #FFF !important; }
.final-cta-btn:hover { background: #C02922 !important; }
.trust-bar strong { background: #FFC500 !important; color: #0A0A0A !important; padding: 3px 8px !important; font-weight: 600 !important; }
.room-dot.active { background: #E63027 !important; }
.hero-image-tag, .page-head-visual-label, .about-hero-image-label {
  background: #FFC500 !important; color: #0A0A0A !important; border-left: 3px solid #E63027 !important; font-weight: 600 !important;
}
.gallery-main-counter { background: #E63027 !important; color: #FFF !important; }
.btn-callback { border-bottom-color: #E63027 !important; }
.logo-sun { color: #FFC500 !important; }
.logo-day { color: #E63027 !important; }
.logo-rooms { color: #0A0A0A !important; }
.why-num, .principle-num, .service-num, .how-step-num { color: #FFC500 !important; }
.number-unit { color: #FFC500 !important; }
.cross-cta { border-bottom-color: #E63027 !important; color: #E63027 !important; }
.metric-source { color: #E63027 !important; }
