@charset "UTF-8";body{font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif}.hero-carousel .carousel-item{height:100vh;min-height:400px;background:no-repeat center center dashed;background-size:cover}.hero-carousel .carousel-caption{bottom:auto;top:50%;transform:translateY(-50%);text-shadow:2px 2px 10px rgba(0,0,0,.7)}.hero-carousel .carousel-caption h2{font-size:3.5rem;font-weight:800}@media (max-width: 768px){.hero-carousel .carousel-item{height:100vh}.hero-carousel .carousel-caption h2{font-size:2rem}}h1{font-size:2.3rem;font-weight:700}.servicesImage{display:flex;justify-content:center}.service{box-shadow:1px 1px 6px #515151;border-radius:10px}.serviceheading{font-size:12px;font-weight:600}.content{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.serviceImg{height:19vh;width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.serviceItem{font-size:1.3rem;background-color:#ffd9d9;text-align:center;font-weight:600;color:red;border-radius:10px;height:80px;display:flex;align-items:center;justify-content:center;box-shadow:2px 2px 6px #000}.PCOS-Form{font-size:large;font-weight:700;border:1px solid #FF0000;border-radius:20px;box-shadow:2px 2px 6px red}.PCOS-Form input{box-shadow:2px 2px 6px red}.programs{font-size:1rem}.programMain{display:none}.mainTeamBox{display:flex;flex-direction:column}.mainTeamBox1{width:250px;background-color:#ffd9d9;height:250px;border-radius:10px}.mainTeamBox2{width:250px;background-color:#b37c85;margin-top:-90px;text-align:center;border-radius:0 0 10px 10px}.mainTeamBox2 p{font-size:13.5px;line-height:1.6;margin-bottom:22px;color:#000}.mainTeamBox2 h2{font-size:23px;line-height:1.6;margin-bottom:9px;color:#000}.mainTeamBox1 img{height:256px;margin-top:-60px}.team_parent_div{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center;align-items:center}.team_child_div{margin-top:40px}.healingJourney h1{color:red}.healingJourney{word-spacing:4px;text-align:center;color:#626262}.steps span{background-color:#ffd9d9;color:red;border-radius:20px}.steps h5{color:red;font-weight:800;font-size:1.3rem}.steps p{word-spacing:4px;color:#626262}.faq-section{width:100%;max-width:800px;margin:60px auto;padding:0 20px}.faq-header{text-align:center;margin-bottom:40px}.faq-header h2{font-size:2rem;font-weight:700;color:#2d3748;margin-bottom:10px}.faq-header p{color:#718096;font-size:1.05rem}details{background:#fff;margin-bottom:16px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1)}details:hover{border-color:#cbd5e1;box-shadow:0 10px 15px -3px #7b2cbf14;transform:translateY(-2px)}details[open]{border-color:red;box-shadow:0 10px 20px -5px #7b2cbf1f}summary{padding:20px 24px;font-size:1.1rem;font-weight:600;color:#2d3748;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;outline:none}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:24px;font-weight:400;color:red;transition:transform .3s ease;line-height:1}details[open] summary{color:red}details[open] summary:after{content:"\2212";transform:rotate(180deg)}.faq-content{padding:0 24px 24px;border-top:1px solid #f1f5f9;animation:fadeIn .4s ease-out}.faq-content p{margin:15px 0 0;color:#4a5568;font-size:1rem;line-height:1.7}@media (max-width: 768px){.faq-section{margin:40px auto}.faq-header h2{font-size:1.65rem}summary{padding:16px 20px;font-size:1rem}.faq-content{padding:0 20px 20px}.faq-content p{font-size:.95rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.blogImg{height:40vh;width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.Blogheading{font-size:20px;font-weight:600}.blog{border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:1px 1px 10px #313131}@media (max-width: 500px){h1{font-size:1.4rem;font-weight:800}.servicesImage img{width:100%}.formImg{height:200px}.programMain{display:block}.programMainDesktop{display:none}}
