.slide-1-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 1180px;
    margin: 0 auto;
    padding: 100px 0;
    & bold {
        font-weight: bold;
    }
}
.slide-1-col-2 {
    max-width: calc(50% - 100px);
    margin-left: 100px;
}
.slide-1-col-1 {
    text-align: center;
    max-width: calc(50% - 30px);
    margin-right: 30px;
}
.slide-1-col-1 h2 {
    margin: 0;
    color: white;
    font-size: 70px;
    line-height: 77px;
}
.slide-1-col-1 p {
    color: white;
    font-size: 24px;
    margin: 0 0 74px;
    line-height: 32px;
    font-weight: 300;
}
.start-button-container {
    margin-bottom: 32px;
}
.slide-1-col-1 span {
    font-size: 24px;
    color: white;
    font-weight: 500;
    margin-top: 10px;
    display: block;
}
div#slide-1 {
    background-image: url("../../konfigurator/assets/car.png");
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
div#slide-1:before {
    position: absolute;
    content: " ";
    width: 100%;
    height: 100%;
    background-color: #000000e0;
    z-index: -1;
}
.slide-1-erwartung {
    margin-top: 32px;
}
button#start-button {
    background: #F6CE47;
    border: none;
    border-radius: 50px;
    padding: 20px 40px;
    font-size: 22px;
    cursor: pointer;
}
.slide-1-erwartung-question {
    font-size: 20px;
    color: #F6CE47;
    font-weight: bold;
}
.slide-1-erwartung-p {
    font-size: 20px;
    line-height: 24px;
    color: white;
    font-weight: 300;
    margin: 5px 0 10px;
}
ul.slide-1-erwartung-li {
    padding: 0 20px;
}
.slide-1-erwartung-li li {
    color: white;
    font-size: 20px;
    line-height: 24px;
    margin: 5px 0 10px;
}
.slide-1-erwartung-li li::marker {
    color: #F6CE47;
}
.slide-1-light {
    padding: 25px 25px 40px 60px;
    background-color: #CCCDCE;
    margin-top: 24px;
}
.slide-1-light span {
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    position: relative;
}
.slide-1-light p {
    font-size: 20px;
    margin: 0;
    font-weight: 300;
}
.slide-1-light span:before {
    background-image: url("data:image/svg+xml,%3Csvg id='light_bulb' data-name='light bulb' xmlns='http://www.w3.org/2000/svg' width='28.606' height='28.606' viewBox='0 0 28.606 28.606'%3E%3Cpath id='Pfad_1167' data-name='Pfad 1167' d='M13.944,22.687H19.51M16.727,6V7.192m7.587,1.949-.846.846m3.987,6.74H26.263m-19.071,0H6m3.987-6.74-.846-.846m3.373,11.8a5.959,5.959,0,1,1,8.427,0l-.65.656a4,4,0,0,0-1.18,2.843v.632a2.384,2.384,0,1,1-4.768,0v-.632a4,4,0,0,0-1.18-2.843Z' transform='translate(-2.424 -2.424)' fill='none' stroke='%23292d34' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Pfad_1168' data-name='Pfad 1168' d='M0,0H28.606V28.606H0Z' fill='none'/%3E%3C/svg%3E%0A");
    position: absolute;
    content: " ";
    width: 28px;
    height: 28px;
    left: -33px;
    bottom: 0px;
    background-position: center;
    object-fit: cover;
}
.slide-1-light-desc {
    font-size: 16px;
    color: white;
    margin: 40px 0 0;
    display: block;
}
div#slide-2 {
    background-image: url("../../konfigurator/assets/car.png");
    background-size: cover;
    background-position: center;
    height: 100%;
    padding: 300px 0;
    position: relative;
    z-index: 0;
}
div#slide-2:before {
    position: absolute;
    content: " ";
    width: 100%;
    height: 100%;
    background-color: #000000b5;
    z-index: -1;
    top: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1670' height='1669' viewBox='0 0 1670 1669'%3E%3Cg id='Ellipse_430' data-name='Ellipse 430' fill='none' stroke='%23fff' stroke-width='2' opacity='0.25'%3E%3Cellipse cx='835' cy='834.5' rx='835' ry='834.5' stroke='none'/%3E%3Cellipse cx='835' cy='834.5' rx='834' ry='833.5' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.slide-2-container {
    width: 500px;
    margin: 0 auto;
    background: white;
    padding: 0 50px 50px;
    border-radius: 0 16px 16px 16px;
    display: flex;
    flex-direction: column;
    position: relative;
}
.slide-2-container:before {
    position: absolute;
    content: " ";
    width: 400px;
    height: 45px;
    background: #ffffff;
    top: -45px;
    left: 0;
    border-radius: 16px 16px 0 0;
}
.slide-2-container h2 {
    max-width: 400px;
    margin: 0;
    font-size: 32px;
    font-weight: bold;
    line-height: 38px;
}
.slide-2-container input {
    margin: 9px 0;
    padding: 18px 16.5px 16px;
    border-radius: 8px;
    border: 1px solid #292d3414;
    font-size: 20px;
}
.slide-2-container input::placeholder {
    color: #292d347c;
}
span.slide-2-required {
    font-size: 16px;
    font-weight: bold;
    margin: 21px 0 30px;
}
.slide-2-container label {
    display: flex;
    align-items: flex-start;
    margin: 0 0 48px;
}
.slide-2-container label input[type="checkbox"] {
    padding: 8px;
    appearance: none;
    -webkit-appearance: none;
    width: 16px;
    height: 16px;
    border: 1px solid #F6CE47;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
    background-color: white;
}

.slide-2-container label input[type="checkbox"]:checked {
    background-color: white;
    position: relative;
}

