.alignfull {
  width: 100vw !important;
  position: relative;
	margin-left: calc(50% - 50vw);
}

.page-id-4711 .breadcrumb-area {
    display: none;
}
.page-id-4711 .default-padding {
    padding-top: 0px;
}
.landingpage-hero {
    background-image: url(https://launix.de/launix/wp-content/uploads/2025/08/hintergrundgrafik-1.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    aspect-ratio: 16 / 9;
    padding-left: 5%;
    padding-top: 6%;
    padding-bottom: 17%;
    padding-right: 57%;
}
.landingpage-hero p {
    line-height: 1.2;
}
.landingpage-hero * {
    color: white;
}
.full-width {
    width: 100%;
}
.text-grow-container {
    font-size: 3cqw!important;
}
.image-grow-container img {
    width: 80%!important;
    height: auto;
}
.link-grow-container a {
  padding: 1cqw 2cqw;
  font-size: 2cqw;
  border-radius: 2cqw;
}

.big-bg {
    background: url(https://launix.de/launix/wp-content/uploads/2025/06/Blauer-Bueromann.jpg);
    background-size: cover;
    width: 100vw;
    height: 56vw;
}
.clear-both {
    clear: both;
}
.footer-bottom {
    padding-bottom: 2cm;
}/* Allgemeine Formularelemente */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form select,
.wpcf7-form textarea {
    width: 100%;
    padding: 12px;
    margin-bottom: 15px;
    border: 2px solid #004481; /* Primäre CI-Farbe */
    border-radius: 5px;
    font-family: 'Lato', sans-serif; /* Corporate Schriftart */
    font-size: 16px;
    color: #333;
    background-color: #f9f9f9; /* Heller Hintergrund für bessere Lesbarkeit */
    transition: border-color 0.3s ease;
}

/* Fokus-Effekt für Formularelemente */
.wpcf7-form input[type="text"]:focus,
.wpcf7-form input[type="email"]:focus,
.wpcf7-form input[type="tel"]:focus,
.wpcf7-form select:focus,
.wpcf7-form textarea:focus {
    border-color: #FF5733; /* Sekundäre CI-Farbe */
    outline: none;
}

/* Style für den Submit-Button */
.wpcf7-form input[type="submit"] {
    background-color: #004481; /* Primäre CI-Farbe */
    color: #fff;
    padding: 12px 25px;
    border: none;
    border-radius: 5px;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

/* Hover-Effekt für den Submit-Button */
.wpcf7-form input[type="submit"]:hover {
    background-color: #FF5733; /* Sekundäre CI-Farbe */
}

/* Style für den Datenschutz-Hinweis und die Checkboxes */
.wpcf7-form .wpcf7-acceptance {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #333;
    margin-bottom: 15px;
}

/* ReCAPTCHA Style */
.wpcf7-form .wpcf7-recaptcha {
    margin-bottom: 15px;
}

/* Abstände zwischen den Formularfeldern */
.wpcf7-form p {
    margin-bottom: 20px;
}

/* Fehler- und Erfolgsnachrichten */
.wpcf7-form .wpcf7-response-output {
    margin-top: 20px;
    padding: 10px;
    border: 2px solid #004481;
    border-radius: 5px;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #004481; /* Primäre CI-Farbe */
    background-color: #e8f4ff; /* Helle Hintergrundfarbe für bessere Lesbarkeit */
}