/*** BACKGROUND COLORS - BEGIN ***/
body {
  background-color: #c0c0c0;
}

.header__title {
  color: #D64100;
}

.header__menu-icon > i {
  background-color: #D64100;
}

.scroll-to-top,
.echo i {
  background-color: #D64100;
}

.full .skin--background-primary + .normal-page__content-paragraphs:before, .full .skin--background-primary.header ~ .content:before {
  border-top-color: #D64100;
}

.main-container {
  background-color: rgb(255, 255, 255);
}

article.citation .citation__left:after,
article.preview .teaser-image:after,
article.slim .teaser-image:after {
  border-bottom-color: rgb(255, 255, 255);
}

.footer__upper:before {
  background-color: #D64100;
}

/*** BACKGROUND COLORS - END ***/
/*** FONT COLORS - BEGIN ***/
body,
.block {
  color: #233755;
}

.block-simplenews-subscription-block .block-title {
  color: #D64100;
  background-color: rgb(234, 239, 246);
}
.block-simplenews-subscription-block .block-title:before {
  background-color: #D64100;
  color: rgb(234, 239, 246);
}

.paragraph__header {
  background-color: rgb(234, 239, 246);
}
.paragraph__header .block-title {
  color: #D64100;
}
.paragraph__header:before {
  background: #D64100;
  color: rgb(234, 239, 246);
}
.paragraph__header > i {
  background: #D64100;
}
.paragraph__header > i:before {
  color: rgb(234, 239, 246);
}

.nrw-menu-header__content {
  background: #D64100;
}

.skin--background-header,
.skin--background-header .preview-wide,
.skin--background-header .media--preview {
  background: rgb(234, 239, 246);
}
.skin--background-header a {
  color: #D64100;
}
.skin--background-header a:visited {
  color: #D64100;
}
.skin--background-header a:after {
  color: #D64100;
}
.skin--background-header a:before {
  color: #D64100;
}
.skin--background-header .tags {
  color: #D64100;
}
.skin--background-header .field {
  color: #D64100;
}
.skin--background-header .skin--contrast {
  color: #D64100;
}
.skin--background-header [class$=__extra-info] {
  color: #D64100;
}
.skin--background-header [class$=__text] {
  color: #D64100;
}
.skin--background-header [class$=__date] {
  color: #D64100;
}
.skin--background-header [class$=__info] {
  color: #D64100;
}
.skin--background-header [class$=__title] {
  color: #D64100;
}
.skin--background-header [class^=audio__] {
  color: #D64100;
}
.skin--background-header h1 {
  color: #D64100;
}
.skin--background-header h2 {
  color: #D64100;
}
.skin--background-header h3 {
  color: #D64100;
}
.skin--background-header h4 {
  color: #D64100;
}
.skin--background-header h5 {
  color: #D64100;
}
.skin--background-header h6 {
  color: #D64100;
}
.skin--background-header p {
  color: #D64100;
}
.skin--background-header span {
  color: #D64100;
}
.skin--background-header .block {
  color: #D64100;
}
.skin--background-header .block-title {
  color: #D64100;
}
.skin--background-header .paragraph a {
  color: #D64100;
}
.skin--background-header .below-video {
  color: #D64100;
}
.skin--background-header .page-header {
  color: #D64100;
}
.skin--background-header.page-header {
  color: #D64100;
}
.skin--background-header.header__upper-menu--title {
  color: #D64100;
}
.skin--background-header .fa {
  color: #D64100;
}
.skin--background-header .fab {
  color: #D64100;
}
.skin--background-header .far {
  color: #D64100;
}
.skin--background-header .fas {
  color: #D64100;
}
.skin--background-header .fa-brand {
  color: #D64100;
}
.skin--background-header .fa-regular {
  color: #D64100;
}
.skin--background-header .fa-solid {
  color: #D64100;
}
.skin--background-header li:after {
  color: #D64100;
}
.skin--background-header li::before {
  color: #D64100;
}
.skin--background-header li * {
  color: #D64100;
}
.skin--background-header .media-contact__info * {
  color: #D64100;
}
.skin--background-header *[class$=__linktext] {
  background-color: rgba(234, 239, 246, 0.65);
  color: #D64100;
}
.skin--background-header *[class$=__type-text] {
  background-color: rgba(234, 239, 246, 0.65);
  color: #D64100;
}
.skin--background-header *[class$=__ico] {
  background-color: #D64100;
}
.skin--background-header *[class$=__ico] i::before {
  color: rgb(234, 239, 246);
}
.skin--background-header .file--download {
  background: #D64100;
}
.skin--background-header .file--download .info * {
  color: rgb(234, 239, 246);
}
.skin--background-header .file--download .icon > i:before {
  color: rgb(234, 239, 246);
}
.skin--background-header .below-video select {
  color: rgb(234, 239, 246);
  background: #D64100;
  border-color: #D64100;
}
.skin--background-header .teaser-image:after {
  border-right-color: rgb(234, 239, 246) !important;
}
.skin--background-header .view-latest-media .slick-slider .slick-dots li > button {
  border-color: rgb(234, 239, 246);
}
.skin--background-header .slick-controls__gallery {
  background-color: rgba(234, 239, 246, 0.3);
}
.skin--background-header .block-nrw-menu-footer-block__title:before {
  background: #D64100;
  color: rgb(234, 239, 246);
}
.skin--background-header .slick__lightroom,
.skin--background-header .slick__download, .skin--background-header.media-gallery .slick-arrow {
  background: rgba(214, 65, 0, 0.95);
  color: rgb(234, 239, 246);
}
.skin--background-header .dropdown-menu {
  background-color: #D64100;
}
.skin--background-header .dropdown-menu > li > a {
  color: #D64100;
}
.skin--background-header .dropdown-menu > li > a:hover, .skin--background-header .dropdown-menu > li > a:focus {
  color: rgb(38.25, 38.25, 38.25);
  background-color: #f5f5f5;
}
.skin--background-header .dropdown-menu > .active > a, .skin--background-header .dropdown-menu > .active > a:hover, .skin--background-header .dropdown-menu > .active > a:focus {
  color: rgb(255, 255, 255);
  background-color: #D64100;
}
.skin--background-header .nav > li > a:hover, .skin--background-header .nav > li > a:focus {
  background-color: rgb(234, 239, 246);
}
.skin--background-header .nav .open > a, .skin--background-header .nav .open > a:hover, .skin--background-header .nav .open > a:focus {
  background-color: rgb(234, 239, 246);
  border-color: #D64100;
}