.slide-2-container label input[type="checkbox"]:checked::before {
    content: '✔';
    font-size: 16px;
    color: #F6CE47;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.slide-2-container label span {
    margin: 0 0 0 8px;
    color: #292D34;
}
button#next-to-questions {
    padding: 21px 0;
    background: #F6CE47;
    border: none;
    border-radius: 40px;
    color: #292D34;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
}
div#slide-3 {
    padding: 100px 0 200px;
    background: radial-gradient(#484A51, #171D24);
    position: relative;
}
.slide-3-container {
    max-width: 1180px;
    margin: 0 auto;
}
.slide-3-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 100px 0;
}
.slide-3-col-1 {
    max-width: 277px;
    display: flex;
    flex-direction: column;
}
.slide-3-col-2 {
    max-width: 700px;
}
.slide-3-col-2 h2 {
    color: #F6CE47;
    font-size: 32px;
    line-height: 38px;
    margin: 0 0 32px;
}
.konfigurator-answers {
    display: flex;
    flex-direction: column;
    color: white;
}
.konfigurator-answers label {
    margin: 16px 0;
    font-size: 20px;
    display: flex;
    align-items: center;
    line-height: 24px;
}
.konfigurator-answers label {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    position: relative;
}
.konfigurator-answers input[type="radio"] {
    display: none;
}
.radio-label {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    color: white;
    border-radius: 8px;
    padding: 8px 14px;
    border: 1px solid #ffffff35;
    margin-right: 20px;
    transition: all 0.3s ease;
    cursor: pointer;
}
.konfigurator-answers input[type="radio"]:checked + .radio-label {
    background-color: #F6CE47;
    color: white;
    border-radius: 8px;
    padding: 8px 14px;
    border: 1px solid transparent;
    transition: all 0.3s ease;
}
.konfigurator-navigation {
    position: fixed;
    bottom: 0;
    width: 100%;
    padding: 32px 0;
    backdrop-filter: blur(2px);
    background: hsla(0, 0%, 100%, .1);
    z-index: 7;
}
.konfigurator-navigation-buttons {
    margin: 0 auto;
    max-width: 1180px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
button.konfigurator-next-button {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: none;
    cursor: pointer;
    margin-left: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.294' height='19.373' viewBox='0 0 29.294 19.373'%3E%3Cg id='Gruppe_503' data-name='Gruppe 503' transform='translate(1 1.414)'%3E%3Cline id='Linie_7' data-name='Linie 7' x2='26.879' transform='translate(0 8.521)' fill='none' stroke='%23292d34' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Linie_8' data-name='Linie 8' x2='7.823' y2='8.024' transform='translate(19.057)' fill='none' stroke='%23292d34' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Linie_9' data-name='Linie 9' y1='8.024' x2='7.823' transform='translate(19.057 8.521)' fill='none' stroke='%23292d34' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
}
button.konfigurator-prev-button {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: none;
    cursor: pointer;
    margin-right: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.294' height='19.373' viewBox='0 0 29.294 19.373'%3E%3Cg id='Gruppe_503' data-name='Gruppe 503' transform='translate(1.414 1.414)'%3E%3Cline id='Linie_7' data-name='Linie 7' x1='26.879' transform='translate(0.001 8.521)' fill='none' stroke='%23292d34' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Linie_8' data-name='Linie 8' x1='7.823' y2='8.024' fill='none' stroke='%23292d34' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Linie_9' data-name='Linie 9' x1='7.823' y1='8.024' transform='translate(0 8.521)' fill='none' stroke='%23292d34' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-color: #ffffff42;
}
span.konfigurator-navigation-buttons-text {
    color: white;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.konfigurator-pagination {
    display: flex;
    justify-content: center;
    margin-top: 10px;
}

.pagination-dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #ffffff33;
    margin: 0 5px;
}

.pagination-dot.completed {
    background-color: #ffffff;
}

.pagination-dot.active {
    background-color: #ffffff;
}
span.konfigurator-slide-circle {
    border: 2px solid;
    border-radius: 50%;
    width: 157px;
    height: 157px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: -40px 0;
    font-size: 24px;
    padding: 59px;
    text-align: center;
    font-weight: bold;
    color: #707070;
}
.slide-3-container span.konfigurator-slide-circle:nth-child(1){
    border: 3px solid #F6CE47;
    color: #F6CE47;
}
.tooltip {
    display: inline-block;
    margin-left: 5px;
}

.tooltip-button {
    display: inline-block;
    width: 25px;
    height: 25px;
    background-image: url("data:image/svg+xml,%3Csvg id='info' xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Cpath id='Pfad_1162' data-name='Pfad 1162' d='M14.417,4A10.417,10.417,0,1,0,24.833,14.417,10.42,10.42,0,0,0,14.417,4Zm1.042,15.625H13.375v-6.25h2.083Zm0-8.333H13.375V9.208h2.083Z' transform='translate(-1.917 -1.917)' fill='%23fff'/%3E%3Cpath id='Pfad_1163' data-name='Pfad 1163' d='M0,0H25V25H0Z' fill='none'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
    cursor: pointer;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 300px;
    background-color: #ffffff;
    color: #1a1a1a;
    padding: 20px;
    position: absolute;
    z-index: 1;
    bottom: 110%;
    left: 0;
    right: 0;
    opacity: 0;
    transition: opacity 0.3s;
    font-size: 14px;
    margin: 0 auto;
}
.tooltip-button:hover + .tooltiptext {
    visibility: visible;
    opacity: 1 !important;
}

.konfigurator-answers label {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.konfigurator-answers .radio-label {
    margin-right: 10px;
}

div#slide-4 {
    padding: 100px 0 200px;
    background: radial-gradient(#484A51, #171D24);
    position: relative;
}
.slide-4-container {
    max-width: 1180px;
    margin: 0 auto;
}
.slide-4-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 100px 0;
}
.slide-4-col-1 {
    max-width: 277px;
    display: flex;
    flex-direction: column;
}
.slide-4-col-2 {
    max-width: 700px;
}
.slide-4-col-2 h2 {
    color: #F6CE47;
    font-size: 32px;
    line-height: 38px;
    margin: 0 0 32px;
}
.slide-4-container span.konfigurator-slide-circle:nth-child(1){
    border: 3px solid #F6CE47;
    color: #F6CE47;
}
div#slide-5 {
    padding: 100px 0 200px;
    background: radial-gradient(#484A51, #171D24);
    position: relative;
}
.slide-5-container {
    max-width: 1180px;
    margin: 0 auto;
}
.slide-5-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 100px 0;
}
.slide-5-col-1 {
    max-width: 277px;
    display: flex;
    flex-direction: column;
}
.slide-5-col-2 {
    max-width: 700px;
}
.slide-5-col-2 h2 {
    color: #F6CE47;
    font-size: 32px;
    line-height: 38px;
    margin: 0 0 32px;
}
.slide-5-container span.konfigurator-slide-circle:nth-child(2){
    border: 3px solid #F6CE47;
    color: #F6CE47;
}
div#slide-6{
    padding: 100px 0 200px;
    background: radial-gradient(#484A51, #171D24);
    position: relative;
}
.slide-6-container {
    max-width: 1180px;
    margin: 0 auto;
}
.slide-6-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 100px 0;
}
.slide-6-col-1 {
    max-width: 277px;
    display: flex;
    flex-direction: column;
}
.slide-6-col-2 {
    max-width: 700px;
}
.slide-6-col-2 h2 {
    color: #F6CE47;
    font-size: 32px;
    line-height: 38px;
    margin: 0 0 32px;
}
.slide-6-container span.konfigurator-slide-circle:nth-child(2){
    border: 3px solid #F6CE47;
    color: #F6CE47;
}
div#slide-7{
    padding: 100px 0 200px;
    background: radial-gradient(#484A51, #171D24);
    position: relative;
}
.slide-7-container {
    max-width: 1180px;
    margin: 0 auto;
}
.slide-7-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 100px 0;
}
.slide-7-col-1 {
    max-width: 277px;
    display: flex;
    flex-direction: column;
}
.slide-7-col-2 {
    max-width: 700px;
}
.slide-7-col-2 h2 {
    color: #F6CE47;
    font-size: 32px;
    line-height: 38px;
    margin: 0 0 12px;
}
p.slide-7-subheading {
    margin: 0 0 32px;
    color: #F6CE47;
    font-size: 20px;
}
.slide-7-container span.konfigurator-slide-circle:nth-child(3){
    border: 3px solid #F6CE47;
    color: #F6CE47;
}
div#slide-8{
    padding: 100px 0 200px;
    background: radial-gradient(#484A51, #171D24);
    position: relative;
}
.slide-8-container {
    max-width: 1180px;
    margin: 0 auto;
}
.slide-8-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 100px 0;
}
.slide-8-col-1 {
    max-width: 277px;
    display: flex;
    flex-direction: column;
}
.slide-8-col-2 {
    max-width: 700px;
}
.slide-8-col-2 h2 {
    color: #F6CE47;
    font-size: 32px;
    line-height: 38px;
    margin: 0 0 32px;
}
.slide-8-container span.konfigurator-slide-circle:nth-child(3){
    border: 3px solid #F6CE47;
    color: #F6CE47;
}
div#slide-9 {
    padding: 100px 0 200px;
    background: radial-gradient(#484A51, #171D24);
    position: relative;
}
.slide-9-container {
    max-width: 940px;
    margin: 0 auto;
    min-height: 799px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.slide-9-container h2 {
    color: #F6CE47;
    font-size: 32px;
    line-height: 38px;
    margin: 0 0 32px;
}
.slide-9-container label input[type="checkbox"] {
    padding: 8px;
    appearance: none;
    -webkit-appearance: none;
    width: 16px;
    height: 16px;
    border: 1px solid #ffffff3d;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    margin-right: 18px;
}

.slide-9-container label input[type="checkbox"]:checked {
    background-color: transparent;
    position: relative;
}

.slide-9-container label input[type="checkbox"]:checked::before {
    content: '✔';
    font-size: 14px;
    color: #F6CE47;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
input.other-challenge {
    width: 100%;
    background: transparent;
    border: none;
    font-size: 20px;
    border-bottom: 1px solid #ffffff4f;
    padding: 0 0 10px;
    color: #ffffff;
}
div#slide-10{
    padding: 100px 0 200px;
    background: radial-gradient(#484A51, #171D24);
    position: relative;
}
.slide-10-container {
    max-width: 940px;
    margin: 0 auto;
}
.slide-10-container h2 {
    color: #F6CE47;
    font-size: 32px;
    line-height: 38px;
    margin: 0 0 32px;
}
.slide-9-container textarea {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #ffffff3d;
    width: 100%;
    resize: none;
    color: #ffffff;
    font-size: 20px;
    font-family: Helvetica Now Display;
}
div#survey-results {
    display: flex;
    max-width: 1180px;
    margin: 0 auto;
    justify-content: space-between;
}
.konfigurator-slide-section-one {
    background: radial-gradient(rgb(72, 74, 81) 0%, rgb(23, 29, 36) 100%);
    padding: 200px 0;
}
.result-slide-heading {
    margin: 0 auto;
    max-width: 1180px;
    text-align: center;
    padding: 0 0 100px;
    color: white;
}
.konfigurator-result-1 {
    max-width: 320px;
}
.konfigurator-result-2 {
    max-width: 320px;
}
.konfigurator-result-3 {
    max-width: 320px;
}
.konfigurator-result-1 .konfigurator-title,
.konfigurator-result-2 .konfigurator-title,
.konfigurator-result-3 .konfigurator-title {
    position: absolute;
    top: 110px;
    max-width: 320px;
    width: 200px;
    text-align: center;
    color: #F6CE47;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-size: 32px;
    line-height: 35px;
    transform: translateY(16px);
}
.konfigurator-result-1,
.konfigurator-result-2,
.konfigurator-result-3 {
    position: relative;
}
.konfigurator-result-content-yellow {
    margin: 50px 0 40px;
    display: block;
    font-size: 20px;
    font-weight: bold;
    color: #F6CE47;
    line-height: 24px;
}
.konfigurator-result-content-txt {
    display: block;
    font-size: 18px;
    color: white;
    line-height: 22px;
}
.konfigurator-result-content ul {
    margin: 16px 0 0 20px;
    padding: 0;
    color: white;
    line-height: 22px;
    font-size: 18px;
}
.konfigurator-result-content li {
    padding: 8px 0;
}
.konfigurator-result-contact-container {
    background: radial-gradient(rgb(72, 74, 81) 0%, rgb(23, 29, 36) 100%);
    padding: 200px 0;
    border-top: 1px solid rgb(72, 74, 81);
}
.konfigurator-result-contact-container-inner {
    color: white;
    margin: 0 auto;
    max-width: 1180px;
}
.konfigurator-result-contact-heading {
    font-size: 32px;
    line-height: 38px;
    font-weight: bold;
    margin: 0 0 80px;
}
.konfigurator-result-contact {
    display: flex;
}
.konfigurator-result-contact img {
    max-width: calc(50% - 25px);
    height: auto;
    margin-right: 50px;
}
.konfigurator-result-contact-details h3 {
    font-size: 32px;
    line-height: 38px;
    margin: 0;
}

.konfigurator-result-contact-details {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.konfigurator-result-contact-details div {
    display: flex;
    flex-direction: column;
}
.konfigurator-result-contact-details span {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 3px;
}
.konfigurator-result-contact-details a {
    color: #292D34;
    font-size: 22px;
    background: #F6CE47;
    padding: 20px 38px;
    border-radius: 40px;
    text-decoration: none;
    font-weight: bold;
    width: fit-content;
    margin-top: 40px;
}
.konfigurartor-result-contact-info {
    margin-top: 80px;
    display: flex;
    flex-direction: column;
    text-align: left;
}
.konfigurartor-result-contact-info span {
    padding: 8px 0;
    font-size: 18px;
}
.konfigurator-result-info {
    background-image: url("../../konfigurator/assets/img1.png");
    background-size: cover;
    background-position: center;
    z-index: 0;
    position: relative;
}
.konfigurator-result-info:before {
    position: absolute;
    content: " ";
    width: 100%;
    height: 100%;
    background-color: #000000b5;
    z-index: -1;
}
.konfigurator-result-info-inner {
    padding: 200px 0;
    margin: 0 auto;
    max-width: 1180px;
    display: flex;
}
.konfigurator-result-info-txt {
    color: white;
    max-width: 580px;
    display: flex;
    flex-direction: column;
    font-size: 20px;
    line-height: 24px;
}
.konfigurator-result-info-txt span{
    padding: 0 0 16px;
}
bold {
    font-weight: bold;
}
.konfigurator-result-info-img {
    width: 50%;
}
.konfigurator-result-info-img img:nth-child(1) {
    position: absolute;
    margin-left: 0;
    max-width: 450px;
    width: 100%;
}
.konfigurator-result-info-img img:nth-child(2) {
    position: absolute;
    margin-top: 300px;
}
.konfigurator-result-info-img:before {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1013.267' height='1013.267' viewBox='0 0 1013.267 1013.267'%3E%3Cg id='Pfad_474' data-name='Pfad 474' fill='none' opacity='0.196'%3E%3Cpath d='M506.634,0c279.806,0,506.634,226.828,506.634,506.634S786.44,1013.267,506.634,1013.267,0,786.44,0,506.634,226.828,0,506.634,0Z' stroke='none'/%3E%3Cpath d='M 506.6336059570312 2 C 489.4192504882812 2 472.05908203125 2.8765869140625 455.0353393554688 4.60546875 C 438.2584838867188 6.3092041015625 421.4007568359375 8.8819580078125 404.9302368164062 12.25238037109375 C 388.6729736328125 15.5791015625 372.40234375 19.76275634765625 356.5702514648438 24.68695068359375 C 340.9153442382812 29.55621337890625 325.3168334960938 35.265380859375 310.2081298828125 41.65570068359375 C 295.2387084960938 47.98724365234375 280.3974609375 55.1365966796875 266.0966186523438 62.90533447265625 C 251.897216796875 70.61895751953125 237.8986206054688 79.12335205078125 224.4896240234375 88.182373046875 C 211.1450805664062 97.1976318359375 198.074462890625 106.9717407226562 185.640625 117.2329711914062 C 173.2371215820312 127.4693603515625 161.1798706054688 138.427734375 149.8037109375 149.8037109375 C 138.427734375 161.1798706054688 127.4693603515625 173.2371215820312 117.2329711914062 185.640625 C 106.9717407226562 198.074462890625 97.1976318359375 211.1450805664062 88.182373046875 224.4896240234375 C 79.12335205078125 237.8986206054688 70.61895751953125 251.897216796875 62.90533447265625 266.0966186523438 C 55.1365966796875 280.3974609375 47.98724365234375 295.2387084960938 41.65570068359375 310.2081298828125 C 35.265380859375 325.3168334960938 29.55621337890625 340.9153442382812 24.68695068359375 356.5702514648438 C 19.76275634765625 372.40234375 15.5791015625 388.6729736328125 12.25238037109375 404.9302368164062 C 8.8819580078125 421.4007568359375 6.3092041015625 438.2584838867188 4.60546875 455.0353393554688 C 2.8765869140625 472.05908203125 2 489.4192504882812 2 506.6336059570312 C 2 523.8480224609375 2.8765869140625 541.2081298828125 4.60546875 558.2318115234375 C 6.3092041015625 575.0087280273438 8.8819580078125 591.866455078125 12.25238037109375 608.3369750976562 C 15.5791015625 624.59423828125 19.76275634765625 640.8648681640625 24.68695068359375 656.697021484375 C 29.55621337890625 672.3518676757812 35.265380859375 687.9503173828125 41.65570068359375 703.05908203125 C 47.98724365234375 718.0284423828125 55.1365966796875 732.8697509765625 62.90533447265625 747.1705932617188 C 70.61895751953125 761.3699951171875 79.12335205078125 775.3685913085938 88.182373046875 788.777587890625 C 97.1976318359375 802.1220703125 106.9717407226562 815.1927490234375 117.2329711914062 827.6265869140625 C 127.4693603515625 840.0300903320312 138.427734375 852.0873413085938 149.8037109375 863.4635009765625 C 161.1798706054688 874.8394775390625 173.2371215820312 885.7978515625 185.640625 896.0342407226562 C 198.074462890625 906.2954711914062 211.1450805664062 916.069580078125 224.4896240234375 925.0848388671875 C 237.8986206054688 934.1438598632812 251.897216796875 942.6482543945312 266.0966186523438 950.3618774414062 C 280.3974609375 958.130615234375 295.2387084960938 965.2799682617188 310.2081298828125 971.6114501953125 C 325.3168334960938 978.0018310546875 340.9153442382812 983.7109985351562 356.5702514648438 988.5802001953125 C 372.40234375 993.5044555664062 388.6729736328125 997.6881103515625 404.9302368164062 1001.014831542969 C 421.4007568359375 1004.38525390625 438.2584838867188 1006.9580078125 455.0353393554688 1008.661743164062 C 472.05908203125 1010.390625 489.4192504882812 1011.267211914062 506.6336059570312 1011.267211914062 C 523.8480224609375 1011.267211914062 541.2081298828125 1010.390625 558.2318115234375 1008.661743164062 C 575.0087280273438 1006.9580078125 591.866455078125 1004.38525390625 608.3369750976562 1001.014831542969 C 624.59423828125 997.6881103515625 640.8648681640625 993.5044555664062 656.697021484375 988.5802001953125 C 672.3518676757812 983.7109985351562 687.9503173828125 978.0018310546875 703.05908203125 971.6114501953125 C 718.0284423828125 965.2799682617188 732.8697509765625 958.130615234375 747.1705932617188 950.3618774414062 C 761.3699951171875 942.6482543945312 775.3685913085938 934.1438598632812 788.777587890625 925.0848388671875 C 802.1220703125 916.069580078125 815.1927490234375 906.2954711914062 827.6265869140625 896.0342407226562 C 840.0300903320312 885.7978515625 852.0873413085938 874.8394775390625 863.4635009765625 863.4635009765625 C 874.8394775390625 852.0873413085938 885.7978515625 840.0300903320312 896.0342407226562 827.6265869140625 C 906.2954711914062 815.1927490234375 916.069580078125 802.1220703125 925.0848388671875 788.777587890625 C 934.1438598632812 775.3685913085938 942.6482543945312 761.3699951171875 950.3618774414062 747.1705932617188 C 958.130615234375 732.8697509765625 965.2799682617188 718.0284423828125 971.6114501953125 703.05908203125 C 978.0018310546875 687.9503173828125 983.7109985351562 672.3518676757812 988.5802001953125 656.697021484375 C 993.5044555664062 640.8648681640625 997.6881103515625 624.59423828125 1001.014831542969 608.3369750976562 C 1004.38525390625 591.866455078125 1006.9580078125 575.0087280273438 1008.661743164062 558.2318115234375 C 1010.390625 541.2081298828125 1011.267211914062 523.8480224609375 1011.267211914062 506.6336059570312 C 1011.267211914062 489.4192504882812 1010.390625 472.05908203125 1008.661743164062 455.0353393554688 C 1006.9580078125 438.2584838867188 1004.38525390625 421.4007568359375 1001.014831542969 404.9302368164062 C 997.6881103515625 388.6729736328125 993.5044555664062 372.40234375 988.5802001953125 356.5702514648438 C 983.7109985351562 340.9153442382812 978.0018310546875 325.3168334960938 971.6114501953125 310.2081298828125 C 965.2799682617188 295.2387084960938 958.130615234375 280.3974609375 950.3618774414062 266.0966186523438 C 942.6482543945312 251.897216796875 934.1438598632812 237.8986206054688 925.0848388671875 224.4896240234375 C 916.069580078125 211.1450805664062 906.2954711914062 198.074462890625 896.0342407226562 185.640625 C 885.7978515625 173.2371215820312 874.8394775390625 161.1798706054688 863.4635009765625 149.8037109375 C 852.0873413085938 138.427734375 840.0300903320312 127.4693603515625 827.6265869140625 117.2329711914062 C 815.1927490234375 106.9717407226562 802.1220703125 97.1976318359375 788.777587890625 88.182373046875 C 775.3685913085938 79.12335205078125 761.3699951171875 70.61895751953125 747.1705932617188 62.90533447265625 C 732.8697509765625 55.1365966796875 718.0284423828125 47.98724365234375 703.05908203125 41.65570068359375 C 687.9503173828125 35.265380859375 672.3518676757812 29.55621337890625 656.697021484375 24.68695068359375 C 640.8648681640625 19.76275634765625 624.59423828125 15.5791015625 608.3369750976562 12.25238037109375 C 591.866455078125 8.8819580078125 575.0087280273438 6.3092041015625 558.2318115234375 4.60546875 C 541.2081298828125 2.8765869140625 523.8480224609375 2 506.6336059570312 2 M 506.6336059570312 0 C 786.4395751953125 0 1013.267211914062 226.8275756835938 1013.267211914062 506.6336059570312 C 1013.267211914062 786.4395751953125 786.4395751953125 1013.267211914062 506.6336059570312 1013.267211914062 C 226.8275756835938 1013.267211914062 0 786.4395751953125 0 506.6336059570312 C 0 226.8275756835938 226.8275756835938 0 506.6336059570312 0 Z' stroke='none' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
    content: " ";
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    margin-left: -700px;
}
.konfigurator-result-contact-link {
    position: absolute;
    top: 50%;
    right: 50px;
    color: white;
    text-decoration: none;
    width: 150px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    z-index: 1;
}
.konfigurator-result-contact-link:before {
    position: absolute;
    content: " ";
    width: 70px;
    height: 70px;
    left: 0;
    right: 0;
    margin: 0 auto;
    transform: translateY(80px);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70'%3E%3Cg id='Gruppe_646' data-name='Gruppe 646' transform='translate(3565 -1450) rotate(90)'%3E%3Ccircle id='Ellipse_268' data-name='Ellipse 268' cx='35' cy='35' r='35' transform='translate(1450 3495)' fill='%23fff'/%3E%3Cline id='Linie_115' data-name='Linie 115' x2='23.229' transform='translate(1473.385 3530.215)' fill='none' stroke='%23292d34' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Linie_116' data-name='Linie 116' x2='6.761' y2='6.934' transform='translate(1489.854 3522.85)' fill='none' stroke='%23292d34' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Linie_117' data-name='Linie 117' y1='6.934' x2='6.761' transform='translate(1489.854 3530.215)' fill='none' stroke='%23292d34' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.slide-1-col-1:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='820' height='820' viewBox='0 0 820 820'%3E%3Cg id='Pfad_311' data-name='Pfad 311' fill='none' opacity='0.196'%3E%3Cpath d='M410,0C636.437,0,820,183.563,820,410S636.437,820,410,820,0,636.437,0,410,183.563,0,410,0Z' stroke='none'/%3E%3Cpath d='M 410 2 C 396.0818786621094 2 382.0458984375 2.70880126953125 368.2820129394531 4.1065673828125 C 354.7177734375 5.484130859375 341.0882263183594 7.564208984375 327.7716674804688 10.28912353515625 C 314.6276550292969 12.978759765625 301.472900390625 16.3612060546875 288.6725463867188 20.342529296875 C 276.0155639648438 24.27935791015625 263.4041137695312 28.8951416015625 251.1886596679688 34.0618896484375 C 227.013427734375 44.287109375 203.6962280273438 56.943359375 181.884765625 71.67877197265625 C 160.280029296875 86.274658203125 139.9638061523438 103.037109375 121.5004272460938 121.5004272460938 C 103.037109375 139.9638061523438 86.274658203125 160.280029296875 71.67877197265625 181.884765625 C 56.943359375 203.6962280273438 44.287109375 227.013427734375 34.0618896484375 251.1886596679688 C 28.8951416015625 263.4041137695312 24.27935791015625 276.0155639648438 20.342529296875 288.6725463867188 C 16.3612060546875 301.472900390625 12.978759765625 314.6276550292969 10.28912353515625 327.7716674804688 C 7.564208984375 341.0882263183594 5.484130859375 354.7177734375 4.1065673828125 368.2820129394531 C 2.70880126953125 382.0458984375 2 396.0818786621094 2 410 C 2 423.9181213378906 2.70880126953125 437.9541015625 4.1065673828125 451.7179870605469 C 5.484130859375 465.2822265625 7.564208984375 478.9118957519531 10.28912353515625 492.2283325195312 C 12.978759765625 505.3723449707031 16.3612060546875 518.5272216796875 20.342529296875 531.3274536132812 C 24.27935791015625 543.9845581054688 28.8951416015625 556.5960083007812 34.0618896484375 568.8114624023438 C 44.287109375 592.9866943359375 56.943359375 616.3038940429688 71.67877197265625 638.1153564453125 C 86.274658203125 659.719970703125 103.037109375 680.0362548828125 121.5004272460938 698.4995727539062 C 139.9638061523438 716.962890625 160.280029296875 733.725341796875 181.884765625 748.3212280273438 C 203.6962280273438 763.0567626953125 227.013427734375 775.712890625 251.1886596679688 785.9381103515625 C 263.4041137695312 791.1048583984375 276.0155639648438 795.7206420898438 288.6725463867188 799.657470703125 C 301.472900390625 803.6387939453125 314.6276550292969 807.021240234375 327.7716674804688 809.7108764648438 C 341.0882263183594 812.435791015625 354.7177734375 814.515869140625 368.2820129394531 815.8934326171875 C 382.0458984375 817.2911987304688 396.0818786621094 818 410 818 C 423.9181213378906 818 437.9541015625 817.2911987304688 451.7179870605469 815.8934326171875 C 465.2822265625 814.515869140625 478.9118957519531 812.435791015625 492.2283325195312 809.7108764648438 C 505.3723449707031 807.021240234375 518.5272216796875 803.6387939453125 531.3274536132812 799.657470703125 C 543.9845581054688 795.7206420898438 556.5960083007812 791.1048583984375 568.8114624023438 785.9381103515625 C 592.9866943359375 775.712890625 616.3038940429688 763.0567626953125 638.1153564453125 748.3212280273438 C 659.719970703125 733.725341796875 680.0362548828125 716.962890625 698.4995727539062 698.4995727539062 C 716.962890625 680.0362548828125 733.725341796875 659.719970703125 748.3212280273438 638.1153564453125 C 763.0567626953125 616.3038940429688 775.712890625 592.9866943359375 785.9381103515625 568.8114624023438 C 791.1048583984375 556.5960083007812 795.7206420898438 543.9845581054688 799.657470703125 531.3274536132812 C 803.6387939453125 518.5272216796875 807.021240234375 505.3723449707031 809.7108764648438 492.2283325195312 C 812.435791015625 478.9118957519531 814.515869140625 465.2822265625 815.8934326171875 451.7179870605469 C 817.2911987304688 437.9541015625 818 423.9181213378906 818 410 C 818 396.0818786621094 817.2911987304688 382.0458984375 815.8934326171875 368.2820129394531 C 814.515869140625 354.7177734375 812.435791015625 341.0882263183594 809.7108764648438 327.7716674804688 C 807.021240234375 314.6276550292969 803.6387939453125 301.472900390625 799.657470703125 288.6725463867188 C 795.7206420898438 276.0155639648438 791.1048583984375 263.4041137695312 785.9381103515625 251.1886596679688 C 775.712890625 227.013427734375 763.0567626953125 203.6962280273438 748.3212280273438 181.884765625 C 733.725341796875 160.280029296875 716.962890625 139.9638061523438 698.4995727539062 121.5004272460938 C 680.0362548828125 103.037109375 659.719970703125 86.274658203125 638.1153564453125 71.67877197265625 C 616.3038940429688 56.943359375 592.9866943359375 44.287109375 568.8114624023438 34.0618896484375 C 556.5960083007812 28.8951416015625 543.9845581054688 24.27935791015625 531.3274536132812 20.342529296875 C 518.5272216796875 16.3612060546875 505.3723449707031 12.978759765625 492.2283325195312 10.28912353515625 C 478.9118957519531 7.564208984375 465.2822265625 5.484130859375 451.7179870605469 4.1065673828125 C 437.9541015625 2.70880126953125 423.9181213378906 2 410 2 M 410 0 C 636.436767578125 0 820 183.5633544921875 820 410 C 820 636.436767578125 636.436767578125 820 410 820 C 183.5633544921875 820 0 636.436767578125 0 410 C 0 183.5633544921875 183.5633544921875 0 410 0 Z' stroke='none' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
    position: absolute;
    content: " ";
    width: 650px;
    height: 650px;
    background-repeat: no-repeat;
    left: calc(50% - 1180px / 2 - 45px);
    top: 15%;
    background-size: cover;
    z-index: -1;
}
.konfigurator-container {
    overflow: hidden; // Verhindert, dass Inhalte außerhalb des Containers sichtbar sind
    background-color: #171D24; // Dunkler Hintergrund für den gesamten Container
}

// Stellen Sie sicher, dass alle Slides die volle Breite und Höhe des Containers einnehmen
.konfigurator-slide {
    width: 100%;
    height: 100%;
    position: relative;
    box-sizing: border-box; // Verhindert unerwünschte Ränder
    background-color: #171D24; // Dunkler Hintergrund für die Slides
}


.konfigurator-button-booking {
    color: #292D34;
    background: #F6CE47;
    border-radius: 40px;
    text-decoration: none;
    font-weight: bold;
    width: fit-content;
    font-size: 16px;
    padding: 14px 20px;
}

@media (max-width: 1180px) {
    .slide-1-container {
        flex-direction: column;
        max-width: 100%;
        align-items: normal;
        padding: 100px 0 200px;
    }
    .slide-1-col-1 span {
        font-size: 15px;
    }
    .slide-1-col-1 p {
        font-size: 15px;
        line-height: normal;
    }
    .slide-1-col-1 {
        max-width: 320px;
        margin: 64px auto;
        position: relative;
    }
    .start-button-container {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        border-radius: 0;
        background-color: #ffffff26;
        backdrop-filter: blur(3px);
        z-index: 5;
        margin: 0;
    }
    button#start-button {
        margin: 16px 0;
        padding: 14px 58px;
        font-size: 14px;
        font-weight: bold;
        color: #1a1a1a;
    }
    .slide-1-col-2 {
        max-width: 100%;
        margin: 0 36px;
    }
    .slide-1-erwartung-question {
        font-size: 15px;
    }
    .slide-1-erwartung-p {
        font-size: 15px;
    }
    .slide-1-erwartung-li li {
        font-size: 15px;
    }
    .slide-1-light {
        margin-top: 64px;
        padding: 12px 15px 25px 50px;
    }
    .slide-1-light span {
        font-size: 15px;
    }
    .slide-1-light p {
        font-size: 15px;
        line-height: 120%;
    }
    .slide-1-light-desc {
        font-size: 13px;
    }
    .slide-1-col-1:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='354' height='354' viewBox='0 0 354 354'%3E%3Cg id='Ellipse_369' data-name='Ellipse 369' fill='none' stroke='%23fff' stroke-width='1' opacity='0.2'%3E%3Ccircle cx='177' cy='177' r='177' stroke='none'/%3E%3Ccircle cx='177' cy='177' r='176.5' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A");
        position: absolute;
        content: " ";
        width: 358px;
        height: 358px;
        background-repeat: no-repeat;
        top: -95px;
        left: 20px;
        right: 20px;
        justify-self: center;
        margin-left: -20px;
    }
    .slide-2-container {
        max-width: calc(100% - 40px);
        width: auto;
        margin: 0 20px;
        border-radius: 0 8px 8px 8px;
        padding: 0 16px 16px;
    }
    .slide-2-container:before {
        width: 75%;
        height: 30px;
        top: -30px;
        border-radius: 8px 8px 0 0;
    }
    .slide-2-container h2 {
        font-size: 22px !important;
        line-height: 22px !important;
        max-width: 200px;
        margin: 20px 0 36px;
    }
    .slide-2-container input {
        font-size: 15px;
        padding: 12px;
        margin: 8px 0;
    }
    span.slide-2-required {
        font-size: 12px;
        margin: 12px 0 16px;
    }
    .slide-2-container label span {
        font-size: 12px;
    }
    button#next-to-questions {
        font-size: 14px;
        padding: 14px 0;
    }
    div#slide-2 {
        padding: 200px 0;
    }
    div#slide-3 span.konfigurator-slide-circle:nth-child(2) {
        display: none;
    }
    div#slide-3 span.konfigurator-slide-circle:nth-child(3) {
        display: none;
    }
    .slide-3-flex {
        flex-direction: column;
        margin: 0 20px;
    }
    .slide-3-container span.konfigurator-slide-circle:nth-child(1) {
        border: 3px solid #F6CE47;
        color: #F6CE47;
        width: 100px;
        height: 100px;
        font-size: 22px;
    }
    .slide-3-col-1 {
        height: 230px;
    }
    .slide-3-col-2 h2 {
        font-size: 22px !important;
        line-height: 32px !important;
        text-align: center;
    }
    .konfigurator-answers label {
        font-size: 15px;
        line-height: 22px;
    }
    .konfigurator-navigation {
        position: fixed;
        padding: 16px 20px;
        width: calc(100% - 40px);
        z-index: 7;
    }
    span.konfigurator-navigation-buttons-text {
        font-size: 11px;
    }
    button.konfigurator-prev-button {
        width: 40px;
        height: 40px;
        margin-right: 5px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg id='Gruppe_1366' data-name='Gruppe 1366' opacity='0.2'%3E%3Ccircle id='Ellipse_268' data-name='Ellipse 268' cx='20' cy='20' r='20' fill='%23fff'/%3E%3Cline id='Linie_115' data-name='Linie 115' x1='13.274' transform='translate(13.364 20.123)' fill='none' stroke='%23292d34' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Linie_116' data-name='Linie 116' x1='3.863' y2='3.962' transform='translate(13.363 16.038)' fill='none' stroke='%23292d34' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Linie_117' data-name='Linie 117' x1='3.863' y1='3.962' transform='translate(13.363 20.123)' fill='none' stroke='%23292d34' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    }
    button.konfigurator-next-button {
        width: 40px;
        height: 40px;
        margin-left: 5px;
        background-image: url("data:image/svg+xml,%3Csvg id='Gruppe_1363' data-name='Gruppe 1363' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Ccircle id='Ellipse_268' data-name='Ellipse 268' cx='20' cy='20' r='20' fill='%23fff'/%3E%3Cline id='Linie_115' data-name='Linie 115' x2='13.274' transform='translate(13.363 20.123)' fill='none' stroke='%23292d34' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Linie_116' data-name='Linie 116' x2='3.863' y2='3.962' transform='translate(22.773 16.038)' fill='none' stroke='%23292d34' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Linie_117' data-name='Linie 117' y1='3.962' x2='3.863' transform='translate(22.773 20.123)' fill='none' stroke='%23292d34' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E%0A");
    }
    .konfigurator-pagination {
        margin: 0;
    }
    div#slide-4 span.konfigurator-slide-circle:nth-child(2) {
        display: none;
    }
    div#slide-4 span.konfigurator-slide-circle:nth-child(3) {
        display: none;
    }
    .slide-4-flex {
        flex-direction: column;
        margin: 0 20px;
    }
    .slide-4-container span.konfigurator-slide-circle:nth-child(1) {
        border: 3px solid #F6CE47;
        color: #F6CE47;
        width: 100px;
        height: 100px;
        font-size: 22px;
    }
    .slide-4-col-1 {
        height: 230px;
    }
    .slide-4-col-2 h2 {
        font-size: 22px !important;
        line-height: 32px !important;
        text-align: center;
    }

    div#slide-5 span.konfigurator-slide-circle:nth-child(1) {
        display: none;
    }
    div#slide-5 span.konfigurator-slide-circle:nth-child(3) {
        display: none;
    }
    .slide-5-flex {
        flex-direction: column;
        margin: 0 20px;
    }
    .slide-5-container span.konfigurator-slide-circle:nth-child(2) {
        border: 3px solid #F6CE47;
        color: #F6CE47;
        width: 100px;
        height: 100px;
        font-size: 22px;
    }
    .slide-5-col-1 {
        height: 230px;
    }
    .slide-5-col-2 h2 {
        font-size: 22px !important;
        line-height: 32px !important;
        text-align: center;
    }

    div#slide-6 span.konfigurator-slide-circle:nth-child(1) {
        display: none;
    }
    div#slide-6 span.konfigurator-slide-circle:nth-child(3) {
        display: none;
    }
    .slide-6-flex {
        flex-direction: column;
        margin: 0 20px;
    }
    .slide-6-container span.konfigurator-slide-circle:nth-child(2) {
        border: 3px solid #F6CE47;
        color: #F6CE47;
        width: 100px;
        height: 100px;
        font-size: 22px;
    }
    .slide-6-col-1 {
        height: 230px;
    }
    .slide-6-col-2 h2 {
        font-size: 22px !important;
        line-height: 32px !important;
        text-align: center;
    }

    div#slide-7 span.konfigurator-slide-circle:nth-child(1) {
        display: none;
    }
    div#slide-7 span.konfigurator-slide-circle:nth-child(3) {
        display: none;
    }
    .slide-7-flex {
        flex-direction: column;
        margin: 0 20px;
    }
    .slide-7-container span.konfigurator-slide-circle:nth-child(2) {
        border: 3px solid #F6CE47;
        color: #F6CE47;
        width: 100px;
        height: 100px;
        font-size: 22px;
    }
    .slide-7-col-1 {
        height: 230px;
    }
    .slide-7-col-2 h2 {
        font-size: 22px !important;
        line-height: 32px !important;
        text-align: center;
    }

    div#slide-8 span.konfigurator-slide-circle:nth-child(1) {
        display: none;
    }
    div#slide-8 span.konfigurator-slide-circle:nth-child(3) {
        display: none;
    }
    .slide-8-flex {
        flex-direction: column;
        margin: 0 20px;
    }
    .slide-8-container span.konfigurator-slide-circle:nth-child(2) {
        border: 3px solid #F6CE47;
        color: #F6CE47;
        width: 100px;
        height: 100px;
        font-size: 22px;
    }
    .slide-8-col-1 {
        height: 230px;
    }
    .slide-8-col-2 h2 {
        font-size: 22px !important;
        line-height: 32px !important;
        text-align: center;
    }
    .slide-9-container {
        margin: 0 20px;
    }
    .slide-9-container h2 {
        font-size: 22px !important;
        line-height: 32px !important;
    }
    input.other-challenge {
        font-size: 15px;
    }
    .slide-9-container textarea {
        font-size: 15px;
    }

    div#survey-results {
        flex-direction: column;
        align-items: center;
    }
    .konfigurator-slide-section-one {
        padding: 180px 20px 100px;
    }
    .konfigurator-result-contact-container {
        padding: 100px 20px;
    }
    .konfigurator-result-contact-heading {
        font-size: 22px;
        line-height: 26px;
    }
    .konfigurator-result-contact {
        flex-direction: column;
    }
    .konfigurator-result-contact img {
        max-width: 100%;
        width: 100%;
    }
    .konfigurator-result-contact-details h3 {
        font-size: 22px;
        line-height: 26px;
        margin: 16px 0;
    }
    .konfigurator-result-contact-details span {
        font-size: 11px;
    }
    .konfigurator-result-contact-details a {
        font-size: 14px;
        padding: 14px 20px;
        margin-top: 30px;
    }
    .konfigurartor-result-contact-info {
        margin-top: 30px;
        text-align: unset;
        align-items: unset;
    }
    .konfigurartor-result-contact-info span {
        font-size: 13px;
    }
    .konfigurator-result-info-inner {
        padding: 100px 0;
        flex-direction: column;
    }
    .konfigurator-result-info-txt {
        margin: 0 20px;
        font-size: 15px;
    }
    .konfigurator-result-info-img {
        height: 600px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='471.08' height='471.08' viewBox='0 0 471.08 471.08'%3E%3Cg id='Pfad_1166' data-name='Pfad 1166' fill='none' opacity='0.196'%3E%3Cpath d='M235.54,0C365.625,0,471.08,105.455,471.08,235.54S365.625,471.08,235.54,471.08,0,365.625,0,235.54,105.455,0,235.54,0Z' stroke='none'/%3E%3Cpath d='M 235.5401611328125 1.999969482421875 C 219.6934509277344 1.999969482421875 203.8572692871094 3.596343994140625 188.4715881347656 6.7447509765625 C 173.4778747558594 9.8128662109375 158.7295837402344 14.3909912109375 144.6363830566406 20.3519287109375 C 130.7986450195312 26.20480346679688 117.4519348144531 33.44915771484375 104.967041015625 41.88381958007812 C 92.6002197265625 50.23861694335938 80.97097778320312 59.8336181640625 70.40234375 70.40234375 C 59.8336181640625 80.97097778320312 50.23861694335938 92.6002197265625 41.88381958007812 104.967041015625 C 33.44915771484375 117.4519348144531 26.20480346679688 130.7986450195312 20.3519287109375 144.6363830566406 C 14.3909912109375 158.7295837402344 9.8128662109375 173.4778747558594 6.7447509765625 188.4715881347656 C 3.596343994140625 203.8572692871094 1.999969482421875 219.6934509277344 1.999969482421875 235.5401611328125 C 1.999969482421875 251.3868713378906 3.596343994140625 267.2230224609375 6.7447509765625 282.6087646484375 C 9.8128662109375 297.6024780273438 14.3909912109375 312.3507080078125 20.3519287109375 326.44384765625 C 26.20480346679688 340.2816772460938 33.44915771484375 353.6283874511719 41.88381958007812 366.11328125 C 50.23861694335938 378.4800415039062 59.8336181640625 390.1092834472656 70.40234375 400.677978515625 C 80.97097778320312 411.2466430664062 92.6002197265625 420.8416748046875 104.967041015625 429.1965026855469 C 117.4519348144531 437.6311645507812 130.7986450195312 444.8755187988281 144.6363830566406 450.7283935546875 C 158.7295837402344 456.6893310546875 173.4778747558594 461.2674560546875 188.4715881347656 464.3355712890625 C 203.8572692871094 467.4839782714844 219.6934509277344 469.0803527832031 235.5401611328125 469.0803527832031 C 251.3868713378906 469.0803527832031 267.2230224609375 467.4839782714844 282.6087646484375 464.3355712890625 C 297.6024780273438 461.2674560546875 312.3507080078125 456.6893310546875 326.44384765625 450.7283935546875 C 340.2816772460938 444.8755187988281 353.6283874511719 437.6311645507812 366.11328125 429.1965026855469 C 378.4800415039062 420.8416748046875 390.1092834472656 411.2466430664062 400.677978515625 400.677978515625 C 411.2466430664062 390.1092834472656 420.8416748046875 378.4800415039062 429.1965026855469 366.11328125 C 437.6311645507812 353.6283874511719 444.8755187988281 340.2816772460938 450.7283935546875 326.44384765625 C 456.6893310546875 312.3507080078125 461.2674560546875 297.6024780273438 464.3355712890625 282.6087646484375 C 467.4839782714844 267.2230224609375 469.0803527832031 251.3868713378906 469.0803527832031 235.5401611328125 C 469.0803527832031 219.6934509277344 467.4839782714844 203.8572692871094 464.3355712890625 188.4715881347656 C 461.2674560546875 173.4778747558594 456.6893310546875 158.7295837402344 450.7283935546875 144.6363830566406 C 444.8755187988281 130.7986450195312 437.6311645507812 117.4519348144531 429.1965026855469 104.967041015625 C 420.8416748046875 92.6002197265625 411.2466430664062 80.97097778320312 400.677978515625 70.40234375 C 390.1092834472656 59.8336181640625 378.4800415039062 50.23861694335938 366.11328125 41.88381958007812 C 353.6283874511719 33.44915771484375 340.2816772460938 26.20480346679688 326.44384765625 20.3519287109375 C 312.3507080078125 14.3909912109375 297.6024780273438 9.8128662109375 282.6087646484375 6.7447509765625 C 267.2230224609375 3.596343994140625 251.3868713378906 1.999969482421875 235.5401611328125 1.999969482421875 M 235.5401611328125 -3.0517578125e-05 C 365.6253356933594 -3.0517578125e-05 471.0803527832031 105.4549255371094 471.0803527832031 235.5401611328125 C 471.0803527832031 365.6253356933594 365.6253356933594 471.0803527832031 235.5401611328125 471.0803527832031 C 105.4549255371094 471.0803527832031 -3.0517578125e-05 365.6253356933594 -3.0517578125e-05 235.5401611328125 C -3.0517578125e-05 105.4549255371094 105.4549255371094 -3.0517578125e-05 235.5401611328125 -3.0517578125e-05 Z' stroke='none' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position-x: -100px;
        width: 100%;
    }
    .konfigurator-result-info-img img:nth-child(1) {
        margin: 60px 10px 0;
        max-width: calc(100% - 20px);
    }
    .konfigurator-result-info-img img:nth-child(2) {
        margin: 250px 150px 0;
        max-width: 55%;
    }
    .konfigurator-result-content-yellow {
        font-size: 15px;
        margin: 40px 0 20px;
    }
    .konfigurator-result-content ul {
        font-size: 13px;
        line-height: normal;
    }
    .konfigurator-result-contact-link {
        content: " ";
        z-index: 1;
        position: absolute;
        right: 0;
        color: transparent;
        bottom: 20px;
        top: auto;
    }
    .konfigurator-result-contact-link:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg id='Gruppe_1363' data-name='Gruppe 1363' transform='translate(40) rotate(90)'%3E%3Ccircle id='Ellipse_268' data-name='Ellipse 268' cx='20' cy='20' r='20' fill='%23fff'/%3E%3Cline id='Linie_115' data-name='Linie 115' x2='13.274' transform='translate(13.363 20.123)' fill='none' stroke='%23292d34' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Linie_116' data-name='Linie 116' x2='3.863' y2='3.962' transform='translate(22.773 16.038)' fill='none' stroke='%23292d34' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Linie_117' data-name='Linie 117' y1='3.962' x2='3.863' transform='translate(22.773 20.123)' fill='none' stroke='%23292d34' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
        width: 40px;
        height: 40px;
        transform: translateX(35px);
    }
    .konfigurator-result-content {
        margin-bottom: 20px;
    }
    .konfigurator-slide {
        overflow: hidden;
    }
    .slide-1-col-1 h2 {
        font-size: 30px;
        line-height: 35px;
    }
    .tooltip .tooltiptext::after {
        content: "";
        position: absolute;
        top: 10px;
        right: 10px;
        color: transparent;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.492' height='10.492' viewBox='0 0 10.492 10.492'%3E%3Cg id='Gruppe_1388' data-name='Gruppe 1388' transform='translate(0.707 0.707)'%3E%3Cline id='Linie_1' data-name='Linie 1' x2='9.078' y2='9.078' fill='none' stroke='%23292d34' stroke-width='2'/%3E%3Cline id='Linie_2' data-name='Linie 2' y1='9.078' x2='9.078' fill='none' stroke='%23292d34' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        width: 10px;
        height: 10px;
    }
    .konfigurator-button-booking {
        color: #292D34;
        background: #F6CE47;
        border-radius: 40px;
        text-decoration: none;
        font-weight: bold;
        width: fit-content;
        font-size: 14px;
        padding: 14px 20px;
    }
    div#result-slide .konfigurator-navigation {
        padding: 24px 20px;
    }
}
