.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}}.elementor .bpd2-section,.bpd2-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;color:var(--bpd2-dark);font-family:"Noto Sans Bengali","Hind Siliguri",system-ui,-apple-system,"Segoe UI",sans-serif}.elementor .bpd2-section .elementor-widget,.elementor .bpd2-section .elementor-widget-container{min-width:0}.elementor .bpd2-shell,.bpd2-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}.bpd2-section .elementor-heading-title{margin:0!important}.bpd2-section .elementor-widget-text-editor p:last-child{margin-bottom:0!important}.bpd2-eyebrow .elementor-heading-title,.bpd2-section-kicker .elementor-heading-title,.bpd2-cta-kicker .elementor-heading-title{display:inline-flex!important;align-items:center;gap:11px;color:var(--bpd2-gold)!important;font-size:13px!important;line-height:1.35!important;font-weight:700!important}.bpd2-eyebrow .elementor-heading-title::before,.bpd2-section-kicker .elementor-heading-title::before,.bpd2-cta-kicker .elementor-heading-title::before{content:"";width:37px;height:1px;flex:0 0 37px;background:currentColor}.bpd2-section-kicker .elementor-heading-title{font-family:"Montserrat",Arial,sans-serif!important;font-size:11px!important;letter-spacing:.14em}.bpd2-title-dark .elementor-heading-title{color:var(--bpd2-dark)!important}.bpd2-title-gold .elementor-heading-title{color:var(--bpd2-gold)!important}.bpd2-title-white .elementor-heading-title{color:#fff!important}.bpd2-title-champagne .elementor-heading-title{color:#fae3aa!important}.bpd2-section-head.e-con{width:min(830px,100%)!important;max-width:830px!important;margin:0 auto 55px!important;align-items:center!important;text-align:center}.bpd2-section-title .elementor-heading-title{font-size:clamp(38px,4.3vw,58px)!important;line-height:1.16!important;letter-spacing:-.035em!important;font-weight:700!important}.bpd2-section-description,.bpd2-section-description .elementor-widget-container{max-width:700px;margin-left:auto!important;margin-right:auto!important;color:var(--bpd2-copy)!important;font-size:16px!important;line-height:1.9!important;text-align:center}.bpd2-hero.e-con{min-height:800px;padding:150px 0 75px!important;background:radial-gradient(circle at 92% 17%,rgba(225,196,132,.24),transparent 30%),linear-gradient(120deg,#fff,#fffcf7 50%,#f4e8d2)}.bpd2-hero.e-con::before{content:"";position:absolute;inset:0;opacity:.23;pointer-events:none;background-image:linear-gradient(rgba(181,138,56,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(181,138,56,.05) 1px,transparent 1px);background-size:75px 75px}.bpd2-hero.e-con::after{content:"";position:absolute;width:510px;height:510px;right:-260px;top:-190px;border-radius:50%;border:1px solid rgba(181,138,56,.11);pointer-events:none}.bpd2-hero-grid.e-con{display:flex!important;flex-direction:row!important;align-items:center!important;gap:65px!important}.bpd2-hero-left.e-con{--width:53%;width:53%!important;flex:0 0 53%!important;min-width:0}.bpd2-hero-media.e-con{--width:47%;width:47%!important;flex:0 0 47%!important;min-width:0;min-height:590px;position:relative!important}.bpd2-hero-title .elementor-heading-title{max-width:720px;font-size:clamp(47px,5vw,69px)!important;line-height:1.1!important;letter-spacing:-.045em!important;font-weight:700!important}.bpd2-hero .bpd2-title-gold .elementor-heading-title{margin-top:4px!important}.bpd2-hero-description{max-width:680px!important;margin-top:24px!important;color:var(--bpd2-copy)!important;font-size:16px!important;line-height:1.95!important}.bpd2-hero-actions.e-con,.bpd2-cta-actions.e-con{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:11px!important;align-items:center!important;margin-top:30px}.bpd2-btn{width:auto!important;max-width:max-content!important}.bpd2-btn .elementor-button,.bpd2-service-button .elementor-button,.bpd2-cta-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,background .25s ease}.bpd2-btn .elementor-button:hover,.bpd2-service-button .elementor-button:hover,.bpd2-cta-btn .elementor-button:hover{transform:translateY(-3px)}.bpd2-btn-primary .elementor-button,.bpd2-service-button .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)}.bpd2-btn-secondary .elementor-button{color:var(--bpd2-dark)!important;border:1px solid rgba(31,27,22,.15)!important;background:rgba(255,255,255,.82)!important}.bpd2-hero-trust.e-con{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin-top:29px}.bpd2-hero-trust-item{width:calc(33.333% - 6px)!important;min-width:0;padding:10px 11px;border:1px solid var(--bpd2-border);border-radius:13px;background:rgba(255,255,255,.68)}.bpd2-hero-trust-item .elementor-icon-box-wrapper{display:flex!important;align-items:center!important;gap:9px;text-align:left!important}.bpd2-hero-trust-item .elementor-icon-box-icon{margin:0!important}.bpd2-hero-trust-item .elementor-icon{width:31px;height:31px;display:grid;place-items:center;color:#fff!important;background:var(--bpd2-gold)!important;border-radius:50%;font-size:12px!important}.bpd2-hero-trust-item .elementor-icon-box-title{margin:0 0 1px!important;color:var(--bpd2-dark)!important;font:700 10px/1.35 "Montserrat",Arial,sans-serif!important}.bpd2-hero-trust-item .elementor-icon-box-description{margin:0!important;color:#807464!important;font-size:10px!important;line-height:1.45!important}.bpd2-hero-media.e-con::before{content:"";position:absolute;width:440px;height:440px;right:-15px;top:55px;border-radius:50%;border:1px solid rgba(181,138,56,.2);pointer-events:none}.bpd2-hero-media.e-con::after{content:"";position:absolute;width:372px;height:372px;right:19px;top:89px;border-radius:50%;border:1px solid rgba(181,138,56,.08);pointer-events:none}.bpd2-hero-image .elementor-widget-container{position:relative;z-index:2}.bpd2-hero-image img{width:100%!important;height:560px!important;object-fit:cover!important;object-position:center top!important;border-radius:30px!important;box-shadow:0 30px 70px rgba(69,50,18,.15)}.bpd2-hero-role.e-con{position:absolute!important;z-index:5;left:-25px;bottom:10px;width:auto!important;max-width:335px;padding:14px 17px!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)}.bpd2-hero-role-name .elementor-heading-title{color:#f4dc9f!important;font:700 8px/1.35 "Montserrat",Arial,sans-serif!important;letter-spacing:.12em}.bpd2-hero-role-title .elementor-heading-title{color:#fff!important;font-size:12px!important;line-height:1.45!important;font-weight:700!important}.bpd2-reg-card.e-con{position:absolute!important;z-index:6;right:-18px;top:65px;width:auto!important;padding:11px 14px!important;border:1px solid rgba(255,255,255,.7);border-radius:15px;background:rgba(255,255,255,.93);box-shadow:0 16px 40px rgba(70,50,17,.12);backdrop-filter:blur(10px)}.bpd2-reg-badge .elementor-heading-title{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff!important;background:var(--bpd2-gold);font:700 8px/1 "Montserrat",Arial,sans-serif!important}.bpd2-reg-small .elementor-heading-title{color:#8d8273!important;font-size:8px!important;line-height:1.2!important}.bpd2-reg-number .elementor-heading-title{color:var(--bpd2-dark)!important;font:700 11px/1.3 "Montserrat",Arial,sans-serif!important}.bpd2-focus-card{position:absolute!important;z-index:6;right:20px;bottom:35px;width:auto!important}.bpd2-focus-card .elementor-heading-title{padding:8px 11px;border:1px solid rgba(255,255,255,.3);border-radius:999px;color:#fff!important;background:rgba(34,27,17,.6);backdrop-filter:blur(8px);font:600 9px/1.2 "Montserrat",Arial,sans-serif!important}.bpd2-intro.e-con{padding:110px 0!important;background:#fff}.bpd2-intro-grid.e-con{display:flex!important;flex-direction:row!important;align-items:center!important;gap:75px!important}.bpd2-intro-media.e-con{--width:44%;width:44%!important;flex:0 0 44%!important;min-height:620px;position:relative!important}.bpd2-intro-content.e-con{--width:56%;width:56%!important;flex:0 0 56%!important}.bpd2-intro-image img{width:100%!important;height:620px!important;object-fit:cover!important;object-position:center!important;border-radius:28px!important;box-shadow:0 25px 65px rgba(67,49,19,.1)}.bpd2-intro-media.e-con::after{content:"";position:absolute;inset:0;border-radius:28px;pointer-events:none;background:linear-gradient(to top,rgba(27,20,10,.55),transparent 57%);z-index:2}.bpd2-intro-image-note.e-con{position:absolute!important;z-index:4;left:24px;right:24px;bottom:24px;width:auto!important;padding:15px 17px!important;border:1px solid rgba(255,255,255,.2);border-radius:15px;background:rgba(28,23,16,.64);backdrop-filter:blur(10px)}.bpd2-intro-note-label .elementor-heading-title{color:var(--bpd2-gold-light)!important;font:700 8px/1.35 "Montserrat",Arial,sans-serif!important;letter-spacing:.15em}.bpd2-intro-note-title .elementor-heading-title{color:#fff!important;font-size:11px!important;line-height:1.4!important;font-weight:700!important}.bpd2-intro-content .bpd2-section-title .elementor-heading-title{font-size:clamp(39px,4vw,57px)!important}.bpd2-role-label{width:max-content!important;margin-top:13px}.bpd2-role-label .elementor-heading-title{padding:7px 11px;border:1px solid var(--bpd2-border);border-radius:999px;color:var(--bpd2-gold-dark)!important;background:#fcf7ed;font:700 11px/1.35 "Montserrat",Arial,sans-serif!important}.bpd2-intro-paragraph{margin-top:15px;padding-left:19px;border-left:2px solid var(--bpd2-gold);color:var(--bpd2-copy)!important;font-size:14.5px!important;line-height:1.9!important}.bpd2-intro-content .bpd2-intro-paragraph:first-of-type{margin-top:24px}.bpd2-intro-principles.e-con{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin-top:25px}.bpd2-principle-chip{width:auto!important}.bpd2-principle-chip .elementor-heading-title{padding:7px 10px;border:1px solid var(--bpd2-border);border-radius:999px;color:#725b2e!important;background:#fcf7ec;font-size:10px!important;line-height:1.25!important;font-weight:600!important}.bpd2-qualifications.e-con{padding:110px 0!important;background:radial-gradient(circle at 92% 10%,rgba(181,138,56,.08),transparent 25%),#f8f3e9}.bpd2-qualification-grid.e-con{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:15px!important;align-items:stretch!important}.bpd2-qualification-card.e-con{--width:calc(33.333% - 10px);width:calc(33.333% - 10px)!important;flex:0 0 calc(33.333% - 10px)!important;min-height:210px;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);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.bpd2-qualification-card.e-con:hover{transform:translateY(-5px);border-color:rgba(181,138,56,.3);box-shadow:0 20px 45px rgba(67,49,18,.08)}.bpd2-qualification-highlight.e-con{background:linear-gradient(145deg,#fffdf8,#f4e7cb)}.bpd2-card-number .elementor-heading-title{margin-bottom:28px!important;color:var(--bpd2-gold)!important;font:700 10px/1.2 "Montserrat",Arial,sans-serif!important}.bpd2-card-title .elementor-heading-title{color:var(--bpd2-dark)!important;font-size:18px!important;line-height:1.45!important;font-weight:700!important}.bpd2-card-description{margin-top:8px;color:var(--bpd2-copy)!important;font-size:13.5px!important;line-height:1.75!important}.bpd2-credential-strip.e-con{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;margin-top:30px;border:1px solid rgba(181,138,56,.2);border-radius:18px;background:#fff;overflow:hidden}.bpd2-credential-item.e-con{padding:22px 24px!important;position:relative}.bpd2-credential-item.e-con:not(:last-child)::after{content:"";position:absolute;top:22px;bottom:22px;right:0;width:1px;background:var(--bpd2-soft-border)}.bpd2-credential-label .elementor-heading-title{color:#938778!important;font:700 8px/1.3 "Montserrat",Arial,sans-serif!important;letter-spacing:.12em}.bpd2-credential-value .elementor-heading-title{margin-top:3px!important;color:var(--bpd2-dark)!important;font-size:13px!important;line-height:1.55!important;font-weight:700!important}.bpd2-treatment.e-con{padding:110px 0!important;background:#fff}.bpd2-treatment-grid.e-con{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:16px!important;align-items:stretch!important;width:100%!important}.bpd2-treatment-card.e-con{--width:calc(50% - 8px);width:calc(50% - 8px)!important;flex:0 0 calc(50% - 8px)!important;min-height:280px;padding:28px 25px!important;border:1px solid var(--bpd2-soft-border);border-radius:21px;background:#fff;box-shadow:0 12px 38px rgba(66,47,17,.045);position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.bpd2-treatment-card.e-con:hover{transform:translateY(-5px);border-color:rgba(181,138,56,.28);box-shadow:0 22px 50px rgba(66,47,17,.085)}.bpd2-treatment-number{position:absolute!important;left:25px;top:27px;width:auto!important;z-index:2}.bpd2-treatment-number .elementor-heading-title{color:var(--bpd2-gold)!important;font:700 10px/1.2 "Montserrat",Arial,sans-serif!important}.bpd2-treatment-iconbox .elementor-icon-box-wrapper{text-align:left!important}.bpd2-treatment-iconbox .elementor-icon-box-icon{display:flex!important;justify-content:flex-end;margin:0 0 31px!important}.bpd2-treatment-iconbox .elementor-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:var(--bpd2-gold-dark)!important;background:#eddbb4!important;font-size:22px!important}.bpd2-treatment-iconbox .elementor-icon-box-title{margin:0 0 10px!important;color:var(--bpd2-dark)!important;font-size:21px!important;line-height:1.4!important;font-weight:700!important}.bpd2-treatment-iconbox .elementor-icon-box-description{margin:0!important;color:var(--bpd2-copy)!important;font-size:14px!important;line-height:1.85!important}.bpd2-treatment-note{max-width:850px!important;margin-top:30px!important;padding:16px 18px;border:1px solid var(--bpd2-border);border-radius:14px;background:#fcf8ef}.bpd2-treatment-note .elementor-icon-box-wrapper{display:flex!important;align-items:center!important;gap:13px;text-align:left!important}.bpd2-treatment-note .elementor-icon-box-icon{margin:0!important}.bpd2-treatment-note .elementor-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff!important;background:var(--bpd2-gold)!important;font-size:12px!important}.bpd2-treatment-note .elementor-icon-box-title{margin:0 0 2px!important;color:var(--bpd2-dark)!important;font-size:13px!important;font-weight:700!important}.bpd2-treatment-note .elementor-icon-box-description{margin:0!important;color:#675e52!important;font-size:13px!important;line-height:1.65!important}.bpd2-service-button{width:auto!important;max-width:max-content!important;margin-top:25px!important}.bpd2-service-button .elementor-button{min-height:52px;padding:12px 21px!important;font-size:13.5px!important}.bpd2-philosophy.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)}.bpd2-philosophy.e-con::after{content:"";position:absolute;width:520px;height:520px;right:-300px;bottom:-280px;border-radius:50%;border:1px solid rgba(216,185,111,.11)}.bpd2-section-head-dark .bpd2-section-kicker .elementor-heading-title{color:var(--bpd2-gold-light)!important}.bpd2-section-head-dark .bpd2-section-description{color:rgba(255,255,255,.63)!important}.bpd2-philosophy-grid.e-con{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;width:100%!important;border-top:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1)}.bpd2-philosophy-card.e-con{--width:25%;width:25%!important;flex:0 0 25%!important;min-height:250px;padding:29px 25px!important;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.01);transition:background .25s ease}.bpd2-philosophy-card.e-con:hover{background:rgba(255,255,255,.035)}.bpd2-philosophy-number .elementor-heading-title{margin-bottom:35px!important;color:var(--bpd2-gold-light)!important;font:700 10px/1.2 "Montserrat",Arial,sans-serif!important}.bpd2-philosophy-title .elementor-heading-title{color:#fff!important;font-size:19px!important;line-height:1.45!important;font-weight:700!important}.bpd2-philosophy-description{margin-top:9px;color:rgba(255,255,255,.62)!important;font-size:13.5px!important;line-height:1.8!important}.bpd2-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)}.bpd2-final-cta.e-con::after{content:"";position:absolute;width:520px;height:520px;right:-270px;top:-290px;border-radius:50%;border:1px solid rgba(255,255,255,.14)}.bpd2-cta-content.e-con{max-width:940px!important;align-items:center!important;text-align:center}.bpd2-cta-kicker .elementor-heading-title{color:#f4dea9!important}.bpd2-cta-title .elementor-heading-title{font-size:clamp(40px,4.5vw,61px)!important;line-height:1.15!important;letter-spacing:-.035em!important;font-weight:700!important}.bpd2-cta-description{max-width:720px!important;margin-top:21px!important;color:rgba(255,255,255,.78)!important;font-size:15px!important;line-height:1.9!important;text-align:center}.bpd2-cta-actions.e-con{justify-content:center!important;gap:10px!important}.bpd2-cta-btn{width:auto!important;max-width:max-content!important}.bpd2-cta-primary .elementor-button{color:var(--bpd2-dark)!important;background:#fff!important;border:0!important}.bpd2-cta-call .elementor-button{color:#fff!important;background:0 0!important;border:1px solid rgba(255,255,255,.35)!important}.bpd2-cta-whatsapp .elementor-button{color:#fff!important;border:1px solid rgba(255,255,255,.27)!important;background:linear-gradient(135deg,rgba(224,192,120,.38),rgba(255,255,255,.1))!important}.bpd2-cta-meta{margin-top:28px!important}.bpd2-cta-meta .elementor-heading-title{color:rgba(255,255,255,.72)!important;font-size:12px!important;line-height:1.65!important;font-weight:500!important;text-align:center}.bpd2-mobile-bar.e-con{display:none!important}@media (max-width:1100px){.elementor .bpd2-shell,.bpd2-shell.e-con{--width:calc(100% - 36px);width:calc(100% - 36px)!important;max-width:1080px!important}.bpd2-hero-grid.e-con,.bpd2-intro-grid.e-con{gap:45px!important}.bpd2-qualification-card.e-con{--width:calc(50% - 8px);width:calc(50% - 8px)!important;flex-basis:calc(50% - 8px)!important}.bpd2-philosophy-card.e-con{--width:50%;width:50%!important;flex-basis:50%!important}}@media (max-width:900px){.bpd2-hero-grid.e-con,.bpd2-intro-grid.e-con{flex-direction:column!important;align-items:stretch!important}.bpd2-hero-left.e-con,.bpd2-hero-media.e-con,.bpd2-intro-media.e-con,.bpd2-intro-content.e-con{--width:100%;width:100%!important;flex:0 0 100%!important}.bpd2-hero-media.e-con,.bpd2-intro-media.e-con{max-width:720px!important;margin-left:auto!important;margin-right:auto!important}.bpd2-intro.e-con,.bpd2-qualifications.e-con,.bpd2-treatment.e-con,.bpd2-philosophy.e-con{padding:90px 0!important}}@media (max-width:767px){.elementor .bpd2-shell,.bpd2-shell.e-con{--width:calc(100% - 30px);width:calc(100% - 30px)!important;max-width:none!important}.bpd2-hero.e-con{min-height:auto;padding:150px 0 55px!important}.bpd2-hero-grid.e-con{gap:35px!important}.bpd2-eyebrow .elementor-heading-title{font-size:11px!important}.bpd2-hero-title .elementor-heading-title{font-size:36px!important;line-height:1.16!important;letter-spacing:-.03em!important}.bpd2-hero-description{margin-top:18px!important;font-size:14px!important;line-height:1.85!important}.bpd2-hero-actions.e-con,.bpd2-cta-actions.e-con{flex-direction:column!important;align-items:stretch!important;gap:9px!important;margin-top:24px}.bpd2-btn,.bpd2-cta-btn{width:100%!important;max-width:none!important}.bpd2-btn .elementor-button,.bpd2-cta-btn .elementor-button{width:100%;min-height:53px}.bpd2-hero-trust.e-con{flex-direction:column!important;gap:7px!important;margin-top:22px}.bpd2-hero-trust-item{width:100%!important}.bpd2-hero-media.e-con{min-height:460px}.bpd2-hero-image img{height:430px!important;border-radius:22px!important}.bpd2-hero-media.e-con::before{width:330px;height:330px;right:50%;top:35px;transform:translateX(50%)}.bpd2-hero-media.e-con::after{display:none}.bpd2-hero-role.e-con{left:9px;right:9px;bottom:3px;width:auto!important;max-width:none;padding:12px 14px!important}.bpd2-reg-card.e-con{right:8px;top:26px}.bpd2-focus-card{display:none!important}.bpd2-intro.e-con,.bpd2-qualifications.e-con,.bpd2-treatment.e-con,.bpd2-philosophy.e-con{padding:75px 0!important}.bpd2-intro-grid.e-con{gap:32px!important}.bpd2-intro-media.e-con{min-height:430px}.bpd2-intro-image img{height:430px!important;border-radius:21px!important}.bpd2-intro-media.e-con::after{border-radius:21px}.bpd2-intro-image-note.e-con{left:14px;right:14px;bottom:14px;padding:13px 14px!important}.bpd2-intro-content .bpd2-section-title .elementor-heading-title{font-size:34px!important}.bpd2-intro-paragraph{font-size:14px!important}.bpd2-section-head.e-con{margin-bottom:38px!important}.bpd2-section-kicker .elementor-heading-title{font-size:9.5px!important}.bpd2-section-kicker .elementor-heading-title::before{width:23px;flex-basis:23px}.bpd2-section-title .elementor-heading-title{font-size:34px!important}.bpd2-section-description{font-size:14px!important;line-height:1.85!important}.bpd2-qualification-grid.e-con{gap:12px!important}.bpd2-qualification-card.e-con{--width:100%;width:100%!important;flex-basis:100%!important;min-height:auto;padding:22px 19px!important}.bpd2-card-number .elementor-heading-title{margin-bottom:19px!important}.bpd2-card-title .elementor-heading-title{font-size:17px!important}.bpd2-card-description{font-size:13px!important}.bpd2-credential-strip.e-con{flex-direction:column!important}.bpd2-credential-item.e-con{width:100%!important;padding:18px 19px!important}.bpd2-credential-item.e-con:not(:last-child)::after{left:19px;right:19px;top:auto;bottom:0;width:auto;height:1px}.bpd2-treatment-grid.e-con{gap:12px!important}.bpd2-treatment-card.e-con{--width:100%;width:100%!important;flex-basis:100%!important;min-height:auto;padding:22px 19px!important}.bpd2-treatment-number{left:19px;top:21px}.bpd2-treatment-iconbox .elementor-icon-box-icon{margin-bottom:22px!important}.bpd2-treatment-iconbox .elementor-icon-box-title{font-size:19px!important}.bpd2-treatment-iconbox .elementor-icon-box-description{font-size:13.5px!important}.bpd2-treatment-note{width:100%!important}.bpd2-service-button{width:100%!important;max-width:none!important}.bpd2-service-button .elementor-button{width:100%}.bpd2-philosophy-grid.e-con{border-left:0}.bpd2-philosophy-card.e-con{--width:100%;width:100%!important;flex-basis:100%!important;min-height:auto;padding:23px 20px!important;border-left:1px solid rgba(255,255,255,.1)}.bpd2-philosophy-number .elementor-heading-title{margin-bottom:20px!important}.bpd2-philosophy-title .elementor-heading-title{font-size:18px!important}.bpd2-philosophy-description{font-size:13.5px!important}.bpd2-final-cta.e-con{padding:75px 0 135px!important}.bpd2-cta-title .elementor-heading-title{font-size:35px!important}.bpd2-cta-description{font-size:14px!important}.bpd2-cta-meta .elementor-heading-title{font-size:11px!important}.bpd2-mobile-bar.e-con{--width:auto !important;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;gap:0!important;min-height:68px;padding:7px 8px!important;border:1px solid rgba(181,138,56,.24);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 12px 36px rgba(31,24,14,.19);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.bpd2-mobile-bar.e-con::after{content:"";position:absolute;left:50%;top:14px;bottom:14px;width:1px;background:linear-gradient(to bottom,transparent,rgba(181,138,56,.3),transparent)}.bpd2-mobile-action{width:50%!important;max-width:50%!important}.bpd2-mobile-action .elementor-button{width:100%;min-height:53px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px 8px!important;border:0!important;border-radius:13px!important;color:var(--bpd2-gold-dark)!important;background:0 0!important;box-shadow:none!important;font-size:11.5px!important;font-weight:700!important}.bpd2-mobile-action .elementor-button-icon{font-size:19px}}@media (max-width:390px){.bpd2-hero-title .elementor-heading-title{font-size:32px!important}.bpd2-section-title .elementor-heading-title,.bpd2-intro-content .bpd2-section-title .elementor-heading-title,.bpd2-cta-title .elementor-heading-title{font-size:31px!important}.bpd2-hero-media.e-con{min-height:410px}.bpd2-hero-image img{height:390px!important}}@media (min-width:768px){.bpd2-mobile-bar.e-con{display:none!important}}@media (prefers-reduced-motion:reduce){.bpd2-qualification-card.e-con,.bpd2-treatment-card.e-con,.bpd2-btn .elementor-button,.bpd2-service-button .elementor-button,.bpd2-cta-btn .elementor-button{transition:none!important}}.bpd2-reg-copy.e-con{gap:1px!important}.bpd2-intro-last{margin-bottom:0!important}.bpd2-mobile-call,.bpd2-mobile-wa{min-width:0}