.skin--background-secondary,
.skin--background-secondary .preview-wide,
.skin--background-secondary .media--preview {
  background: #D64100;
}
.skin--background-secondary a {
  color: rgb(255, 255, 255);
}
.skin--background-secondary a:visited {
  color: rgb(255, 255, 255);
}
.skin--background-secondary a:after {
  color: rgb(255, 255, 255);
}
.skin--background-secondary a:before {
  color: rgb(255, 255, 255);
}
.skin--background-secondary .tags {
  color: rgb(255, 255, 255);
}
.skin--background-secondary .field {
  color: rgb(255, 255, 255);
}
.skin--background-secondary .skin--contrast {
  color: rgb(255, 255, 255);
}
.skin--background-secondary [class$=__extra-info] {
  color: rgb(255, 255, 255);
}
.skin--background-secondary [class$=__text] {
  color: rgb(255, 255, 255);
}
.skin--background-secondary [class$=__date] {
  color: rgb(255, 255, 255);
}
.skin--background-secondary [class$=__info] {
  color: rgb(255, 255, 255);
}
.skin--background-secondary [class$=__title] {
  color: rgb(255, 255, 255);
}
.skin--background-secondary [class^=audio__] {
  color: rgb(255, 255, 255);
}
.skin--background-secondary h1 {
  color: rgb(255, 255, 255);
}
.skin--background-secondary h2 {
  color: rgb(255, 255, 255);
}
.skin--background-secondary h3 {
  color: rgb(255, 255, 255);
}
.skin--background-secondary h4 {
  color: rgb(255, 255, 255);
}
.skin--background-secondary h5 {
  color: rgb(255, 255, 255);
}
.skin--background-secondary h6 {
  color: rgb(255, 255, 255);
}
.skin--background-secondary p {
  color: rgb(255, 255, 255);
}
.skin--background-secondary span {
  color: rgb(255, 255, 255);
}
.skin--background-secondary .block {
  color: rgb(255, 255, 255);
}
.skin--background-secondary .block-title {
  color: rgb(255, 255, 255);
}
.skin--background-secondary .paragraph a {
  color: rgb(255, 255, 255);
}
.skin--background-secondary .below-video {
  color: rgb(255, 255, 255);
}
.skin--background-secondary .page-header {
  color: rgb(255, 255, 255);
}
.skin--background-secondary.page-header {
  color: rgb(255, 255, 255);
}
.skin--background-secondary.header__upper-menu--title {
  color: rgb(255, 255, 255);
}
.skin--background-secondary .fa {
  color: rgb(255, 255, 255);
}
.skin--background-secondary .fab {
  color: rgb(255, 255, 255);
}
.skin--background-secondary .far {
  color: rgb(255, 255, 255);
}
.skin--background-secondary .fas {
  color: rgb(255, 255, 255);
}
.skin--background-secondary .fa-brand {
  color: rgb(255, 255, 255);
}
.skin--background-secondary .fa-regular {
  color: rgb(255, 255, 255);
}
.skin--background-secondary .fa-solid {
  color: rgb(255, 255, 255);
}
.skin--background-secondary li:after {
  color: rgb(255, 255, 255);
}
.skin--background-secondary li::before {
  color: rgb(255, 255, 255);
}
.skin--background-secondary li * {
  color: rgb(255, 255, 255);
}
.skin--background-secondary .media-contact__info * {
  color: rgb(255, 255, 255);
}
.skin--background-secondary *[class$=__linktext] {
  background-color: rgba(214, 65, 0, 0.65);
  color: rgb(255, 255, 255);
}
.skin--background-secondary *[class$=__type-text] {
  background-color: rgba(214, 65, 0, 0.65);
  color: rgb(255, 255, 255);
}
.skin--background-secondary *[class$=__ico] {
  background-color: rgb(255, 255, 255);
}
.skin--background-secondary *[class$=__ico] i::before {
  color: #D64100;
}
.skin--background-secondary .file--download {
  background: rgb(255, 255, 255);
}
.skin--background-secondary .file--download .info * {
  color: #D64100;
}
.skin--background-secondary .file--download .icon > i:before {
  color: #D64100;
}
.skin--background-secondary .below-video select {
  color: #D64100;
  background: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
}
.skin--background-secondary .teaser-image:after {
  border-right-color: #D64100 !important;
}
.skin--background-secondary .view-latest-media .slick-slider .slick-dots li > button {
  border-color: #D64100;
}
.skin--background-secondary .slick-controls__gallery {
  background-color: rgba(214, 65, 0, 0.3);
}
.skin--background-secondary .block-nrw-menu-footer-block__title:before {
  background: rgb(255, 255, 255);
  color: #D64100;
}
.skin--background-secondary .slick__lightroom,
.skin--background-secondary .slick__download, .skin--background-secondary.media-gallery .slick-arrow {
  background: rgba(255, 255, 255, 0.95);
  color: #D64100;
}
.skin--background-secondary .dropdown-menu {
  background-color: #D64100;
}
.skin--background-secondary .dropdown-menu > li > a {
  color: rgb(255, 255, 255);
}
.skin--background-secondary .dropdown-menu > li > a:hover, .skin--background-secondary .dropdown-menu > li > a:focus {
  color: rgb(38.25, 38.25, 38.25);
  background-color: #f5f5f5;
}
.skin--background-secondary .dropdown-menu > .active > a, .skin--background-secondary .dropdown-menu > .active > a:hover, .skin--background-secondary .dropdown-menu > .active > a:focus {
  color: rgb(255, 255, 255);
  background-color: #D64100;
}
.skin--background-secondary .nav > li > a:hover, .skin--background-secondary .nav > li > a:focus {
  background-color: #D64100;
}
.skin--background-secondary .nav .open > a, .skin--background-secondary .nav .open > a:hover, .skin--background-secondary .nav .open > a:focus {
  background-color: #D64100;
  border-color: rgb(255, 255, 255);
}

