:root { scroll-behavior: smooth; }
@font-face {
font-family: "Manrope";
font-style:normal;
font-weight:100 900;
font-display:swap;
src: url(//georadar-nrw.de/wp-content/bandf-files/font/Manrope/Manrope-VariableFont_wght.ttf);
}
@font-face {
font-family: "Montserrat";
font-style:normal;
font-weight:100 900;
font-display:swap;
src: url(//georadar-nrw.de/wp-content/bandf-files/font/Montserrat/Montserrat-VariableFont_wght.ttf);
}
h1, h3, h4, h5, h6 {
color: var(--Dunkelgrau, #2B2B2B);
font-family: "Montserrat", sans-serif;
font-size: 35px;
font-style: normal;
font-weight: 500;
line-height: 50px;
text-transform: uppercase;
}
#footer-container ul li a {
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-weight: 400;
font-style: normal;
}
.wp-block-navigation-item__label {
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-weight: 400;
font-style: normal;
}  body {
font-family: "Montserrat", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 300 !important;
line-height: 28px;
}
a {
text-decoration: none;
}
.wp-block-getwid-accordion__header {
border-radius: 20px;
}
.wp-block-getwid-accordion__header a {
padding-left: 20px;
} .fixed-size {
width: 1300px;
margin: 0 auto;
}
.fixed-small-size {
width: 768px;
margin: 0 auto;
}
.fixed-inner {
width: 80%;
}
.custom-logo {
width: 260px !important;
}
.wp-block-navigation__responsive-container-content {
padding-top: 41px;
padding-left: 40px;
}
.top-social svg {
height: 21px;
width: auto;
}
.top-social {
padding-top: 35px;
}
.wp-block-navigation__responsive-dialog li {
padding-right: 30px !important;
}
.wp-block-getwid-accordion__header {
padding: 13px !important;
margin-bottom: 10px !important;
}
.wp-block-getwid-accordion__content {
border: 0 !important;
}
.fixed-size.subpage {
margin-top: 60px;
}
.wp-block-cover.is-light {
padding: 50px 0;
}
.wp-block-getwid-accordion__header a {
padding-left: 20px;
}
.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper {
border: 0;
}
.wp-block-column.social-svg-sp {
flex-basis: 20px !important;
}
.wp-container-core-columns-layout-2.wp-container-core-columns-layout-2 {
padding-top: 35px;
}
.under-header-left-inner {
padding-left: 35%;
margin-top: 0px !important;
}
.einstiegspunkte .wp-block-image.aligncenter.size-full {
margin-top: 0;
}
.wp-block-columns.fixed-size.einstiegspunkte {
padding-top: 3em;
}
.fixed-size.gallery {
padding: 3em 0 !important;
}
#footer-container {
padding: 3em 0 !important;
}
.wp-block-table td, .wp-block-table th {
border: 0px solid;
padding: 0;
}
figure.wp-block-table {
padding-top: 2em;
padding-bottom: 2em;
}
.wp-block-cover.is-light {
margin-top: 0;
}
.wp-block-columns.footer-inner-sp {
margin-top: 4em !important;
}
.bandf p {
margin-top: 35px !important;
color: white !important;
}
div#footer-container hr.wp-block-separator.has-alpha-channel-opacity {
margin-top: 10px !important;
}
#footer-container a {
color: white;
}
td strong {
color: white !important;
}
.wp-block-group.fixed-size.bandf.is-layout-constrained.wp-block-group-is-layout-constrained {
padding: 0 !important;
}
.wp-block-cover.is-light {
padding: 20px 0;
}
.fixed-size.subpage {
padding: 3em 0;
margin-top: 0;
}
.wp-block-group.fixed-size.subpage.aerzte.is-layout-constrained.wp-block-group-is-layout-constrained {
padding: 4em 0;
}
.team p {
margin-top: 5px;
}
#footer-container {
margin-top: 30px;
}
.wp-block-group.fixed-size.vorteile.is-layout-constrained.wp-block-group-is-layout-constrained svg {
display: flex;
margin: 0 auto;
}
.wp-block-cover.is-light.vorteile-cover {
margin-top: 3em;
margin-bottom: 3em;
box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.wp-block-group.fixed-size.subpage.leistungen.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-top: 5em;
padding-bottom: 5em;
}
.wp-block-group.stoerer-bewertung {
margin-bottom: 6em !important;
}
.wp-block-group.fixed-size.kontakt-ad.is-layout-constrained.wp-block-group-is-layout-constrained {
padding: 3em 0;
}
.wp-block-group.fixed-size.kontak-form.is-layout-constrained.wp-block-group-is-layout-constrained {
margin-bottom: 5em;
}
.wp-block-button a::after {
background-image: url(//georadar-nrw.de/wp-content/bandf-files/arrow-right.svg);
background-size: contain;
height: 28px;
width: 40px;
content: "";
background-repeat: no-repeat;
margin-top: 0px;
position: relative;
margin-left: 15px;
}
.wp-block-button a::after {
background-image: url(//georadar-nrw.de/wp-content/bandf-files/arrow-right.svg);
background-size: contain;
height: 18px;
width: 40px;
content: "";
background-repeat: no-repeat;
margin-top: 6px;
margin-left: 15px;
position: absolute;
}
.wp-block-button a {
padding-right: 45px;
}
.fixed-small-size a.wp-block-button__link.wp-element-button, #footer-container a.wp-block-button__link.wp-element-button {
padding-right: 25px;
}
.fixed-small-size a.wp-block-button__link.wp-element-button::after, #footer-container a.wp-block-button__link.wp-element-button::after {
display: none; 
}
.fixed-size {
padding-left: 15px;
padding-right: 15px;
}
.fixed-size.gallery {
padding: 3em 15px !important;
}
#footer-container {
padding: 3em 15px !important;
}
.fixed-size.subpage {
padding: 3em 15px;
}
.wp-block-navigation__responsive-dialog li {
padding-right: 20px !important;
}
.wp-block-group.fixed-size.donload.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-top: 3em;
padding-bottom: 4em;
}
.wp-block-navigation__responsive-dialog li {
padding-right: 5px !important;
}
.wp-block-columns.top-bar {
padding-top: 50px !important;
}
.wp-block-column.is-vertically-aligned-center.zitat.is-layout-flow.wp-container-core-column-layout-8.wp-block-column-is-layout-flow p {
line-height: 22px;
}
.wp-block-columns.top-bar {
background: transparent;
position: absolute;
z-index: 99;
margin: 0 auto !important;
display: flex;
justify-content: center;
width: 100%;
padding-left: 10%;
padding-right: 10%;
}
.entry-content.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow {
margin-top: 0;
}
.wp-block-navigation-item__label, a.wp-block-navigation-item__content {
color: white !important;
}
.nav_button a.wp-block-button__link.wp-element-button {
z-index: 999;
}
p.headline, p.headline-subline  {
color: white !important;
}
.wp-block-group.fixed-midle-svg.is-layout-constrained.wp-block-group-is-layout-constrained {
width: max-content;
}
p.headline {
font-size: 60px;
line-height: 62px;
margin-bottom: 50px;
}
.wp-block-group.svg-scroll.is-layout-constrained.wp-block-group-is-layout-constrained {
width: max-content;
position: relative;
z-index: 999;
margin: 0 auto;
margin-top: -7em;
}
.fixed-size {
padding-top: 3em;
padding-bottom: 3em;
}
.wp-block-group.fixed-size.cover-prinzip {
padding: 0;
}
.wp-block-cover.is-light.box-shadow {
box-shadow: 4px 3px 9px 0px #8080809e;
}
.wp-block-group.fixed-size.fixed-first.is-layout-constrained.wp-block-group-is-layout-constrained {
margin-top: 2em;
margin-bottom: 2em;
}
span.wp-block-getwid-accordion__header {
width: max-content !important;
padding: 6px 51px !important;
}
.wp-block-navigation__responsive-container-content {
padding-left: 45px !important;
}
.wp-block-navigation-submenu .wp-block-navigation-item.current-menu-item.wp-block-navigation-link span {
color: white !important;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
padding-right: 0;
padding-left: 0;
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container {
min-width: 250px;
}
.wp-block-columns.fixed-size.einstiegspunkte h2 {
height: 100px;
}
.wp-block-getwid-accordion__content {
padding: 0;
}
.wp-block-table td, .wp-block-table th {
border: 0px solid;
padding: 0;
font-size: 13px;
line-height: 20px;
}
.wp-block-group.m-svg.is-layout-constrained.wp-block-group-is-layout-constrained {
margin-left: -10px;
}
.wp-block-group.svg-scroll.is-layout-constrained.wp-block-group-is-layout-constrained {
margin-top: -6em;
}
.wp-block-getwid-accordion td:first-child {
width: 100px;
}
td {
padding-bottom: 10px !important;
}
p {
color: #435659;
}
div#footer-container p {
color: white;
}
.gap {
gap: 0;
}
.back-img-right {
background-image: url(//georadar-nrw.de/wp-content/uploads/2025/02/1_frei-1.png);
background-repeat: no-repeat;
background-size: contain;
background-position: right center;
}
.fixed-size-big {
width: 1500px;
margin: 0 auto;
}
.pad-bottom {
padding-bottom: 5em;
}
.wp-block-columns.top-bar {
width: 1500px;
padding-left: 0;
padding-right: 0;
}
p.headline {
margin-bottom: 20px;
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
font-family: "Montserrat", sans-serif;
font-size: 85px;
font-style: normal;
font-weight: 500;
line-height: 89px;
text-transform: uppercase;
}
p.has-text-align-left.headline-subline {
color: var(--Weiss, #FFF);
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
font-family: "Montserrat", sans-serif;
font-size: 40px;
font-style: normal;
font-weight: 400;
line-height: 80px;
text-transform: uppercase;
}
.wp-block-navigation-item__label, a.wp-block-navigation-item__content {
color: white;
font-family: "Montserrat", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
text-transform: uppercase;
padding-left: 5px;
padding-right: 5px;
}
.svg-center {
width: max-content;
height: 95px;
}
h2.wp-block-heading.has-text-align-center {
color: var(--Dunkelgrau, #2B2B2B);
font-family: "Montserrat", sans-serif;
font-size: 23px;
font-style: normal;
font-weight: 500;
line-height: 25px;
}
.wp-block-button.btn-red a {
color: #E52131;
text-align: center;
font-family: "Montserrat", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: 33px;
background: transparent;
}
.wp-block-button.btn-red a::after {
background-image: url(//georadar-nrw.de/wp-content/uploads/2025/02/Group-665.png);
background-size: contain;
height: 24px;
width: 40px;
content: "";
background-repeat: no-repeat;
margin-top: 6px;
margin-left: 10px;
position: absolute;
}
strong {
color: var(--Dunkelgrau, #2B2B2B);
font-family: "Montserrat", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 32px;
}
.current-menu-item a.wp-block-navigation-item__content span.wp-block-navigation-item__label {
color: var(--Grn, #6CB756) !important;
text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25); font-family: "Montserrat", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px; text-transform: uppercase;
}
p.subline {
color: var(--Weiss, #FFF);
font-family: "Montserrat", sans-serif;
font-size: 26px;
font-style: normal;
font-weight: 500;
line-height: 33px;
}
.txt-white {
color: white;
}
.wp-block-button.btn-white a {
color: var(--Weiss, #FFF);
font-family: "Montserrat", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: 33px;
background: transparent;
padding-left: 0;
padding-top: 5px;
padding-bottom: 5px;
}
.wp-block-button.btn-white a::after {
background-image: url(//georadar-nrw.de/wp-content/uploads/2025/02/arrow-right-1.png);
background-size: contain;
height: 24px;
width: 40px;
content: "";
background-repeat: no-repeat;
margin-top: 6px;
margin-left: 10px;
position: absolute;
}
.leistungen h2 {
margin-bottom: -30px;
margin-top: 45px;
}
p.has-text-align-center.h-h {
height: 55px;
}
.wp-block-columns.pad-top {
padding-top: 5em;
}
.li-icon ul li::before {
content: '_';
background-image: url(//georadar-nrw.de/wp-content/uploads/2025/02/arrow-right-2.png);
position: absolute;
color: transparent !important;
background-size: contain;
background-repeat: no-repeat;
width: 25px !important;
height: auto;
margin-left: -41px;
margin-top: 0px;
}
.slick-next:before {
content: '→';
background-image: url(//georadar-nrw.de/wp-content/uploads/2025/02/Group-668-1.png);
position: absolute;
background-size: contain;
height: 50px;
width: 50px;
content: "";
background-repeat: no-repeat;
margin-top: 4px;
margin-left: -50px;
}
.slick-prev:before {
content: '←';
background-image: url(//georadar-nrw.de/wp-content/uploads/2025/02/Group-667.png);
position: absolute;
background-size: contain;
height: 50px;
width: 50px;
content: "";
background-repeat: no-repeat;
margin-top: 4px;
margin-right: -50px;
}
li {
list-style: none;
}
.wp-block-group.fixed-inner.txt-white strong {
color: var(--Weiss, #FFF);
font-family: "Montserrat";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 32px;
}
hr.wp-block-separator.has-alpha-channel-opacity {
opacity: 0.7 !important;
color: #878787 !important;
width: 400px !important;
padding-top: 5em;
margin-bottom: 4em;
}
p.subline-partner {
color: var(--Dunkelgrau, #2B2B2B);
font-family: "Montserrat";
font-size: 35px;
font-style: normal;
font-weight: 500;
line-height: 33px;
text-transform: uppercase;
}
.slider-btn-bottom .wp-block-getwid-content-slider {
padding-top: 3em;
}
.wp-block-group.partner.fixed-size.pad.slider-btn-bottom {
margin-top: 3em;
}
.slider-btn-bottom button.slick-next.slick-arrow {
top: 125%;
margin-right: 40%;
}
.slider-btn-bottom  button.slick-prev.slick-arrow {
top: 125%;
margin-left: 40%;
}
.wp-block-group.box-shadow {
box-shadow: 0px -4px 4px 0px rgba(0, 0, 0, 0.10);
}
.wp-block-columns.footer-inner-sp a {
color: var(--Grau, #878787);
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
text-transform: uppercase;
}
.footer-inner-sp ul.wp-block-list {
padding: 0;
}
.footer-inner-sp li {
float: left;
padding-right: 45px;
}
.wp-block-columns.footer-inner-sp {
width: 1400px !important;
margin: 0 auto !important;
padding-top: 0em;
padding-bottom: 3em;
}
.wp-block-group.fixed-size.footer strong {
color: var(--Grn, #6CB756);
font-family: "Manrope";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 27px;
}
.footer p {
margin-top: 10px !important;
}
.slick-next:before, .slick-prev:before {
opacity: 1;
}
.wp-block-group.img_group.fixed-size {
margin-bottom: 3em !important;
}
.wp-block-group.back-ueber-uns {
background-image: url(//georadar-nrw.de/wp-content/uploads/2025/02/Rectangle-128.png);
background-repeat: no-repeat;
background-position: right center;
background-size: contain;
}
h2.wp-block-heading {
color: var(--Dunkelgrau, #2B2B2B);
font-family: "Montserrat";
font-size: 35px;
font-style: normal;
font-weight: 500;
line-height: 50px;
text-transform: uppercase;
}
.team h2.wp-block-heading {
padding-bottom: 2em;
}
.team strong {
color: var(--Grn, #6CB756);
text-align: center;
font-family: "Montserrat";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 26px;
}
.team img {
margin-bottom: 20px;
}
.wp-block-spacer.before-footer {
padding-top: 5em;
}
.back-icon {
background-image: url(//georadar-nrw.de/wp-content/uploads/2025/02/wellen_grau_02-1.png);
background-repeat: no-repeat;
background-position: right center;
background-size: contain;
}
span.wp-block-getwid-accordion__header {
width: auto !important;
border: 2px solid var(--Grn, #6CB756) !important;
background: transparent;
border-radius: 0;
padding: 10px 10px !important;
}
span.wp-block-getwid-accordion__header-title {
color: var(--Dunkelgrau, #2B2B2B);
font-family: "Montserrat";
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
span.wp-block-getwid-accordion__icon.is-active, span.wp-block-getwid-accordion__icon.is-passive {
margin-left: 0 !important;
margin-right: 20px;
font-size: 25px;
color: var(--Dunkelgrau, #2B2B2B);
}
.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper:first-child {
border: 0px solid #eee;
}
.wp-block-group.accordion-txt.is-layout-constrained.wp-block-group-is-layout-constrained {
padding-top: 20px;
padding-bottom: 40px;
}
.wp-block-group.accordion-txt.is-layout-constrained.wp-block-group-is-layout-constrained li {
list-style: disc;
line-height: 200%;
}
.ui-accordion-header-active span.wp-block-getwid-accordion__header {
border: 2px solid var(--Grn, #6CB756);
background: var(--Grn, #6CB756);
}
.ui-accordion-header-active  span.wp-block-getwid-accordion__header-title, .ui-accordion-header-active span.wp-block-getwid-accordion__icon.is-active, .ui-accordion-header-active span.wp-block-getwid-accordion__icon.is-passive {
color: white;
}
span.wp-block-getwid-accordion__header {
margin-bottom: 20px !important;
}
.wp-block-group.shadow-top-bottom {
box-shadow: 0px -4px 4px 0px rgba(0, 0, 0, 0.10), 0px 4px 4px 0px rgba(0, 0, 0, 0.10);
}
.vorteile{
padding: 70px;
}
.wp-block-group.vorteile.is-layout-constrained.wp-block-group-is-layout-constrained strong {
color: var(--Grn, #6CB756);
font-family: "Montserrat";
font-size: 28px;
font-style: normal;
font-weight: 500;
line-height: 50px;
text-transform: uppercase;
}
.wp-block-group.bugger-icon {
background-image: url(//georadar-nrw.de/wp-content/uploads/2025/02/loader-1.png);
background-repeat: no-repeat;
background-position: 5em;
background-size: contain;
}
p.h-subline {
color: var(--Dunkelgrau, #2B2B2B);
font-family: "Montserrat";
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 32px;
}
.wp-block-group.bugger-muni {
background-image: url(//georadar-nrw.de/wp-content/uploads/2025/02/munition-2.png);
background-repeat: no-repeat;
background-position: right;
background-size: contain;
}
.wp-block-button.btn-red a {
padding-left: 0;
}
.wp-block-group.pad.groupe-switsch {
padding-top: 4em;
padding-bottom: 6em;
}
.wp-block-group.fixed-small-size p {
color: var(--Weiss, #FFF);
text-align: center;
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
font-family: "Montserrat";
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 32px;
}
.wp-block-group.fixed-small-size strong {
color: var(--Weiss, #FFF);
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
font-family: "Montserrat";
font-size: 27px;
font-style: normal;
font-weight: 500;
line-height: 33px;
}
.wp-block-group.fixed-size.pad.pad-top {
margin-top: 3em;
margin-bottom: 3em;
}
.mar-top {
margin-top: 3em;
}
.wp-block-group.bugger-icon.muni-big.{
background-image: url(//georadar-nrw.de/wp-content/uploads/2025/02/munition-2.png);
}
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
border: 2px solid var(--Grn, #6CB756);
}
input#gform_submit_button_1 {
background: var(--Grn, #6CB756);
border: 0;
padding: 10px 55px;
font-size: 18px;
color: white;
}
label#label_1_6_1 a {
color: var(--Grn, #6CB756);
}
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
width: 100%;
padding: 15px;
}
textarea#input_1_5 {
padding: 15px;
font-family: "Montserrat", sans-serif;
color: var(--Dunkelgrau, #2B2B2B);
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 26px; }
div#input_1_14 div, div#input_1_15 div {
width: 250px;
float: left;
padding-right: 42px;
}
.gform_wrapper.gravity-theme .gfield_label {
color: var(--Dunkelgrau, #2B2B2B);
font-family: "Montserrat";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 26px;
}
h2.wp-block-heading.kontakt {
color: var(--Dunkelgrau, #2B2B2B);
font-family: "Montserrat";
font-size: 27px;
font-style: normal;
font-weight: 500;
line-height: 33px;
text-transform: capitalize;
}
.referenzen span.wp-block-getwid-accordion__header {
width: max-content !important;
border: 0 !important;
padding-left: 0 !important;
}
.referenzen .ui-accordion-header-active span.wp-block-getwid-accordion__header {
display: none;
}
.referenzen strong {
color: var(--Dunkelgrau, #2B2B2B);
font-family: "Montserrat";
font-size: 35px;
font-style: normal;
font-weight: 500;
line-height: 50px;
text-transform: uppercase;
}
.referenzen span.wp-block-getwid-accordion__header-title {
color: var(--Rot, #E52131);
font-family: "Montserrat";
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: 33px;
margin-left: -20px;
padding-right: 15px;
}
.referenzen span.wp-block-getwid-accordion__icon.is-active {
margin-top: 4px !important;
color: var(--Rot, #E52131);
}
.referenzen  .wp-block-group {
padding-top: 3em;
}
.referenzen .slick-list.draggable {
padding-bottom: 3em;
}
.referenzen .slick-dots li button:before {
font-size: 13px;
}
.wp-block-group.fixed-size.footer.is-layout-constrained.wp-block-group-is-layout-constrained a {
color: #435659;
font-weight: 400;
}
.accordion-txt td strong {
color: black !important;
font-size: 15px !important;
}
.accordion-txt td, .accordion-txt .wp-block-table th {
border: 0px solid;
padding: 0 20px;
padding-top: 20px;
font-size: 15px;
line-height: 20px;
}
.accordion-txt tr {
border-top: 1px solid;
}
.wp-block-navigation-item__label, a.wp-block-navigation-item__content {
text-shadow: 0px 4px 4px rgb(0 0 0);
}
.current-menu-item a.wp-block-navigation-item__content span.wp-block-navigation-item__label {
text-shadow: 0px 4px 4px rgb(0 0 0);
}
.wp-block-columns.top-bar {
top: 0;
}
.wp-block-group.back-icon.is-layout-constrained.wp-block-group-is-layout-constrained a {
color: #2c8d0f !important;
text-decoration: underline;
}
.wp-block-column.bandf-img.is-layout-flow.wp-block-column-is-layout-flow svg {
width: 220px;
margin-top: 10px;
}
p.has-text-align-left.headline-subline {
line-height: 35px;
}
h4.wp-block-heading {
line-height: 30px;
}
.cta-link {
display: inline-flex;
align-items: center;
gap: 0.35rem;
font-family: inherit;
font-size: 20px;
font-weight: 300;
color: #E52131; text-decoration: none;
position: relative;
padding-bottom: 3px; transition: color 0.3s ease;
}
.cta-link::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
height: 2px;
width: 0;
background: currentColor;
transition: width 0.35s ease;
} .cta-link .arrow {
transition: transform 0.35s cubic-bezier(.4,0,.2,1);
} .cta-link:hover,
.cta-link:focus-visible {
color: #c61b29; }
.cta-link:hover::after,
.cta-link:focus-visible::after {
width: 100%; }
.cta-link:hover .arrow,
.cta-link:focus-visible .arrow {
transform: translateX(4px); } .cta-link:focus-visible {
outline: 2px solid #c61b29;
outline-offset: 3px;
}
a.cta-link {
text-align: center !important;
width: max-content;
margin: 0 auto !important;
display: flex;
margin-top: 45px !important;
}
a.cta-link.cta-left {
margin-left: 0 !important;
} .cta-link {
display: inline-flex;
align-items: center;
gap: 0.45rem;
font-family: inherit;
font-size: 1.15rem;
font-weight: 500;
text-decoration: none;
position: relative;
padding-bottom: 4px;
transition: color 0.3s ease;
}
.cta-link::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
height: 2px;
width: 0;
background: currentColor;
transition: width 0.35s ease;
}
.cta-link .arrow {
transition: transform 0.35s cubic-bezier(.4,0,.2,1);
} .cta-link:not(.white) {
color: #E52131;
}
.cta-link:not(.white):hover,
.cta-link:not(.white):focus-visible {
color: #c61b29;
} .cta-link.white {
color: #ffffff;
}
.cta-link.white:hover,
.cta-link.white:focus-visible {
color: #f5f5f5;
} .cta-link:hover::after,
.cta-link:focus-visible::after {
width: 100%;
}
.cta-link:hover .arrow,
.cta-link:focus-visible .arrow {
transform: translateX(5px);
} .cta-link:focus-visible {
outline: 2px solid currentColor;
outline-offset: 4px;
}
.kampfmittel strong {
line-height: 0;
}
.kampfmittel h4.wp-block-heading {
margin-top: -40px;
}
a.coockie {
color: #E52131;
font-size: 18px;
}
a {
color: #435659;
text-decoration: underline;
}
li a {
text-decoration: none;
}