.j-FbWq_homePage{--home-dental:#007e88;--home-dental-dark:#00646c;--home-psychiatry:#5630a8;--home-ink:#162f37;color:var(--home-ink);background:#fff;font-family:Avenir Next,Trebuchet MS,Arial,sans-serif;overflow:hidden}.j-FbWq_hero{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));height:clamp(540px,18.75vw + 252px,636px);display:grid;position:relative;overflow:hidden}.j-FbWq_heroCurves{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.j-FbWq_dentalCurve{fill:url(#hero-dental-gradient)}.j-FbWq_psychiatryCurve{fill:url(#hero-psychiatry-gradient)}.j-FbWq_departmentPanel{z-index:2;background:0 0;min-width:0;position:relative;overflow:visible}.j-FbWq_dentalPanel{color:var(--home-dental-dark)}.j-FbWq_psychiatryPanel{color:var(--home-psychiatry)}.j-FbWq_departmentCopy{z-index:2;width:55%;padding:37px 34px 0 51px;position:relative}.j-FbWq_psychiatryPanel .j-FbWq_departmentCopy{width:38%;margin-left:auto;padding-left:34px;padding-right:30px}.j-FbWq_psychiatryPanel .j-FbWq_eyebrow{margin-left:32px}.j-FbWq_eyebrow{letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.j-FbWq_departmentCopy h2{letter-spacing:-.035em;max-width:250px;margin:7px 0 0;font-size:43px;font-weight:750;line-height:1.03}.j-FbWq_description{color:#263e45;max-width:220px;min-height:68px;margin:10px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:13.5px;line-height:1.42}.j-FbWq_psychiatryPanel .j-FbWq_description{max-width:230px}.j-FbWq_departmentButton{color:#fff;background:linear-gradient(90deg,#008c96,#006d75);border-radius:18px;justify-content:center;align-items:center;gap:12px;min-height:45px;margin-top:1px;padding:10px 20px 9px 28px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 7px 18px #006f7826}.j-FbWq_psychiatryPanel .j-FbWq_departmentButton{white-space:nowrap;background:linear-gradient(90deg,#6240b4,#4b2599);margin-left:-25px;box-shadow:0 7px 18px #5630a826}.j-FbWq_departmentButton svg,.j-FbWq_bookingSubmit svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.j-FbWq_departmentArtwork{z-index:1;object-fit:cover;opacity:1;width:180px;height:230px;position:absolute;top:25px;left:33%;right:auto}.j-FbWq_dentalPanel .j-FbWq_departmentArtwork{object-position:center;filter:drop-shadow(0 12px 20px #008e9738);-webkit-mask-image:radial-gradient(72% 72% at 50% 48%,#000 52%,#000000bf 67%,#0000 100%);mask-image:radial-gradient(72% 72% at 50% 48%,#000 52%,#000000bf 67%,#0000 100%)}.j-FbWq_psychiatryPanel .j-FbWq_departmentArtwork{opacity:1;clip-path:inset(0 0 0 10%);width:132px;height:205px;left:50%;right:auto;-webkit-mask-image:radial-gradient(76% 76% at 50% 48%,#000 57%,#000000b8 73%,#0000 100%);mask-image:radial-gradient(76% 76% at 50% 48%,#000 57%,#000000b8 73%,#0000 100%)}.j-FbWq_responsiveEmblem{display:none}.j-FbWq_serviceGrid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 11px;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:24px;left:34px;right:48%}.j-FbWq_psychiatryPanel .j-FbWq_serviceGrid{left:49%;right:23px}.j-FbWq_serviceGrid li{color:#003e48;text-align:center;min-width:0;font-family:Arial,Helvetica,sans-serif;font-size:11.5px;font-weight:700;line-height:1.2}.j-FbWq_serviceGrid li>span:last-child,.j-FbWq_serviceLabel{max-width:80px;margin-left:auto;margin-right:auto;display:block}.j-FbWq_serviceLink{color:inherit;-webkit-tap-highlight-color:transparent;border-radius:36px 36px 14px 14px;text-decoration:none;display:block}.j-FbWq_psychiatryPanel .j-FbWq_serviceGrid li{color:#371776}.j-FbWq_serviceIcon{background:#ffffffd4;border:1px solid #007e880f;border-radius:50%;place-items:center;width:61px;height:61px;margin:0 auto 6px;display:grid;box-shadow:0 3px 12px #264b4e0d}.j-FbWq_dentalPanel .j-FbWq_serviceIcon{background:radial-gradient(circle at 34% 26%,#fff 0 14%,#ffffffe6 24%,#edfcfceb 68%,#cce8eaf2 100%);border-color:#fffffff2;transition:transform .18s,box-shadow .18s;transform:translateY(0);box-shadow:inset 0 2px 2px #fffffff2,inset 0 -3px 5px #005b631a,0 8px 14px #00565e24,0 2px 3px #00454b1f}.j-FbWq_dentalPanel .j-FbWq_serviceLink:hover .j-FbWq_serviceIcon,.j-FbWq_dentalPanel .j-FbWq_serviceLink:focus-visible .j-FbWq_serviceIcon{transform:translateY(-4px);box-shadow:inset 0 2px 2px #fffffffa,inset 0 -3px 5px #005b6314,0 13px 20px #00565e33,0 3px 5px #00454b24}.j-FbWq_dentalPanel .j-FbWq_serviceLink:active .j-FbWq_serviceIcon{transition-duration:70ms;transform:translateY(2px)scale(.97);box-shadow:inset 0 3px 6px #005b6326,inset 0 -1px 2px #fffc,0 2px 4px #00454b1f}.j-FbWq_psychiatryPanel .j-FbWq_serviceLink .j-FbWq_serviceIcon{background:radial-gradient(circle at 34% 26%,#fff 0 14%,#ffffffeb 24%,#f4eefff0 68%,#d9c9f0f5 100%);border-color:#fffffff2;transition:transform .18s,box-shadow .18s;transform:translateY(0);box-shadow:inset 0 2px 2px #fffffff5,inset 0 -3px 5px #4e2a851f,0 8px 14px #512d892b,0 2px 3px #3c1d6b21}.j-FbWq_psychiatryPanel .j-FbWq_serviceLink:hover .j-FbWq_serviceIcon,.j-FbWq_psychiatryPanel .j-FbWq_serviceLink:focus-visible .j-FbWq_serviceIcon{transform:translateY(-4px);box-shadow:inset 0 2px 2px #fffffffa,inset 0 -3px 5px #4e2a8517,0 13px 20px #512d893d,0 3px 5px #3c1d6b29}.j-FbWq_psychiatryPanel .j-FbWq_serviceLink:active .j-FbWq_serviceIcon{transition-duration:70ms;transform:translateY(2px)scale(.97);box-shadow:inset 0 3px 6px #4e2a852b,inset 0 -1px 2px #ffffffd1,0 2px 4px #3c1d6b24}.j-FbWq_serviceLink:focus-visible{outline:3px solid var(--focus,#1e6fd9);outline-offset:4px}.j-FbWq_serviceIcon svg{width:32px;height:32px}.j-FbWq_storefront{z-index:0;background:#15373b;min-width:0;height:100%;margin:0;position:absolute;inset:0 26.3%;overflow:hidden}.j-FbWq_storefront img{object-fit:cover}.j-FbWq_bookingWrap{background:#fff;padding-top:8px}.j-FbWq_bookingBar{background:#fff;border:1px solid #e4e9e9;border-radius:17px;grid-template-columns:254px 1fr 1fr 1fr 254px;width:min(1264px,100% - 32px);min-height:64px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 12px 30px #143a3d1a}.j-FbWq_bookingTitle,.j-FbWq_bookingSubmit{color:#fff;background:linear-gradient(90deg,#00818a,#006b72);border:0;justify-content:center;align-items:center;gap:14px;min-height:62px;font-size:15.5px;font-weight:750;text-decoration:none;display:flex}.j-FbWq_bookingCalendar{background:#ffffff1f;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.j-FbWq_bookingCalendar svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:25px;height:25px}.j-FbWq_bookingField{border-right:1px solid #e2e8e9;align-items:center;min-width:0;padding:8px 12px;display:flex}.j-FbWq_bookingField select,.j-FbWq_bookingField input{appearance:auto;color:#3b4a4e;background:#fff;border:1px solid #dce4e5;border-radius:22px;width:100%;min-width:0;min-height:44px;padding:0 16px;font-size:12.5px}.j-FbWq_bookingField input{padding-right:12px}.j-FbWq_bookingSubmit{cursor:pointer;border-radius:20px;align-self:center;min-height:44px;margin:8px 12px;font-size:13.5px}.j-FbWq_featureRow{background:#fff;grid-template-columns:288fr 272fr 255fr 367fr 290fr;width:min(1472px,100% - 64px);min-height:76px;margin:14px auto 0;display:grid}.j-FbWq_feature{justify-content:flex-start;align-items:center;gap:20px;min-width:0;padding:8px 42px;display:flex;position:relative}.j-FbWq_feature:not(:last-child):after{content:"";background:#d9e1e2;width:1px;position:absolute;top:14px;bottom:14px;right:0}.j-FbWq_featureIcon{color:#00939d;background:#e9fafb;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.j-FbWq_feature:nth-child(5) .j-FbWq_featureIcon{color:var(--home-psychiatry);background:#f1ecff}.j-FbWq_featureIcon svg{width:32px;height:32px}.j-FbWq_feature p{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3}.j-FbWq_feature p span{display:block}.j-FbWq_doctorSection{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;width:min(1472px,100% - 64px);margin:11px auto 21px;display:grid}.j-FbWq_doctorCard{color:#005a63;border-radius:19px;grid-template-columns:57.5% 42.5%;height:203px;text-decoration:none;display:grid;position:relative;overflow:hidden}.j-FbWq_dentalDoctor{background:linear-gradient(110deg,#dbf7f9 0%,#f4ffff 100%)}.j-FbWq_psychiatryDoctor{color:#4c278e;background:linear-gradient(110deg,#eee8ff 0%,#f8f5ff 100%);grid-template-columns:61% 39%}.j-FbWq_doctorPhotoWrap{width:100%;height:203px;position:relative;overflow:hidden}.j-FbWq_doctorPhoto{object-fit:cover}.j-FbWq_doctorCopy{z-index:1;flex-direction:column;justify-content:flex-start;min-width:0;padding:27px 20px 12px;font-family:Arial,Helvetica,sans-serif;display:flex;position:relative}.j-FbWq_doctorCopy strong{letter-spacing:-.03em;font-family:Avenir Next,Trebuchet MS,Arial,sans-serif;font-size:24px;line-height:1.1}.j-FbWq_doctorCopy>span{margin-top:2px;font-size:16px;line-height:1.1}.j-FbWq_doctorCopy q{color:#2f3e43;margin-top:10px;font-size:16px;line-height:1.35}.j-FbWq_doctorCopy i{background:currentColor;width:42px;height:2px;margin-top:15px}@media (min-width:1800px){.j-FbWq_departmentCopy,.j-FbWq_psychiatryPanel .j-FbWq_departmentCopy{padding-top:47px}.j-FbWq_eyebrow{font-size:14.5px}.j-FbWq_departmentCopy h2{max-width:280px;font-size:50px}.j-FbWq_description,.j-FbWq_psychiatryPanel .j-FbWq_description{max-width:245px;min-height:80px;font-size:16px;line-height:1.38}.j-FbWq_departmentButton{border-radius:21px;min-width:238px;min-height:52px;margin-top:9px;font-size:16px}.j-FbWq_dentalPanel .j-FbWq_departmentArtwork{top:40px;left:34.3%}.j-FbWq_psychiatryPanel .j-FbWq_departmentCopy{width:39%}.j-FbWq_psychiatryPanel .j-FbWq_departmentButton{min-width:270px}.j-FbWq_psychiatryPanel .j-FbWq_departmentArtwork{width:150px;height:230px;top:40px;left:47.5%}.j-FbWq_serviceGrid,.j-FbWq_psychiatryPanel .j-FbWq_serviceGrid{gap:34px 11px;bottom:26px}.j-FbWq_serviceGrid li{font-size:13.5px}.j-FbWq_serviceGrid li>span:last-child{max-width:100px}.j-FbWq_serviceIcon{width:68px;height:68px;margin-bottom:7px}.j-FbWq_serviceIcon svg{width:35px;height:35px}}@media (max-width:1279px){.j-FbWq_departmentCopy{width:58%;padding-left:28px;padding-right:22px}.j-FbWq_psychiatryPanel .j-FbWq_departmentCopy{width:45%;padding-left:22px;padding-right:24px}.j-FbWq_departmentCopy h2{font-size:37px}.j-FbWq_description{font-size:12.5px}.j-FbWq_departmentArtwork{opacity:.78;left:31%}.j-FbWq_psychiatryPanel .j-FbWq_departmentArtwork{left:49%}.j-FbWq_serviceGrid{gap:24px 6px;left:20px;right:50%}.j-FbWq_psychiatryPanel .j-FbWq_serviceGrid{left:50%;right:20px}.j-FbWq_serviceIcon{width:55px;height:55px}.j-FbWq_bookingBar{grid-template-columns:210px 1fr 1fr 1fr 210px}.j-FbWq_featureRow{width:calc(100% - 32px)}.j-FbWq_feature{gap:9px;padding:8px 10px}.j-FbWq_featureIcon{width:45px;height:45px}.j-FbWq_feature p{font-size:12px}.j-FbWq_doctorCopy strong{font-size:20px}.j-FbWq_doctorCopy q{font-size:14px}}@media (max-width:1100px){.j-FbWq_hero{background:#fff;flex-direction:column;gap:14px;height:auto;padding:16px;display:flex}.j-FbWq_heroCurves{display:none}.j-FbWq_storefront{border-radius:28px;order:-1;width:100%;height:min(65vw,500px);min-height:300px;position:relative;inset:auto}.j-FbWq_departmentPanel{border-radius:28px;min-height:520px;overflow:hidden}.j-FbWq_dentalPanel{background:#e4f6f8}.j-FbWq_psychiatryPanel{background:#ece6fb}.j-FbWq_departmentCopy,.j-FbWq_psychiatryPanel .j-FbWq_departmentCopy{width:auto;max-width:520px;margin-left:0;padding:36px 32px 0}.j-FbWq_departmentCopy h2{max-width:none;font-size:42px}.j-FbWq_description,.j-FbWq_psychiatryPanel .j-FbWq_description{max-width:430px}.j-FbWq_departmentArtwork,.j-FbWq_psychiatryPanel .j-FbWq_departmentArtwork{display:none}.j-FbWq_responsiveEmblem{color:currentColor;opacity:.1;width:180px;height:180px;display:block;position:absolute;top:26px;right:24px}.j-FbWq_serviceGrid,.j-FbWq_psychiatryPanel .j-FbWq_serviceGrid{gap:22px 18px;bottom:26px;left:28px;right:28px}.j-FbWq_bookingWrap{padding-top:2px}.j-FbWq_bookingBar{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 32px)}.j-FbWq_bookingTitle,.j-FbWq_bookingSubmit{min-height:64px}.j-FbWq_bookingTitle{grid-column:1/-1}.j-FbWq_bookingField{border-bottom:1px solid #e2e8e9}.j-FbWq_bookingField:nth-of-type(3),.j-FbWq_bookingSubmit{grid-column:1/-1}.j-FbWq_featureRow{background:#e5ebec;border:1px solid #e5ebec;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden}.j-FbWq_feature{background:#fff;justify-content:flex-start;min-height:90px}.j-FbWq_feature:last-child{grid-column:1/-1}.j-FbWq_feature:after{display:none}.j-FbWq_doctorSection{grid-template-columns:1fr;width:calc(100% - 32px);margin-top:18px}}@media (max-width:520px){.j-FbWq_hero{gap:12px;padding:12px}.j-FbWq_storefront{border-radius:22px;height:68vw;min-height:218px}.j-FbWq_departmentPanel{border-radius:22px;min-height:565px}.j-FbWq_departmentCopy,.j-FbWq_psychiatryPanel .j-FbWq_departmentCopy{padding:30px 24px 0}.j-FbWq_eyebrow{font-size:11px}.j-FbWq_departmentCopy h2{font-size:36px}.j-FbWq_description,.j-FbWq_psychiatryPanel .j-FbWq_description{max-width:260px;min-height:0;font-size:13px}.j-FbWq_departmentArtwork,.j-FbWq_psychiatryPanel .j-FbWq_departmentArtwork{opacity:.35;top:28px;left:auto;right:-35px}.j-FbWq_serviceGrid,.j-FbWq_psychiatryPanel .j-FbWq_serviceGrid{gap:25px 6px;bottom:24px;left:14px;right:14px}.j-FbWq_serviceGrid li{font-size:10.5px}.j-FbWq_serviceIcon{width:54px;height:54px}.j-FbWq_bookingBar{grid-template-columns:1fr;width:calc(100% - 24px)}.j-FbWq_bookingTitle,.j-FbWq_bookingField,.j-FbWq_bookingField:nth-of-type(3),.j-FbWq_bookingSubmit{grid-column:1}.j-FbWq_bookingSubmit{margin:10px 12px 12px}.j-FbWq_featureRow{grid-template-columns:1fr;width:calc(100% - 24px)}.j-FbWq_feature,.j-FbWq_feature:last-child{grid-column:1;min-height:78px}.j-FbWq_feature p{font-size:13px}.j-FbWq_doctorSection{gap:14px;width:calc(100% - 24px)}.j-FbWq_doctorCard,.j-FbWq_psychiatryDoctor{grid-template-columns:1fr;height:auto}.j-FbWq_doctorPhotoWrap{aspect-ratio:2.05;height:auto}.j-FbWq_doctorCopy{min-height:190px;padding:24px}}@media (prefers-reduced-motion:reduce){.j-FbWq_psychiatryPanel .j-FbWq_serviceLink .j-FbWq_serviceIcon{transition:none}}