.skin--background-primary,
.skin--background-primary .preview-wide,
.skin--background-primary .media--preview {
  background: #D64100;
}
.skin--background-primary a {
  color: rgb(255, 255, 255);
}
.skin--background-primary a:visited {
  color: rgb(255, 255, 255);
}
.skin--background-primary a:after {
  color: rgb(255, 255, 255);
}
.skin--background-primary a:before {
  color: rgb(255, 255, 255);
}
.skin--background-primary .tags {
  color: rgb(255, 255, 255);
}
.skin--background-primary .field {
  color: rgb(255, 255, 255);
}
.skin--background-primary .skin--contrast {
  color: rgb(255, 255, 255);
}
.skin--background-primary [class$=__extra-info] {
  color: rgb(255, 255, 255);
}
.skin--background-primary [class$=__text] {
  color: rgb(255, 255, 255);
}
.skin--background-primary [class$=__date] {
  color: rgb(255, 255, 255);
}
.skin--background-primary [class$=__info] {
  color: rgb(255, 255, 255);
}
.skin--background-primary [class$=__title] {
  color: rgb(255, 255, 255);
}
.skin--background-primary [class^=audio__] {
  color: rgb(255, 255, 255);
}
.skin--background-primary h1 {
  color: rgb(255, 255, 255);
}
.skin--background-primary h2 {
  color: rgb(255, 255, 255);
}
.skin--background-primary h3 {
  color: rgb(255, 255, 255);
}
.skin--background-primary h4 {
  color: rgb(255, 255, 255);
}
.skin--background-primary h5 {
  color: rgb(255, 255, 255);
}
.skin--background-primary h6 {
  color: rgb(255, 255, 255);
}
.skin--background-primary p {
  color: rgb(255, 255, 255);
}
.skin--background-primary span {
  color: rgb(255, 255, 255);
}
.skin--background-primary .block {
  color: rgb(255, 255, 255);
}
.skin--background-primary .block-title {
  color: rgb(255, 255, 255);
}
.skin--background-primary .paragraph a {
  color: rgb(255, 255, 255);
}
.skin--background-primary .below-video {
  color: rgb(255, 255, 255);
}
.skin--background-primary .page-header {
  color: rgb(255, 255, 255);
}
.skin--background-primary.page-header {
  color: rgb(255, 255, 255);
}
.skin--background-primary.header__upper-menu--title {
  color: rgb(255, 255, 255);
}
.skin--background-primary .fa {
  color: rgb(255, 255, 255);
}
.skin--background-primary .fab {
  color: rgb(255, 255, 255);
}
.skin--background-primary .far {
  color: rgb(255, 255, 255);
}
.skin--background-primary .fas {
  color: rgb(255, 255, 255);
}
.skin--background-primary .fa-brand {
  color: rgb(255, 255, 255);
}
.skin--background-primary .fa-regular {
  color: rgb(255, 255, 255);
}
.skin--background-primary .fa-solid {
  color: rgb(255, 255, 255);
}
.skin--background-primary li:after {
  color: rgb(255, 255, 255);
}
.skin--background-primary li::before {
  color: rgb(255, 255, 255);
}
.skin--background-primary li * {
  color: rgb(255, 255, 255);
}
.skin--background-primary .media-contact__info * {
  color: rgb(255, 255, 255);
}
.skin--background-primary *[class$=__linktext] {
  background-color: rgba(214, 65, 0, 0.65);
  color: rgb(255, 255, 255);
}
.skin--background-primary *[class$=__type-text] {
  background-color: rgba(214, 65, 0, 0.65);
  color: rgb(255, 255, 255);
}
.skin--background-primary *[class$=__ico] {
  background-color: rgb(255, 255, 255);
}
.skin--background-primary *[class$=__ico] i::before {
  color: #D64100;
}
.skin--background-primary .file--download {
  background: rgb(255, 255, 255);
}
.skin--background-primary .file--download .info * {
  color: #D64100;
}
.skin--background-primary .file--download .icon > i:before {
  color: #D64100;
}
.skin--background-primary .below-video select {
  color: #D64100;
  background: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
}
.skin--background-primary .teaser-image:after {
  border-right-color: #D64100 !important;
}
.skin--background-primary .view-latest-media .slick-slider .slick-dots li > button {
  border-color: #D64100;
}
.skin--background-primary .slick-controls__gallery {
  background-color: rgba(214, 65, 0, 0.3);
}
.skin--background-primary .block-nrw-menu-footer-block__title:before {
  background: rgb(255, 255, 255);
  color: #D64100;
}
.skin--background-primary .slick__lightroom,
.skin--background-primary .slick__download, .skin--background-primary.media-gallery .slick-arrow {
  background: rgba(255, 255, 255, 0.95);
  color: #D64100;
}
.skin--background-primary .dropdown-menu {
  background-color: #D64100;
}
.skin--background-primary .dropdown-menu > li > a {
  color: rgb(255, 255, 255);
}
.skin--background-primary .dropdown-menu > li > a:hover, .skin--background-primary .dropdown-menu > li > a:focus {
  color: rgb(38.25, 38.25, 38.25);
  background-color: #f5f5f5;
}
.skin--background-primary .dropdown-menu > .active > a, .skin--background-primary .dropdown-menu > .active > a:hover, .skin--background-primary .dropdown-menu > .active > a:focus {
  color: rgb(255, 255, 255);
  background-color: #D64100;
}
.skin--background-primary .nav > li > a:hover, .skin--background-primary .nav > li > a:focus {
  background-color: #D64100;
}
.skin--background-primary .nav .open > a, .skin--background-primary .nav .open > a:hover, .skin--background-primary .nav .open > a:focus {
  background-color: #D64100;
  border-color: rgb(255, 255, 255);
}

