._cookieBanner_banner__rxsmA{position:fixed;bottom:0;width:100%;background-color:rgba(183,110,121,.95);color:#fff;padding:1rem;text-align:center;font-size:.9rem;z-index:1000}._cookieBanner_banner__rxsmA button{margin-left:1rem;background:#fff;color:#b76e79;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-weight:600}._cookieBanner_banner__rxsmA button:hover{background:#f9e0e2}.page_container__LLik5{font-family:Poppins,sans-serif;min-height:100vh;padding:2rem 1rem;position:relative;overflow:hidden}.page_container__LLik5:before{background-image:url(/_next/static/media/beautiful-floral-composition.621157c3.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:0}.page_container__LLik5:after,.page_container__LLik5:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh}.page_container__LLik5:after{background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1}.page_container__LLik5>*{position:relative;z-index:2;max-width:800px;margin-left:auto;margin-right:auto}.page_container__LLik5>div,.page_container__LLik5>footer,.page_container__LLik5>header,.page_container__LLik5>section{width:100%;max-width:800px;margin:50 auto}.page_header__Tcoou{text-align:center;margin-bottom:2rem}.page_header__Tcoou h1{font-size:2.5rem;color:#b76e79}@media(max-width:768px){.page_header__Tcoou h1{font-size:1.8rem}}.page_header__Tcoou h1 span{display:block;font-size:1.4rem;color:#333;margin-top:.5rem}@media(max-width:768px){.page_header__Tcoou h1 span{font-size:1.2rem}}.page_header__Tcoou p{font-size:1.1rem;color:#555}@media(max-width:768px){.page_header__Tcoou p{font-size:1rem}}.page_about__p_sC8,.page_intro__tDvsU{text-align:center;margin-bottom:2rem;color:#444}.page_about__p_sC8 h2,.page_intro__tDvsU h2{color:#b76e79}.page_about__p_sC8 p,.page_intro__tDvsU p{font-size:1rem}@media(max-width:768px){.page_about__p_sC8 p,.page_intro__tDvsU p{font-size:.9rem}}.page_about__p_sC8 img,.page_intro__tDvsU img{max-width:100%;height:auto;display:block;margin:1rem auto;border-radius:10px}@media(max-width:768px){.page_about__p_sC8 img,.page_intro__tDvsU img{width:90%}}.page_services__uzBjH{background-color:#f9e0e2;border-radius:10px;padding:1.5rem;text-align:center;margin-bottom:2rem}@media(max-width:768px){.page_services__uzBjH{padding:1rem}}.page_services__uzBjH h2{color:#b76e79;margin-bottom:1rem}.page_services__uzBjH ul{list-style:none;padding:0}.page_services__uzBjH ul li{font-weight:500;margin-bottom:.8rem;color:#444}.page_testimonials__hezA2{margin-bottom:2rem;text-align:center}.page_testimonials__hezA2 h2{color:#b76e79}.page_testimonials__hezA2 blockquote{font-style:italic;margin:1rem auto;max-width:600px;padding:1rem;border-left:4px solid #b76e79;background-color:hsl(355.2,67.5675675676%,102.7450980392%);border-radius:8px;color:#000}@media(max-width:768px){.page_testimonials__hezA2 blockquote{font-size:.9rem;padding:.8rem}}.page_contact__EaIGU{text-align:center;margin-bottom:2rem;font-weight:700}.page_contact__EaIGU h2{color:#b76e79}.page_contact__EaIGU a{color:#b76e79;text-decoration:none}.page_contact__EaIGU a:hover{text-decoration:underline}.page_contact__EaIGU p{font-size:1rem;color:#000}@media(max-width:768px){.page_contact__EaIGU p{font-size:.9rem}}.page_footer__wa9SD{border-top:1px solid #f9e0e2;padding-top:1rem;text-align:center;font-size:.9rem;color:#777}@media(max-width:768px){.page_footer__wa9SD{font-size:.8rem}}.page_logoWrapper__PSivg{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}.page_logoWrapper__PSivg img{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .3s ease}.page_logoWrapper__PSivg img:hover{transform:scale(1.05)}