.h2-referenz {
font-size: 25px;
line-height: 1.4;
word-break: break-word;
font-family: "Work Sans";
font-weight: 400;
}
.h2-referenz	b {
text-transform: uppercase;
font-weight: 700;
} .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
display: none;
}
.wp-block-navigation__responsive-container-open svg {
height: 40px !important;
width: 40px !important;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {
width: max-content;
}
.wp-block-navigation-submenu li:hover{
color: var(--wp--preset--color--custom-rot-pink);
}
.wp-block-navigation-item__content:active, .wp-block-navigation-item__content:focus{
text-decoration: underline;
font-weight: 700;
}
.wp-block-navigation ul li{
margin-left: 20px !important;
}  .wp-block-button__link{
transition-duration: 0.3s;
}
.wp-block-button__link:hover{
background-color: var(--wp--preset--color--custom-rot-pink);
}
.wp-block-button>.has-custom-anthrazit-color:hover{
background-color: var(--wp--preset--color--custom-anthrazit) !important;
color: white !important;
}
.wp-block-button>.has-custom-anthrazit-background-color:hover{
background-color: var(--wp--preset--color--custom-rot-pink) !important;
} #kundenstimmen{
margin: 0;
}
footer{
margin: 0;
margin-block-start: 0px !important;
} .kundenstimmen{
margin: 0;
}
.linked-in-posts{
margin: 0;
} .sticky{
position: sticky !important;
}
.top-0{
top: 0;
}
.z-0{
z-index: 0;
}
.z-10{
z-index: 10;
}
.z-20{
z-index: 20;
}
.shadow-border{
box-shadow: 0px -20px 20px 0px  rgba(0, 0, 0, 0.1); }
.has-white-bg{
background-color: white;
}
.fixed{
position: fixed !important;
}
.has-custom-grau-hintergrund-background-color {
margin-block-start: 0px !important; }
.sticky + div{
margin-block-start: 0px !important; }