.prenatal-care{color:#333;max-width:1200px;margin:0 auto;padding:60px 20px}.prenatal-care h2.section-title{text-align:center;color:#01a1a1;margin-bottom:40px;font-size:clamp(24px,5vw,32px);font-weight:700}.prenatal-care .packages{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.prenatal-care .package2{background-color:#fff;border-radius:4px;flex-direction:column;padding:0;display:flex;overflow:hidden}.package-content{padding:12px}.prenatal-care .package-img{object-fit:cover;border-bottom:3px solid #01a1a1;width:100%;height:250px}.prenatal-care .package2 h3{color:#01a1a1;background-color:#f9f9f9;margin:0;padding:15px 20px;font-size:22px;font-weight:700;line-height:1.3}.prenatal-care .package2 h3 span{color:#906c5f;margin-top:5px;font-size:14px;font-weight:400;display:block}.description-text{color:#555;margin:15px 0;font-size:15px;line-height:1.6}.small-table{border-collapse:collapse;width:100%;margin:15px 0;font-size:13px}.small-table th{color:#fff;text-transform:uppercase;letter-spacing:.5px;background-color:#01a1a1;padding:10px 8px;font-weight:600}.small-table td{color:#444;vertical-align:middle;border:1px solid #eee;padding:8px}.small-table tbody tr:nth-child(2n){background-color:#fafafa}.table-inner-list{margin:0;padding:0;list-style:none}.table-inner-list li{margin-bottom:2px;padding-left:12px;font-size:12px;line-height:1.4;position:relative}.table-inner-list li:before{content:"•";color:#01a1a1;font-weight:700;position:absolute;left:0}.ul-divider{border-top:1px solid #f0f0f0;gap:20px;margin-top:20px;padding-top:20px;display:flex}.package2 .what-to-expect{color:#017e7e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:14px;font-weight:700}.small-detail-list{padding:0;list-style:none}.small-detail-list li{color:#666;margin-bottom:5px;padding-left:15px;font-size:13px;position:relative}.small-detail-list li:before{content:"•";color:#01a1a1;position:absolute;left:0}.mini-book-btn{color:#fff;cursor:pointer;background-color:#01a1a1;border:none;border-radius:20px;width:100%;padding:6px 12px;font-size:11px;font-weight:600;transition:all .3s;box-shadow:0 2px 4px #01a1a133}.mini-book-btn:hover{background-color:#017e7e;transform:scale(1.03);box-shadow:0 4px 8px #01a1a14d}.styled-book-now{color:#01a1a1;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;margin-top:auto;padding:12px 0;font-size:14px;font-weight:700;text-decoration:none;transition:color .3s;display:inline-flex}.styled-book-now:hover{color:#906c5f;text-decoration:underline}@media (max-width:992px){.prenatal-care .packages{grid-template-columns:1fr;max-width:600px;margin:0 auto}}@media (max-width:600px){.prenatal-care{padding:40px 15px}.ul-divider{flex-direction:column;gap:15px}.small-table{table-layout:auto;width:100%;display:table}}
.prenatal-packages-v2{max-width:1200px;margin:0 auto;padding:60px 20px}.prenatal-packages-v2__title{text-align:center;color:#01a1a1;letter-spacing:1px;margin-bottom:30px;font-size:2rem}.prenatal-packages-v2__grid{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.prenatal-packages-v2__body{margin-bottom:1.5rem}.prenatal-packages-v2__footer{padding-top:.5rem}.prenatal-packages-v2__card{background:#fff;border-radius:16px;padding:28px;transition:all .3s;box-shadow:0 6px 24px #01a1a114}.prenatal-packages-v2__card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #01a1a126}.prenatal-packages-v2__card--premium{background:#f6ffff;border:2px solid #01a1a1;position:relative}.nobg{position:absolute;bottom:0;right:0;transform:scaleX(-1)}.prenatal-packages-v2__info-bar{margin-bottom:12px}.prenatal-packages-v2__info-bar h3{color:#01a1a1;margin-bottom:4px;font-size:1.5rem}.prenatal-packages-v2__info-bar span{color:#333;font-size:.95rem;font-weight:700;display:inline-block}.prenatal-packages-v2__subtext{color:#777;margin-top:5px;font-size:.85rem}.prenatal-packages-v2__description{color:#444;margin-bottom:18px;font-size:.98rem;line-height:1.6}.prenatal-packages-v2__sessions{gap:20px;margin-bottom:24px;display:grid}.prenatal-packages-v2__session h4{color:#017e7e;margin-bottom:6px;font-size:1.1rem}.prenatal-packages-v2__session ul,.prenatal-packages-v2__session-list{margin:0;padding-left:20px;list-style:outside}.prenatal-packages-v2__session ul li,.prenatal-packages-v2__session-list li{color:#444;margin-bottom:6px;font-size:.95rem}.prenatal-packages-v2__button{color:#fff;background-color:#01a1a1;border:none;border-radius:30px;margin-top:1.2rem;padding:12px 28px;font-size:1rem;font-weight:500;text-decoration:none;transition:background-color .3s,transform .3s}.prenatal-packages-v2__button:hover{background-color:#018787;transform:translateY(-2px)}.prenatal-packages-v2__tag{color:#017e7e;background-color:#eafdfd;border:1px solid #01a1a1;border-radius:10px;align-items:center;gap:8px;margin:1rem 0;padding:14px;font-size:.95rem;font-weight:500;display:inline-flex;box-shadow:0 1px 4px #01a1a11a}.prenatal-packages-v2__tag-time{font-weight:600}.prenatal-packages-v2__tag-price{color:#333;font-weight:600}.prenatal-packages-v2__tag-divider{color:#999;font-size:1rem}@media (max-width:768px){.prenatal-packages-v2__grid{grid-template-columns:1fr}.prenatal-packages-v2__button{text-align:center;width:100%}.nobg{display:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mini-toast{color:#fff;z-index:1000;background:#01a1a1;border-radius:10px;padding:10px 14px;font-size:.95rem;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 30px #01a1a140}.prenatal-packages-v2__button.is-added,.prenatal-packages-v2__button:disabled{opacity:.9;cursor:not-allowed;background-color:#018787}
.mp-prenatal-split{color:#121212;background:#fff;width:100%;padding:40px 0 50px}.mp-prenatal-split-wrap{grid-template-columns:.95fr 1.05fr;align-items:center;gap:52px;width:min(1100px,100% - 36px);margin:0 auto;display:grid}.mp-prenatal-split-image{background:#ddd;width:100%;height:520px;overflow:hidden}.mp-prenatal-split-image img{object-fit:cover;object-position:center;width:100%;height:100%}.mp-prenatal-split-content{max-width:560px}.mp-prenatal-label{color:#01a1a1;text-transform:uppercase;letter-spacing:2px;margin-bottom:14px;font-size:12px;font-weight:900;display:inline-block}.mp-prenatal-split-content h1{color:#121212;margin:0 0 18px;font-size:clamp(28px,4vw,45px);font-weight:850;line-height:.98}.mp-prenatal-split-content p{color:#666;margin:0;font-size:16px;line-height:1.75}.mp-prenatal-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.mp-prenatal-btn{border-radius:30px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 18px;font-size:14px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex}.mp-prenatal-btn-solid{color:#fff;background:#01a1a1}.mp-prenatal-btn-solid:hover{background:#0bb;transform:translateY(-2px)}.mp-prenatal-btn-outline{color:#01a1a1;background:0 0;border:1px solid #01a1a1}.mp-prenatal-btn-outline:hover{color:#fff;background:#01a1a1}.mp-prenatal-highlights{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;grid-template-columns:repeat(3,1fr);width:min(1100px,100% - 36px);margin:38px auto 0;display:grid}.mp-prenatal-highlight{border-right:1px solid #e9e9e9;gap:14px;padding:24px 20px;display:flex}.mp-prenatal-highlight:last-child{border-right:none}.mp-prenatal-highlight svg{color:#01a1a1;flex-shrink:0;margin-top:4px;font-size:22px}.mp-prenatal-highlight h3{color:#121212;margin:0 0 6px;font-size:16px;font-weight:850}.mp-prenatal-highlight p{color:#666;margin:0;font-size:13.5px;line-height:1.55}@media screen and (max-width:900px){.mp-prenatal-split{padding:50px 0 40px}.mp-prenatal-split-wrap{grid-template-columns:1fr;gap:30px}.mp-prenatal-split-image{height:380px}.mp-prenatal-split-content{max-width:100%}.mp-prenatal-highlights{grid-template-columns:1fr}.mp-prenatal-highlight{border-bottom:1px solid #e9e9e9;border-right:none}.mp-prenatal-highlight:last-child{border-bottom:none}}@media screen and (max-width:600px){.mp-prenatal-split{padding:38px 0 32px}.mp-prenatal-split-wrap,.mp-prenatal-highlights{width:calc(100% - 28px)}.mp-prenatal-split-image{height:300px}.mp-prenatal-label{letter-spacing:1.5px;font-size:11px}.mp-prenatal-split-content h1{font-size:36px}.mp-prenatal-split-content p{font-size:14.5px;line-height:1.6}.mp-prenatal-btn{width:100%;min-height:41px;font-size:13px}.mp-prenatal-highlight{padding:18px 0}}
.service-banner{background:url(/assets/images/banner3.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;width:100vw;height:100px;display:flex;position:relative}.service-banner-overlay{text-align:center;background:#0009;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.service-banner h2{color:#fff;margin-bottom:10px;font-family:Dancing Script,cursive;font-size:30px;font-weight:700}.breadcrumb{color:#fff;font-size:16px}.breadcrumb span{color:#ddd;font-weight:500}.breadcrumb .active{color:#01a1a1;font-weight:700}@media screen and (max-width:768px){.service-banner{height:150px}.service-banner h2{font-size:28px}.breadcrumb{font-size:14px}}
