.image-bg[data-v-d8614cfc]{background-image:url(/images/landingpage-hochzeitshomepage/couple-sitting.webp);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.image-bg-starten[data-v-d8614cfc]{background-image:url(/images/landingpage-hochzeitshomepage/sunset-couple.webp);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.landingpage-cover[data-v-d8614cfc]{background-image:url(/images/homepage_new.webp);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.text-subtitle1[data-v-d8614cfc]{font-size:1.25rem}.text-subtitle2[data-v-d8614cfc]{font-size:1.15rem}.bg-primay-transparent[data-v-d8614cfc]{background-color:#f8f0dcfc}.bg-primay-transparent-card[data-v-d8614cfc]{background-color:#ffffffb3}.ribbon[data-v-d8614cfc]{position:absolute;top:-15px;right:10px;display:block;float:right}.hero-section[data-v-d8614cfc]{position:relative;min-height:70vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-img[data-v-d8614cfc]{z-index:0}.overlay[data-v-d8614cfc]{background:linear-gradient(#ffffff59,#f8f0dcf2)}.hero-content-wrapper[data-v-d8614cfc]{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;min-height:70vh;width:100%}@media (max-width: 600px){.hero-title[data-v-d8614cfc]{font-size:1.8rem}}@media (max-width: 1024px){.image-bg[data-v-d8614cfc]{background-image:url(/images/landingpage-hochzeitshomepage/couple-sitting-1024.webp)}.image-bg-starten[data-v-d8614cfc]{background-image:url(/images/landingpage-hochzeitshomepage/sunset-couple-1024.webp)}}@media (max-width: 600px){.image-bg[data-v-d8614cfc]{background-image:url(/images/landingpage-hochzeitshomepage/couple-sitting-600.webp)}.image-bg-starten[data-v-d8614cfc]{background-image:url(/images/landingpage-hochzeitshomepage/sunset-couple-600.webp)}}.feature-section[data-v-d8614cfc]{background-color:#f8f0dcfc}.feature-card[data-v-d8614cfc]{transition:all .3s ease;border-radius:12px;text-align:center}.feature-card[data-v-d8614cfc]:hover{box-shadow:0 8px 20px #0000000f;transform:translateY(-4px)}.footer-cta[data-v-d8614cfc]{background:linear-gradient(135deg,#fde0e5,#fff0f5);border-top:1px solid #f9dfe2}.modern-font[data-v-d8614cfc]{font-family:Poppins,Lora,"sans-serif"}.hero-title[data-v-d8614cfc]{color:#120e0d;font-weight:500;font-family:Lora,serif}.hero-subtitle[data-v-d8614cfc]{color:#3e372f;font-size:1.3rem;font-weight:400}.btn-starten[data-v-d8614cfc]{background-color:#f48c06;color:#fff;border-radius:12px;padding:12px 24px;font-weight:500;font-size:1.1rem;transition:background-color .3s ease}.btn-starten[data-v-d8614cfc]:hover{background-color:#e07c00}.btn-demo[data-v-d8614cfc]{background-color:transparent;color:#6d4c41;border:2px solid #6d4c41;border-radius:12px;padding:12px 24px;font-weight:600;transition:all .3s ease;font-size:1.1rem}.btn-demo[data-v-d8614cfc]:hover{background-color:#6d4c41;color:#fff}.header-background[data-v-d8614cfc]{padding:30px;background-color:#ffffff80}.design-shadow[data-v-d8614cfc]{box-shadow:0 4px 25px #00000014;transition:transform .3s ease}.design-shadow[data-v-d8614cfc]:hover{transform:scale(1.02)}.video-card[data-v-d8614cfc]{background-color:#fff;box-shadow:0 8px 28px #0000001a}