.skin--font-primary {
  color: #D64100;
}
.skin--font-primary a {
  color: #D64100;
}
.skin--font-primary a:visited {
  color: #D64100;
}
.skin--font-primary a:after {
  color: #D64100;
}
.skin--font-primary a:before {
  color: #D64100;
}
.skin--font-primary .tags {
  color: #D64100;
}
.skin--font-primary .field {
  color: #D64100;
}
.skin--font-primary .skin--contrast {
  color: #D64100;
}
.skin--font-primary [class$=__extra-info] {
  color: #D64100;
}
.skin--font-primary [class$=__text] {
  color: #D64100;
}
.skin--font-primary [class$=__date] {
  color: #D64100;
}
.skin--font-primary [class$=__info] {
  color: #D64100;
}
.skin--font-primary [class$=__title] {
  color: #D64100;
}
.skin--font-primary [class^=audio__] {
  color: #D64100;
}
.skin--font-primary h1 {
  color: #D64100;
}
.skin--font-primary h2 {
  color: #D64100;
}
.skin--font-primary h3 {
  color: #D64100;
}
.skin--font-primary h4 {
  color: #D64100;
}
.skin--font-primary h5 {
  color: #D64100;
}
.skin--font-primary h6 {
  color: #D64100;
}
.skin--font-primary p {
  color: #D64100;
}
.skin--font-primary span {
  color: #D64100;
}
.skin--font-primary .block {
  color: #D64100;
}
.skin--font-primary .block-title {
  color: #D64100;
}
.skin--font-primary .paragraph a {
  color: #D64100;
}
.skin--font-primary .below-video {
  color: #D64100;
}
.skin--font-primary .page-header {
  color: #D64100;
}
.skin--font-primary.page-header {
  color: #D64100;
}
.skin--font-primary.header__upper-menu--title {
  color: #D64100;
}
.skin--font-primary .fa {
  color: #D64100;
}
.skin--font-primary .fab {
  color: #D64100;
}
.skin--font-primary .far {
  color: #D64100;
}
.skin--font-primary .fas {
  color: #D64100;
}
.skin--font-primary .fa-brand {
  color: #D64100;
}
.skin--font-primary .fa-regular {
  color: #D64100;
}
.skin--font-primary .fa-solid {
  color: #D64100;
}
.skin--font-primary li:after {
  color: #D64100;
}
.skin--font-primary li::before {
  color: #D64100;
}
.skin--font-primary li * {
  color: #D64100;
}
.skin--font-primary .media-contact__info * {
  color: #D64100;
}
.skin--font-primary .nrw-menu__content-title-icon i {
  background: #D64100;
  color: #D64100;
}
.skin--font-primary .dropdown-menu > li > a span, .skin--font-primary .dropdown-menu > li > a:hover span, .skin--font-primary .dropdown-menu > li > a:focus span,
.skin--font-primary .dropdown-menu > .active > a span,
.skin--font-primary .dropdown-menu > .active > a:hover span,
.skin--font-primary .dropdown-menu > .active > a:focus span {
  color: inherit;
}

