/* Contenuti editoriali */
body.page main :where(p,small,dd,label) {
color:#000!important
}
body.page main :where(input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),textarea,select) {
color:#000!important
}
body.page main :where(input,textarea)::placeholder {
color:#000!important;
opacity:.55
}
body.page .dm-site-red .dm-site-red__copy :is(p,small,label),body.page .dm-site-red .dm-site-red__format span,body.page .dm-contact-page .contacts .contacts-intro,body.page .dm-contact-page .next-franchise p,body.page .dm-contact-page footer :is(p,small),body.page .application-footer :is(p,small),body.page .dm-about .story :is(p,small),body.page .dm-about .passport.red :is(p,small),body.page .dm-about .next>a:not(.dm-final-contact):not(.dm-final-locations) :is(p,small) {
color:#fff!important
}
body.page .dm-site-red .dm-site-red__card :is(p,small,label),body.page .dm-site-red .dm-site-red__features span,body.page .dm-site-red .dm-site-red__milestones p,body.page .dm-contact-page .contacts :is(.location,.contact-item,.hours-sign) :is(p,small,em) {
color:#000!important
}
