@import url(../../../ubg_omega/css/font-inter.css);
@import url(../../../ubg_omega/css/font-ibm-plex-serif.css);
/*Form variables*/
/*Form variables*/
/* Social-Media-Wall */
/* line 2, ../sass/root_variables/_root_variables.scss */
.bean-bean-socialmedia-wall {
  --smw-color-text: #000;
  --smw-color-link: #e95d0f;
  --smw-color-link-text: white;
  --smw-color-header-link: #e95d0f;
  --smw-color-link-hover: #ee8018;
  --smw-color-header-link-hover: #ee8018;
  --smw-font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }

/* ----------------- Basic ---------------- */
/* line 54, ../sass/cdu-fraktion-nrw-2024.styles.scss */
body {
  font-family: "IBM Plex Serif", serif;
  color: #2d3c4b; }

/* line 59, ../sass/cdu-fraktion-nrw-2024.styles.scss */
strong,
b {
  font-weight: 700 !important;
  font-family: "IBM Plex Serif", serif; }

/* line 65, ../sass/cdu-fraktion-nrw-2024.styles.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  color: #2d3c4b; }
  /* line 70, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  h1 b, h1 strong, h2 b, h2 strong, h3 b, h3 strong, h4 b, h4 strong, h5 b, h5 strong, h6 b, h6 strong {
    font-weight: inherit !important;
    font-family: inherit; }

/* line 76, ../sass/cdu-fraktion-nrw-2024.styles.scss */
h1.page-title,
h2.bean-title {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  color: #2d3c4b; }

/* line 83, ../sass/cdu-fraktion-nrw-2024.styles.scss */
h3.title {
  color: #2d3c4b; }
  /* line 86, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  h3.title a {
    color: inherit; }

/* line 91, ../sass/cdu-fraktion-nrw-2024.styles.scss */
a, a:link, a:visited, a:hover {
  color: #52b7c1; }

/* line 94, ../sass/cdu-fraktion-nrw-2024.styles.scss */
a:hover, a:focus {
  color: #2d3c4b; }

/* line 97, ../sass/cdu-fraktion-nrw-2024.styles.scss */
a:focus {
  outline: 1px solid #52b7c1; }

/* line 100, ../sass/cdu-fraktion-nrw-2024.styles.scss */
#main-content a, #main-content a:link, #main-content a:visited {
  text-decoration: underline; }
/* line 114, ../sass/cdu-fraktion-nrw-2024.styles.scss */
#main-content h1 a, #main-content h1 a:link, #main-content h1 a:visited, #main-content h2 a, #main-content h2 a:link, #main-content h2 a:visited, #main-content h3 a, #main-content h3 a:link, #main-content h3 a:visited, #main-content h4 a, #main-content h4 a:link, #main-content h4 a:visited, #main-content h5 a, #main-content h5 a:link, #main-content h5 a:visited, #main-content h6 a, #main-content h6 a:link, #main-content h6 a:visited,
#main-content .readmore.button a,
#main-content .readmore.button a:link,
#main-content .readmore.button a:visited,
#main-content ul.pager a,
#main-content ul.pager a:link,
#main-content ul.pager a:visited,
#main-content ul.pager-load-more a,
#main-content ul.pager-load-more a:link,
#main-content ul.pager-load-more a:visited,
#main-content .ui-tabs-nav a,
#main-content .ui-tabs-nav a:link,
#main-content .ui-tabs-nav a:visited,
#main-content ul.ubg-bean-slideshow-selector a,
#main-content ul.ubg-bean-slideshow-selector a:link,
#main-content ul.ubg-bean-slideshow-selector a:visited,
#main-content .ubg-bean-slideshow-startpause a,
#main-content .ubg-bean-slideshow-startpause a:link,
#main-content .ubg-bean-slideshow-startpause a:visited,
#main-content .alpha-pagination a,
#main-content .alpha-pagination a:link,
#main-content .alpha-pagination a:visited,
#main-content .audio-player-container a,
#main-content .audio-player-container a:link,
#main-content .audio-player-container a:visited {
  text-decoration: none; }
/* line 119, ../sass/cdu-fraktion-nrw-2024.styles.scss */
#main-content a#edit-cancel {
  text-decoration: none; }

/* line 124, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.glyphicon span.title,
.glyphicons span.title,
.genericon span.title {
  font-family: "IBM Plex Serif", serif; }

/* line 130, ../sass/cdu-fraktion-nrw-2024.styles.scss */
a .glyphicon,
a .glyphicons {
  color: #2d3c4b; }

/* line 135, ../sass/cdu-fraktion-nrw-2024.styles.scss */
a.toplink {
  background-image: none;
  z-index: 1000;
  color: #fff;
  display: block;
  width: 60px;
  height: 60px;
  background-color: #52b7c1;
  border-radius: 50%;
  vertical-align: middle;
  text-align: center;
  margin: 0 0.25em 0.25em 0;
  text-decoration: none; }
  /* line 181, ../../../ubg_omega/sass/abstractions/_mixins.scss */
  a.toplink:hover {
    text-decoration: none; }
  /* line 185, ../../../ubg_omega/sass/abstractions/_mixins.scss */
  a.toplink:after {
    font-family: 'FontAwesome';
    font-size: 3em;
    content: '\f077';
    color: inherit;
    line-height: 50px; }
  /* line 193, ../../../ubg_omega/sass/abstractions/_mixins.scss */
  a.toplink:focus {
    outline: 1px dashed #fff; }

/* line 139, ../sass/cdu-fraktion-nrw-2024.styles.scss */
a.skip-link {
  color: #2d3c4b; }

/* ----------------- Regions ---------------- */
/* line 145, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.l-branding-outer {
  background: #e9eaec;
  background-color: #e9eaec;
  border-top-color: #52b7c1; }

/* line 151, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.l-navigation-outer {
  background-color: #2d3c4b; }

/* line 156, ../sass/cdu-fraktion-nrw-2024.styles.scss */
body.has-slideshow .l-main {
  margin-top: 1.25em; }
/* line 162, ../sass/cdu-fraktion-nrw-2024.styles.scss */
body.has-slideshow .beanpage-zero-margin-header .l-main,
body.has-slideshow .beanpage-zero-margin-both .l-main {
  margin-top: 0; }

/* line 168, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.l-footer {
  background-color: #2d3c4b; }
  /* line 171, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .l-footer a {
    color: #fff; }

/* line 174, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.l-cookies {
  background-color: #e9eaec; }

/* ----------------- Accordion -------------- */
/* line 180, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.ui-accordion.ui-widget,
.ui-accordion .ui-accordion-header {
  font-family: "IBM Plex Serif", serif; }
/* line 185, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.ui-accordion .ui-accordion-header {
  font-family: "Inter", sans-serif;
  font-weight: 800; }
  /* line 189, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .ui-accordion .ui-accordion-header .ui-icon {
    width: 1.5rem;
    height: 1.5rem;
    left: 0.25em;
    top: 0.5em;
    background-image: none;
    text-indent: 0;
    color: #52b7c1; }
    /* line 198, ../sass/cdu-fraktion-nrw-2024.styles.scss */
    .ui-accordion .ui-accordion-header .ui-icon:after {
      display: inline-block;
      font: normal normal 400 24px/1 'Font Awesome 6 Free';
      content: "\f0fe";
      transition: transform .5s ease-in-out; }
  /* line 208, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .ui-accordion .ui-accordion-header.ui-state-default .ui-icon:after {
    content: "\f0fe"; }
  /* line 214, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .ui-accordion .ui-accordion-header.ui-state-default.ui-state-hover .ui-icon:after {
    font-weight: 900;
    content: "\f0fe"; }
  /* line 221, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .ui-accordion .ui-accordion-header.ui-state-active .ui-icon:after {
    content: "\f146"; }
  /* line 228, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .ui-accordion .ui-accordion-header.ui-state-active.ui-state-hover .ui-icon:after {
    font-weight: 900;
    content: "\f146"; }

/* -------------- Forms -------------- */
/* line 237, ../sass/cdu-fraktion-nrw-2024.styles.scss */
textarea.form-textarea {
  font-family: "IBM Plex Serif", serif; }

/* line 241, ../sass/cdu-fraktion-nrw-2024.styles.scss */
input.form-submit, a#edit-cancel, input#edit-submit {
  font-family: "Inter", sans-serif;
  font-weight: 500;
  color: #fff;
  background-color: #52b7c1;
  border-color: #52b7c1; }
  /* line 249, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  input.form-submit:hover, a#edit-cancel:hover, input#edit-submit:hover {
    border-color: #92ccd3;
    background-color: #92ccd3; }

/* line 255, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.form-item label,
.form-actions label,
.form-item.webform-component label,
label {
  font-family: "IBM Plex Serif", serif;
  color: #2d3c4b; }

/* ------------- Tabs -------------- */
/* line 266, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.ui-tabs.ui-widget, .ui-tabs.ui-widget input, .ui-tabs.ui-widget select, .ui-tabs.ui-widget textarea, .ui-tabs.ui-widget button {
  font-family: "IBM Plex Serif", serif; }
/* line 274, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.ui-tabs.ui-widget-content a {
  color: #2d3c4b; }
/* line 278, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.ui-tabs .ui-widget-header {
  background: #e9eaec; }
  /* line 281, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .ui-tabs .ui-widget-header .ui-state-default {
    background: #e9eaec;
    border-top-color: #e9eaec; }
  /* line 286, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .ui-tabs .ui-widget-header .ui-state-active {
    background: #fff;
    border-top-color: #2d3c4b; }

/* line 294, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.field-sidebar-block-tabs .ui-tabs-nav li a {
  font-family: "Inter", sans-serif;
  font-weight: 500; }

/* ----------------- Alpha Pagination ---------------- */
/* line 306, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.alpha-pagination ul > li.active span {
  color: #52b7c1; }
/* line 310, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.alpha-pagination ul > li.active a {
  color: #2d3c4b; }

/* ----------------- Branding ---------------- */
/* line 320, ../sass/cdu-fraktion-nrw-2024.styles.scss */
h1.site-name {
  color: #2d3c4b;
  font-family: "Inter", sans-serif;
  font-weight: 800; }
  /* line 325, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  h1.site-name a {
    color: inherit; }

/* line 330, ../sass/cdu-fraktion-nrw-2024.styles.scss */
h2.site-slogan {
  font-family: "Inter", sans-serif;
  font-weight: 800; }

/* ----------- Breadcrumb ------------ */
/* line 336, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.breadcrumb {
  color: #2d3c4b; }
  /* line 339, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .breadcrumb a, .breadcrumb .delimiter {
    color: #52b7c1; }

/* ------------- Calendar -------- */
/* line 345, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.l-content .view-calendar .date-nav,
.l-region--sidebar-second .view-calendar .date-nav {
  background-color: #2d3c4b; }

/* line 350, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.view .date-nav-wrapper span.pager-icon {
  border-color: #2d3c4b;
  font-family: "Inter", sans-serif;
  font-weight: 800; }

/* line 356, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.calendar-calendar th.days {
  font-family: "Inter", sans-serif;
  font-weight: 800; }

/* line 361, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.calendar-calendar td .inner div.day a {
  color: #52b7c1; }

/* line 363, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.calendar-calendar .month-view .full td.date-box.today,
.calendar-calendar .month-view .full tr td.single-day.today {
  color: #52b7c1; }

/* line 366, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.l-content .view-calendar .calendar-calendar .date-nav-wrapper div.date-heading a {
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
  font-weight: 700; }

/* line 372, ../sass/cdu-fraktion-nrw-2024.styles.scss */
div.feed-icon a.ical-icon {
  color: #52b7c1; }

/* ------------- jPlayer -------- */
/* line 383, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.audio-player-container .field__item .jp-audio .jp-interface h2 {
  font-family: "Inter", sans-serif; }
/* line 393, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.audio-player-container .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.jp-controls li a.player-button:hover, .audio-player-container .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.jp-controls li a.player-button:active {
  background: #52b7c1; }
/* line 405, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.audio-player-container .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.volume-controls li a.player-button:hover, .audio-player-container .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.volume-controls li a.player-button:active {
  color: #52b7c1; }
/* line 415, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.audio-player-container .field__item .jp-audio .jp-interface .ubg-jplayer-player .jp-progress .jp-seek-bar {
  border-color: #52b7c1; }
  /* line 418, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .audio-player-container .field__item .jp-audio .jp-interface .ubg-jplayer-player .jp-progress .jp-seek-bar .jp-play-bar {
    background: #78c7ce; }
/* line 424, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.audio-player-container .field__item .jp-audio .jp-interface .ubg-jplayer-player .jp-volume-bar {
  border-color: #52b7c1; }
  /* line 427, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .audio-player-container .field__item .jp-audio .jp-interface .ubg-jplayer-player .jp-volume-bar .jp-volume-bar-value {
    background: #78c7ce; }

/* ----------------- Navigation ---------------- */
/* line 439, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.l-navigation .navigation,
.l-navigation #block-system-main-menu,
.l-navigation #block-menu-menu-redaktion,
.l-navigation .block-menu-redaktion {
  font-family: "Inter", sans-serif;
  font-weight: 500; }

@media (min-width: 740px) {
  /* line 452, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .l-navigation .navigation > ul.main-menu li:hover ul a, .l-navigation .navigation > ul.main-menu li.over ul a,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul a,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul a,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul a {
    color: #2d3c4b; } }
@media (min-width: 740px) {
  /* line 457, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .l-navigation .navigation > ul.main-menu li:hover ul a:hover, .l-navigation .navigation > ul.main-menu li:hover ul a:active, .l-navigation .navigation > ul.main-menu li:hover ul a.active, .l-navigation .navigation > ul.main-menu li:hover ul a.active-trail, .l-navigation .navigation > ul.main-menu li.over ul a:hover, .l-navigation .navigation > ul.main-menu li.over ul a:active, .l-navigation .navigation > ul.main-menu li.over ul a.active, .l-navigation .navigation > ul.main-menu li.over ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul a.active-trail {
    color: #2d3c4b; } }
@media (min-width: 740px) {
  /* line 471, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover a,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover a,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover a,
  .l-navigation .navigation > ul.main-menu li.over ul li.over a,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over a,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over a,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover a,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover a,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover a,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over a,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over a,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over a,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover a,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover a,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover a,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over a,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over a,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over a,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover a,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover a,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover a,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over a,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over a,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over a {
    color: #2d3c4b; } }
@media (min-width: 740px) {
  /* line 485, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a, .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a:hover, .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a:active, .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a.active, .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a.active-trail,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul a,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul a:hover,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul a:active,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul a.active,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul a.active-trail,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a:hover,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a:active,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a.active,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:hover,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:active,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active-trail {
    color: #2d3c4b; } }

/* line 494, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.navbar-toggle {
  background-color: transparent;
  padding: 4px 0; }
  /* line 498, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .navbar-toggle .icon-bar {
    background-color: #fff;
    width: 28px; }
    /* line 502, ../sass/cdu-fraktion-nrw-2024.styles.scss */
    .navbar-toggle .icon-bar + .icon-bar {
      margin-top: 6px; }

/* line 511, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.socialmedia-navigation-wrapper ul.socialmedia-navigation li .socialmedia-navigation-item-icon {
  color: #52b7c1;
  border-color: #52b7c1; }

/* --------- Search --------- */
@media (min-width: 481px) {
  /* line 528, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .l-content div.block--search form .form-actions:hover,
  .l-content .search-block-form .form-actions:hover,
  .l-region--precontent div.block--search form .form-actions:hover,
  .l-region--precontent .search-block-form .form-actions:hover,
  .l-region--postcontent div.block--search form .form-actions:hover,
  .l-region--postcontent .search-block-form .form-actions:hover {
    background-color: #2d3c4b;
    border-color: #2d3c4b; } }
@media (min-width: 740px) {
  /* line 535, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .l-content div.block--search form .form-actions .glyphicons span,
  .l-content .search-block-form .form-actions .glyphicons span,
  .l-region--precontent div.block--search form .form-actions .glyphicons span,
  .l-region--precontent .search-block-form .form-actions .glyphicons span,
  .l-region--postcontent div.block--search form .form-actions .glyphicons span,
  .l-region--postcontent .search-block-form .form-actions .glyphicons span {
    font-family: "IBM Plex Serif", serif; } }

/* --------- Sitemap --------- */
/* line 550, ../sass/cdu-fraktion-nrw-2024.styles.scss */
#site-map ul.site-map-menu li a {
  color: #2d3c4b; }
  /* line 553, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  #site-map ul.site-map-menu li a:hover {
    color: #2d3c4b; }
  /* line 557, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  #site-map ul.site-map-menu li a.glyphicons {
    font-family: "IBM Plex Serif", serif; }

/* ------------- Bean ---------- */
/* line 566, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.bean-horizontal-rule-top {
  border-top-color: #52b7c1; }

/* line 570, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.bean-horizontal-rule-bottom {
  border-bottom-color: #52b7c1; }

/* -------- Bean Inxmail, Simplemailnews --------- */
/* line 575, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.bean-bean-inxmailnews,
.bean-bean-simplemailnews {
  color: #2d3c4b; }
  /* line 579, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .bean-bean-inxmailnews h3.title,
  .bean-bean-inxmailnews .form-required,
  .bean-bean-simplemailnews h3.title,
  .bean-bean-simplemailnews .form-required {
    font-family: "Inter", sans-serif;
    font-weight: 800;
    color: #2d3c4b; }
  /* line 586, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .bean-bean-inxmailnews a,
  .bean-bean-simplemailnews a {
    color: #2d3c4b; }
    /* line 589, ../sass/cdu-fraktion-nrw-2024.styles.scss */
    .bean-bean-inxmailnews a:hover,
    .bean-bean-simplemailnews a:hover {
      color: #2d3c4b; }
  /* line 594, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .bean-bean-inxmailnews .form-item-email input,
  .bean-bean-inxmailnews .form-item-mail input,
  .bean-bean-simplemailnews .form-item-email input,
  .bean-bean-simplemailnews .form-item-mail input {
    color: #2d3c4b; }
  /* line 599, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .bean-bean-inxmailnews input.form-submit,
  .bean-bean-inxmailnews input#edit-submit,
  .bean-bean-simplemailnews input.form-submit,
  .bean-bean-simplemailnews input#edit-submit {
    background: #52b7c1; }
    /* line 603, ../sass/cdu-fraktion-nrw-2024.styles.scss */
    .bean-bean-inxmailnews input.form-submit:hover,
    .bean-bean-inxmailnews input#edit-submit:hover,
    .bean-bean-simplemailnews input.form-submit:hover,
    .bean-bean-simplemailnews input#edit-submit:hover {
      background: #92ccd3; }

/* line 612, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.bean-menu .field-name-field-fc-carussel-item > .field-items > .field-item h3.title,
.bean-raw .field-name-field-fc-carussel-item > .field-items > .field-item h3.title {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  color: #2d3c4b; }
  /* line 617, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .bean-menu .field-name-field-fc-carussel-item > .field-items > .field-item h3.title a,
  .bean-raw .field-name-field-fc-carussel-item > .field-items > .field-item h3.title a {
    color: inherit; }
/* line 620, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.bean-menu .field-name-field-fc-carussel-item > .field-items > .field-item .text,
.bean-raw .field-name-field-fc-carussel-item > .field-items > .field-item .text {
  color: #2d3c4b; }

/* -------- Bean Article mit Sidebar --------- */
/* line 630, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.bean-bean-article-left-sidebar-right .content-right h3.block__title {
  font-family: "Inter", sans-serif;
  font-weight: 800; }

/* -------- Bean Sidebarmultiblock --------- */
/* line 640, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.bean-bean-sidebarmultiblock h3.block__title {
  font-family: "Inter", sans-serif;
  font-weight: 800; }

/* line 650, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.bean-bean-blog .view-blog-articles ul.blog li:before {
  color: #52b7c1; }

/* line 659, ../sass/cdu-fraktion-nrw-2024.styles.scss */
div.countdown.countdown-light {
  background-color: #c8e6e9; }
/* line 663, ../sass/cdu-fraktion-nrw-2024.styles.scss */
div.countdown p.countdown-infotext {
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }

/* line 671, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.bean-bean-coverflow .flipster__nav li.flipster__nav__item a.flipster__nav__link {
  background-color: #92ccd3; }
  /* line 674, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .bean-bean-coverflow .flipster__nav li.flipster__nav__item a.flipster__nav__link:hover, .bean-bean-coverflow .flipster__nav li.flipster__nav__item a.flipster__nav__link:focus {
    background-color: #52b7c1; }
  /* line 679, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .bean-bean-coverflow .flipster__nav li.flipster__nav__item a.flipster__nav__link:focus {
    outline: 1px dashed #2d3c4b; }
/* line 684, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.bean-bean-coverflow .flipster__nav li.flipster__nav__item.flipster__nav__item--current > .flipster__nav__link {
  background-color: #52b7c1; }
  /* line 687, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .bean-bean-coverflow .flipster__nav li.flipster__nav__item.flipster__nav__item--current > .flipster__nav__link:hover, .bean-bean-coverflow .flipster__nav li.flipster__nav__item.flipster__nav__item--current > .flipster__nav__link:focus {
    background-color: #52b7c1; }
/* line 696, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.bean-bean-coverflow .coverflow-wrapper .flipster__button svg {
  stroke: #52b7c1; }

/* line 715, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.bean-ubg-bean-poster .bean-content .field-name-ubg-poster-element .ubg-bean-poster-row > .field-item > .field-collection-view .field-collection-item-ubg-poster-element .content .field.field-name-ubg-poster-title .field__items .field__item {
  font-family: "IBM Plex Serif", serif; }
/* line 726, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.bean-ubg-bean-poster .bean-content .field-name-ubg-poster-element .ubg-bean-poster-row > .field-item > .field-collection-view .field-collection-item-ubg-poster-element.ubg-bean-poster-element-long-text .content .field-name-ubg-poster-body > div {
  font-family: "IBM Plex Serif", serif; }

/* line 743, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.ubg-bean-gmap-content .google-maps .search-icon.active {
  color: #52b7c1; }
/* line 749, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.ubg-bean-gmap-content .route {
  font-family: "Inter", sans-serif;
  font-weight: 500; }

/* line 756, ../sass/cdu-fraktion-nrw-2024.styles.scss */
div.social-media-box span.social-media-icon {
  background-color: #52b7c1; }
/* line 760, ../sass/cdu-fraktion-nrw-2024.styles.scss */
div.social-media-box a.sm-toggle-button {
  color: #52b7c1; }
  /* line 763, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  div.social-media-box a.sm-toggle-button:hover {
    color: #2d3c4b; }
  /* line 767, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  div.social-media-box a.sm-toggle-button .fa {
    color: inherit; }

/* line 774, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.bean-bean-social-links .meta-links {
  margin-bottom: 0; }
  /* line 780, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .bean-bean-social-links .meta-links ul.social-links.social-links-icon li {
    background-color: #52b7c1; }

/* ----------- Block ------------ */
/* line 793, ../sass/cdu-fraktion-nrw-2024.styles.scss */
aside .block h2.block__title,
.content-right .block h2.block__title {
  font-family: "Inter", sans-serif;
  font-weight: 800; }

/* ----------- Node ------------ */
/* line 802, ../sass/cdu-fraktion-nrw-2024.styles.scss */
div.readmore a,
a.readmore {
  font-family: "Inter", sans-serif;
  font-weight: 500;
  color: #2d3c4b; }
  /* line 808, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  div.readmore a:link, div.readmore a:visited,
  a.readmore:link,
  a.readmore:visited {
    color: #2d3c4b; }

/* line 813, ../sass/cdu-fraktion-nrw-2024.styles.scss */
div.readmore.button a {
  font-family: "Inter", sans-serif;
  font-weight: 500;
  background-color: #52b7c1; }
  /* line 818, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  div.readmore.button a:hover {
    background-color: #92ccd3; }

/* line 824, ../sass/cdu-fraktion-nrw-2024.styles.scss */
ul.node__links li.comment-add a {
  background-color: #52b7c1;
  font-family: "Inter", sans-serif;
  font-weight: 500; }

/* line 831, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.meta-links,
.zum-thema,
.audio-player-wrapper,
.terms-container {
  background-color: #e9eaec; }

/* line 840, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.terms-container .field-item a {
  color: #2d3c4b; }

/* line 849, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.node--teaser h3.title,
.node--teaser-with-image h3.title,
.node--mitarbeiter h3.title {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  color: #2d3c4b; }

/* line 858, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.node--article--teaser h3.title,
.node--termin--teaser h3.title {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  color: #2d3c4b; }

/* line 867, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.node--article--file .field-name-field-more-info-file a {
  color: #2d3c4b; }
  /* line 870, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .node--article--file .field-name-field-more-info-file a:hover {
    color: #2d3c4b; }

/* line 879, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.node--title h3.title {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  color: #2d3c4b; }
  /* line 884, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .node--title h3.title a {
    color: inherit; }

/* line 890, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.node--media-gallery .meta-wrapper .media-title {
  font-family: "Inter", sans-serif;
  font-weight: 800; }

/* line 900, ../sass/cdu-fraktion-nrw-2024.styles.scss */
article.node--publikation .content-teaserbox h3.title,
article.node--publikation .content-teaserbox-mini h3.title {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  color: #2d3c4b; }
/* line 908, ../sass/cdu-fraktion-nrw-2024.styles.scss */
article.node--publikation .publikation-link span.glyphicons {
  color: #2d3c4b; }

/* line 914, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.content-teaserbox,
.content-teaserbox-mini {
  border-bottom-color: #2d3c4b; }
  /* line 918, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .bean-priority-high .content-teaserbox, .bean-priority-high
  .content-teaserbox-mini {
    border-bottom-color: #2d3c4b;
    background-color: #c8e6e9; }
  /* line 923, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .content-teaserbox h3.title,
  .content-teaserbox-mini h3.title {
    font-family: "Inter", sans-serif;
    font-weight: 800;
    color: #2d3c4b; }
    /* line 928, ../sass/cdu-fraktion-nrw-2024.styles.scss */
    .content-teaserbox h3.title a,
    .content-teaserbox-mini h3.title a {
      color: inherit; }
  /* line 931, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .content-teaserbox .text,
  .content-teaserbox-mini .text {
    color: #2d3c4b; }
    @media (min-width: 740px) {
      /* line 936, ../sass/cdu-fraktion-nrw-2024.styles.scss */
      .content-teaserbox .text.email span.glyphicon,
      .content-teaserbox .text.email span.glyphicons,
      .content-teaserbox-mini .text.email span.glyphicon,
      .content-teaserbox-mini .text.email span.glyphicons {
        color: #2d3c4b; } }

/* line 950, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .headline-wrapper h3.title,
.node--text-over-image-box .content-text-over-image-box .image-wrapper .headline-wrapper h3.title {
  font-family: "Inter", sans-serif;
  font-weight: 800; }

/* line 960, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.person-links span.glyphicon,
.person-links span.glyphicons,
.person-links span.genericon,
.person-links span.fa {
  color: #52b7c1; }

/* ---------- Taxonomy --------- */
/* line 972, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.taxonomy-term--thema--teaserbox h3.title,
.taxonomy-term--thema--teaserbox-mini h3.title {
  font-family: "Inter", sans-serif;
  font-weight: 800;
  color: #2d3c4b; }
  /* line 977, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .taxonomy-term--thema--teaserbox h3.title a,
  .taxonomy-term--thema--teaserbox-mini h3.title a {
    color: inherit; }

/* line 990, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.taxonomy-term--arbeitskreise.taxonomy-term--full .field-name-field-ausschuss-mitglieder + .field--type-node-reference,
.taxonomy-term--arbeitskreise.taxonomy-term--full .field-name-field-ak-ordentliche-mitglieder + .field--type-node-reference,
.taxonomy-term--arbeitskreise.taxonomy-term--full .field-name-field-ak-stellv-mitglieder + .field--type-node-reference,
.taxonomy-term--arbeitskreise.taxonomy-term--full .field-name-field-ak-wiss-mitarbeiter + .field--type-node-reference,
.taxonomy-term--arbeitskreise.taxonomy-term--full .field-name-field-ak-mitarbeiter + .field--type-node-reference,
.taxonomy-term--ausschuesse.taxonomy-term--full .field-name-field-ausschuss-mitglieder + .field--type-node-reference,
.taxonomy-term--ausschuesse.taxonomy-term--full .field-name-field-ak-ordentliche-mitglieder + .field--type-node-reference,
.taxonomy-term--ausschuesse.taxonomy-term--full .field-name-field-ak-stellv-mitglieder + .field--type-node-reference,
.taxonomy-term--ausschuesse.taxonomy-term--full .field-name-field-ak-wiss-mitarbeiter + .field--type-node-reference,
.taxonomy-term--ausschuesse.taxonomy-term--full .field-name-field-ak-mitarbeiter + .field--type-node-reference {
  border-top-color: #2d3c4b; }

/* line 1000, ../sass/cdu-fraktion-nrw-2024.styles.scss */
.taxonomy-term--arbeitskreise.taxonomy-term--title h3.title,
.taxonomy-term--ausschuesse.taxonomy-term--title h3.title {
  font-family: "Inter", sans-serif;
  font-weight: 600;
  color: #2d3c4b; }
  /* line 1005, ../sass/cdu-fraktion-nrw-2024.styles.scss */
  .taxonomy-term--arbeitskreise.taxonomy-term--title h3.title a,
  .taxonomy-term--ausschuesse.taxonomy-term--title h3.title a {
    color: inherit; }

/*# sourceMappingURL=cdu-fraktion-nrw-2024.styles.css.map */
