body{font-family:Shadows Into Light Two,cursive}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.footer{background-color:#f5f5f5;border-top:1px solid #ddd;padding:20px 0;text-align:center;width:100%}.footer-text{color:#444;font-size:1rem;margin-bottom:8px}.footer-links{display:flex;gap:15px;justify-content:center;margin-top:5px}.footer-links a{color:#666;font-size:1rem;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#333}.services{background-color:#f5f5f5d9;padding:2rem 20px 10px;text-align:center}.services h2{color:#222;font-size:1.4rem;font-weight:600;margin-bottom:20px}.services-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.service-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 8px px #0000000d;display:flex;flex-direction:column;justify-content:space-between;max-height:350px;overflow:hidden;padding:20px;transition:all .3s ease}@media (max-width:900px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.services-grid{grid-template-columns:1fr}}.service-card.expanded{box-shadow:0 6px 12px #000c;max-height:1100px}.service-card h3{color:#444;font-size:1.4rem;margin-bottom:8px}.service-card p{color:#666;line-height:1.4;margin:10px 0;text-align:left}.service-card .toggle-button{align-self:center;background-color:#ddd;border:none;border-radius:5px;color:#333;cursor:pointer;font-size:.9rem;margin-top:10px;padding:8px 12px;text-align:center;transition:background-color .3s ease,transform .2s ease;width:100%}.service-card .toggle-button:hover{background-color:#bbb;transform:scale(1.05)}.service-image{border-radius:10px 10px 10px 10px;height:75%;margin:0 auto;object-fit:scale-down;transition:height .3s ease;width:75%}.service-card.expanded .service-image{height:100%}.services2{background-color:#f5f5f5d9;padding:10rem 20px 40px;text-align:center}.services2 h2{color:#222;font-size:1.4rem;font-weight:600;margin-bottom:20px}.services2-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px}.service2-card{background-color:#fff;border:1px solid #ddd;border-radius:20px;box-shadow:0 8px px #0000000d;display:flex;flex-direction:column;justify-content:space-between;max-height:450px;overflow:hidden;padding:20px;transition:all .3s ease}@media (max-width:900px){.services2-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.services2-grid{grid-template-columns:1fr}}.service2-card.expanded{box-shadow:0 6px 12px #000c;max-height:2400px}.service2-card h1,.service2-card h3{color:#444;font-size:1.4rem;margin-bottom:8px}.service2-card h1{text-align:center}.service2-card p{color:#666;line-height:1.4;margin:10px 0;text-align:left}.service2-card .toggle-button{align-self:center;background-color:#ddd;border:none;border-radius:5px;color:#333;cursor:pointer;font-size:.9rem;margin-top:10px;padding:8px 12px;text-align:center;transition:background-color .3s ease,transform .2s ease;width:100%}.service2-card .toggle-button:hover{background-color:#bbb;transform:scale(1.05)}.service2-image{border-radius:10px 10px 10px 10px;height:75%;margin:0 auto;object-fit:scale-down;transition:height .3s ease;width:75%}.service2-card.expanded .service2-image{height:100%}.min-h-screen{min-height:65vh}.bg-gray-50{background-color:#f5f5f5d9}.py-12{padding-bottom:0;padding-top:5rem}.px-4{padding-left:1rem;padding-right:1rem}.max-w-3xl{max-width:48rem}.mx-auto{margin-left:auto;margin-right:auto}.text-center{text-align:center}.mb-12{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mb-4{margin-bottom:1rem}.profile-image{background-image:url(/static/media/SusanTitel2.dc26859ca38d714f7720.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:3%;box-shadow:0 8px 10px -1px #000c;height:25rem;margin:0 auto;opacity:1;width:20rem}.profile-image2{background-image:url(/static/media/Logo_Milo_Mabel_SVG.382c9387738b11c7bdba.svg);height:6rem;width:35rem}.profile-image2,.profile-image3{background-position:50%;background-repeat:no-repeat;background-size:90%;border-radius:3%;margin:auto;opacity:1}.profile-image3{background-image:url(/static/media/Logo_hundef_Scheyern_SVG.b56d2ba0af7dbb7f90c4.svg);height:7rem;width:25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-xl{font-size:2.25rem;line-height:2.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.text-gray-800{color:#1f2937}.text-gray-700{color:#374151}.bg-white{background-color:#ffffff40}.shadow-sm{box-shadow:0 2px 3px 0 #0000000d}.rounded-lg{border:1px solid #ddd;border-radius:.5rem}.p-8{padding:2rem}.leading-relaxed{line-height:1.625}.toggle-button{background-color:#ddd;display:block;font-size:1rem;margin:0 auto;padding:8px 12px;transition:background-color .3s ease,transform .2s ease}.toggle-button:hover{background-color:#bbb;transform:scale(1.05)}@media (min-width:640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}body{background-color:#f0f0f0}.slideshow-container{-webkit-tap-highlight-color:transparent;border-radius:10px;box-shadow:0 6px 18px #0003;margin:40px auto;max-width:600px;overflow:hidden;position:relative;width:60%}.slides-wrapper{display:flex;transition:transform .6s cubic-bezier(.68,-.55,.27,1.55);will-change:transform}.slide{aspect-ratio:3/4;background-color:#e0e0e0;border-radius:8px;box-sizing:border-box;cursor:pointer;flex:0 0 80%;margin:3% 2%;opacity:.5;overflow:hidden;position:relative;transform:scale(.85);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.slide.active{cursor:default;opacity:1;transform:scale(1)}.slide-image{user-drag:none;-webkit-user-drag:none;border-radius:0;display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.next,.prev{align-items:center;background-color:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:45px;justify-content:center;line-height:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease,transform .2s ease;width:45px;z-index:10}.next:hover,.prev:hover{background-color:#000c;transform:translateY(-50%) scale(1.1)}.next:active,.prev:active{transform:translateY(-50%) scale(1)}.prev{left:25px}.next{right:25px}.dots-container{bottom:5px;left:0;padding:15px 0;position:absolute;right:0;text-align:center;z-index:10}.dot{background-color:#ffffff80;border:1px solid #0003;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 5px;padding:0;transition:background-color .4s ease,transform .2s ease;width:10px}.dot:hover{background-color:#ffffffb3;transform:scale(1.2)}.dot.active{background-color:#ffffffe6;border-color:#0006;transform:scale(1.1)}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gallery-section{padding:20px 0}.gallery-heading{color:#333;font-size:2.2rem;font-weight:700;margin-bottom:30px;text-align:center}@media (max-width:768px){.slideshow-container{margin:20px auto;width:95%}.next,.prev{font-size:20px;height:40px;width:40px}.prev{left:15px}.next{right:15px}.dots-container{bottom:0;padding:10px 0}.dot{height:8px;margin:0 4px;width:8px}.gallery-heading{font-size:1.8rem;margin-bottom:25px}}@media (max-width:480px){.next,.prev{font-size:18px;height:35px;width:35px}.prev{left:10px}.next{right:10px}.dot{height:7px;margin:0 3px;width:7px}.gallery-heading{font-size:1.5rem;margin-bottom:20px}}.modal{background:#fff;border-radius:8px;box-shadow:0 0 10px #0000004d;max-width:400px;padding:2rem;position:relative;text-align:center;width:90%}.close-button{background-color:#444;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem}.modal-overlay{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}body{background-color:#f8f9fa;color:#343a40;margin:0}html{scroll-behavior:smooth}.header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #ffffff0d;box-shadow:0 2px 5px #0000000d;display:flex;justify-content:center;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header__logo-image{background-image:url(/static/media/Milo_Mabel_Logo_SVG_Gross-1.8b6b34f4c067c8229120.svg);background-repeat:no-repeat;background-size:contain;height:90px;width:90px}.header__logo a{color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none;transition:color .3s ease}.header__logo a:hover{color:#ccc}.header__navbar{align-items:center;display:flex;gap:1rem;justify-content:center}.header__nav-links{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.header__nav-link{color:#343a40;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s ease,transform .2s ease}.header__nav-link:hover{color:#ccc;transform:translateY(-2px)}.header__menu-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;position:absolute;right:1rem;top:1rem}.header__menu-icon{color:#000;height:34px;transition:transform .3s ease,color .3s ease;width:34px}.header__menu-toggle:hover .header__menu-icon{color:#ccc}.header__menu-toggle.active .header__menu-icon{transform:rotate(90deg)}@media (max-width:768px){.header__menu-toggle{display:flex;position:absolute;right:1rem;top:1rem;z-index:1001}.header__navbar{align-items:center;background:#ffffffe6;display:none;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.header__navbar--open{display:flex}.header__nav-links{flex-direction:column;gap:2rem;text-align:center}.header__nav-link{color:#343a40;font-size:1.5rem}body.menu-open{overflow:hidden}}@media (min-width:769px){.header__menu-toggle{display:none!important}}.blog{background-color:#f5f5f5d9;padding:40px 20px;text-align:left}.blog h2{color:#222;font-size:1.5rem;margin-bottom:30px;text-align:center}.blog-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:800px}.blog-card{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;max-height:450px;overflow:hidden;transition:all .3s ease}.blog-card.expanded{box-shadow:0 6px 8px #000c;max-height:5000px}.blog-image{border-radius:5px 5px 5px 5px;display:block;height:200px;margin:20px auto 0;object-fit:cover;object-position:top;transition:height .3s ease;width:85%}.blog-card.expanded .blog-image{height:400px}.blog-meta{color:#666;display:flex;font-size:.9rem;justify-content:space-between;padding:15px 20px 0}.blog-card h3{color:#333;font-size:1.4rem;margin:15px 20px;text-align:center}.blog-content{color:#444;flex-grow:1;line-height:1.6;overflow:hidden;padding:0 20px}.toggle-button{background:#f0f0f0;border:none;border-radius:5px;color:#333;cursor:pointer;margin:15px 20px;padding:12px;transition:background .3s ease}.toggle-button:hover{background:#e0e0e0}
/*# sourceMappingURL=main.932d79f9.css.map*/