.hero_section{width:96%;margin:auto;background:linear-gradient(180deg,#984f9e,#ab5fb1);border-radius:6px}.hero_title{width:100%;font-size:68px;color:#fff;font-weight:700;margin:20px auto;text-align:center}.hero_content{display:flex;justify-content:center;align-items:end;margin:-25px 0 0}.left_hero{width:50%;position:relative}.right_hero{width:50%;padding:20px}.list_item_hero{font-size:22px;color:#fff;list-style:circle}.list_items_hero{display:flex;gap:20px;margin:5px 0;flex-direction:column}.hero_image{width:100%;position:relative!important;margin-top:-88px}@media (max-width:768px){.hero_section{width:95%}.hero_title{font-size:20px}.hero_content{flex-direction:column;margin:0}.right_hero{width:100%;padding:0 0 0 10px}.hero_image{width:100%;position:relative}.left_hero{width:100%}}@media (max-width:475px){.hero_title{text-align:left;padding-left:10px;font-size:1.2rem;margin-top:0;margin-bottom:0}.list_items_hero{padding:0 20px 0 10px;gap:10px}.list_item_hero{font-size:14px}.hero_section{padding:4px 0 0}.hero_image{display:none}.hero_section{border-radius:6px}.list_items_hero{margin:5px 0}}.hero-text,.hero-title,.hero_image{opacity:0;transform:translateY(10px);animation:fadeInUp 1s ease-in-out forwards}.hero-text{animation-delay:.5s;animation-delay:1.5s}.hero_image{animation-delay:1s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:475px) and (max-width:768px){.hero_image{display:none}.hero-title{font-size:24px;margin:0;padding-top:5px}.list_items_hero{padding:0 20px;gap:10px}.hero-text{font-size:18px}}.second_section{width:96%;margin:20px auto 40px}.sessioncards{width:100%;height:fit-content;min-height:235px;display:flex;flex-direction:column;justify-content:space-between;border-radius:6px}.image_div_sessioncard{transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.image_div_sessioncard:hover{transform:scale(1.05)}.second_section a:first-child .sessioncards{background:#A3DAC2}.second_section a:nth-child(2) .sessioncards{background:#F0DA69}.second_section a:nth-child(3) .sessioncards{background:#E7C2D4}.second_section a:nth-child(4) .sessioncards{background:#92BDF6}.service_title{font-size:18px}.service_description{font-size:12px}.content_Card{justify-content:space-between;margin:5%}.service-data{align-content:center}@media (max-width:475px){.content_Card{margin:0;padding:10px}.service_description{font-size:10px}.service_title{font-size:12px;margin-bottom:6px}.sessioncards{height:180px;min-height:180px}.second_section{width:95%}}.hospital_location_section{width:96%;margin:auto}.location_section{width:100%}.location_card{width:100%;overflow:hidden;display:flex;align-items:center;margin:24px 0 40px;border-radius:20px}.leftl-right{width:50%;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.leftl-right:hover{transform:scale(1.03)}.leftl-lright{width:50%;display:flex;align-items:center;margin-left:12px}.review_count{margin-left:10px}@media (max-width:768px){.location_card{width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;margin:16px 0 40px;border-radius:20px}.leftl-right{width:100%;background:oklch(.885 .062 18.334)}.leftl-lright{width:100%;display:flex;align-items:center}.address_info{font-size:14px}.mobilectas{flex-direction:column;width:100%}}@media (max-width:450px){.leftl-lright{width:100%}.hospital_location_section{width:95%}}@media (max-width:380px){.google_reviews{display:flex;flex-direction:column}.review_count{margin-left:0}}.Location_heading{font-size:30px}@media (max-width:450px){.Location_heading{font-size:20px}}@media (min-width:475px) and (max-width:768px){.review_button{padding:20px 12px}.google-btn{padding:10px 12px}}@media (min-width:425){.google-btn,.review_button{padding:10px 12px}}