.skin--font-secondary {
  color: #D64100;
}
.skin--font-secondary a {
  color: #D64100;
}
.skin--font-secondary a:visited {
  color: #D64100;
}
.skin--font-secondary a:after {
  color: #D64100;
}
.skin--font-secondary a:before {
  color: #D64100;
}
.skin--font-secondary .tags {
  color: #D64100;
}
.skin--font-secondary .field {
  color: #D64100;
}
.skin--font-secondary .skin--contrast {
  color: #D64100;
}
.skin--font-secondary [class$=__extra-info] {
  color: #D64100;
}
.skin--font-secondary [class$=__text] {
  color: #D64100;
}
.skin--font-secondary [class$=__date] {
  color: #D64100;
}
.skin--font-secondary [class$=__info] {
  color: #D64100;
}
.skin--font-secondary [class$=__title] {
  color: #D64100;
}
.skin--font-secondary [class^=audio__] {
  color: #D64100;
}
.skin--font-secondary h1 {
  color: #D64100;
}
.skin--font-secondary h2 {
  color: #D64100;
}
.skin--font-secondary h3 {
  color: #D64100;
}
.skin--font-secondary h4 {
  color: #D64100;
}
.skin--font-secondary h5 {
  color: #D64100;
}
.skin--font-secondary h6 {
  color: #D64100;
}
.skin--font-secondary p {
  color: #D64100;
}
.skin--font-secondary span {
  color: #D64100;
}
.skin--font-secondary .block {
  color: #D64100;
}
.skin--font-secondary .block-title {
  color: #D64100;
}
.skin--font-secondary .paragraph a {
  color: #D64100;
}
.skin--font-secondary .below-video {
  color: #D64100;
}
.skin--font-secondary .page-header {
  color: #D64100;
}
.skin--font-secondary.page-header {
  color: #D64100;
}
.skin--font-secondary.header__upper-menu--title {
  color: #D64100;
}
.skin--font-secondary .fa {
  color: #D64100;
}
.skin--font-secondary .fab {
  color: #D64100;
}
.skin--font-secondary .far {
  color: #D64100;
}
.skin--font-secondary .fas {
  color: #D64100;
}
.skin--font-secondary .fa-brand {
  color: #D64100;
}
.skin--font-secondary .fa-regular {
  color: #D64100;
}
.skin--font-secondary .fa-solid {
  color: #D64100;
}
.skin--font-secondary li:after {
  color: #D64100;
}
.skin--font-secondary li::before {
  color: #D64100;
}
.skin--font-secondary li * {
  color: #D64100;
}
.skin--font-secondary .media-contact__info * {
  color: #D64100;
}
.skin--font-secondary .nrw-menu__content-title-icon i {
  background: #D64100;
  color: #D64100;
}
.skin--font-secondary .dropdown-menu > li > a span, .skin--font-secondary .dropdown-menu > li > a:hover span, .skin--font-secondary .dropdown-menu > li > a:focus span,
.skin--font-secondary .dropdown-menu > .active > a span,
.skin--font-secondary .dropdown-menu > .active > a:hover span,
.skin--font-secondary .dropdown-menu > .active > a:focus span {
  color: inherit;
}

