.inner-child-overview{background:linear-gradient(#fff 0%,#f4f1ec 100%)}.inner-child-overview .content{flex-direction:column;align-items:center;gap:clamp(36px,5vw,56px);display:flex}.inner-child-overview__media{border-radius:28px;width:100%;max-width:960px;overflow:hidden;box-shadow:0 40px 70px -30px #836a4473}.inner-child-overview__media img{width:100%;height:auto;display:block;max-height:none!important}.inner-child-overview__body{text-align:center;max-width:700px;position:relative}.inner-child-overview__symbol{opacity:.45;z-index:0;max-width:70px;position:absolute;top:-64px;left:50%;transform:translate(-50%)}@media (max-width:600px){.inner-child-overview__symbol{max-width:52px;top:-48px}}.inner-child-overview h2{z-index:1;margin-bottom:14px;position:relative}.inner-child-overview__duration{z-index:1;color:#836a44;letter-spacing:1px;text-transform:uppercase;border:1px solid #836a4459;border-radius:30px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:13px;display:inline-flex;position:relative}.inner-child-overview__duration i{font-size:14px}.inner-child-overview p{z-index:1;color:#4a4a4a;margin-bottom:30px;line-height:1.75;position:relative}
.offer{background:#fff}.offer .content{flex-direction:column;align-items:center;display:flex}.offer__title{text-align:center;margin-bottom:clamp(40px,6vw,64px)}.offer__cards{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:clamp(24px,3vw,36px);width:100%;max-width:1000px;display:grid}@media (max-width:800px){.offer__cards{grid-template-columns:1fr;max-width:480px}}.offer__card{text-align:left;background:linear-gradient(160deg,#fffdf9 0%,#f6ecd9 100%);border:1px solid #836a442e;border-radius:24px;flex-direction:column;align-items:flex-start;padding:clamp(32px,3.5vw,44px);transition:transform .35s,box-shadow .35s,opacity .7s ease-out;display:flex;position:relative;box-shadow:0 24px 48px -30px #836a4466}.offer__card:hover{transform:translateY(-8px);box-shadow:0 32px 56px -26px #836a4480}.offer__card--featured{background:linear-gradient(160deg,#fffaf2 0%,#fdf0da 100%);border:1px solid #836a4466;box-shadow:0 30px 60px -26px #836a448c}.offer__card h3{font-family:var(--font-libre-baskerville),serif;color:#2c2620;margin:4px 0 14px;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:600}.offer__card p{color:#4a4a4a;flex-grow:1;margin-bottom:26px;line-height:1.7}.offer__badge{color:#fff;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(90deg,#cdad7d,#836a44);border-radius:30px;padding:5px 16px;font-size:11px;font-weight:700;position:absolute;top:-14px;right:clamp(24px,3vw,32px);box-shadow:0 8px 16px -6px #836a4499}.offer__meta{color:#836a44;letter-spacing:1px;text-transform:uppercase;background:#836a441a;border-radius:30px;align-items:center;padding:5px 14px;font-size:12px;font-weight:600;display:inline-flex}.offer__cta{margin-top:auto;text-decoration:none}
.kundenfeedback{background-blend-mode:overlay;text-align:center;background:url(../media/feedback.2phfujbz4ipk2.jpg) 50%/cover no-repeat;height:auto;position:relative;overflow-y:scroll}.kundenfeedback .card{background-color:#0000;border:2px solid #cdad7d;border-radius:7px;width:300px;margin:15px 20px;padding:1rem;overflow:hidden;box-shadow:0 14px 18px #0000004d}.kundenfeedback .card .card-body{color:#fff;scrollbar-width:thin;max-height:50vh;overflow-y:auto}.kundenfeedback .card footer{color:#cdad7d;font-style:italic;font-family:var(--font-libre-baskerville),serif;margin-top:1rem}.kundenfeedback .carousel-control-prev,.kundenfeedback .carousel-control-next{filter:invert()}
