@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Tamil:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans Tamil,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{color:#333;font-family:Arial,sans-serif;text-align:center}.Header{align-items:center;background-color:#f08080;box-shadow:0 4px 6px #0000001a;color:#fff;display:flex;justify-content:space-between;padding:15px 20px}.header-center,.header-left,.header-right{flex:1 1}.header-center{text-align:center}.header-center h1{font-size:2.2em;margin:0}.header-right{display:flex;gap:15px;justify-content:flex-end}.header-link{align-items:center;border-radius:20px;color:#fff;display:flex;font-size:.9em;font-weight:700;gap:8px;padding:8px;text-decoration:none;transition:transform .2s ease-in-out}.header-link:hover{transform:scale(1.05)}.icon-wrapper{align-items:center;border-radius:50%;color:#fff;display:inline-flex;justify-content:center;padding:8px}.phone-link .icon-wrapper{background-color:#007bff}.whatsapp-link .icon-wrapper{background-color:#25d366}.header-link svg{height:20px;width:20px}@media (max-width:768px){.Header{flex-direction:column;gap:10px;padding:15px 10px}.header-left{display:flex;justify-content:center;width:100%}.header-center{width:100%}.header-center h1{font-size:1.5em;white-space:nowrap}.header-right{justify-content:center;width:100%}}.language-picker{align-items:center;display:flex}.language-select{background-color:#fff;border:2px solid #fff;border-radius:20px;color:#f08080;cursor:pointer;font-size:.9em;font-weight:700;outline:none;padding:8px 12px;transition:all .2s ease-in-out}.language-select:hover{background-color:#ffffffe6;transform:scale(1.05)}.language-select:focus{border-color:#fff;box-shadow:0 0 0 2px #ffffff4d}.language-select option{background-color:#fff;color:#333}.Ailments{padding:20px;text-align:center}.contact-card{background:linear-gradient(135deg,#8dc26f4d,#76b85233 25%,#0000 50%),linear-gradient(225deg,#87ceeb66,#b0e0e64d 30%,#0000 60%),linear-gradient(315deg,#ffb6c133,#ffc0cb26 40%,#0000 70%),linear-gradient(45deg,#98fb984d,#0000 50%),linear-gradient(180deg,#e8f5e9 0,#f1f8f4 40%,#e3f2fd 70%,#fce4ec);border-radius:20px;box-shadow:0 8px 32px #0000001a;margin:0 auto 30px;max-width:1200px;overflow:hidden;padding:40px 30px;position:relative;text-align:center;width:100%}.contact-card:before{animation:gentle-pulse 8s ease-in-out infinite;background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:200%;position:absolute;right:-50%;top:-50%;width:200%}.contact-card:after{background-image:url(/static/media/grass-pattern.ce7390956bf99915ad47.svg);background-position:bottom;background-repeat:repeat-x;background-size:200px 100px;bottom:0;content:"";height:100px;left:0;pointer-events:none;position:absolute;width:100%;z-index:0}.contact-card .medical-symbol:after,.contact-card .medical-symbol:before{font-size:2em;opacity:.2;position:absolute;z-index:0}.contact-card .medical-symbol:before{animation:sway 4s ease-in-out infinite;content:"🌸";left:30px;top:50px}.contact-card .medical-symbol:after{animation:sway 5s ease-in-out infinite reverse;content:"🌺";right:40px;top:80px}@keyframes gentle-pulse{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-10px,-10px) scale(1.05)}}@keyframes sway{0%,to{transform:translateX(0) rotate(0deg)}50%{transform:translateX(5px) rotate(3deg)}}.medical-symbol{color:#2e7d32;font-size:3em;margin-bottom:10px;position:relative;z-index:1}.clinic-name{color:#4caf50;font-size:2.5em;font-weight:700;letter-spacing:2px;margin:10px 0;text-shadow:2px 2px 4px #0000001a}.doctor-name{color:#c62828;font-size:2em;font-weight:700;margin:15px 0 5px}.registration{color:#c62828;font-size:1.2em;font-weight:600;margin:5px 0}.designation{color:#c62828;font-size:1.3em;font-weight:700;letter-spacing:1px;margin:5px 0 20px}.contact-info{margin-top:20px;position:relative;z-index:1}.phone{color:#2e7d32;font-size:1.8em;font-weight:700;margin:15px 0}.address{color:#333;font-size:1.1em;font-weight:500;margin:5px 0}@media (max-width:768px){.contact-card{padding:30px 20px}.clinic-name{font-size:1.8em}.doctor-name{font-size:1.5em}.phone{font-size:1.4em}}.Ailments h2{color:maroon;font-size:2em;margin-bottom:20px}.female-icon{color:#c04040;font-size:1.2em;margin-right:8px;vertical-align:middle}.ailments-list{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:20px}.ailments-list>div{background-color:#fff0f5;border:1px solid #e0efff;border-radius:8px;border-top:3px solid #c04040;box-shadow:0 4px 8px #0000001a;font-weight:700;padding:15px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.ailments-list>div:hover{background-color:#fceef2;box-shadow:0 12px 24px #0003;transform:translateY(-8px)}.ConsultationForm{background-color:#eefcff;padding:40px 20px;text-align:center}.ConsultationForm h2{color:#007a99;font-size:2em;margin-bottom:20px}.google-form-container{border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:800px;overflow:hidden}.google-form-container iframe{display:block;width:100%}.form-note{color:#555;font-size:.95em;margin-top:20px}.form-note a{color:#007a99;font-weight:700;text-decoration:none}.form-note a:hover{text-decoration:underline}@media (max-width:768px){.google-form-container iframe{height:1000px}}.Testimonials{background-color:#f7fff7;padding:40px 20px;text-align:center}.Testimonials h2{color:#4caf50;font-size:2em;margin-bottom:20px}.testimonial-list{display:flex;flex-direction:column;gap:20px;margin-left:auto;margin-right:auto;margin-top:20px;max-width:800px}.testimonial{background-color:#fff;border-left:5px solid #4caf50;border-radius:8px;box-shadow:0 2px 5px #0000001a;padding:20px;text-align:left}.testimonial h4{color:#333;margin-top:0}.testimonial p{color:#555;font-style:italic}.Footer{background:linear-gradient(90deg,#2c3e50,#4ca1af);color:#fff;padding:20px;text-align:center}.Footer p{margin:5px 0}.contact-links{margin-top:15px}.contact-links a{color:#a1e0ff;font-weight:700;margin:0 10px;text-decoration:none;transition:color .3s ease}.contact-links a:hover{color:#e0f7fa}
/*# sourceMappingURL=main.beac5af1.css.map*/