article.post-password-required {
    margin-top: 350px;
    text-align: center;
    color: #FFF;
}
article.post-password-required .back-top-top-wrapper { display: none!important; }

body.page-id-243 {
    background-color: #0b273c;
}
body.page-id-243 #page { overflow-x: hidden; }

.haendlersuche-wrapper {
    position: relative;
    background-color: #ED6A00;
    border-radius: 12px;
    padding: 30px;
}

.haendlersuche-inner {
    width: 100%;
    max-width: 550px;
    margin: 0 auto;
}

.haendlersuche-inner .size-full { width: 100%; }
.haendlersuche-inner .form-headline {
    font-weight: bold;
    font-size: 20px;
    line-height: 22px;
}

.haendlersuche-wrapper input[type="text"],
.haendlersuche-wrapper input[type="email"],
.haendlersuche-wrapper textarea {
    background-color: #40B5B1!important;
    border-radius: 8px!important;
    border: 0!important;
    color: #FFF!important;
    text-align: center;
}

.haendlersuche-wrapper input[type="text"]::placeholder,
.haendlersuche-wrapper input[type="email"]::placeholder,
.haendlersuche-wrapper textarea::placeholder {
    color: white!important;
}

.haendlersuche-aehre-rechts {
    position: absolute;
    width: 340px;
    right: -155px;
    top: 180px;
}

.haendlersuche-wrapper .forminator-description {
    color: #FFF!important;
    justify-content: center;
}

.haendlersuche-wrapper .forminator-checkbox__label p {
    color: #FFF!important;
}

.haendlersuche-wrapper .forminator-button-submit {
    display: block!important;
    width: 100%!important;
    font-weight: bold!important;
    background-color: #00273A!important;
    color: #FFF!important;
}

.haendlersuche-wrapper .saaten-packs {
    position: absolute;
    top: -80px;
    left: -105px;
    width: 400px;
}

@media (max-width: 1199px) {
    .haendlersuche-wrapper .saaten-packs {
        position: static;
        margin: 0 auto;
        text-align: center;
    }
}

@media (max-width: 992px) {
    .haendlersuche-aehre-rechts { display: none; }
    .haendlersuche-wrapper .saaten-packs img { width: 100%; }
    .page-id-243 .bg-top .wp-block-group__inner-container > .wp-block-spacer:first-child { height: 150px !important; }
}

@media (max-width: 767.98px) {
    .haendlersuche-inner {
        max-width: none;
    }
    .page-id-243 .bg-top .wp-block-group__inner-container > .wp-block-spacer:first-child { height: 140px !important; }
}

@media (max-width: 575.98px) {
    .haendlersuche-wrapper {
        padding: 20px 10px!important;
    }
    .page-id-243 .bg-top .wp-block-group__inner-container > *:not(.wp-block-nextend-smartslider3) {
        padding: 0;
    }
}