@media (max-width: 1670px) {
#mainmenu .et_mobile_nav_menu {
display: block;
display:flex;
align-items: center;
margin-left: auto;
}
#mainmenu .et_pb_menu__menu, 
#mainmenu .et_pb_menu__search-button
{
display: none !important;
}
}
#mainmenu .et_mobile_menu,
#mainmenu .et_mobile_menu .sub-menu {
list-style-type: none;
}
h1, h2, h3, h4, h5, h6 {
font-weight: 800
}
body {
overflow-x: hidden;
}
.newsletter-anmeldung {
display: flex;
}
.newsletter-anmeldung input[type="text"] {
flex-grow: 1;
font-size: 16px;
padding: 12px 16px;
border: 1px solid #AAA;
border-right: none;
color: #000;
}
.newsletter-anmeldung input[type="text"]:focus {
border-color: #f9b000;
}
.newsletter-anmeldung input[type="text"]::placeholder {
color: #888;
opacity: 1;
}
.newsletter-anmeldung button {
background: #f9b000;
color: #FFF;
font-weight: bold;
font-size: 16px;
border: none;
padding: 12px 20px;
}
.sub-page-menu {
display: flex;
margin: -15px;
}
.sub-page-menu--item {
padding: 10px 15px;
margin-right: 15px;
font-weight: bold;
color: #FFF;
background-color: #79ac2b;
}
.sub-page-menu--item.migranten {
background-color: #f9b000;
}
.sub-page-menu--item.unternehmen {
background-color: #0061a5
}
.sub-page-menu--item.verbaende {
background-color: #996f0a
}
.rm-row-slider:not(.ui-sortable) {
--slides: 4;
position: relative;
width: auto;
overflow: hidden;
padding: 0 max(10vw, calc((100vw - 1400px) / 2));
}
.rm-row-slider:not(.ui-sortable)::before,
.rm-row-slider:not(.ui-sortable)::after {
top: 0;
left: 0;
content: "";
position: absolute;
height: 100%;
width: max(10vw, calc((100vw - 1400px) / 2));
background: rgba(255, 255, 255, 0.8);
z-index: 1;
}
.rm-row-slider:not(.ui-sortable)::after {
left: initial;
right: 0;
}
.rm-row-slider:not(.ui-sortable) .rm-row-slider__slide-wrapper {
display: flex;
transform: translateX(calc(-100% / 3));
width: 1200%;
width: min(calc(var(--slides) * 3 * 1400px), calc(var(--slides) * 3 * 80vw));
}
.rm-row-slider:not(.ui-sortable) .rm-row-slider__slide-wrapper.scroll-left {
transform: translateX(calc(-100% / (var(--slides) * 3) * (var(--slides) - 1 )));
}
.rm-row-slider:not(.ui-sortable) .rm-row-slider__slide-wrapper.scroll-right {
transform: translateX(calc(-100% / (var(--slides) * 3) * (var(--slides) + 1 )));
}
.rm-row-slider:not(.ui-sortable) .rm-row-slider__slide-wrapper.scroll-left,
.rm-row-slider:not(.ui-sortable) .rm-row-slider__slide-wrapper.scroll-right {
transition: transform 0.75s ease-in-out 0s;
}
.rm-row-slider:not(.ui-sortable) .rm-row-slider__prev-btn,
.rm-row-slider:not(.ui-sortable) .rm-row-slider__next-btn {
display: flex;
justify-content: center;
align-items: center;
position: absolute;
font-family: FontAwesome !important;
font-weight: 900 !important;
color: #FFF;
font-size: 30px;
top: 50%;
left: 20px;
width: 60px;
height: 60px;
border: 4px solid #FFF;
z-index: 2;
border-radius: 50%;
transform: translateY(-50%);
background: rgba(0, 0, 0, 0.3);
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.4);
cursor: pointer;
transition: background-color 0.03s linear 0s;
}
.rm-row-slider:not(.ui-sortable) .rm-row-slider__prev-btn:hover,
.rm-row-slider:not(.ui-sortable) .rm-row-slider__next-btn:hover {
background: rgba(0, 0, 0, 0.5);
}
.rm-row-slider:not(.ui-sortable) .rm-row-slider__next-btn {
left: initial;
right: 20px;
}
.rm-row-slider:not(.ui-sortable) .rm-row-slider__prev-btn::before {
content: "\f053";
content: "❮";
}
.rm-row-slider:not(.ui-sortable) .rm-row-slider__next-btn::before {
content: "\f054";
content: "❯";
}
.rm-row-slider:not(.ui-sortable) .et_pb_row {
width: 80vw;
margin: 0;
} .rm-quick-toggle__title {
position: relative;
font-family: "IBM Plex Serif", Georgia, "Times New Roman", serif;
font-size: 20px;
font-weight: bold;
line-height: 1em;
margin-bottom: 15px;
cursor: pointer;
padding-right: 1.625em;
}
@media all and (min-width: 480px) {
.rm-quick-toggle__title {
font-size: 20px;
}
} @media (min-width: 981px) {
.rm-quick-toggle__title {
font-size: calc(0.9375rem + ((1vw - 9.81px) * 1.454));   min-height: 0vw;
}
} @media (min-width: 1600px) {
.rm-quick-toggle__title {
font-size: 24px;
}
}
.rm-quick-toggle__title::after {
box-sizing: border-box;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
right: 0;
top: 0;
content: "❯";
font-size: 0.75em;
border: 2px solid #6ba230;
background: #6ba230;
color: #FFF;
width: 1.75em;
height: 1.75em;
padding-bottom: 1px;
padding-left: 1px;
border-radius: 50%;
transition: transform 0.5s ease-in-out 0s, background-color 0.5s linear 0s, color 0.5s linear 0s;
transform: rotate(90deg);
}
.is--open .rm-quick-toggle__title::after {
transform: rotate(-90deg);
background: transparent;
color: #6ba230;
}
.migranten .rm-quick-toggle__title::after {
background: #f9b000;
border-color: #f9b000;
}
.migranten.is--open .rm-quick-toggle__title::after {
background: transparent;
color: #f9b000;
}
.unternehmen .rm-quick-toggle__title::after {
background: #0061a5;
border-color: #0061a5;
}
.unternehmen.is--open .rm-quick-toggle__title::after {
background: transparent;
color: #0061a5;
}
.verbaende .rm-quick-toggle__title::after {
background: #996f0a;
border-color: #996f0a;
}
.verbaende.is--open .rm-quick-toggle__title::after {
background: transparent;
color: #996f0a;
}
.rm-quick-toggle__content {
position: relative;
}
.rm-quick-toggle__description {
font-size: 16px;
line-height: 1.3em;
margin-bottom: 15px;
}
.rm-quick-toggle__link-list {
position: absolute;
top: 0;
left: -5%;
background: #f8faf5;
width: 110%;
overflow: hidden;
transition: max-height 0.3s ease-in-out 0s;
max-height: 0;
padding: 0 5%;
}
.is--open .rm-quick-toggle__link-list {
max-height: none;
}
.rm-quick-toggle__link-list ul {
list-style: none;
padding-left: 0;
}
.rm-quick-toggle__link-list li {
position: relative;
padding-left: 15px;
padding-bottom: 5px;
}
.rm-quick-toggle__link-list li::before {
position: absolute;
content: "❯";
top: 0;
left: 0;
color: #6ba230;
}
.rm-quick-toggle__link-list li a {
color: #000;
}
.rm-quick-toggle__link-list li a:hover {
text-decoration: underline;
} .testimonial-slider.ui-sortable {
display: flex;
flex-wrap: wrap;
padding-left: 10px;
padding-right: 10px; 
}
.testimonial-slider.ui-sortable .et_pb_row {
margin: 10px;
max-width: 320px;
}
.testimonial-slider:not(.ui-sortable) {
width: 100%;
overflow: none;
padding: 0;
}
.testimonial-slider:not(.ui-sortable) .slide-container {
padding: 45px;
display: flex;
overflow: auto;
align-items: stretch;
position: relative;
}
.testimonial-slider:not(.ui-sortable) .et_pb_row {
margin: 0 15px;
min-width: 360px;
max-width: calc(100vw - 90px);
}
.testimonial-slider:not(.ui-sortable) .et_pb_column {
height: 100%;
display: flex;
flex-direction: column;
}
.testimonial-slider:not(.ui-sortable) .et_pb_column .et_pb_module:nth-last-child(2) {
flex-grow: 1;
}
.testimonial-slider .prev-btn,
.testimonial-slider .next-btn {
position: absolute;
left: 0;
top: 50%;
top: calc(50% - 40px);
width: 60px;
height: 90px;
background: rgba(0,0,0,.2);
z-index: 2;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
}
.testimonial-slider .prev-btn,
.testimonial-slider .next-btn {
position: absolute;
left: 0;
top: 50%;
top: calc(50% - 40px);
width: 60px;
height: 90px;
background: rgba(0,0,0,.2);
z-index: 2;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
transition: background-color .05s linear 0s;
}
.testimonial-slider .prev-btn:hover,
.testimonial-slider .next-btn:hover {
background: rgba(0,0,0,.4);
}
.testimonial-slider .next-btn {
left: initial;
right: 0;
}
.testimonial-slider .prev-btn::before,
.testimonial-slider .next-btn::before {
padding-top: 8.5px;
color: #FFF;
}
.testimonial-slider .prev-btn::before {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 46' width='30' height='46'><polygon points='18 0 30 0 12 23 30 46 18 46 0 23' style='fill: %23fff;'/></svg>");
}
.testimonial-slider .next-btn::before {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 46' width='30' height='46'><polygon points='12 0 0 0 18 23 0 46 12 46 30 23' style='fill: %23fff;'/></svg>");    
}
.migranten-icon,
.verbaende-icon,
.unternehmen-icon,
.kv-icon {
position: relative;
}
.migranten-icon::after,
.verbaende-icon::after,
.unternehmen-icon::after,
.kv-icon::after {
position: absolute;
width: 50px;
height: 50px;
bottom: -25px;
right: 25px;
}
.migranten-icon::after {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path id='migranten' d='M4.22,9.46L0,41.49l13.66,1.8c-.27-1.06-.27-2.22,.08-3.39,.83-2.71,3.43-4.57,6.27-4.47,3.77,.14,6.52,3.48,6.04,7.14-.11,.81-.37,1.57-.75,2.25l13.66,1.8,1.79-13.61c.96,.51,2.07,.79,3.29,.72,2.97-.19,5.48-2.47,5.89-5.42,.49-3.48-1.95-6.69-5.43-7.14-.76-.1-1.5-.05-2.21,.11l1.79-13.61L12.06,3.44c-3.83-.5-7.34,2.19-7.84,6.01' style='fill: %23f9b000;'/></svg>");
}
.verbaende-icon::after {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path id='verbaende' d='M39.16,0H4.44V14.41c.95-.37,2-.55,3.1-.43,3.26,.33,5.84,3.1,5.94,6.38,.11,3.74-2.89,6.81-6.61,6.81-.86,0-1.68-.17-2.43-.47v14.41h14.36c-.39,1.07-.54,2.26-.29,3.51,.6,3.06,3.32,5.35,6.43,5.37,3.68,.03,6.67-2.94,6.67-6.61,0-.8-.15-1.56-.41-2.28h14.36V6.4c0-3.53-2.86-6.4-6.4-6.4' style='fill: %23996f0a;'/></svg>");	
}
.unternehmen-icon::after {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path id='unternehmen' d='M11.43,50H45.56v-14.41c-.95,.37-2,.55-3.1,.43-3.26-.33-5.84-3.1-5.94-6.38-.11-3.74,2.89-6.81,6.61-6.81,.86,0,1.68,.17,2.43,.47V8.89h-14.36c.39-1.07,.54-2.26,.29-3.51C30.89,2.31,28.17,.03,25.06,0c-3.68-.03-6.67,2.94-6.67,6.61,0,.8,.15,1.56,.41,2.28H4.44V43.02c0,3.86,3.13,6.98,6.98,6.98' style='fill: %230061a5;'/></svg>");
}
.kv-icon::after {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path id='KV' d='M50,38.13V4.44h-14.41c.37,.95,.55,2,.43,3.1-.33,3.26-3.1,5.84-6.38,5.94-3.74,.11-6.81-2.89-6.81-6.61,0-.86,.17-1.68,.47-2.43H8.89v14.36c-1.07-.39-2.26-.54-3.51-.29C2.31,19.11,.03,21.82,0,24.94c-.03,3.68,2.94,6.67,6.61,6.67,.8,0,1.56-.15,2.27-.41v14.36H42.57c4.1,0,7.43-3.33,7.43-7.43' style='fill: %2379ac2b;'/></svg>");
}
.puzzleteil-links,
.puzzleteil-rechts {
position: relative;
z-index: 5;
}
.puzzleteil-links::before,
.puzzleteil-rechts::after {
position: absolute;
transform-origin: left center;
top: 50%;
width: 100px;
}
.puzzleteil-links::before {
left: 0;
transform: translateY(-50%) rotate(180deg);
}
.puzzleteil-rechts::after {
left: 100%;
transform: translateY(-50%);
}
@media all and (max-width: 980px) {
.puzzleteil-links::before {
left: 50%;
top: 0;
transform: translateY(-50%) rotate(270deg);
}
.puzzleteil-rechts::after {
left: 50%;
top: 100%;
transform: translateY(-50%) rotate(90deg);
}
}
.puzzleteil-migranten.puzzleteil-links::before,
.puzzleteil-migranten.puzzleteil-rechts::after {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 150'><path d='M0,145.31c12.02,4.47,25.39,6.11,39.54,3.32,34.42-6.81,60.17-37.61,60.46-72.97C100.36,33.94,66.91,0,25.6,0,16.58,0,7.99,1.72,0,4.7' style='fill: %23f9b000;'/></svg>");
}
.puzzleteil-verbaende.puzzleteil-links::before,
.puzzleteil-verbaende.puzzleteil-rechts::after {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 150'><path d='M0,145.31c12.02,4.47,25.39,6.11,39.54,3.32,34.42-6.81,60.17-37.61,60.46-72.97C100.36,33.94,66.91,0,25.6,0,16.58,0,7.99,1.72,0,4.7' style='fill: %23996f0a;'/></svg>");
}
.puzzleteil-unternehmen.puzzleteil-links::before,
.puzzleteil-unternehmen.puzzleteil-rechts::after {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 150'><path d='M0,145.31c12.02,4.47,25.39,6.11,39.54,3.32,34.42-6.81,60.17-37.61,60.46-72.97C100.36,33.94,66.91,0,25.6,0,16.58,0,7.99,1.72,0,4.7' style='fill: %230061a5;'/></svg>");
}
.puzzleteil-kv.puzzleteil-links::before,
.puzzleteil-kv.puzzleteil-rechts::after {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 150'><path d='M0,145.31c12.02,4.47,25.39,6.11,39.54,3.32,34.42-6.81,60.17-37.61,60.46-72.97C100.36,33.94,66.91,0,25.6,0,16.58,0,7.99,1.72,0,4.7' style='fill: %236ba230;'/></svg>");
}
.puzzleteil-vhs.puzzleteil-links::before,
.puzzleteil-vhs.puzzleteil-rechts::after {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 150'><path d='M0,145.31c12.02,4.47,25.39,6.11,39.54,3.32,34.42-6.81,60.17-37.61,60.46-72.97C100.36,33.94,66.91,0,25.6,0,16.58,0,7.99,1.72,0,4.7' style='fill: %23052c5a;'/></svg>");
}
.puzzleteil-hwk.puzzleteil-links::before,
.puzzleteil-hwk.puzzleteil-rechts::after {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 150'><path d='M0,145.31c12.02,4.47,25.39,6.11,39.54,3.32,34.42-6.81,60.17-37.61,60.46-72.97C100.36,33.94,66.91,0,25.6,0,16.58,0,7.99,1.72,0,4.7' style='fill: %2308316b;'/></svg>");
}
.puzzleteil-bamf.puzzleteil-links::before,
.puzzleteil-bamf.puzzleteil-rechts::after {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 150'><path d='M0,145.31c12.02,4.47,25.39,6.11,39.54,3.32,34.42-6.81,60.17-37.61,60.46-72.97C100.36,33.94,66.91,0,25.6,0,16.58,0,7.99,1.72,0,4.7' style='fill: %23576164;'/></svg>");
}
.puzzleteil-via.puzzleteil-links::before,
.puzzleteil-via.puzzleteil-rechts::after {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 150'><path d='M0,145.31c12.02,4.47,25.39,6.11,39.54,3.32,34.42-6.81,60.17-37.61,60.46-72.97C100.36,33.94,66.91,0,25.6,0,16.58,0,7.99,1.72,0,4.7' style='fill: %23ee2e30;'/></svg>");
}
.puzzleteil-bagfw.puzzleteil-links::before,
.puzzleteil-bagfw.puzzleteil-rechts::after {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 150'><path d='M0,145.31c12.02,4.47,25.39,6.11,39.54,3.32,34.42-6.81,60.17-37.61,60.46-72.97C100.36,33.94,66.91,0,25.6,0,16.58,0,7.99,1.72,0,4.7' style='fill: %231e3590;'/></svg>");
}
.puzzleteil-fluechtlingsrat.puzzleteil-links::before,
.puzzleteil-fluechtlingsrat.puzzleteil-rechts::after {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 150'><path d='M0,145.31c12.02,4.47,25.39,6.11,39.54,3.32,34.42-6.81,60.17-37.61,60.46-72.97C100.36,33.94,66.91,0,25.6,0,16.58,0,7.99,1.72,0,4.7' style='fill: %239e1175;'/></svg>");
} .sprachen-banner {
background: #FFF;
display: none;
box-shadow: 0 1px 4px 0 rgba(0,0,0,0.8);
overflow-x: auto;
}
.sprachen-banner__link {
font-family: 'IBM Plex Serif',Georgia,"Times New Roman",serif;
color: #020202;
flex: 1 0 0;
display: flex;
justify-content: space-between;
align-items: center;
padding: 20px;
border-right: 1px solid #000;
background-color: #FFF;
transition: color .15s linear 0s, 
background-color .15s linear 0s;
min-width: 170px;
}
.sprachen-banner__link:hover {
color: #FFFFFF;
background-color: #79ac2b;
}
.sprachen-banner__link:last-child {
border-right: 0;
}
.sprachen-banner__flagge {
width: 33px;
margin-left: 10px;
}
.sprachen-banner__dropdown {
display: block;
position: fixed;
bottom: 0;
left: 0;
width: 100%;
background: #FFF;
display: flex;
box-shadow: 0 1px 4px 0 rgba(0,0,0,0.8);
padding: 8px 24px;
z-index: 5;
}
@media all and (min-width: 640px) {
.sprachen-banner__dropdown {
display: none;
}
.sprachen-banner {
display: flex;
}
}
.sprachen-banner__select-prompt {
position: relative;
width: 100%;
max-width: 320px;
padding: 8px 36px 8px 12px;
margin: 0 auto;
background: #79ac2b;
color: #FFF;
cursor: pointer;
}
.sprachen-banner__select-prompt::after {
content: "❯";
position: absolute;
right: 10px;
bottom: 50%;
transform: translateY(50%) rotate(-90deg);
}
.sprachen-banner__selection {
position: absolute;
left: 0;
bottom: 100%;
width: 100%;
height: 0;
max-height: 60vh;
overflow: auto;
transition: height .25s ease-in-out 0s;
}
.sprachen-banner__dropdown.is--active .sprachen-banner__selection {
height: 320px;
}
.sprachen-banner__option {
display: flex;
align-items: center;
padding: 8px 12px;
background: #79ac2b;
border-bottom: 2px solid #FFF;
color: #FFF;
text-decoration: none;
}
.sprachen-banner__option .sprachen-banner__flagge {
margin-left: 0;
margin-right: 10px;
} .rm__logo-slider {
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.rm__logo-slider,
.rm__logo-slider .et_pb_module {
flex-wrap:initial;
width:initial;
max-width:100%;
flex-direction:row;
align-items:center
}
.rm__logo-slider a {
width:100%
}
.rm__logo-slider img.image {
margin-bottom:0 !important
}
.rm__logo-slider__slides {
padding:0 1rem;
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
text-align:center;
overflow:hidden
}
.rm__logo-slider__slides>.et_pb_module {
padding:0 1rem;
-webkit-box-flex:0;
-ms-flex-positive:0;
flex-grow:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-transition:all .5s ease-in-out 0s;
transition:all .5s ease-in-out 0s;
-ms-flex-preferred-size:50%;
flex-basis:50%;
-webkit-filter:grayscale(1);
filter:grayscale(1);
mix-blend-mode:multiply;
-webkit-transform:filter .1s linear 0s;
transform:filter .1s linear 0s
}
.rm__logo-slider__slides>.et_pb_module:hover {
-webkit-filter:grayscale(0);
filter:grayscale(0);
mix-blend-mode:initial
}
@media screen and (min-width:768px) {
.rm__logo-slider__slides>.et_pb_module {
-ms-flex-preferred-size:33.33333%;
flex-basis:33.33333%
}
} .rm__logo-slider__prev-btn,
.rm__logo-slider__next-btn {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
width:40px;
cursor:pointer
}
.rm__logo-slider__prev-btn::before,
.rm__logo-slider__next-btn::before {
font-family:"FontAwesome";
font-weight:900;
color:#CCC;
font-size:30px
}
.rm__logo-slider__prev-btn:hover::before,
.rm__logo-slider__next-btn:hover::before {
color:#AAA
}
.rm__logo-slider__prev-btn::before {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 46' width='30' height='46'><polygon points='18 0 30 0 12 23 30 46 18 46 0 23' style='fill: %236ba230;'/></svg>")
}
.rm__logo-slider__next-btn::before {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 46' width='30' height='46'><polygon points='12 0 0 0 18 23 0 46 12 46 30 23' style='fill: %236ba230;'/></svg>")
}
.rm__logo-slider.ui-sortable {
flex-wrap:wrap
}
.rm__logo-slider.ui-sortable>.et_pb_module {
width:20%;
min-width:20%;
padding:10px
} .blog-kategorien-header-auswahl .et_pb_code_inner {
display: flex;
flex-wrap: wrap;
margin: 0 -20px;
}
.blog-kategorien-header-auswahl .et_pb_code_inner a {
padding: 0 20px;
} .kv-blog-beitraege.et_pb_module .et_pb_blog_grid .et_pb_post {
border-width: 0px 0px 4px 0px;
border-bottom-color: #6BA230;
}
.kv-blog-beitraege.et_pb_module .et_pb_blog_grid .et_pb_post .more-link {
background: #6BA230;
}
.kv-blog-beitraege.et_pb_module .et_pb_blog_grid .et_pb_post .entry-featured-image-url {
position: relative;
}
.kv-blog-beitraege.et_pb_module .et_pb_blog_grid .et_pb_post .entry-featured-image-url::after {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path id='KV' d='M50,38.13V4.44h-14.41c.37,.95,.55,2,.43,3.1-.33,3.26-3.1,5.84-6.38,5.94-3.74,.11-6.81-2.89-6.81-6.61,0-.86,.17-1.68,.47-2.43H8.89v14.36c-1.07-.39-2.26-.54-3.51-.29C2.31,19.11,.03,21.82,0,24.94c-.03,3.68,2.94,6.67,6.61,6.67,.8,0,1.56-.15,2.27-.41v14.36H42.57c4.1,0,7.43-3.33,7.43-7.43' style='fill: %2379ac2b;'/></svg>");
position: absolute;
width: 50px;
height: 50px;
bottom: -25px;
right: 25px;
}
.kv-blog-beitraege.et_pb_module .et_pb_blog_grid .category-migranten {
border-bottom-color: #f9b000;
}
.kv-blog-beitraege.et_pb_module .et_pb_blog_grid .category-migranten .more-link {
background: #f9b000;
}
.kv-blog-beitraege.et_pb_module .et_pb_blog_grid .category-migranten .entry-featured-image-url::after {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path id='migranten' d='M4.22,9.46L0,41.49l13.66,1.8c-.27-1.06-.27-2.22,.08-3.39,.83-2.71,3.43-4.57,6.27-4.47,3.77,.14,6.52,3.48,6.04,7.14-.11,.81-.37,1.57-.75,2.25l13.66,1.8,1.79-13.61c.96,.51,2.07,.79,3.29,.72,2.97-.19,5.48-2.47,5.89-5.42,.49-3.48-1.95-6.69-5.43-7.14-.76-.1-1.5-.05-2.21,.11l1.79-13.61L12.06,3.44c-3.83-.5-7.34,2.19-7.84,6.01' style='fill: %23f9b000;'/></svg>");
}
.kv-blog-beitraege.et_pb_module .et_pb_blog_grid .category-verbaende {
border-bottom-color: #996f0a;
}
.kv-blog-beitraege.et_pb_module .et_pb_blog_grid .category-verbaende .more-link {
background: #996f0a;
}
.kv-blog-beitraege.et_pb_module .et_pb_blog_grid .category-verbaende .entry-featured-image-url::after {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path id='verbaende' d='M39.16,0H4.44V14.41c.95-.37,2-.55,3.1-.43,3.26,.33,5.84,3.1,5.94,6.38,.11,3.74-2.89,6.81-6.61,6.81-.86,0-1.68-.17-2.43-.47v14.41h14.36c-.39,1.07-.54,2.26-.29,3.51,.6,3.06,3.32,5.35,6.43,5.37,3.68,.03,6.67-2.94,6.67-6.61,0-.8-.15-1.56-.41-2.28h14.36V6.4c0-3.53-2.86-6.4-6.4-6.4' style='fill: %23996f0a;'/></svg>");
}
.kv-blog-beitraege.et_pb_module .et_pb_blog_grid .category-unternehmen {
border-bottom-color: #0061a5;
}
.kv-blog-beitraege.et_pb_module .et_pb_blog_grid .category-unternehmen .more-link {
background: #0061a5;
}
.kv-blog-beitraege.et_pb_module .et_pb_blog_grid .category-unternehmen .entry-featured-image-url::after {
content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path id='unternehmen' d='M11.43,50H45.56v-14.41c-.95,.37-2,.55-3.1,.43-3.26-.33-5.84-3.1-5.94-6.38-.11-3.74,2.89-6.81,6.61-6.81,.86,0,1.68,.17,2.43,.47V8.89h-14.36c.39-1.07,.54-2.26,.29-3.51C30.89,2.31,28.17,.03,25.06,0c-3.68-.03-6.67,2.94-6.67,6.61,0,.8,.15,1.56,.41,2.28H4.44V43.02c0,3.86,3.13,6.98,6.98,6.98' style='fill: %230061a5;'/></svg>");
} table.rm-responsive-table.rm-responsive-table,
table.rm-responsive-table.rm-responsive-table thead,
table.rm-responsive-table.rm-responsive-table tbody,
table.rm-responsive-table.rm-responsive-table tr,
table.rm-responsive-table.rm-responsive-table th,
table.rm-responsive-table.rm-responsive-table td {
border: none;
}
@media all and (min-width: 981px) {
.rm-responsive-table {
box-shadow: 0 3px 10px hsla(35,100%,5%,0.15);
}
.rm-responsive-table thead {
position: sticky;
top: 00px;
box-shadow: 0 2px 4px hsla(35,100%,5%,0.1);
}
.rm-responsive-table thead th, 
.rm-responsive-table tbody td {
vertical-align: top;
padding-top: 16px;
padding-bottom: 16px;
}
.rm-responsive-table th {
background-color: #f8faf5;
}
.rm-responsive-table tbody tr {
background-color: #FFF;
}
.rm-responsive-table tbody tr:nth-child(2n) {
background-color: #f8faf5;
}
}
@media all and (max-width: 980px) {
.rm-responsive-table {
display: block;
}
.rm-responsive-table thead {
display: none;
}
.rm-responsive-table tbody {
display: flex;
flex-wrap: wrap;
margin: 0 -32px 0 0;
align-items: flex-start;
}
.rm-responsive-table.rm-responsive-table tbody tr {
width: calc((100% - 32px * 2) / 2);
flex-direction: column;
display: flex;
flex-wrap: wrap;
margin-right: 32px;
margin-bottom: 32px;
padding: 0;
box-shadow: 0 3px 10px hsla(35,100%,5%,0.15);
}
.rm-responsive-table td {
display: flex;
}
.rm-responsive-table tbody td {
background-color: #FFF;
padding: 10px 24px;
}
.rm-responsive-table tbody td:nth-child(2n) {
background-color: #f8faf5;
}
.rm-responsive-table td::before {
content: attr(data-column);
font-weight: bold;
min-width: 85px;
}
.rm-responsive-table td div {
flex-grow: 1;
}
}
@media all and (max-width: 830px) {
.rm-responsive-table.rm-responsive-table tbody tr {
width: calc((100% - 32px * 1) / 1);
}
} .has--drop-down-text__indicator {
position: absolute;
display: flex;
justify-content: center;
align-items: center;
bottom: 0;
left: 0;
width: 40px;
height: 40px;
border-top-right-radius: 6px;
background: #f8faf5;
cursor: pointer;
}
.has--drop-down-text__indicator::before {
content: "+";
font-weight: 900;
color: #79ac2b;
font-size: 35px;
transition: transform .25s ease-in-out 0s;
transform: rotate(45deg);
}
.has--drop-down-text.is--closed .has--drop-down-text__indicator::before {
transform: rotate(0deg);
}
.has--drop-down-text.is--closed .has--drop-down-text__text-element {
max-height: 0;
padding-bottom: 0 !important;
}
.has--drop-down-text__text-element.is--animated {
transition: all .9s ease-in-out 0s;
}