@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Italiana&display=swap");body{padding:0;margin:0}h1,h2,p{color:#444;font-family:Montserrat,sans-serif}p{font-size:18px}h2{font-size:2.5rem;margin:.5rem 0 .3rem;font-family:Montserrat,sans-serif}.container{max-width:1200px;width:100%;margin:0 auto}.home-top-section{background-color:#f9f9f9}.dianthe-section1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:80px 20px 0}.dianthe-logo-mobile{display:none}.feature-icon{width:70px;height:70px;object-fit:contain;margin-bottom:10px;border-bottom:1px solid rgb(185,173,173)}.flowerTitle{animation:float 4s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.left-column{flex:1 1;padding:20px;box-sizing:border-box;min-width:280px}.right-column{flex:2 1;padding:20px 20px 0;box-sizing:border-box;min-width:320px}.dianthe-image-content1 img{max-width:100%;height:auto;display:inline-block}.home-top{background-color:#d7d7d8;padding-bottom:20px}.dianthe-section1 img{display:flex;justify-content:flex-end;align-items:center}.home-title h1{font-size:80px;font-family:Italiana!important;margin:0}.home-title h1 span{font-size:20px}.dianthe-tag,.home-title h1 span{font-family:Caveat,cursive!important}.dianthe-tag{font-size:24px}.message-rotator{position:relative;height:300px;overflow:hidden}.message-rotator p{position:absolute;animation:typing 3s steps(20) 1 forwards;opacity:0}.message-rotator p:first-child{animation-delay:0s}.message-rotator p:nth-child(2){animation-delay:3s}.message-rotator p:nth-child(3){animation-delay:6s}@keyframes typing{0%{opacity:1;width:0}to{opacity:1;width:100%}}.hidden{opacity:0}.console-container{font-size:2em;display:block;color:white;top:0;bottom:0;left:0;right:0;margin:auto}.console-container,.console-container span{font-family:Italiana,serif!important}.console-underscore{display:inline-block;position:relative;top:-.14em;left:10px}.home-title h1{font-family:Italiana,sans-serif!important}.button-container{margin-top:2rem;text-align:left}.image-button{position:relative;padding:14px 50px;font-size:16px;font-weight:700;color:#ffffff;background-size:cover;background-position:50%;background-color:#0b8457;border:none;border-radius:10px;cursor:pointer;transition:all .4s ease;box-shadow:0 4px 10px rgba(0,0,0,.25);overflow:hidden}.image-button:hover{background-image:url(/images/flower2.png);transform:scale(.98);box-shadow:0 6px 16px rgba(0,0,0,.3);background-position:100%}.dianthe-features{display:flex;justify-content:space-around;text-align:center;padding:10px 0;background-color:#6a8f6b;border-radius:15px;margin:0 10px}.feature-box{border-radius:12px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.feature-box:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.feature-box p{margin:0;font-weight:500;color:#ffffff;font-size:16px}.three-column{position:relative;left:50%;right:50%;margin:0 -50vw;width:100vw;overflow:hidden;box-sizing:border-box}.three-column-section{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:40px 20px;background-color:#e6e8d6}.column{padding:10px;box-sizing:border-box}.image-left img{max-width:100%;width:70%;height:auto;margin:0 auto;position:relative;z-index:2;display:block}.image-right img{width:50%;max-width:100%;height:auto}.center-text h2{margin-bottom:10px}.image-with-svg-shape{position:relative;overflow:hidden;width:100%;height:100%}.women-flowers{position:relative;z-index:2;display:flex;flex-direction:column}.women-flowers img{align-self:end;width:70%;max-width:100%;height:auto;display:block;margin:0 auto}.blob-text{text-align:center;z-index:2}.blob-text p{text-align:justify}.svg-blob1{top:50%;left:10%;width:70%;height:70%;transform:translate(-50%,-50%)}.svg-blob,.svg-blob1{position:absolute;pointer-events:none}.svg-blob{top:90%;left:90%;width:100%;height:100%;transform:translate(-55%,-50%);z-index:1}.text-center{text-align:center}@media (max-width:1100px){.three-column-section{flex-direction:column}.image-left{display:none}.home-title{margin-top:10vh}.center-text{order:1}.image-right{order:2}.console-container{height:50px;bottom:0;left:0;right:0;margin:auto}}@media (max-width:768px){.image-left img,.logo-text-website{display:none}.dianthe-logo-mobile{display:inline-block}.logo-image{display:block;width:80px;margin-top:12px}.dianthe-logo{text-align:left!important}}.service-section{background-color:#d7d7d8}.circular-services-container{width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#d7d7d8}.circular-services-wrapper{position:relative;width:100%;max-width:600px;aspect-ratio:1/1;margin:0 auto}.service-section-title{text-align:center}.service-section-title h3{color:#443428}.center-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:70%;height:70%}.center-image img{width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 4px 20px rgba(0,0,0,.1)}.rotating-text{position:absolute;top:0;left:0;width:100%;height:100%;animation:spin 60s linear infinite;transform-origin:center}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:600px){.circular-services-wrapper{max-width:90vw}.center-image img{width:100%}.rotating-text text{font-size:20px}}@media (max-width:769px){.circular-services-container{height:70vh}}.why-us-container{background-color:#d7d7d8}.three-column-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:40px 20px;background-color:#d7d7d8}.column{flex:1 1;min-width:280px;display:flex;flex-direction:column;gap:20px}.left-column,.right-column{flex:1 1}.center-column{flex:0.8 1;display:flex;align-items:center;justify-content:center}.center-column img{max-width:100%;height:auto;object-fit:contain}.center-column2{flex:0.8 1;display:flex;align-items:center;justify-content:center}.center-column2 img{max-width:50%;height:auto;object-fit:contain}.why-us{margin-bottom:40px;max-width:700px;border-left:3px solid #ffb6c1;padding-left:20px;transition:all .3s ease}.why-us:hover{transform:translateY(-5px)}@media (max-width:768px){.three-column-wrapper{flex-direction:column;align-items:stretch}.center-column{order:1;margin-bottom:20px}}.founder-section{background-color:#ffffff;padding:80px 20px;font-family:Georgia,serif;color:#443428}.founder-container{display:flex;flex-wrap:wrap;align-items:center;max-width:1200px;margin:0 auto;gap:60px}.founder-left{margin:0 auto}.founder-heading{margin-bottom:20px}.founder-heading .floral-divider{font-size:28px;color:#c4a484;display:inline-block;margin-bottom:10px}.founder-heading h2{font-size:40px;margin:0;font-weight:400;color:#000000!important;text-align:left}.founder-heading h3{font-family:Montserrat,serif;font-size:28px;color:#000000;font-weight:400;margin-top:2rem}.founder-description{font-size:18px;line-height:1.8;color:#000000;max-width:600px}.founder-right{flex:1 1 400px;display:flex;justify-content:center}.founder-image-wrapper{position:relative;max-width:100%}.founder-frame{padding:8px;transition:transform .3s ease,box-shadow .3s ease}.founder-frame:hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(0,0,0,.12)}.founder-frame img{display:block;max-width:100%;height:auto}.notable-works{background-color:#f3f3f3;padding:60px 20px;font-family:Lato,sans-serif}.notable-works-container{max-width:1200px;margin:0 auto}.notable-title{text-align:center;font-size:32px;margin-bottom:40px;font-family:Italiana,serif;color:#222}.notable-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.notable-card{background-color:#fff;padding:20px;text-align:center;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.05);transition:transform .3s ease}.notable-card:hover{transform:translateY(-5px)}.notable-card img{width:200px;height:100px;object-fit:cover;margin-bottom:15px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.notable-card h4{margin:10px 0 8px;font-size:18px;color:#333}.notable-card p{font-size:14px;color:#666;line-height:1.5}@media (max-width:900px){.notable-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.notable-grid{grid-template-columns:1fr}}.testimonials-section{background-color:#fefefe;padding:80px 20px;font-family:Lato,sans-serif}.testimonials-container{max-width:1200px;margin:0 auto;text-align:center}.testimonials-title{font-size:32px;font-family:Italiana,serif;margin-bottom:50px;color:#222}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px}.testimonial-card{background:#fff;padding:30px 24px;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.05);text-align:left;transition:transform .3s ease}.testimonial-card:hover{transform:translateY(-5px)}.testimonial-profile{display:flex;align-items:center;margin-bottom:20px}.testimonial-profile img{width:60px;height:60px;border-radius:50%;object-fit:cover;margin-right:15px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.testimonial-profile h4{margin:0;font-size:18px;color:#333}.testimonial-profile span{font-size:14px;color:#888}.testimonial-card p{font-size:15px;color:#555;line-height:1.6;margin:0}.stars-outer{position:relative;display:inline-block;font-family:FontAwesome,Arial;font-size:2rem;color:#ccc}.stars-inner{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;color:gold}.stars-inner:before,.stars-outer:before{content:"★★★★★"}.footer{background-color:#111;color:#fff;padding:40px 20px;font-family:Lato,sans-serif;width:100%;box-sizing:border-box}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;max-width:1200px;margin:0 auto;width:100%}.footer-column-container{display:flex}.footer-column{flex:1 1;min-width:220px}.footer-logo{font-family:Italiana,serif;font-size:32px;margin-bottom:10px}.footer-address{font-size:14px;line-height:1.6}.footer-menu{list-style:none;padding:0;margin:0}.footer-menu li{margin-bottom:10px}.footer-menu a{color:#ccc;text-decoration:none;transition:color .3s ease}.footer-menu a:hover{color:#fff}.social-icon a{display:inline-block;margin-right:12px}.social-icons img{width:24px;height:24px;filter:brightness(0) invert(1);transition:transform .3s ease}.social-icons a:hover img{transform:scale(1.1)}@media (max-width:768px){.footer-container{flex-direction:column;align-items:flex-start}.footer-column{text-align:center;width:100%}}.footer-banner img{width:100%;height:auto;display:block;object-fit:cover}.fixed-top{position:fixed;top:0;width:100%;background:white;box-shadow:0 2px 6px rgba(0,0,0,.1);z-index:999}.dianthe-container{max-width:1200px;margin:auto;padding:0 20px;align-items:center;justify-content:space-between;height:70px}.dianthe-header{position:fixed;top:0;left:0;width:100%;background-color:#d7d7d8;z-index:1000;padding:10px 10px 20px}.dianthe-header.scrolled{background-color:#8a9b88}.dianthe-logo{text-align:center}.dianthe-logo .logo-text{font-size:36px;font-weight:700;text-decoration:none;color:#333;font-family:Italiana,serif}.nav{display:flex;padding:15px 0;flex-wrap:wrap;justify-content:center;font-family:Montserrat,sans-serif}.nav a{text-decoration:none;color:#444;letter-spacing:2px;font-weight:600;font-size:12px;transition:color .3s;padding:0 15px;margin:0 12px}.nav a:hover{color:#1f1f1f;text-decoration:underline}.nav a.active{text-decoration:underline;color:#000}.hamburger{display:none;font-size:28px;cursor:pointer}.mobile-menu{position:fixed;top:0;right:-100%;width:250px;height:100vh;background:rgba(216,216,216,.95);padding:80px 24px 24px;box-shadow:-4px 0 12px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:20px;transition:right .4s ease;z-index:1001}.mobile-menu.show{right:0}.mobile-menu a{color:#333;text-decoration:none;font-size:18px;font-family:Lato,sans-serif}.close-btn{position:absolute;top:20px;right:24px;font-size:30px;cursor:pointer;font-weight:700}.menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:1000}@media screen and (max-width:768px){.nav{display:none}.hamburger{display:block}.dianthe-container{display:flex}.footer-column-container{text-align:center;display:block;margin:0 auto}}@media screen and (min-width:769px){.mobile-menu{display:none!important}.hamburger{display:none}}