.path-suche .nrw-menu-header__icon,
.nrw-menu-header__icon.active-trail {
  color: #D64100;
}

.header-wrapper > .header {
  background-color: rgb(234, 239, 246);
}

.skin--font-header,
.page-header {
  color: rgb(255, 255, 255);
}
.skin--font-header a,
.page-header a {
  color: rgb(255, 255, 255);
}
.skin--font-header a:visited,
.page-header a:visited {
  color: rgb(255, 255, 255);
}
.skin--font-header a:after,
.page-header a:after {
  color: rgb(255, 255, 255);
}
.skin--font-header a:before,
.page-header a:before {
  color: rgb(255, 255, 255);
}
.skin--font-header .tags,
.page-header .tags {
  color: rgb(255, 255, 255);
}
.skin--font-header .field,
.page-header .field {
  color: rgb(255, 255, 255);
}
.skin--font-header .skin--contrast,
.page-header .skin--contrast {
  color: rgb(255, 255, 255);
}
.skin--font-header [class$=__extra-info],
.page-header [class$=__extra-info] {
  color: rgb(255, 255, 255);
}
.skin--font-header [class$=__text],
.page-header [class$=__text] {
  color: rgb(255, 255, 255);
}
.skin--font-header [class$=__date],
.page-header [class$=__date] {
  color: rgb(255, 255, 255);
}
.skin--font-header [class$=__info],
.page-header [class$=__info] {
  color: rgb(255, 255, 255);
}
.skin--font-header [class$=__title],
.page-header [class$=__title] {
  color: rgb(255, 255, 255);
}
.skin--font-header [class^=audio__],
.page-header [class^=audio__] {
  color: rgb(255, 255, 255);
}
.skin--font-header h1,
.page-header h1 {
  color: rgb(255, 255, 255);
}
.skin--font-header h2,
.page-header h2 {
  color: rgb(255, 255, 255);
}
.skin--font-header h3,
.page-header h3 {
  color: rgb(255, 255, 255);
}
.skin--font-header h4,
.page-header h4 {
  color: rgb(255, 255, 255);
}
.skin--font-header h5,
.page-header h5 {
  color: rgb(255, 255, 255);
}
.skin--font-header h6,
.page-header h6 {
  color: rgb(255, 255, 255);
}
.skin--font-header p,
.page-header p {
  color: rgb(255, 255, 255);
}
.skin--font-header span,
.page-header span {
  color: rgb(255, 255, 255);
}
.skin--font-header .block,
.page-header .block {
  color: rgb(255, 255, 255);
}
.skin--font-header .block-title,
.page-header .block-title {
  color: rgb(255, 255, 255);
}
.skin--font-header .paragraph a,
.page-header .paragraph a {
  color: rgb(255, 255, 255);
}
.skin--font-header .below-video,
.page-header .below-video {
  color: rgb(255, 255, 255);
}
.skin--font-header .page-header,
.page-header .page-header {
  color: rgb(255, 255, 255);
}
.skin--font-header.page-header,
.page-header.page-header {
  color: rgb(255, 255, 255);
}
.skin--font-header.header__upper-menu--title,
.page-header.header__upper-menu--title {
  color: rgb(255, 255, 255);
}
.skin--font-header .fa,
.page-header .fa {
  color: rgb(255, 255, 255);
}
.skin--font-header .fab,
.page-header .fab {
  color: rgb(255, 255, 255);
}
.skin--font-header .far,
.page-header .far {
  color: rgb(255, 255, 255);
}
.skin--font-header .fas,
.page-header .fas {
  color: rgb(255, 255, 255);
}
.skin--font-header .fa-brand,
.page-header .fa-brand {
  color: rgb(255, 255, 255);
}
.skin--font-header .fa-regular,
.page-header .fa-regular {
  color: rgb(255, 255, 255);
}
.skin--font-header .fa-solid,
.page-header .fa-solid {
  color: rgb(255, 255, 255);
}
.skin--font-header li:after,
.page-header li:after {
  color: rgb(255, 255, 255);
}
.skin--font-header li::before,
.page-header li::before {
  color: rgb(255, 255, 255);
}
.skin--font-header li *,
.page-header li * {
  color: rgb(255, 255, 255);
}
.skin--font-header .media-contact__info *,
.page-header .media-contact__info * {
  color: rgb(255, 255, 255);
}
.skin--font-header .nrw-menu__content-title-icon i,
.page-header .nrw-menu__content-title-icon i {
  background: rgb(255, 255, 255);
  color: #D64100;
}
.skin--font-header .dropdown-menu > li > a span, .skin--font-header .dropdown-menu > li > a:hover span, .skin--font-header .dropdown-menu > li > a:focus span,
.skin--font-header .dropdown-menu > .active > a span,
.skin--font-header .dropdown-menu > .active > a:hover span,
.skin--font-header .dropdown-menu > .active > a:focus span,
.page-header .dropdown-menu > li > a span,
.page-header .dropdown-menu > li > a:hover span,
.page-header .dropdown-menu > li > a:focus span,
.page-header .dropdown-menu > .active > a span,
.page-header .dropdown-menu > .active > a:hover span,
.page-header .dropdown-menu > .active > a:focus span {
  color: inherit;
}

