.bg-green { background:#1aaca8 !important; }
.bg-cream { background:#000 !important; }
.bg-cream :is(p,ul,li, span) { color:#fff !important; }
.bg-cream :is(b,strong,h1,h2,h3,h4,h5,h6) { color:#feeb34 !important; }
:is(.bg-cream, .bg-green) :is(h1,h2,h3,h4,h5,h6) strong { color:#fff !important; }

.bg-yellow, .bg-red { background:#e21065 !important; }

.bg-cream .text-black a.button { background:#feeb34 !important;color:#000 !important;margin:20px 0; }
.bg-cream .text-black a.button:hover { background:#ffffff !important;color:#000 !important;margin:20px 0; }

.bg-yellow a { color:#fff !important }
.bg-yellow a:hover { color:#feeb34 !important }
.bg-yellow a.button:hover { color:#000 !important; }

.text-black a, .text-black, .text-black * { color:#feeb34 !important; } 
.text-black a:hover, .text-black, .text-black * { color:#ffffff !important; } 

.faq.active .faq-q { background:#000 !important;border:2px solid #feeb34 !important; }
.faq .faq-q { background:#000 !important;border:2px solid #feeb34 !important; }
.faq-q :is(b,strong,h1,h2,h3,h4,h5,h6) { color:#fff !important; }

.module.menus { background:#e21065 !important; }

.menu-text > span:first-child, .menu-text > span:last-child { color:transparent !important;-webkit-text-stroke-width:0.08rem !important; }

.text-red a { color:#feeb34 ; }
.text-red a:not(.button):hover { color:#fff ; }