:root :where(a:where(:not(.wp-element-button))) {
text-decoration: none;
}
:where(.wp-block-group.wp-block-group-is-layout-constrained) {
position: static;
}
.wp-block-image {
margin: 0 0 1em;
} @font-face {
font-family: 'Montserrat', sans-serif;
src: url(//heilers-landmaschinen.de/wp-content/themes/bandf-theme../../../bandf-files/font/Montserrat-Italic-VariableFont_wght.ttf);
}
@font-face {
font-family: 'Montserrat', sans-serif;
src: url(//heilers-landmaschinen.de/wp-content/themes/bandf-theme../../../bandf-files/font/Montserrat-VariableFont_wght.ttf);
}
@font-face {
font-family: 'Raleway', sans-serif;
src: url(//heilers-landmaschinen.de/wp-content/themes/bandf-theme../../../bandf-files/font/Raleway-Italic-VariableFont_wght.ttf);
}
@font-face {
font-family: 'Montserrat-bold';
src: url(//heilers-landmaschinen.de/wp-content/themes/bandf-theme../../../bandf-files/font/static/Montserrat-Bold.ttf);
}
@font-face {
font-family: 'Montserrat-regular';
src: url(//heilers-landmaschinen.de/wp-content/themes/bandf-theme../../../bandf-files/font/static/Montserrat-Regular.ttf);
}
@font-face {
font-family: 'Montserrat-medium';
src: url(//heilers-landmaschinen.de/wp-content/themes/bandf-theme../../../bandf-files/font/static/Montserrat-Medium.ttf);
}
@font-face {
font-family: 'Raleway-bold';
src: url(//heilers-landmaschinen.de/wp-content/themes/bandf-theme../../../bandf-files/font/static/Raleway-Bold.ttf);
}
@font-face {
font-family: 'Raleway-black';
src: url(//heilers-landmaschinen.de/wp-content/themes/bandf-theme../../../bandf-files/font/static/Raleway-Black.ttf);
}
body, body * {
font-family: 'Montserrat-regular', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Raleway-black'; 
}
strong {
font-family: 'Montserrat-bold';
}
#footer-container ul li a {
font-family: 'Montserrat', sans-serif;
}
.wp-block-navigation-item__label {
font-family: 'Montserrat-medium';
}
a.wp-block-button__link.wp-element-button {
font-family: 'Montserrat-medium';
}  a {
text-decoration: none;
} .fixed-size {
width: 1200px;
margin: 0 auto;
} .navs {
position: fixed;
top: 0;
left: 0;
z-index: 1;
width: 100px;
backface-visibility: hidden;
}
.burger {
position: relative;
background: #424242;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
z-index: 1;
}
.burger:hover {
background: #212121;
}
.menu-open {
width: 100%;
height: 100%;
position: absolute;
opacity: 0;
cursor: pointer;
z-index: 2;
}
.patty {
position: relative;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.hamburger {
position: absolute;
top: 10px;
width: 30px;
height: 2px;
background: white;
transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.hamburger:before {
content: "";
position: absolute;
width: 100%;
height: 2px;
top: -10px;
left: 0;
background: white;
transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.hamburger:after {
content: "";
position: absolute;
width: 100%;
height: 2px;
top: -20px;
left: 0;
background: white;
transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.menu-open:checked + .patty .hamburger {
top: -5px;
transform: rotate(-45deg);
}
.menu-open:checked + .patty .hamburger:before {
top: 0;
width: 0;
}
.menu-open:checked + .patty .hamburger:after {
top: 0;
transform: rotate(90deg);
}
.nav-menu {
position: relative;
width: 100px;
background: #212121;
height: auto;
display: flex;
justify-content: center;
align-items: center;
transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
top: -500px;
}
.nav-menu .nav-list {
width: 100%;
list-style: none;
margin: 0 !important;
}
.nav-menu .nav-list .list-menu:hover {
background: #111111;
}
.nav-menu .nav-list .list-menu .icon-link {
width: 100%;
height: 100%;
color: white;
display: flex;
justify-content: center;
align-items: center;
transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.nav-menu .nav-list .list-menu .icon-link:hover {
color: white;
}
.nav-menu .nav-list .list-menu .icon-1 {
color: #f50057;
}
.nav-menu .nav-list .list-menu .icon-2 {
color: #ffeb3b;
}
.nav-menu .nav-list .list-menu .icon-3 {
color: #2196f3;
}
.sidebar-open {
top: 0;
}
.content {
width: 100vw;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
}
.content .article {
width: 100%;
height: auto;
padding: 2rem;
text-align: center;
}
.content .article-1 {
background: linear-gradient(51deg, #833ab4 0%, #fd1d1d 50%, #fcb045 100%);
}
.content .article-1 h1 {
color: white;
}
.content .article-1 h2 {
color: white;
} ul.nav-list {
padding: 0;
}
.nav-menu .nav-list .list-menu {
width: 100%;
height: auto;
display: flex;
justify-content: center;
align-items: center;
transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
padding: 10px 5px;
}
.burger {
background: #FD0 !important;
}
.hamburger:before, .hamburger, .hamburger::after {
background: #212121 !important;
}
nav.navs {
display: none;
}
.wp-block-group.bg-gelb.is-layout-constrained.wp-block-group-is-layout-constrained {
background: var(--Gelb, #FFDB00);
padding: 35px 0;
}
.bg-logo {
width: max-content;
background: white !important;
padding: 10px;
position: absolute;
}
.wp-block-navigation .wp-block-navigation-item__label {
overflow-wrap: break-word;
word-break: normal;
color: var(--Schwarz, #212121);
font-family: 'Montserrat', sans-serif;
font-size: 19px;
font-style: normal;
font-weight: 700;
line-height: 21px;
letter-spacing: -0.57px;
text-transform: uppercase;
}
.bg-logo {
width: max-content;
background: white !important;
padding: 10px;
position: absolute;
margin-left: 100px !important;
}
.sp-tel {
padding-right: 50px;
}
.sp-tel a {
font-size: 19px;
font-style: normal;
font-weight: 600;
line-height: 21px;
letter-spacing: -0.57px;
text-transform: uppercase;
}
a {
color: var(--Schwarz, #212121);
}
.wp-block-group.bg-logo.is-layout-constrained.wp-block-group-is-layout-constrained svg {
width: 190px !important;
height: auto;
}
.wp-block-group.lang.is-layout-constrained.wp-block-group-is-layout-constrained {
position: fixed;
top: 158px;
right: 0;
}
.entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow {
margin-top: 0;
}
.bg-logo {
z-index: 99;
}
.wp-block-group.lang.is-layout-constrained.wp-block-group-is-layout-constrained {
z-index: 99;
}
.wp-block-cover {
margin-top: 0;
}
p.headline-small {
font-family: 'Raleway-black' !important;
color: #FFF;
text-shadow: 0px 0px 22px rgba(0, 0, 0, 0.11), 0px 0px 38px rgba(11, 180, 0, 0.58), 0px 0px 22px rgba(0, 0, 0, 0.25);
font-family: Raleway;
font-size: 41px;
font-style: normal;
font-weight: 900;
line-height: 75px;
letter-spacing: 0px;
text-transform: uppercase;
}
p.headline-big {
font-family: 'Raleway-black' !important;
color: #FFF;
text-shadow: 0px 0px 22px rgba(0, 0, 0, 0.11), 0px 0px 38px rgba(11, 180, 0, 0.58), 0px 0px 22px rgba(0, 0, 0, 0.25);
font-family: Raleway;
font-size: 66px;
font-style: normal;
font-weight: 900;
line-height: 75px;
letter-spacing: 0.02px;
text-transform: uppercase;
}
p.headline-smaller {
color: #FFF;
text-shadow: 0px 0px 22px rgba(0, 0, 0, 0.11), 0px 0px 38px rgba(11, 180, 0, 0.58), 0px 0px 22px rgba(0, 0, 0, 0.25);
font-family: Montserrat;
font-size: 36px;
font-style: normal;
font-weight: 500;
line-height: 77px;
}
p#subline {
color: #212121;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 30px;
width: max-content;
text-align: left;
margin-left: 0 !important;
background: #FFDB00;
padding: 10px 20px;
}
.wp-block-group.fixed-size.headlin-container.is-layout-constrained.wp-block-group-is-layout-constrained p {
margin-top: 0;
}
.wp-block-group.fixed-size.headlin-container.is-layout-constrained.wp-block-group-is-layout-constrained .wp-block-columns {
margin-top: 0;
}
.wp-block-column.svg-headline.is-layout-flow.wp-block-column-is-layout-flow svg {
position: relative;
left: -15em;
top: 30px;
}
.wp-block-button a::after {
background-image: url(//heilers-landmaschinen.de/wp-content/bandf-files/arrow-right.svg);
background-size: contain;
height: 20px;
width: 25px;
content: "";
background-repeat: no-repeat;
margin-top: 0px;
position: absolute;
margin-left: 15px;
margin-top: 3px;
}
a.wp-block-button__link.wp-element-button {
color: var(--Schwarz, #212121);
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
padding: 15px 60px;
padding-left: 35px;
}
.wp-block-buttons.headline-btn.is-layout-flex.wp-block-buttons-is-layout-flex a.wp-block-button__link.wp-element-button {
background: white;
}
.wp-block-buttons.headline-btn.is-layout-flex.wp-block-buttons-is-layout-flex {
margin-top: 65px;
}
.fixed-size {
padding: 5em 15px;
}
body, body * {
font-size: 17px;
font-style: normal;
line-height: 26px;
}
a.glink img {
padding: 0 !important;
vertical-align: middle;
display: inline;
border: 0;
padding: 0;
margin: 0;
opacity: 0.8;
margin-right: 2px;
box-shadow: 0px 0px 22px rgba(0, 0, 0, 0.11), 0px 0px 38px rgba(11, 180, 0, 0.58), 0px 0px 22px rgba(0, 0, 0, 0.25);
height: auto;
margin: 0 5px;
}
a.glink img {
margin-right: 15px !important;
}
a.wp-block-button__link.wp-element-button {
border-radius: 30px;
background: #B1CB18;
}
p#subline {
font-family: 'Montserrat-bold';
}
h1.wp-block-heading {
font-size: 32px;
font-style: normal;
font-family: 'Raleway-black' !important;
letter-spacing: -0.96px;
text-transform: uppercase;
}
a.wp-block-button__link.wp-element-button {
color: white;
}
.wp-block-buttons.headline-btn.is-layout-flex.wp-block-buttons-is-layout-flex a {
color: black;
}
strong {
font-family: 'Montserrat-bold';
font-weight: 700;
text-transform: uppercase;
}
.strong-green strong {
color: #B1CB18;
}
.strong-green p strong {
text-transform: normal;
}
h2.wp-block-heading.has-text-align-center, h2.wp-block-heading.has-text-align-center strong {
font-size: 23px;
font-style: normal;
font-weight: 900;
line-height: 30px;
text-transform: uppercase;
}
p.has-text-align-center strong {
text-transform: none;
font-family: 'Montserrat-bold';
}
p.headline-big-black {
font-family: 'Raleway-black';
font-size: 36px;
font-style: normal;
font-weight: 900;
line-height: 44px;
letter-spacing: -1.08px;
text-transform: uppercase;
}
.wp-block-group.bg-gelb.txt-content.is-layout-constrained.wp-block-group-is-layout-constrained {
padding: 35px;
width: max-content;
margin-left: 0 !important;
}
.wp-block-group.fixed-size.fixed-headline.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-bottom: 0;
padding-top: 0em;
position: relative;
top: 6em;
z-index: 9;
}
.icon-left-headline:before {
background-image: url(//heilers-landmaschinen.de/wp-content/bandf-files/icon-bild.svg);
position: absolute;
background-size: contain;
height: 35px;
width: 35px;
content: "";
background-repeat: no-repeat;
margin-top: -3px;
margin-left: -45px;
}
.txt-pad-left {
padding-left: 45px;
}
p.icon-left-headline {
font-size: 23px;
font-style: normal;
font-weight: 900;
line-height: 30px;
letter-spacing: -0.69px;
text-transform: uppercase;
font-family: 'Raleway-black';
}
.wp-block-group.fixed-size.mid-verla.is-layout-constrained.wp-block-group-is-layout-constrained {
position: relative;
top: -2em;
}
.wp-block-group.fixed-size.last-verlauf.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-top: 0;
}
.sp-in-sp {
margin-top: 6em;
}
.sp-in-sp strong {
font-family: 'Montserrat-bold';
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 21px;
letter-spacing: -0.48px;
text-transform: uppercase;
}
.sp-in-sp a.wp-block-button__link.wp-element-button {
background: white;
color: black;
}
.wp-block-columns.sp-in-sp {
margin-top: 1em;
}
.wp-block-column.is-vertically-aligned-top.txt-pad-left.txt-pad-top.is-layout-flow.wp-block-column-is-layout-flow {
margin-top: 1em;
}
.wp-block-group.siegel.is-layout-constrained.wp-block-group-is-layout-constrained {
position: absolute;
margin-left: 38%;
margin-top: 21em;
z-index: 9;
}
.txt-pad-top p.icon-left-headline {
margin-top: 3em;
}
.wp-block-group.cover-txt-unten.is-layout-constrained.wp-block-group-is-layout-constrained {
margin-top: 4em;
}
.wp-block-group.fixed-size.fixed-headline.headline-pos-top.is-layout-constrained.wp-block-group-is-layout-constrained {
top: 0;
margin-top: -4em;
}
.sp-schritt a.wp-block-button__link.wp-element-button {
background: #B1CB18 !important;
}
.wp-block-column.svg-headline.zwischenbanner.is-layout-flow.wp-block-column-is-layout-flow svg {
left: -10em;
top: 45px;
}
.wp-block-group.border-bottom.is-layout-constrained.wp-block-group-is-layout-constrained p {
background: var(--Gelb, #FFDB00);
width: max-content;
margin-left: 0 !important;
padding: 15px;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 44px;
letter-spacing: -0.9px;
text-transform: uppercase;
font-family: 'Raleway-black';
}
.wp-block-group.border-bottom.is-layout-constrained.wp-block-group-is-layout-constrained {
border-bottom: 2px solid black;
}
p.bg-green {
background: var(--Grn, #B1CB18);
width: max-content;
padding: 20px;
text-transform: uppercase;
color: white;
}
.wp-block-column.big-img.is-layout-flow.wp-block-column-is-layout-flow img {
position: absolute;
margin-left: -8em;
width: 730px;
}
.wp-block-group.border-bottom.is-layout-constrained.wp-block-group-is-layout-constrained {
width: 85%;
}
h3 {
font-size: 36px;
font-style: normal;
font-weight: 900;
line-height: 42px;
letter-spacing: -1.08px;
text-transform: uppercase;
}
h3.wp-block-heading::after {
background-image: url(//heilers-landmaschinen.de/wp-content/bandf-files/icon-bild.svg);
position: absolute;
background-size: contain;
height: 35px;
width: 35px;
content: "";
background-repeat: no-repeat;
margin-top: 5px;
margin-left: 25px;
}
.wp-block-columns.tabele {
border-bottom: 2px solid;
}
.wp-block-group.fixed-size.fixed-tabele.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-top: 0;
}
p.bg-gelb {
background: var(--Gelb, #FFDB00);
padding: 20px;
width: max-content;
text-transform: uppercase;
margin-top: 4em;
font-family: 'Montserrat-bold';
}
p.bg-green {
color: white !important;
font-family: 'Montserrat-bold';
}
.wp-block-column.is-vertically-aligned-top.sp-tabele-right.is-layout-flow.wp-block-column-is-layout-flow p {
margin-top: 25px;
}
h4.wp-block-heading.bg-gelb, h5.wp-block-heading.bg-gelb {
background: var(--Gelb, #FFDB00);
padding: 20px;
font-size: 36px;
font-style: normal;
font-weight: 900;
line-height: 36.5px; letter-spacing: -1.08px;
text-transform: uppercase;
width: max-content;
margin-left: 0 !important;
}
.wp-block-cover.is-light {
padding: 0;
}
.wp-block-group.fixed-size.fixed-small-size.is-layout-constrained.wp-block-group-is-layout-constrained p {
width: 70%;
margin-left: 0 !important;
}
input, textarea {
border: 2px solid var(--Grn, #B1CB18);
}
input#gform_submit_button_1 {
background: #B1CB18;
border: none;
padding: 10px 45px;
border-radius: 30px;
color: white;
}
.wp-block-group.bg-white.is-layout-constrained.wp-block-group-is-layout-constrained {
background: white;
padding: 13px;
}
.wp-block-group.fixed-size.fixed-footer.is-layout-constrained.wp-block-group-is-layout-constrained p {
text-shadow: 0px 0px 22px rgba(0, 0, 0, 0.11), 0px 0px 38px rgba(11, 180, 0, 0.58), 0px 0px 22px rgba(0, 0, 0, 0.25);
font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 28px;
letter-spacing: -0.57px;
color: white;
margin-top: 0;
}
.wp-block-group.fixed-size.fixed-footer.is-layout-constrained.wp-block-group-is-layout-constrained strong {
text-shadow: 0px 0px 22px rgba(0, 0, 0, 0.11), 0px 0px 38px rgba(11, 180, 0, 0.58), 0px 0px 22px rgba(0, 0, 0, 0.25);
font-family: Raleway;
font-size: 19px;
font-style: normal;
font-weight: 900;
line-height: 21px;
letter-spacing: -0.57px;
text-transform: uppercase;
font-family: 'Raleway-black';
}
.wp-block-group.fixed-size.fixed-footer.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-top: 2em;
padding-bottom: 2em;
}
.wp-block-group.fixed-size.fixed-footer-2.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-top: 3em;
padding-bottom: 0;
}
.wp-block-group.fixed-size.fixed-footer-2.is-layout-constrained.wp-block-group-is-layout-constrained ul li {
list-style: none;
text-align: left;
float: left;
padding: 0 25px;
padding-left: 0;
}
.fixed-footer-2 ul {
margin-left: -40px;
}
.fixed-footer-2 li a {
color: #FFF;
text-shadow: 0px 0px 22px rgba(0, 0, 0, 0.11), 0px 0px 38px rgba(11, 180, 0, 0.58), 0px 0px 22px rgba(0, 0, 0, 0.25);
font-family: Raleway;
font-size: 19px;
font-style: normal;
font-weight: 900;
line-height: 21px;
letter-spacing: -0.57px;
text-transform: uppercase;
font-family: 'Raleway-black';
}
.wp-block-group.fixed-size.bandf.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-top: 0;
padding-bottom: 0;
}
.wp-block-column.is-vertically-aligned-center.bandf-txt.is-layout-flow.wp-block-column-is-layout-flow p {
margin-top: 40px;
}
.fixed-footer .wp-block-group.bg-white.is-layout-constrained.wp-block-group-is-layout-constrained svg {
display: flex;
}
.fixed-footer .wp-block-group.bg-white.is-layout-constrained.wp-block-group-is-layout-constrained img {
padding-bottom: 9px;
}
p.headline-big::after {
height: 78px;
width: 76px;
content: "";
background-repeat: no-repeat;
margin-top: 0px;
margin-left: 20px;
position: absolute;
background-image: url(//heilers-landmaschinen.de/wp-content/bandf-files/icon-bild.svg);
background-size: contain;
}
.wp-block-group.fixed-size.fixed-footer.is-layout-constrained.wp-block-group-is-layout-constrained a {
color: white !important;
}
[lang="en"] figure.wp-block-image.size-full.lang-deutsch {
display: none !important;
}
[lang="de-DE"] figure.wp-block-image.size-full.lang-en {
display: none !important;
}
[lang="de-DE"] .wp-block-group.lang-en.is-layout-constrained.wp-block-group-is-layout-constrained {
display: none !important;
}
[lang="de"] figure.wp-block-image.size-full.lang-en {
display: none !important;
}
label#label_1_6_1 a {
color: #B1CB18 !important;
}
p.headline-smaller {
font-family: 'Montserrat-medium';
margin-top: 20px !important;
}
p#subline {
text-transform: uppercase;
}
h1.wp-block-heading {
line-height: 32px;
}
.wp-block-group.fixed-size.igel-pad-bottom.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-bottom: 0;
}
.wp-block-group.fixed-size.igel-pad-top.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-top: 0;
}
.igel-big-img img {
width: 930px !important;
margin-left: -12em;
}
.wp-block-group.fixed-size.fixed-headline.igel-headline-pos-top.is-layout-constrained.wp-block-group-is-layout-constrained {
top: 0;
margin-top: 2em;
}
input#gform_submit_button_4 {
background: #B1CB18;
border: none;
padding: 10px 45px;
border-radius: 30px;
color: white;
}
.sp-lang .wp-block-buttons.headline-btn.is-layout-flex.wp-block-buttons-is-layout-flex {
margin-top: 0;
}
.sp-lang a.wp-block-button__link.wp-element-button {
font-size: 15px;
}
.wp-block-group.back-green-ver.is-layout-constrained.wp-block-group-is-layout-constrained {
background: #B1CB18;
padding: 20px;
margin-top: -25px;
padding-top: 5em;
}
.wp-block-group.bg-gelb.txt-content.big-verteiler.is-layout-constrained.wp-block-group-is-layout-constrained {
position: absolute;
margin-top: -12em;
padding: 25px;
margin-left: 3em !important;
}
.wp-block-group.fixe-size_prozent.is-layout-constrained.wp-block-group-is-layout-constrained {
width: 1600px;
margin: 0 auto;
margin-top: 3em;
}
.fixe-size_prozent p.headline-big-black {
color: var(--Schwarz, #212121);
font-size: 54px;
font-style: normal;
font-weight: 900;
line-height: 56px;
letter-spacing: -1.62px;
text-transform: uppercase;
}
.fixe-size_prozent p.headline-small {
color: #FFF;
text-shadow: 0px 0px 22px rgba(0, 0, 0, 0.25), 0px 0px 38px rgba(11, 180, 0, 0.58), 0px 0px 22px rgba(0, 0, 0, 0.11);
font-family: Raleway;
font-size: 35px;
font-style: normal;
font-weight: 900;
line-height: 75px;
letter-spacing: -1.23px;
text-transform: uppercase;
margin-top: 0 !important;
margin-left: 45px !important;
}
.fixe-size_prozent p.headline-big {
color: #FFF;
text-shadow: 0px 0px 22px rgba(0, 0, 0, 0.25), 0px 0px 38px rgba(11, 180, 0, 0.58), 0px 0px 22px rgba(0, 0, 0, 0.11);
font-size: 62px;
font-style: normal;
font-weight: 900;
line-height: 68px;
letter-spacing: -1.98px;
text-transform: uppercase;
margin-left: 45px !important;
margin-top: 0;
}
.fixe-size_prozent .wp-block-buttons.headline-btn.is-layout-flex.wp-block-buttons-is-layout-flex {
margin-top: 30px;
margin-bottom: 3em;
margin-left: 45px !important;
}
.wp-block-column.sp-shadow {
box-shadow: 4px -2px 6px 1px rgba(0, 0, 0, 0.11);
}
ul.wp-block-list.liste-ver a {
color: var(--Schwarz, #212121);
font-size: 19px;
font-style: normal;
font-weight: 700;
line-height: 21px;
letter-spacing: -0.57px;
text-transform: uppercase;
font-family: 'Raleway-black';
}
ul.wp-block-list.liste-ver {
list-style: none;
padding: 0;
}
ul.wp-block-list.liste-ver li {
float: left;
padding-right: 50px;
margin-top: 20px;
}
.wp-block-group.border-left.is-layout-constrained.wp-block-group-is-layout-constrained {
border-left: 5px solid #FFDB00;
margin-left: 45px !important;
}
.wp-block-group.fixe-size_prozent.is-layout-constrained.wp-block-group-is-layout-constrained {
margin-bottom: 3em;
}
.wp-block-group.border-left.is-layout-constrained.wp-block-group-is-layout-constrained {
position: relative;
top: 20px;
}
.wp-block-column.sp-shadow:hover {
opacity: 0.67;
mix-blend-mode: color;
filter: brightness(0.5);
cursor: pointer;
}
.wp-block-column.sp-shadow.is-layout-flow.wp-block-column-is-layout-flow img {
width: 100%;
}
.wp-block-group.bg-white.is-layout-constrained.wp-block-group-is-layout-constrained svg {
width: 177px;
height: auto;
display: flex;
justify-content: center;
margin: 0 auto;
}
a.h-content::after {
display: none;
}
.wp-block-group.back-green-ver.is-layout-constrained.wp-block-group-is-layout-constrained {
height: 507px;
} .sp-social > * {
width: fit-content;
margin-inline: auto;
}
.sp-social .headline-btn.is-layout-flex.wp-block-buttons-is-layout-flex {
margin-top: 0px !important;
margin-bottom: 20px;
}
.sp-social a {
display: block;
}
.sp-social .tel-icon {
margin-right: 20px;
transform: translateY(8px);
}
@media only screen and (max-width: 1600px) {
.wp-block-column.sp-social.is-layout-flow.wp-block-column-is-layout-flow {
flex-basis: 350px !important;
}
}
@media (max-width: 960px) {
.sp-social .headline-btn {
display: none;
}
.sp-social .tel-text {
display: none;
}
.sp-social a {
margin-block: 0;
margin-inline: unset;
margin-left: auto;
}
.wp-block-column.sp-social.is-layout-flow.wp-block-column-is-layout-flow {
flex-basis: 240px !important;
}
}
.page-id-815 .gtranslate_wrapper {
width: fit-content;
margin-left: auto;
}
.sp-social a {
margin-top: -10px;
}
.page-id-815 .sp-social {
margin-top: -10px
}
@media (max-width: 782px) {
.sp-lang .gtranslate_wrapper {
display: none;
}
}
@media (max-width: 1620px){
.page-id-815 .wp-block-group.fixe-size_prozent.is-layout-constrained.wp-block-group-is-layout-constrained {
width: 1200px;
}
.page-id-815 .fixe-size_prozent .wp-block-group.back-green-ver.is-layout-constrained.wp-block-group-is-layout-constrained {
height: 650px;
}
}
@media only screen and (max-width: 1600px) {
.wp-block-column.sp-social.is-layout-flow.wp-block-column-is-layout-flow {
flex-basis: 260px !important;
}
}
@media (max-width: 1220px){
.page-id-815 .wp-block-group.fixe-size_prozent.is-layout-constrained.wp-block-group-is-layout-constrained {
width: 760px;
margin-top: 90px !important;
}
.page-id-815 .fixe-size_prozent .wp-block-group.back-green-ver.is-layout-constrained.wp-block-group-is-layout-constrained {
height: 507px;
}
.page-id-815 .wp-block-group.fixe-size_prozent.is-layout-constrained.wp-block-group-is-layout-constrained .wp-block-columns {
flex-wrap: wrap !important;
}
.page-id-815 .wp-block-group.fixe-size_prozent.is-layout-constrained.wp-block-group-is-layout-constrained .wp-block-columns > .wp-block-column {
flex-basis: 100%;
}
}
@media only screen and (max-width: 1200px) {
.page-id-815 .wp-block-column.sp-logo.is-layout-flow.wp-block-column-is-layout-flow {
top: 0px;
}
.wp-block-column.sp-social.is-layout-flow.wp-block-column-is-layout-flow {
flex-basis: 250px !important;
}
}
@media only screen and (max-width: 960px) {
.wp-block-group.bg-gelb.bg-nav.is-layout-constrained.wp-block-group-is-layout-constrained {
top: 0px;    
}
.page-id-815 .wp-block-group.fixe-size_prozent.is-layout-constrained.wp-block-group-is-layout-constrained {
margin-top: 140px !important;
} 
}
@media (min-width: 783px){
.verteiler-mobil {
display: none !important;
}
}
@media (max-width: 782px){
.verteiler-desktop {
display: none !important;
}
}p#subline br {
display: none;
}
.wp-block-columns.is-layout-flex.wp-container-151.wp-block-columns-is-layout-flex a {
color: white;
}
.bg-logo {
margin-left: 25px !important;
}
.wp-block-group.siegel.is-layout-constrained.wp-block-group-is-layout-constrained {
position: absolute;
margin-left: 38% !important;
margin-top: 4em;
z-index: 9;
}
textarea#input_1_5 {
resize: vertical;
}
@media only screen and (max-width: 1800px) { 
.wp-block-navigation .wp-block-navigation-item__label {
font-size: 16px;
}
@media only screen (min-width: 600px) and (max-width: 960px) { 
.navs {
margin-top: 0;
}
.burger {
height: 60px !important;
}
}
.wp-block-group.sp-tel.is-layout-constrained.wp-block-group-is-layout-constrained svg {
width: 21px;
}
.sp-tel .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex {
padding: 0 !important;
gap: 0;
}
.sp-tel a {
font-size: 17px;
}
.bg-logo {
margin-left: 25px !important;
}
}
@media only screen and (max-width: 1600px) { 
.bg-logo {
margin-left: 25px !important;
}
.wp-block-column.sp-social.is-layout-flow.wp-block-column-is-layout-flow {
flex-basis: 240px !important;
}
.wp-block-column.sp-lang.is-layout-flow.wp-block-column-is-layout-flow {
flex-basis: 100px !important;
}
.wp-block-navigation__responsive-container-content {
padding-left: 0 !important;
}
ul.wp-block-navigation__container.is-responsive.wp-block-navigation {
gap: 15px;
}
.wp-block-group.bg-logo.is-layout-constrained.wp-block-group-is-layout-constrained svg {
width: 130px !important;
height: auto;
}
.wp-block-group.bg-gelb.is-layout-constrained.wp-block-group-is-layout-constrained {
padding: 20px 0;
}
.wp-block-column.sp-logo.is-layout-flow.wp-block-column-is-layout-flow {
flex-basis: 180px !important;
}
.wp-block-navigation .wp-block-navigation-item__label {
font-size: 14px;
}
p.headline-small {
font-size: 36px;
}
p.headline-big {
font-size: 58px;
line-height: 56px;
}
.wp-block-column.svg-headline.is-layout-flow.wp-block-column-is-layout-flow svg {
position: relative;
left: -16em;
top: 0px;
}
p.headline-smaller {
font-size: 31px;
line-height: 30px;
}
.wp-block-cover.cover-header {
min-height: 500px !important;
}
p.headline-big::after {
height: 53px;
}
}
@media only screen and (max-width: 1200px) {
.fixed-size {
width: 960px;
}
.wp-block-column.sp-logo.is-layout-flow.wp-block-column-is-layout-flow {
position: absolute;
margin: 0 auto;
display: flex;
justify-content: center;
width: 100%;
top: 104px;
}
.wp-block-navigation__responsive-dialog {
padding-left: 25px;
}
.sp-tel {
padding-right: 0;
}
.wp-block-column.sp-social.is-layout-flow.wp-block-column-is-layout-flow {
flex-basis: 205px !important;
}
p.headline-small {
font-size: 30px;
}
p.headline-big {
font-size: 43px;
line-height: 43px;
}
p.headline-smaller {
font-size: 28px;
line-height: 20px;
}
p#subline {
font-size: 18px;
}
.wp-block-group.fixed-size.headlin-container.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-bottom: 3em;
padding-top: 6em;
}
.wp-block-buttons.headline-btn.is-layout-flex.wp-block-buttons-is-layout-flex {
margin-top: 25px;
}
.wp-block-column.svg-headline.is-layout-flow.wp-block-column-is-layout-flow svg {
position: relative;
left: -15em;
top: -13px;
width: 100px;
}
h1.wp-block-heading {
font-size: 26px;
}
p.headline-big-black {
font-size: 28px;
line-height: 32px;
}
.wp-block-cover.cover-header span.wp-block-cover__background.has-background-dim-100.has-background-dim.wp-block-cover__gradient-background.has-background-gradient {
background: linear-gradient(90deg,rgb(177,203,24) 52%,rgba(155,81,224,0) 100%) !important;
}
.wp-block-group.bg-gelb.txt-content.is-layout-constrained.wp-block-group-is-layout-constrained {
padding: 25px;
}
.wp-block-group.fixed-size.fixed-headline.is-layout-constrained.wp-block-group-is-layout-constrained {
top: 4em;
}
body, body * {
font-size: 16px;
line-height: 20px;
}
p.icon-left-headline {
font-size: 22px;
}
.wp-block-group.siegel.is-layout-constrained.wp-block-group-is-layout-constrained {
position: absolute;
margin-left: 38%;
margin-top: 8em;
z-index: 9;
}
a.wp-block-button__link.wp-element-button {
font-size: 14px;
}
.wp-block-button a::after {
height: 18px;
width: 21px;
}
p.icon-left-headline {
font-size: 20px;
line-height: 22px;
}
.txt-pad-top p.icon-left-headline {
margin-top: 1em;
}
.wp-block-column.sp-diplay.is-layout-flow.wp-block-column-is-layout-flow {
display: none !important;
}
.wp-block-group.cover-txt-unten.is-layout-constrained.wp-block-group-is-layout-constrained {
margin-top: 1em;
padding-left: 25px;
}
.zwischenbanner .wp-block-group.fixed-size.headlin-container.is-layout-constrained.wp-block-group-is-layout-constrained {
padding: 0;
}
.wp-block-cover.zwischenbanner {
min-height: 300px !important;
}
.wp-block-cover.zwischenbanner .wp-block-column.svg-headline.zwischenbanner.is-layout-flow.wp-block-column-is-layout-flow svg {
left: -12em;
top: 29px;
height: 75px;
}
.wp-block-column.svg-headline.is-layout-flow.wp-block-column-is-layout-flow svg {
height: 105px;
position: relative;
left: -15em;
top: 15px;
width: 100px;
}
.wp-block-group.border-bottom.is-layout-constrained.wp-block-group-is-layout-constrained p {
padding: 10px;
font-size: 25px;
}
.wp-block-column.big-img.is-layout-flow.wp-block-column-is-layout-flow img {
position: absolute;
margin-left: -6em;
width: 600px;
}
p.bg-green {
padding: 15px;
}
h3.wp-block-heading {
font-size: 25px;
line-height: 40px;
}
h4.wp-block-heading.bg-gelb, h5.wp-block-heading.bg-gelb {
font-size: 27px;
line-height: 29.5px;
}
.fixed-footer-2 .wp-block-columns.is-layout-flex.wp-container-155.wp-block-columns-is-layout-flex {
display: block;
}
.fixed-footer-2 li a {
font-size: 17px;
}
}
@media only screen and (max-width: 960px) {
nav.navs {
display: block;
}
.wp-block-navigation__responsive-dialog {
display: none;
}
.navs {
z-index: 10;
}
.nav-menu {
position: relative;
width: 300px;
height: auto;
display: flex;
justify-content: center;
align-items: center;
transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
background: var(--Gelb, #FFDB00);
}
.burger {
height: 94px;
}	
.wp-block-group.bg-gelb.bg-nav.is-layout-constrained.wp-block-group-is-layout-constrained {
background: var(--Gelb, #FFDB00);
padding: 27px 0;
position: fixed;
width: 100%;
z-index: 99;
}
.wp-block-column.sp-logo.is-layout-flow.wp-block-column-is-layout-flow {
top: -2px;
}
.wp-block-column.txt-social-sp.is-layout-flow.wp-block-column-is-layout-flow {
display: none;
}
.wp-block-column.sp-social.is-layout-flow.wp-block-column-is-layout-flow {
flex-basis: 55px !important;
}
.nav-menu .nav-list .list-menu .icon-link {
font-style: normal;
font-family: 'Raleway-black' !important;
letter-spacing: -0.96px;
text-transform: uppercase;
color: black !important;
}
.wp-block-columns.is-layout-flex.wp-container-67.wp-block-columns-is-layout-flex {
display: block;
}
.fixed-size {
width: 700px;
}
.wp-block-columns.is-layout-flex.wp-container-95.wp-block-columns-is-layout-flex {
display: block;
}
.wp-block-column.big-img.is-layout-flow.wp-block-column-is-layout-flow img {
position: static;
margin-left: 0;
width: 680px;
}
.wp-block-column.is-vertically-aligned-top.txt-pad-left.txt-pad-top.is-layout-flow.wp-block-column-is-layout-flow {
margin-top: 3em;
width: 85%;
margin-left: 22px;
}
p.headline-small {
font-size: 26px;
line-height: 44px;
}
p.headline-big {
font-size: 36px;
line-height: 43px;
}
.wp-block-column.svg-headline.is-layout-flow.wp-block-column-is-layout-flow svg {
height: 88px;
position: relative;
left: -10em;
top: 15px;
width: 100px;
}
p.headline-smaller {
font-size: 22px;
line-height: 23px;
}
p#subline {
font-size: 14px;
}
a.wp-block-button__link.wp-element-button {
font-size: 13px;
}
.wp-block-group.fixed-size.headlin-container.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-top: 9em;
}
h2.wp-block-heading.has-text-align-center, h2.wp-block-heading.has-text-align-center strong {
font-size: 20px;
}
p.headline-big-black {
font-size: 24px;
line-height: 28px;
}
.txt-acker {
flex-basis: 68% !important;
}
.sp-bg-green-acker img {
position: absolute;
width: 175px;
box-shadow: 2px 0px 11px 4px white;
border-radius: 73%;
background: white;
top: 25px;
}
.wp-block-cover, .wp-block-cover-image {
min-height: 330px;
}
.wp-block-cover.acker-cover .fixed-size {
padding: 1em 15px;
}
.acker-cover span.wp-block-cover__background.has-background-dim-100.has-background-dim.wp-block-cover__gradient-background.has-background-gradient {
background: linear-gradient(90deg,rgb(177,203,24) 62%,rgba(155,81,224,0) 103%) !important;
}
.wp-block-column.sp-responsive.is-layout-flow.wp-block-column-is-layout-flow {
display: none !important;
}
body, body * {
font-size: 15px;
line-height: 20px;
}
h1.wp-block-heading {
font-size: 23px;
}
.wp-block-column.sp-widht-resp.is-layout-flow.wp-block-column-is-layout-flow {
flex-basis: 80% !important;
padding-bottom: 2em;
margin-top: 2em;
}
.wp-block-group.siegel.is-layout-constrained.wp-block-group-is-layout-constrained {
position: absolute;
margin-left: auto;
margin-top: 2em;
z-index: 9;
right: 3em;
}
.wp-block-group.cover-txt-unten.is-layout-constrained.wp-block-group-is-layout-constrained .wp-block-columns.is-layout-flex {
display: block;
}
.wp-block-group.cover-txt-unten.is-layout-constrained.wp-block-group-is-layout-constrained {
text-align: center;
width: 100% !important;
padding-top: 3em;
padding-bottom: 3em;
padding-right: 25px;
padding-left: 25px;
}
.cover-txt-unten .wp-block-button {
margin: 0 auto;
}
.wp-block-group.cover-txt-unten.is-layout-constrained.wp-block-group-is-layout-constrained p {
margin-top: 5px;
}
.sp-wrap .wp-block-cover {
min-height: 470px !important;
}
h3.wp-block-heading {
font-size: 20px;
line-height: 32px;
}
a.wp-block-button__link.wp-element-button {
font-size: 12px;
padding: 12px 14px;
padding-right: 42px;
}
.wp-block-button a::after {
height: 18px;
width: 17px;
margin-top: 2px !important;
margin-left: 10px;
}
p.headline-big {
font-size: 30px;
line-height: 38px;
}
.wp-block-cover.zwischenbanner .wp-block-column.svg-headline.zwischenbanner.is-layout-flow.wp-block-column-is-layout-flow svg {
left: -13em;
top: 30px;
height: 62px;
}
.wp-block-group.border-bottom.is-layout-constrained.wp-block-group-is-layout-constrained p {
padding: 5px 45px;
font-size: 21px;
}
p.bg-green {
padding: 13px;
font-size: 14px;
}
h4.wp-block-heading.bg-gelb, h5.wp-block-heading.bg-gelb {
font-size: 20px;
line-height: 24.5px;
}
.wp-block-group.fixed-size.fixed-small-size.is-layout-constrained.wp-block-group-is-layout-constrained p {
width: 100%;
margin-left: 0 !important;
}
.wp-block-group.fixed-size.fixed-footer-2.is-layout-constrained.wp-block-group-is-layout-constrained ul li {
list-style: none;
text-align: center;
float: none;
padding: 0 25px;
padding-left: 0;
line-height: 26px;
}
.fixed-footer .wp-block-columns.is-layout-flex {
display: block;
text-align: center;
}
.wp-block-group.bg-white.is-layout-constrained.wp-block-group-is-layout-constrained {
background: white;
padding: 13px;
width: max-content;
margin: 0 auto;
margin-bottom: 20px;
margin-top: 20px;
}
.wp-block-group.fixed-size.fixed-footer-2.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-top: 0 !important;
padding-bottom: 3em !important;
}
.wp-block-group.fixed-size.fixed-footer.is-layout-constrained.wp-block-group-is-layout-constrained p {
line-height: 24px;
font-size: 16px;
}
.wp-block-group.fixed-size.fixed-footer.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-top: 4em;
}
.bandf .wp-block-columns {
display: block;
margin: 0 auto;
}
.bandf img {
position: relative;
margin-top: -40px;
left: -10px;
}
.wp-block-column.is-vertically-aligned-center.bandf-txt.is-layout-flow.wp-block-column-is-layout-flow p {
margin-top: 10px;
} 
}
@media only screen and (max-width: 782px) {
.wp-block-column.svg-headline.is-layout-flow.wp-block-column-is-layout-flow svg {
height: 60px;
position: absolute;
left: auto;
top: auto;
width: auto;
margin-top: -5em;
margin-left: 17em;
}
.fixed-size {
width: auto;
}
.wp-block-column.sp-social.is-layout-flow.wp-block-column-is-layout-flow {
flex-basis: 100% !important;
position: absolute;
top: 15px;
right: 15px;
}
.wp-block-column.sp-lang.is-layout-flow.wp-block-column-is-layout-flow {
flex-basis: 100px !important;
position: absolute;
right: 50px;
top: 20px;
}
.wp-block-group.bg-gelb.bg-nav.is-layout-constrained.wp-block-group-is-layout-constrained {
padding: 30px 0;
}
.burger {
height: 80px;
}
.wp-block-group.bg-logo.is-layout-constrained.wp-block-group-is-layout-constrained {
margin: 0 !important;
}
.txt-acker {
flex-basis: 65%!important;
}
.txt-acker p {
width: 68% !important;
}
.sp-bg-green-acker img {
position: absolute;
width: 120px;
box-shadow: 2px 0px 11px 4px white;
border-radius: 73%;
background: white;
top: 25px;
right: 25px;
}
p.icon-left-headline {
font-size: 18px;
line-height: 19px;
} 
p.headline-big-black {
font-size: 20px;
line-height: 22px;
}
.icon-left-headline:before {
height: 35px;
width: 28px;
content: "";
background-repeat: no-repeat;
margin-top: -4px;
margin-left: -41px;
}
p.icon-left-headline {
font-size: 19px;
}
.wp-block-spacer.ab-res {
display: none;
}
.wp-block-group.sp-schritt.fragen.is-layout-constrained.wp-block-group-is-layout-constrained {
margin-top: 4em;
}
.wp-block-group.fixed-size.fix.is-layout-constrained.wp-block-group-is-layout-constrained .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
padding-left: 0 !important;
}
.wp-block-cover.zwischenbanner .wp-block-column.svg-headline.zwischenbanner.is-layout-flow.wp-block-column-is-layout-flow svg {
left: auto;
top: auto;
height: 62px;
position: absolute;
}
p.headline-big {
font-size: 25px;
line-height: 38px;
}
.wp-block-columns.is-layout-flex {
gap: 0;
}
.wp-block-cover.zwischenbanner .wp-block-column.svg-headline.zwischenbanner.is-layout-flow.wp-block-column-is-layout-flow svg {
left: auto;
top: auto;
height: 62px;
position: absolute;
margin-top: -50px;
}
.wp-block-group.siegel.is-layout-constrained.wp-block-group-is-layout-constrained {
position: absolute;
margin-left: auto;
margin-top: 1em;
z-index: 9;
right: 2em;
}
h3.wp-block-heading {
font-size: 20px;
line-height: 32px;
width: 70%;
}
p.bg-gelb {
margin-bottom: 4em !important;
display: flex;
justify-content: center;
margin: 0 auto;
margin-top: 2em;
width: 100%;
padding: 16px 0;
}
h3.wp-block-heading {
text-align: center;
margin: 0 auto;
}
.wp-block-group.fixed-size.fixed-tabele.is-layout-constrained.wp-block-group-is-layout-constrained {
padding: 0;
}
.tabele p.bg-green {
width: 100%;
text-align: left;
}
.wp-block-column.is-vertically-aligned-top.sp-tabele-right.is-layout-flow.wp-block-column-is-layout-flow p {
padding-top: 11px;
margin-top: 0;
padding-left: 15px;
padding-bottom: 10px;
background: var(--Gelb, #FFDB00);
}
.wp-block-columns.tabele {
border-bottom: 0px solid;
}
.tabele p.bg-green {
width: auto;
text-align: left;
}
.wp-block-group.fixed-size.fixed-tabele.is-layout-constrained.wp-block-group-is-layout-constrained {
padding: 0 20px;
}
.txt-pad-left {
padding-left: 25px;
padding-right: 25px;
}
.wp-block-group.fixed-size.fixed-footer-2.is-layout-constrained.wp-block-group-is-layout-constrained ul li {
margin-bottom: 5px;
}
nav.is-responsive.wp-block-navigation.is-layout-flex.wp-block-navigation-is-layout-flex {
display: none;
}
.nav-menu .nav-list .list-menu:hover {
background: transparent;
}
}
@media only screen and (max-width: 600px) { 
nav.is-responsive.wp-block-navigation.is-layout-flex.wp-block-navigation-is-layout-flex {
display: none;
}
.burger {
height: 70px;
width: 60px;
}
nav.navs {
margin-top: 0;
}
.wp-block-group.bg-logo.is-layout-constrained.wp-block-group-is-layout-constrained svg {
width: 115px !important;
height: auto;
}
.bg-logo {
padding: 5px;
}
.wp-block-group.bg-gelb.bg-nav.is-layout-constrained.wp-block-group-is-layout-constrained {
padding: 35px 0;
}
.nav-menu .nav-list .list-menu:hover {
background: transparent;
}
p.headline-small {
font-size: 18px;
}
p.headline-big {
font-size: 24px;
line-height: 26px;
}
p.headline-smaller {
font-size: 17px;
line-height: 32px;
}
p#subline br {
display: block !important;
}
p#subline {
line-height: 19px;
}
h1.wp-block-heading {
font-size: 20px;
}
.wp-block-group.fixed-size.headlin-container.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-top: 7em;
}
body, body * {
font-size: 14px;
line-height: 20px;
}
.wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
padding: 0 !important;
}
p.icon-left-headline {
margin-left: 35px;
font-size: 17px;
}
.sp-bg-green-acker img {
top: 8em;
}
.wp-block-group.bg-gelb.txt-content.is-layout-constrained.wp-block-group-is-layout-constrained {
padding: 20px;
}
p.headline-big-black {
font-size: 18px;
}
.wp-block-column.svg-headline.is-layout-flow.wp-block-column-is-layout-flow svg {
margin-top: -3em;
margin-left: 15em;
}
h2.wp-block-heading.has-text-align-center, h2.wp-block-heading.has-text-align-center strong {
font-size: 18px;
}
p.headline-big {
font-size: 22px;
line-height: 26px;
}
.wp-block-column.is-vertically-aligned-center.txt-pad-left.txt-pad-top.is-layout-flow.wp-block-column-is-layout-flow {
padding: 0 20px !important;
}
.wp-block-column.sp-lang.is-layout-flow.wp-block-column-is-layout-flow {
display: none;
}
}
@media only screen and (max-width: 480px) { 
p.headline-small {
font-size: 14px;
}
.wp-block-column.svg-headline.is-layout-flow.wp-block-column-is-layout-flow svg {
display: none;
}
p.headline-big {
font-size: 19px;
line-height: 22px;
}
p#subline {
line-height: 17px;
padding: 5px 10px;
font-size: 13px;
}
p.headline-smaller {
font-size: 16px;
line-height: 32px;
}
.wp-block-group.fixed-size.headlin-container.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-top: 6em;
}
.wp-block-cover.cover-header {
min-height: 400px !important;
}
.wp-block-group.sp-tel.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-top: 5px;
padding-right: 5px;
}
a.wp-block-button__link.wp-element-button {
font-size: 11px;
}
h1.wp-block-heading {
font-size: 23px;
}
h2.wp-block-heading.has-text-align-center, h2.wp-block-heading.has-text-align-center strong {
font-size: 17px;
line-height: 22px;
}
p.headline-big-black {
font-size: 16px;
}
.sp-bg-green-acker img {
top: 6em;
width: 100px;
right: 10px;
}
p.icon-left-headline {
margin-left: 21px;
font-size: 15px;
}
.icon-left-headline:before {
height: 35px;
width: 24px;
content: "";
background-repeat: no-repeat;
margin-top: 0px;
margin-left: -31px;
}
.wp-block-columns.sp-bg-green-acker.is-layout-flex{
padding-top: 1em;
}
.wp-block-columns.is-not-stacked-on-mobile.sp-in-sp img {
position: relative;
width: 151px;
top: -17px;
left: -13px;
margin: 0 auto !important;
display: flex;
}
.sp-in-sp strong {
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 12px;
letter-spacing: -0.48px;
text-transform: uppercase;
}
.wp-block-columns.is-not-stacked-on-mobile.sp-in-sp.is-layout-flex.wp-container-50.wp-block-columns-is-layout-flex {
display: block;
}
.sp-in-sp .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
text-align: center;
}
.sp-in-sp .wp-block-buttons>.wp-block-button {
display: inline-block;
margin: 0 auto;
}
.wp-block-columns.is-not-stacked-on-mobile.sp-in-sp.is-layout-flex.wp-container-80.wp-block-columns-is-layout-flex {
display: block;
}
.wp-block-group.sp-schritt.is-layout-constrained.wp-block-group-is-layout-constrained {
margin-top: 2em;
}
.wp-block-group.fixed-size.fixed-headline.headline-pos-top.is-layout-constrained.wp-block-group-is-layout-constrained {
top: 0;
margin-top: 0;
}
.fixed-size {
padding: 3em 15px;
}
h1.wp-block-heading {
font-size: 20px;
}
.txt-pad-top p.icon-left-headline {
margin-top: 3em;
}
h3.wp-block-heading {
font-size: 18px;
line-height: 26px;
width: 70%;
}
h3.wp-block-heading::after {
display: none;
}
.wp-block-columns.is-not-stacked-on-mobile.sp-in-sp.is-layout-flex.wp-container-101.wp-block-columns-is-layout-flex {
display: block;
}
.sp-in-sp p {
margin-top: 5px;
}
h4.wp-block-heading.bg-gelb, h5.wp-block-heading.bg-gelb {
font-size: 16px;
line-height: 24.5px;
}
.fixed-footer-2 li a {
font-size: 15px;
}
.wp-block-getwid-content-slider.has-dots-inside .slick-dots li button:before, .wp-block-getwid-images-slider.has-dots-inside .slick-dots li button:before, .wp-block-getwid-media-text-slider.has-dots-inside .slick-dots li button:before, .wp-block-getwid-post-carousel.has-dots-inside .slick-dots li button:before, .wp-block-getwid-post-slider.has-dots-inside .slick-dots li button:before {
color: #FFDB00;
}
.slick-dots li.slick-active button:before {
opacity: 1.75;
}
.slick-dots li button:before {
font-size: 9px;
}
p.headline-big {
font-size: 21px;
line-height: 30px;
}
p.headline-big::after {
height: 25px;
width: 30px;
}
.wp-block-group.fixed-size.fix.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-top: 0;
}
.wp-block-columns.is-not-stacked-on-mobile.sp-in-sp.is-layout-flex {
display: block;
}
p.headline-small {
line-height: 18px;
}
p.headline-big {
line-height: 25px;
margin-top: 10px !important;
}
.acker-cover span.wp-block-cover__background.has-background-dim-100.has-background-dim.wp-block-cover__gradient-background.has-background-gradient {
background: linear-gradient(90deg,rgb(177,203,24) 74%,rgba(155,81,224,0) 103%) !important;
}
.wp-block-group.fixed-size.strong-green.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-top: 5em;
}
div#mehrwerte {
position: relative;
top: -3em !important;
}
div#technische-daten, div#kontakt {
position: relative;
top: -3em;
}
p.headline-smaller {
margin-top:10px !important;
}
}
@media only screen and (max-width: 960px) and (min-width: 600px){
.navs {
margin-top: 0 !important;
}
.burger {
height: 60px;
}
.wp-block-group.siegel.is-layout-constrained.wp-block-group-is-layout-constrained {
position: absolute;
margin-left: 15em !important;
margin-top: 2em;
z-index: 9;
right: auto;
}
}
@media (max-width: 1620px){
.page-id-815 .wp-block-group.fixe-size_prozent.is-layout-constrained.wp-block-group-is-layout-constrained {
width: 1200px;
}
.page-id-815 .fixe-size_prozent .wp-block-group.back-green-ver.is-layout-constrained.wp-block-group-is-layout-constrained {
height: 650px;
}
}
@media only screen and (max-width: 1600px) {
.wp-block-column.sp-social.is-layout-flow.wp-block-column-is-layout-flow {
flex-basis: 260px !important;
}
}
@media (max-width: 1220px){
.page-id-815 .wp-block-group.fixe-size_prozent.is-layout-constrained.wp-block-group-is-layout-constrained {
width: 760px;
margin-top: 90px !important;
}
.page-id-815 .fixe-size_prozent .wp-block-group.back-green-ver.is-layout-constrained.wp-block-group-is-layout-constrained {
height: 507px;
}
.page-id-815 .wp-block-group.fixe-size_prozent.is-layout-constrained.wp-block-group-is-layout-constrained .wp-block-columns {
flex-wrap: wrap !important;
}
.page-id-815 .wp-block-group.fixe-size_prozent.is-layout-constrained.wp-block-group-is-layout-constrained .wp-block-columns > .wp-block-column {
flex-basis: 100%;
}
}
@media only screen and (max-width: 1200px) {
.page-id-815 .wp-block-column.sp-logo.is-layout-flow.wp-block-column-is-layout-flow {
top: 0px;
}
.wp-block-column.sp-social.is-layout-flow.wp-block-column-is-layout-flow {
flex-basis: 250px !important;
}
}
@media only screen and (max-width: 960px) {
.wp-block-group.bg-gelb.bg-nav.is-layout-constrained.wp-block-group-is-layout-constrained {
top: 0px;    
}
.page-id-815 .wp-block-group.fixe-size_prozent.is-layout-constrained.wp-block-group-is-layout-constrained {
margin-top: 140px !important;
} 
}
@media (min-width: 783px){
.verteiler-mobil {
display: none !important;
}
}
@media (max-width: 782px){
.verteiler-desktop {
display: none !important;
}
}