.skin--font-footer a {
  color: rgb(255, 255, 255);
}
.skin--font-footer a:visited {
  color: rgb(255, 255, 255);
}
.skin--font-footer a:after {
  color: rgb(255, 255, 255);
}
.skin--font-footer a:before {
  color: rgb(255, 255, 255);
}
.skin--font-footer .tags {
  color: rgb(255, 255, 255);
}
.skin--font-footer .field {
  color: rgb(255, 255, 255);
}
.skin--font-footer .skin--contrast {
  color: rgb(255, 255, 255);
}
.skin--font-footer [class$=__extra-info] {
  color: rgb(255, 255, 255);
}
.skin--font-footer [class$=__text] {
  color: rgb(255, 255, 255);
}
.skin--font-footer [class$=__date] {
  color: rgb(255, 255, 255);
}
.skin--font-footer [class$=__info] {
  color: rgb(255, 255, 255);
}
.skin--font-footer [class$=__title] {
  color: rgb(255, 255, 255);
}
.skin--font-footer [class^=audio__] {
  color: rgb(255, 255, 255);
}
.skin--font-footer h1 {
  color: rgb(255, 255, 255);
}
.skin--font-footer h2 {
  color: rgb(255, 255, 255);
}
.skin--font-footer h3 {
  color: rgb(255, 255, 255);
}
.skin--font-footer h4 {
  color: rgb(255, 255, 255);
}
.skin--font-footer h5 {
  color: rgb(255, 255, 255);
}
.skin--font-footer h6 {
  color: rgb(255, 255, 255);
}
.skin--font-footer p {
  color: rgb(255, 255, 255);
}
.skin--font-footer span {
  color: rgb(255, 255, 255);
}
.skin--font-footer .block {
  color: rgb(255, 255, 255);
}
.skin--font-footer .block-title {
  color: rgb(255, 255, 255);
}
.skin--font-footer .paragraph a {
  color: rgb(255, 255, 255);
}
.skin--font-footer .below-video {
  color: rgb(255, 255, 255);
}
.skin--font-footer .page-header {
  color: rgb(255, 255, 255);
}
.skin--font-footer.page-header {
  color: rgb(255, 255, 255);
}
.skin--font-footer.header__upper-menu--title {
  color: rgb(255, 255, 255);
}
.skin--font-footer .fa {
  color: rgb(255, 255, 255);
}
.skin--font-footer .fab {
  color: rgb(255, 255, 255);
}
.skin--font-footer .far {
  color: rgb(255, 255, 255);
}
.skin--font-footer .fas {
  color: rgb(255, 255, 255);
}
.skin--font-footer .fa-brand {
  color: rgb(255, 255, 255);
}
.skin--font-footer .fa-regular {
  color: rgb(255, 255, 255);
}
.skin--font-footer .fa-solid {
  color: rgb(255, 255, 255);
}
.skin--font-footer li:after {
  color: rgb(255, 255, 255);
}
.skin--font-footer li::before {
  color: rgb(255, 255, 255);
}
.skin--font-footer li * {
  color: rgb(255, 255, 255);
}
.skin--font-footer .media-contact__info * {
  color: rgb(255, 255, 255);
}
.skin--font-footer .nrw-menu__content-title-icon i {
  background: rgb(255, 255, 255);
  color: #D64100;
}
.skin--font-footer .dropdown-menu > li > a span, .skin--font-footer .dropdown-menu > li > a:hover span, .skin--font-footer .dropdown-menu > li > a:focus span,
.skin--font-footer .dropdown-menu > .active > a span,
.skin--font-footer .dropdown-menu > .active > a:hover span,
.skin--font-footer .dropdown-menu > .active > a:focus span {
  color: inherit;
}
.skin--font-footer .nrw-menu-footer__col {
  color: rgb(255, 255, 255);
}

