.elementor .bpa2-section,.bpa2-section.e-con{--width:100%;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0;padding-right:0;position:relative;overflow:hidden;font-family:"Noto Sans Bengali","Hind Siliguri",system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--bpa2-dark)}.elementor .bpa2-section .elementor-widget,.elementor .bpa2-section .elementor-widget-container{min-width:0}.elementor .bpa2-shell,.bpa2-shell.e-con{--width:calc(100% - 48px);width:calc(100% - 48px)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;position:relative;z-index:3}.bpa2-section .elementor-heading-title{margin:0!important}.bpa2-section .elementor-widget-text-editor p:last-child{margin-bottom:0!important}.bpa2-eyebrow .elementor-heading-title,.bpa2-section-kicker .elementor-heading-title,.bpa2-cta-kicker .elementor-heading-title{display:inline-flex!important;align-items:center;gap:11px;color:var(--bpa2-gold)!important;font-size:13px!important;line-height:1.35!important;font-weight:700!important}.bpa2-eyebrow .elementor-heading-title::before,.bpa2-section-kicker .elementor-heading-title::before,.bpa2-cta-kicker .elementor-heading-title::before{content:"";width:37px;height:1px;flex:0 0 37px;background:currentColor}.bpa2-section-kicker .elementor-heading-title{font-family:"Montserrat",Arial,sans-serif!important;font-size:11px!important;letter-spacing:.16em}.bpa2-section-title-main .elementor-heading-title,.bpa2-section-title-accent .elementor-heading-title,.bpa2-why-title-main .elementor-heading-title,.bpa2-why-title-accent .elementor-heading-title,.bpa2-cta-title-main .elementor-heading-title,.bpa2-cta-title-accent .elementor-heading-title{font-size:clamp(38px,4.3vw,58px)!important;line-height:1.16!important;letter-spacing:-.035em!important;font-weight:700!important}.bpa2-section-title-main .elementor-heading-title{color:var(--bpa2-dark)!important}.bpa2-section-title-accent .elementor-heading-title{color:var(--bpa2-gold)!important;margin-top:2px!important}.bpa2-section-sub,.bpa2-section-sub .elementor-widget-container{color:var(--bpa2-copy)!important;font-size:16px!important;line-height:1.9!important}.bpa2-section-head.e-con{width:min(800px,100%)!important;max-width:800px!important;margin:0 auto 55px!important;align-items:center!important;text-align:center}.bpa2-hero.e-con{min-height:790px;padding:150px 0 75px!important;background:radial-gradient(circle at 90% 20%,rgba(225,196,132,.23),transparent 30%),linear-gradient(120deg,#fff 0%,#fffcf7 48%,#f4e9d4 100%)}.bpa2-hero.e-con::before{content:"";position:absolute;inset:0;opacity:.26;pointer-events:none;background-image:linear-gradient(rgba(181,138,56,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(181,138,56,.045) 1px,transparent 1px);background-size:75px 75px}.bpa2-hero-grid.e-con{display:flex!important;flex-direction:row!important;align-items:center!important;gap:65px!important}.bpa2-hero-left.e-con{--width:52%;width:52%!important;flex:0 0 52%!important;min-width:0}.bpa2-hero-media.e-con{--width:48%;width:48%!important;flex:0 0 48%!important;min-height:590px;position:relative!important}.bpa2-title-main .elementor-heading-title,.bpa2-title-accent .elementor-heading-title{max-width:690px;font-size:clamp(47px,5vw,69px)!important;line-height:1.1!important;letter-spacing:-.045em!important;font-weight:700!important}.bpa2-title-main .elementor-heading-title{color:var(--bpa2-dark)!important}.bpa2-title-accent .elementor-heading-title{color:var(--bpa2-gold)!important;margin-top:4px!important}.bpa2-hero-description{max-width:660px!important;margin-top:24px!important;color:var(--bpa2-copy)!important;font-size:16px!important;line-height:1.95!important}.bpa2-hero-actions.e-con,.bpa2-cta-actions.e-con{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:11px!important;margin-top:30px}.bpa2-btn{width:auto!important;max-width:max-content!important}.bpa2-btn .elementor-button{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 24px!important;border-radius:999px!important;font-size:14px!important;line-height:1.3!important;font-weight:700!important;transition:transform .25s ease,box-shadow .25s ease}.bpa2-btn .elementor-button:hover{transform:translateY(-3px)}.bpa2-btn-primary .elementor-button,.bpa2-doctor-btn .elementor-button{color:#fff!important;border:0!important;background:linear-gradient(135deg,#95691e,#c69a47,#91631b)!important;box-shadow:0 15px 38px rgba(128,89,25,.24)}.bpa2-btn-secondary .elementor-button{color:var(--bpa2-dark)!important;border:1px solid rgba(31,27,22,.15)!important;background:rgba(255,255,255,.82)!important}.bpa2-hero-values.e-con{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin-top:30px}.bpa2-hero-value{width:calc(33.333% - 6px)!important;min-width:0;padding:10px 11px;border:1px solid var(--bpa2-border);border-radius:13px;background:rgba(255,255,255,.68)}.bpa2-hero-value .elementor-icon-box-wrapper{display:flex!important;align-items:center!important;gap:9px;text-align:left!important}.bpa2-hero-value .elementor-icon-box-icon{margin:0!important}.bpa2-hero-value .elementor-icon{width:31px;height:31px;display:grid;place-items:center;color:#fff!important;background:var(--bpa2-gold)!important;border-radius:50%;font-size:12px!important}.bpa2-hero-value .elementor-icon-box-title{margin:0 0 1px!important;color:var(--bpa2-dark)!important;font:700 10px/1.35 "Montserrat",Arial,sans-serif!important}.bpa2-hero-value .elementor-icon-box-description{margin:0!important;color:#807464!important;font-size:10px!important;line-height:1.45!important}.bpa2-hero-image .elementor-widget-container{position:relative}.bpa2-hero-image img{width:100%!important;height:560px!important;object-fit:cover!important;object-position:center!important;border-radius:30px!important;box-shadow:0 30px 70px rgba(69,50,18,.15)}.bpa2-hero-media.e-con::before{content:"";position:absolute;width:450px;height:450px;right:-15px;top:60px;border-radius:50%;border:1px solid rgba(181,138,56,.2);pointer-events:none}.bpa2-hero-image-label.e-con{position:absolute!important;z-index:5;left:-25px;bottom:8px;width:auto!important;padding:15px 18px!important;border-radius:15px;color:#fff;background:linear-gradient(135deg,rgba(171,127,41,.97),rgba(113,78,21,.97));box-shadow:0 16px 40px rgba(76,53,16,.2)}.bpa2-label-small .elementor-heading-title{color:#eed89f!important;font:700 8px/1.3 "Montserrat",Arial,sans-serif!important;letter-spacing:.15em}.bpa2-label-strong .elementor-heading-title{color:#fff!important;font:700 11px/1.35 "Montserrat",Arial,sans-serif!important}.bpa2-hero-floating-card.e-con{position:absolute!important;z-index:5;right:-20px;top:65px;width:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;border:1px solid rgba(255,255,255,.7);border-radius:15px;background:rgba(255,255,255,.94);box-shadow:0 16px 40px rgba(70,50,17,.12);backdrop-filter:blur(10px)}.bpa2-floating-number .elementor-heading-title{width:35px;height:35px;display:grid;place-items:center;color:#fff!important;background:var(--bpa2-gold)!important;border-radius:50%;font:700 8px/1 "Montserrat",Arial,sans-serif!important}.bpa2-floating-title .elementor-heading-title{color:var(--bpa2-dark)!important;font:700 10px/1.3 "Montserrat",Arial,sans-serif!important}.bpa2-floating-sub .elementor-heading-title{color:#8d8273!important;font:400 8px/1.3 "Montserrat",Arial,sans-serif!important;margin-top:2px!important}.bpa2-story.e-con{padding:110px 0!important;background:#fff}.bpa2-story-grid.e-con{display:flex!important;flex-direction:row!important;align-items:center!important;gap:75px!important}.bpa2-story-media.e-con{--width:46%;width:46%!important;flex:0 0 46%!important;min-height:590px;position:relative!important}.bpa2-story-content.e-con{--width:54%;width:54%!important;flex:0 0 54%!important;min-width:0}.bpa2-story-image img{width:100%!important;height:590px!important;object-fit:cover!important;border-radius:28px!important;box-shadow:0 25px 65px rgba(67,49,19,.1)}.bpa2-story-badge.e-con{position:absolute!important;z-index:2;left:25px;right:25px;bottom:25px;width:auto!important;padding:16px 18px!important;border:1px solid rgba(255,255,255,.2);border-radius:15px;color:#fff;background:rgba(27,22,15,.74);backdrop-filter:blur(10px)}.bpa2-story-badge-title .elementor-heading-title{color:#fff!important;font-size:14px!important;font-weight:700!important}.bpa2-story-copy{color:var(--bpa2-copy)!important;font-size:15px!important;line-height:1.9!important;padding-left:20px;border-left:2px solid var(--bpa2-gold)}.bpa2-story-copy-first{margin-top:25px}.bpa2-story-copy+.bpa2-story-copy{margin-top:16px}.bpa2-story-chips.e-con{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:7px!important;margin-top:27px}.bpa2-story-chip{width:auto!important}.bpa2-story-chip .elementor-heading-title{padding:7px 10px!important;border:1px solid var(--bpa2-border);border-radius:999px;color:#725b2e!important;background:#fcf7ec;font:500 9px/1.35 "Montserrat",Arial,sans-serif!important}.bpa2-mission.e-con{padding:110px 0!important;background:radial-gradient(circle at 90% 10%,rgba(181,138,56,.08),transparent 25%),#f8f3e9}.bpa2-mission-grid.e-con{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important;gap:15px!important}.bpa2-mission-card.e-con{--width:calc(25% - 12px);width:calc(25% - 12px)!important;flex:0 0 calc(25% - 12px)!important;min-height:285px;padding:26px 23px!important;border:1px solid rgba(181,138,56,.14);border-radius:20px;background:#fff;box-shadow:0 10px 34px rgba(67,49,18,.045);position:relative!important;transition:.3s ease}.bpa2-mission-card:hover{transform:translateY(-6px);border-color:rgba(181,138,56,.29);box-shadow:0 22px 50px rgba(67,49,18,.09)}.bpa2-card-number{position:absolute!important;left:23px;top:23px;width:auto!important}.bpa2-card-number .elementor-heading-title{color:var(--bpa2-gold)!important;font:700 10px/1 "Montserrat",Arial,sans-serif!important}.bpa2-mission-iconbox{margin-top:25px}.bpa2-mission-iconbox .elementor-icon{color:var(--bpa2-gold-dark)!important;background:#eeddb8!important;padding:12px;border-radius:14px;font-size:23px!important}.bpa2-mission-iconbox .elementor-icon-box-title{margin:20px 0 10px!important;color:var(--bpa2-dark)!important;font-size:20px!important;line-height:1.5!important;font-weight:700!important}.bpa2-mission-iconbox .elementor-icon-box-description{margin:0!important;color:var(--bpa2-copy)!important;font-size:14px!important;line-height:1.8!important}.bpa2-doctor.e-con{padding:110px 0!important;background:#fff}.bpa2-doctor-grid.e-con{display:flex!important;flex-direction:row!important;align-items:center!important;gap:75px!important}.bpa2-doctor-media.e-con{--width:44%;width:44%!important;flex:0 0 44%!important;min-height:650px;position:relative!important}.bpa2-doctor-content.e-con{--width:56%;width:56%!important;flex:0 0 56%!important;min-width:0}.bpa2-doctor-image img{width:100%!important;height:650px!important;object-fit:cover!important;object-position:center top!important;border-radius:30px!important;box-shadow:0 25px 65px rgba(67,49,19,.11)}.bpa2-doctor-caption.e-con{position:absolute!important;z-index:2;left:24px;right:24px;bottom:24px;width:auto!important;padding:15px 17px!important;border-radius:15px;color:#fff;background:rgba(28,23,16,.72);backdrop-filter:blur(10px)}.bpa2-doctor-name-main .elementor-heading-title,.bpa2-doctor-name-accent .elementor-heading-title{font-size:clamp(40px,4.3vw,60px)!important;line-height:1.12!important;letter-spacing:-.035em!important;font-weight:700!important}.bpa2-doctor-name-main .elementor-heading-title{color:var(--bpa2-dark)!important}.bpa2-doctor-name-accent .elementor-heading-title{color:var(--bpa2-gold)!important}.bpa2-doctor-role .elementor-heading-title{margin-top:10px!important;color:#726754!important;font:600 15px/1.5 "Montserrat",Arial,sans-serif!important}.bpa2-doctor-reg{width:auto!important;margin-top:17px}.bpa2-doctor-reg .elementor-heading-title{display:inline-block;padding:8px 11px!important;border:1px solid var(--bpa2-border);border-radius:999px;color:#756a5a!important;background:#fbf7ef;font:600 10px/1.4 "Montserrat",Arial,sans-serif!important}.bpa2-qual-label .elementor-heading-title{margin:26px 0 10px!important;color:var(--bpa2-gold)!important;font:700 9px/1.2 "Montserrat",Arial,sans-serif!important;letter-spacing:.15em}.bpa2-qualifications .elementor-icon-list-items{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.bpa2-qualifications .elementor-icon-list-item{padding:10px 11px!important;border:1px solid var(--bpa2-soft-border);border-radius:11px;background:#fbfaf7}.bpa2-qualifications .elementor-icon-list-icon{color:var(--bpa2-gold)!important}.bpa2-qualifications .elementor-icon-list-text{color:#5d554a!important;font:500 11px/1.5 "Montserrat",Arial,sans-serif!important}.bpa2-doctor-description{margin-top:24px;color:var(--bpa2-copy)!important;font-size:15px!important;line-height:1.9!important}.bpa2-doctor-btn{margin-top:27px!important;width:auto!important}.bpa2-why.e-con{padding:110px 0!important;color:#fff;background:radial-gradient(circle at 90% 10%,rgba(181,138,56,.2),transparent 28%),linear-gradient(135deg,#241d14,#17130e)}.bpa2-why-head.e-con{width:min(800px,100%)!important;max-width:800px!important;margin:0 0 55px!important}.bpa2-why .bpa2-section-kicker .elementor-heading-title{color:var(--bpa2-gold-light)!important}.bpa2-why-title-main .elementor-heading-title{color:#fff!important}.bpa2-why-title-accent .elementor-heading-title{color:var(--bpa2-gold-light)!important}.bpa2-why-sub{max-width:670px;color:rgba(255,255,255,.65)!important;font-size:16px!important;line-height:1.85!important}.bpa2-why-grid.e-con{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:0!important;border-top:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1)}.bpa2-why-card.e-con{--width:33.333%;width:33.333%!important;flex:0 0 33.333%!important;min-height:245px;padding:29px 26px!important;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);position:relative!important;transition:.3s ease}.bpa2-why-card:hover{background:rgba(255,255,255,.035)}.bpa2-why-number{position:absolute!important;left:26px;top:26px;width:auto!important}.bpa2-why-number .elementor-heading-title{color:var(--bpa2-gold-light)!important;font:700 11px/1 "Montserrat",Arial,sans-serif!important}.bpa2-why-iconbox{margin-top:28px}.bpa2-why-iconbox .elementor-icon{color:var(--bpa2-gold-light)!important;font-size:22px!important}.bpa2-why-iconbox .elementor-icon-box-title{margin:24px 0 10px!important;color:#fff!important;font-size:20px!important;line-height:1.5!important;font-weight:700!important}.bpa2-why-iconbox .elementor-icon-box-description{margin:0!important;color:rgba(255,255,255,.62)!important;font-size:14px!important;line-height:1.8!important}.bpa2-journey.e-con{padding:110px 0!important;background:linear-gradient(180deg,#fff,#fbf7ef)}.bpa2-journey-grid.e-con{position:relative;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important;gap:14px!important}.bpa2-journey-grid.e-con::before{content:"";position:absolute;left:8%;right:8%;top:33px;height:1px;background:linear-gradient(90deg,transparent,rgba(181,138,56,.5),transparent)}.bpa2-step.e-con{--width:calc(20% - 12px);width:calc(20% - 12px)!important;flex:0 0 calc(20% - 12px)!important;position:relative!important;z-index:2;align-items:center!important}.bpa2-step-number{width:auto!important}.bpa2-step-number .elementor-heading-title{width:66px;height:66px;display:grid;place-items:center;margin:0 auto 18px!important;border:1px solid rgba(181,138,56,.3);border-radius:50%;color:var(--bpa2-gold)!important;background:#fff;box-shadow:0 9px 25px rgba(81,58,20,.07);font:700 10px/1 "Montserrat",Arial,sans-serif!important}.bpa2-step-iconbox{width:100%!important;min-height:210px;padding:24px 18px!important;border:1px solid var(--bpa2-soft-border);border-radius:18px;text-align:center;background:#fff}.bpa2-step-iconbox .elementor-icon{color:var(--bpa2-gold)!important;font-size:20px!important}.bpa2-step-iconbox .elementor-icon-box-title{margin:12px 0 8px!important;color:var(--bpa2-dark)!important;font-size:19px!important;font-weight:700!important}.bpa2-step-iconbox .elementor-icon-box-description{margin:0!important;color:var(--bpa2-copy)!important;font-size:13.5px!important;line-height:1.75!important}.bpa2-final-cta.e-con{padding:105px 0 115px!important;color:#fff;background:radial-gradient(circle at 90% 10%,rgba(255,255,255,.13),transparent 25%),linear-gradient(125deg,#a77a29,#714c13)}.bpa2-cta-content.e-con{width:min(940px,100%)!important;max-width:940px!important;margin:0 auto!important;align-items:center!important;text-align:center}.bpa2-cta-kicker .elementor-heading-title{color:#f4dea9!important}.bpa2-cta-kicker .elementor-heading-title::after{content:"";width:32px;height:1px;background:currentColor;display:inline-block}.bpa2-cta-title-main .elementor-heading-title{color:#fff!important}.bpa2-cta-title-accent .elementor-heading-title{color:#fae3aa!important}.bpa2-cta-sub{max-width:700px;margin-top:21px;color:rgba(255,255,255,.78)!important;font-size:15px!important;line-height:1.9!important;text-align:center}.bpa2-cta-actions.e-con{justify-content:center!important}.bpa2-cta-btn{width:auto!important}.bpa2-cta-btn .elementor-button{min-height:55px;padding:13px 22px!important;border-radius:999px!important;font-size:14px!important;font-weight:700!important}.bpa2-cta-primary .elementor-button{color:var(--bpa2-dark)!important;background:#fff!important;border:0!important}.bpa2-cta-secondary .elementor-button{color:#fff!important;background:0 0!important;border:1px solid rgba(255,255,255,.35)!important}.bpa2-cta-whatsapp .elementor-button{color:#fff!important;background:linear-gradient(135deg,rgba(218,184,108,.34),rgba(255,255,255,.11))!important;border:1px solid rgba(255,255,255,.26)!important}.bpa2-cta-meta .elementor-heading-title{margin-top:28px!important;color:rgba(255,255,255,.72)!important;font-size:12px!important;font-weight:400!important;line-height:1.7!important;text-align:center}.bpa2-mobile-bar.e-con{display:none!important}@media (max-width:1024px){.elementor .bpa2-shell,.bpa2-shell.e-con{width:calc(100% - 36px)!important}.bpa2-hero-grid.e-con,.bpa2-story-grid.e-con,.bpa2-doctor-grid.e-con{gap:45px!important}.bpa2-mission-card.e-con{--width:calc(50% - 8px);width:calc(50% - 8px)!important;flex-basis:calc(50% - 8px)!important}.bpa2-why-card.e-con{--width:50%;width:50%!important;flex-basis:50%!important}.bpa2-step.e-con{--width:calc(33.333% - 10px);width:calc(33.333% - 10px)!important;flex-basis:calc(33.333% - 10px)!important}.bpa2-journey-grid.e-con::before{display:none}}@media (max-width:900px){.bpa2-hero-grid.e-con,.bpa2-story-grid.e-con,.bpa2-doctor-grid.e-con{flex-direction:column!important;align-items:stretch!important}.bpa2-hero-left.e-con,.bpa2-hero-media.e-con,.bpa2-story-media.e-con,.bpa2-story-content.e-con,.bpa2-doctor-media.e-con,.bpa2-doctor-content.e-con{--width:100%;width:100%!important;flex:0 0 100%!important}.bpa2-hero-media.e-con,.bpa2-story-media.e-con,.bpa2-doctor-media.e-con{max-width:720px;margin-left:auto!important;margin-right:auto!important}.bpa2-story.e-con,.bpa2-mission.e-con,.bpa2-doctor.e-con,.bpa2-why.e-con,.bpa2-journey.e-con{padding:90px 0!important}}@media (max-width:767px){.elementor .bpa2-shell,.bpa2-shell.e-con{width:calc(100% - 30px)!important}.bpa2-hero.e-con{min-height:auto;padding:150px 0 58px!important}.bpa2-hero-grid.e-con{gap:36px!important}.bpa2-eyebrow .elementor-heading-title{font-size:11px!important}.bpa2-title-main .elementor-heading-title,.bpa2-title-accent .elementor-heading-title{font-size:37px!important;line-height:1.15!important;letter-spacing:-.03em!important}.bpa2-hero-description{margin-top:18px!important;font-size:14.5px!important;line-height:1.85!important}.bpa2-hero-actions.e-con,.bpa2-cta-actions.e-con{flex-direction:column!important;align-items:stretch!important;gap:9px!important;margin-top:24px}.bpa2-btn,.bpa2-cta-btn{width:100%!important;max-width:none!important}.bpa2-btn .elementor-button,.bpa2-cta-btn .elementor-button{width:100%!important;min-height:54px}.bpa2-hero-values.e-con{flex-direction:column!important;gap:8px!important;margin-top:22px}.bpa2-hero-value{width:100%!important}.bpa2-hero-media.e-con{min-height:455px}.bpa2-hero-image img{height:430px!important;border-radius:22px!important}.bpa2-hero-media.e-con::before{width:320px;height:320px;right:50%;top:35px;transform:translateX(50%)}.bpa2-hero-image-label.e-con{left:10px;right:auto;bottom:3px;max-width:82%;padding:12px 14px!important}.bpa2-hero-floating-card.e-con{right:8px;top:24px;padding:10px 12px!important}.bpa2-story.e-con,.bpa2-mission.e-con,.bpa2-doctor.e-con,.bpa2-why.e-con,.bpa2-journey.e-con{padding:75px 0!important}.bpa2-story-grid.e-con,.bpa2-doctor-grid.e-con{gap:35px!important}.bpa2-story-media.e-con{min-height:425px}.bpa2-story-image img{height:420px!important;border-radius:21px!important}.bpa2-story-badge.e-con{left:16px;right:16px;bottom:16px;padding:13px 14px!important}.bpa2-section-title-main .elementor-heading-title,.bpa2-section-title-accent .elementor-heading-title,.bpa2-why-title-main .elementor-heading-title,.bpa2-why-title-accent .elementor-heading-title,.bpa2-cta-title-main .elementor-heading-title,.bpa2-cta-title-accent .elementor-heading-title{font-size:34px!important;line-height:1.18!important}.bpa2-story-copy{font-size:14px!important;line-height:1.85!important}.bpa2-section-head.e-con{margin-bottom:38px!important}.bpa2-section-kicker .elementor-heading-title{font-size:9.5px!important}.bpa2-section-sub{font-size:14px!important;line-height:1.85!important}.bpa2-mission-grid.e-con{gap:12px!important}.bpa2-mission-card.e-con{--width:100%;width:100%!important;flex:0 0 100%!important;min-height:auto;padding:23px 20px!important}.bpa2-mission-iconbox .elementor-icon-box-title{font-size:19px!important}.bpa2-mission-iconbox .elementor-icon-box-description{font-size:14px!important}.bpa2-doctor-media.e-con{min-height:525px}.bpa2-doctor-image img{height:520px!important;border-radius:22px!important}.bpa2-doctor-caption.e-con{left:16px;right:16px;bottom:16px;padding:13px 14px!important}.bpa2-doctor-name-main .elementor-heading-title,.bpa2-doctor-name-accent .elementor-heading-title{font-size:36px!important}.bpa2-doctor-role .elementor-heading-title{font-size:13px!important}.bpa2-qualifications .elementor-icon-list-items{grid-template-columns:1fr!important}.bpa2-doctor-description{font-size:14px!important;line-height:1.85!important}.bpa2-doctor-btn{width:100%!important}.bpa2-why-head.e-con{margin-bottom:38px!important}.bpa2-why-sub{font-size:14px!important}.bpa2-why-grid.e-con{border-left:0}.bpa2-why-card.e-con{--width:100%;width:100%!important;flex:0 0 100%!important;min-height:auto;padding:25px 21px!important;border-left:1px solid rgba(255,255,255,.1)}.bpa2-why-number{position:static!important;margin-bottom:18px;width:auto!important}.bpa2-why-iconbox{margin-top:0}.bpa2-why-iconbox .elementor-icon-box-title{margin:14px 0 8px!important;font-size:19px!important}.bpa2-why-iconbox .elementor-icon-box-description{font-size:14px!important}.bpa2-journey-grid.e-con{gap:12px!important}.bpa2-step.e-con{--width:100%;width:100%!important;flex:0 0 100%!important;display:grid!important;grid-template-columns:54px minmax(0,1fr);gap:13px!important;align-items:start!important}.bpa2-step-number .elementor-heading-title{width:52px;height:52px;margin:0!important}.bpa2-step-iconbox{min-height:auto;padding:20px 18px!important;text-align:left!important}.bpa2-step-iconbox .elementor-icon-box-wrapper{text-align:left!important}.bpa2-step-iconbox .elementor-icon-box-title{font-size:18px!important;margin:8px 0 6px!important}.bpa2-step-iconbox .elementor-icon-box-description{font-size:13.5px!important}.bpa2-final-cta.e-con{padding:75px 0 105px!important}.bpa2-cta-sub{font-size:14px!important}.bpa2-cta-meta .elementor-heading-title{font-size:11px!important}.bpa2-mobile-bar.e-con{position:fixed!important;z-index:999999!important;left:11px!important;right:11px!important;bottom:max(11px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;min-height:68px;padding:7px 8px!important;border:1px solid rgba(181,138,56,.2);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 12px 35px rgba(28,24,18,.19);backdrop-filter:blur(12px)}.bpa2-mobile-action{width:50%!important}.bpa2-mobile-action .elementor-button{width:100%!important;min-height:53px;padding:8px 12px!important;border:0!important;background:0 0!important;color:#6f501b!important;font-size:11.5px!important;font-weight:700!important}.bpa2-mobile-call{border-right:1px solid rgba(181,138,56,.18)}}@media (max-width:390px){.bpa2-title-main .elementor-heading-title,.bpa2-title-accent .elementor-heading-title{font-size:33px!important}.bpa2-section-title-main .elementor-heading-title,.bpa2-section-title-accent .elementor-heading-title,.bpa2-doctor-name-main .elementor-heading-title,.bpa2-doctor-name-accent .elementor-heading-title,.bpa2-why-title-main .elementor-heading-title,.bpa2-why-title-accent .elementor-heading-title,.bpa2-cta-title-main .elementor-heading-title,.bpa2-cta-title-accent .elementor-heading-title{font-size:31px!important}.bpa2-hero-media.e-con{min-height:410px}.bpa2-hero-image img{height:390px!important}}@media (min-width:768px){.bpa2-mobile-bar.e-con{display:none!important}}@media (prefers-reduced-motion:reduce){.bpa2-section *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bpd2-hero-image .elementor-widget-container{position:relative;z-index:2}