body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dark.svelte-2eiuou{color-scheme:dark}.rating.svelte-duuzao input:where(.svelte-duuzao){position:absolute;opacity:0;width:0;height:0}.rating.svelte-duuzao label:where(.svelte-duuzao){float:right;cursor:pointer;font-size:30px;color:#666}.rating.svelte-duuzao label:where(.svelte-duuzao):hover,.rating.svelte-duuzao label:where(.svelte-duuzao):hover~label:where(.svelte-duuzao),.rating.svelte-duuzao input:where(.svelte-duuzao):checked~label:where(.svelte-duuzao){color:#ffa723}.rating.svelte-duuzao input:where(.svelte-duuzao):checked~label:where(.svelte-duuzao){color:#e58e09}.rating.svelte-duuzao input:where(.svelte-duuzao):checked+label:where(.svelte-duuzao):hover,.rating.svelte-duuzao input:where(.svelte-duuzao):checked+label:where(.svelte-duuzao):hover~label:where(.svelte-duuzao){color:#e58e09}.whatsapp-button.svelte-pdgpng{display:flex;align-items:center;justify-content:center;padding:10px;background-color:#25d366;border-radius:50%;transition:background-color .3s;width:50px;height:50px}.whatsapp-button.svelte-pdgpng:hover{background-color:#1ebe5d}.whatsapp-icon.svelte-pdgpng{width:24px;height:24px}.call-button.svelte-1a490id{display:flex;align-items:center;justify-content:center;padding:10px;background-color:#34b7f1;border-radius:50%;transition:background-color .3s;width:50px;height:50px}.call-button.svelte-1a490id:hover{background-color:#30a0db}.call-icon.svelte-1a490id{width:24px;height:24px}.review-section.svelte-1ydu5l3{max-width:600px;margin:0 auto;padding:1rem;border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9}h2.svelte-1ydu5l3{text-align:center}.average-rating.svelte-1ydu5l3{text-align:center;margin-bottom:1rem}.review-form.svelte-1ydu5l3{margin-bottom:2rem}.form-group.svelte-1ydu5l3{margin-bottom:1rem}label.svelte-1ydu5l3{display:block;margin-bottom:.5rem}input.svelte-1ydu5l3,select.svelte-1ydu5l3,textarea.svelte-1ydu5l3{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px}button.svelte-1ydu5l3{width:100%;padding:.5rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px}button.svelte-1ydu5l3:hover{background-color:#0056b3}.review-list.svelte-1ydu5l3{margin-top:2rem}.review-item.svelte-1ydu5l3{padding:1rem;border:1px solid #ddd;border-radius:4px;margin-bottom:1rem;background-color:#fff}.review-comment.svelte-1ydu5l3{margin:.5rem 0}.hide-scrollbar.svelte-1twumlm::-webkit-scrollbar{display:none}.hide-scrollbar.svelte-1twumlm{-ms-overflow-style:none;scrollbar-width:none}.fade-in.svelte-1twumlm{animation:svelte-1twumlm-fadeIn .5s ease-in-out}.animate-scale-up.svelte-1twumlm{animation:svelte-1twumlm-scaleUp .3s ease-in-out}.animate-fade-in.svelte-1twumlm{animation:svelte-1twumlm-fadeIn .3s ease-in-out}.text-shadow-lg.svelte-1twumlm{text-shadow:2px 2px 4px rgba(0,0,0,.5)}@keyframes svelte-1twumlm-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1twumlm-scaleUp{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}