.btn-secondary {
  background: #D64100;
  color: rgb(255, 255, 255);
  border-color: #D64100;
}
.btn-secondary:focus, .btn-secondary:hover {
  color: rgb(255, 255, 255);
  filter: brightness(87%);
}

.slick-dots li > button {
  border-color: #D64100;
}
.slick-dots li.slick-active > button {
  background-color: #D64100;
}

.slick-arrow.slick-prev,
.slick-arrow.slick-next,
.slick-controls .slick__play,
.slick-controls .slick__pause {
  color: #D64100;
}

.slideshow-type-1 .paragraph.slideshow__slides {
  background: #D64100;
}
@media (min-width: 992px) {
  .slideshow-type-1 .paragraph.slideshow__slides {
    background: rgb(255, 255, 255);
  }
}
@media (min-width: 992px) {
  .slideshow-type-1 .slideshow-content * {
    color: #D64100;
  }
}
.slideshow-type-1 .slide__text *,
.slideshow-type-1 .slick-arrow.slick-prev,
.slideshow-type-1 .slick-arrow.slick-next,
.slideshow-type-1 .slick-controls .slick__play,
.slideshow-type-1 .slick-controls .slick__pause {
  color: rgb(255, 255, 255);
}
.slideshow-type-1 .slide__text *:hover, .slideshow-type-1 .slide__text *:active, .slideshow-type-1 .slide__text *:focus,
.slideshow-type-1 .slick-arrow.slick-prev:hover,
.slideshow-type-1 .slick-arrow.slick-prev:active,
.slideshow-type-1 .slick-arrow.slick-prev:focus,
.slideshow-type-1 .slick-arrow.slick-next:hover,
.slideshow-type-1 .slick-arrow.slick-next:active,
.slideshow-type-1 .slick-arrow.slick-next:focus,
.slideshow-type-1 .slick-controls .slick__play:hover,
.slideshow-type-1 .slick-controls .slick__play:active,
.slideshow-type-1 .slick-controls .slick__play:focus,
.slideshow-type-1 .slick-controls .slick__pause:hover,
.slideshow-type-1 .slick-controls .slick__pause:active,
.slideshow-type-1 .slick-controls .slick__pause:focus {
  color: rgb(255, 255, 255);
}
@media (min-width: 992px) {
  .slideshow-type-1 .slide__text *,
  .slideshow-type-1 .slick-arrow.slick-prev,
  .slideshow-type-1 .slick-arrow.slick-next,
  .slideshow-type-1 .slick-controls .slick__play,
  .slideshow-type-1 .slick-controls .slick__pause {
    color: #D64100 !important;
  }
}
.slideshow-type-1 .slick-dots li > button {
  border-color: rgb(255, 255, 255);
}
@media (min-width: 992px) {
  .slideshow-type-1 .slick-dots li > button {
    border-color: #D64100;
  }
}
.slideshow-type-1 .slick-dots li.slick-active > button {
  background-color: rgb(255, 255, 255);
}
@media (min-width: 992px) {
  .slideshow-type-1 .slick-dots li.slick-active > button {
    background-color: #D64100;
  }
}
.slideshow-type-1 .slick-dots li.slick-active > button:hover, .slideshow-type-1 .slick-dots li.slick-active > button:focus, .slideshow-type-1 .slick-dots li.slick-active > button:active {
  background-color: #D64100;
}

.paragraph-slideshow-wrapper--type_2 .slideshow-type-2 .slide__text *,
.paragraph-slideshow-wrapper--type_2 .slideshow-type-2 .slick-arrow.slick-prev:before,
.paragraph-slideshow-wrapper--type_2 .slideshow-type-2 .slick-arrow.slick-next:before,
.paragraph-slideshow-wrapper--type_2 .slideshow-type-2 .slick-controls .slick__play,
.paragraph-slideshow-wrapper--type_2 .slideshow-type-2 .slick-controls .slick__pause {
  color: rgb(255, 255, 255);
}
.paragraph-slideshow-wrapper--type_2 .slideshow-type-2 .slide__text,
.paragraph-slideshow-wrapper--type_2 .slideshow-type-2 .l-slide-text {
  background-color: rgba(214, 65, 0, 0.8);
  color: rgb(255, 255, 255);
}

/*** FONT COLORS - END ***/
