a:hover {
text-decoration: none !important;
}
.entry-title, .entry-title a {
font-weight: 500;
}
#content {
padding: 0;
}
.abstand_oben #content {
padding-top: 4em;
}
.abstand_unten #content {
padding-bottom: 4em;
} #colophon a {
color: #fff;
}
#colophon a:hover {
color: #000;
}
.astra-logo-svg {
width: 14em;
height: auto !important;
}
.home .metaslider .caption-wrap {
bottom: 7rem;
opacity: 1;
background: none;
}
.home .metaslider .caption {
max-width: 1200px;
margin: auto;
padding: 0;
font-weight: 500;
font-size: 3.5rem;
line-height: 1.1em;
text-shadow: 0 0 10px rgba(0,0,0,1);
}
.home .metaslider ul {
background: #000;
}
.home .metaslider ul li img {
opacity: 0.75;
}  @media only screen and (min-width:1529px) {} @media only screen and (min-width:992px) and (max-width:1529px) {} @media only screen and (min-width:1199px) {} @media only screen and (min-width:992px) and (max-width:1199px) {} @media only screen and (max-width:1499px) {} @media only screen and (max-width:1199px) {
.astra-logo-svg {
width: 10em;
}
.home .metaslider .caption-wrap {
bottom: 4rem;
}
.home .metaslider .caption {
padding: 0 20px;
}
} @media only screen and (min-width: 992px) {} @media only screen and (min-width: 768px) and (max-width: 991px) {
.home .metaslider .caption-wrap {
bottom: 2.5rem;
}
.home .metaslider .caption {
font-size: 3rem;
}
.ast-container,
.ast-container-fluid,
#masthead .ast-mobile-header-wrap .ast-primary-header-bar,
#masthead .ast-mobile-header-wrap .ast-below-header-bar,
.home .metaslider .caption {
padding-left: 50px;
padding-right: 50px;
}
} @media only screen and (max-width: 991px) {
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
background-attachment: scroll !important;
}
} @media only screen and (min-width: 768px) {} @media only screen and (max-width: 767px) {
.home .metaslider .caption-wrap {
bottom: 1.5rem;
}
.home .metaslider .caption {
font-size: 1.8rem;
}
} @media only screen and (max-width: 767px) and (orientation:landscape) {} @media only screen and (max-width: 767px) and (orientation:portrait) {}[data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add {
display:none;
}
.wpcf7cf_repeater_sub {
margin-bottom: 20px;
}
.wpcf7cf_repeater_controls, .wpcf7cf_step_controls {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 20px;
}
.wpcf7cf_multistep .wpcf7cf_step { width: 100%;
}
.wpcf7cf_multistep .wpcf7cf_step .step-title {
display: none;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots {
display: flex;
width: 100%;
margin-bottom: 20px;
flex-wrap: wrap;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index {
display: inline-block;
border-radius: 50%;
background: #dfdfdf;
color: #000000;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot {
border-bottom: 5px solid #dfdfdf;
text-align: center;
flex: 1;
padding: 15px;
min-width: 120px;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed {
border-bottom: 5px solid #333;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active {
border-bottom: 5px solid #333;
font-weight: bold;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_step_controls .disabled {
pointer-events: none;
cursor: default;
opacity: .5;
}.kt-block-spacer{position:relative;height:60px}.kt-block-spacer .kt-divider{width:100%;border-top:solid 1px #eee;position:absolute;top:50%;left:50%;margin:0;padding:0;border-bottom:0;border-left:0;border-right:0;transform:perspective(1px) translate(-50%, -50%)}.kt-divider-stripe{width:100%;border:0;position:absolute;top:50%;margin:0;height:20px;padding:0;left:50%;transform:perspective(1px) translate(-50%, -50%)}.kt-block-spacer.kt-block-spacer-halign-left .kt-divider,.kt-block-spacer.kt-block-spacer-halign-left .kt-divider-stripe{left:0;transform:perspective(1px) translate(0%, -50%)}.kt-block-spacer.kt-block-spacer-halign-right .kt-divider,.kt-block-spacer.kt-block-spacer-halign-right .kt-divider-stripe{left:auto;right:0;transform:perspective(1px) translate(0%, -50%)}.kt-divider-stripe .kb-stripes-svg{position:absolute;top:0;left:0;right:0}.wp-block-kadence-spacer.aligncenter{width:100%}@media(max-width: 1024px){.kt-block-spacer.kt-block-spacer-thalign-center .kt-divider,.kt-block-spacer.kt-block-spacer-thalign-center .kt-divider-stripe{left:50%;right:auto;transform:perspective(1px) translate(-50%, -50%)}.kt-block-spacer.kt-block-spacer-thalign-left .kt-divider,.kt-block-spacer.kt-block-spacer-thalign-left .kt-divider-stripe{left:0;transform:perspective(1px) translate(0%, -50%)}.kt-block-spacer.kt-block-spacer-thalign-right .kt-divider,.kt-block-spacer.kt-block-spacer-thalign-right .kt-divider-stripe{left:auto;right:0;transform:perspective(1px) translate(0%, -50%)}}@media(max-width: 767px){.kt-block-spacer.kt-block-spacer-malign-center .kt-divider,.kt-block-spacer.kt-block-spacer-malign-center .kt-divider-stripe{left:50%;right:auto;transform:perspective(1px) translate(-50%, -50%)}.kt-block-spacer.kt-block-spacer-malign-left .kt-divider,.kt-block-spacer.kt-block-spacer-malign-left .kt-divider-stripe{left:0;transform:perspective(1px) translate(0%, -50%)}.kt-block-spacer.kt-block-spacer-malign-right .kt-divider,.kt-block-spacer.kt-block-spacer-malign-right .kt-divider-stripe{left:auto;right:0;transform:perspective(1px) translate(0%, -50%)}}@media(max-width: 767px){.kvs-sm-false{display:none !important}}@media(min-width: 768px)and (max-width: 1024px){.kvs-md-false{display:none !important}}@media screen and (min-width: 1025px){.kvs-lg-false{display:none !important}}