
.epbd-hero-carousel{position:relative;width:100%;max-width:1240px;margin:24px auto 26px;font-family:inherit}
.epbd-hero-viewport{position:relative;width:100%;overflow:hidden;background:#e6f3f8;aspect-ratio:2.65 / 1;min-height:280px;border-radius:12px}
.epbd-hero-slide{position:absolute;inset:0;overflow:hidden;background:#e3f4f8}.epbd-hero-slide[hidden]{display:none!important}
.epbd-hero-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.epbd-hero-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(230,246,250,.94),rgba(230,246,250,.80) 30%,rgba(230,246,250,.26) 61%,transparent 78%);pointer-events:none}
.epbd-hero-slide[data-index="1"],.epbd-hero-slide[data-index="3"],.epbd-hero-slide[data-index="5"]{background:#352071}
.epbd-hero-slide[data-index="1"]:after,.epbd-hero-slide[data-index="3"]:after,.epbd-hero-slide[data-index="5"]:after{background:linear-gradient(90deg,rgba(49,20,112,.94),rgba(49,20,112,.80) 32%,rgba(49,20,112,.25) 64%,transparent 82%)}
.epbd-slide-hit{position:absolute;inset:0;z-index:1;display:block}.epbd-slide-hit:focus-visible{outline:3px solid #920070;outline-offset:-5px}
.epbd-hero-copy{position:absolute;z-index:2;left:7%;top:49%;transform:translateY(-50%);width:52%;color:#202430;pointer-events:none}
.epbd-hero-copy .epbd-kicker{display:block;margin:0 0 8px;color:#790067;font:700 clamp(10px,1vw,14px)/1.2 system-ui,-apple-system,"Noto Sans Bengali",sans-serif;letter-spacing:.09em}
.epbd-hero-copy h2{color:#182439!important;font-family:system-ui,-apple-system,"Noto Sans Bengali",sans-serif!important;font-size:clamp(24px,3.3vw,46px)!important;font-weight:800!important;line-height:1.12!important;margin:0 0 10px!important;letter-spacing:-.025em!important}
.epbd-hero-copy p{color:#344457;font-family:system-ui,-apple-system,"Noto Sans Bengali",sans-serif;font-size:clamp(14px,1.35vw,18px);line-height:1.35;margin:0 0 20px}
.epbd-hero-slide[data-index="1"] .epbd-hero-copy h2,.epbd-hero-slide[data-index="3"] .epbd-hero-copy h2,.epbd-hero-slide[data-index="5"] .epbd-hero-copy h2,.epbd-hero-slide[data-index="1"] .epbd-hero-copy p,.epbd-hero-slide[data-index="3"] .epbd-hero-copy p,.epbd-hero-slide[data-index="5"] .epbd-hero-copy p,.epbd-hero-slide[data-index="1"] .epbd-kicker,.epbd-hero-slide[data-index="3"] .epbd-kicker,.epbd-hero-slide[data-index="5"] .epbd-kicker{color:#fff!important}
.epbd-hero-copy a{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;background:#910071;color:#fff!important;border:1px solid #910071;border-radius:999px;text-decoration:none;font:700 15px/1.2 system-ui,-apple-system,"Noto Sans Bengali",sans-serif;padding:12px 20px;min-height:44px}
.epbd-hero-copy a:hover,.epbd-hero-copy a:focus-visible{background:#6d0056;color:#fff!important;outline:2px solid #6d0056;outline-offset:2px}
.epbd-hero-nav{position:absolute;z-index:3;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.88);color:#442441;cursor:pointer;font:28px/1 Arial,sans-serif}
.epbd-hero-nav:hover,.epbd-hero-nav:focus-visible{background:#fff;outline:2px solid #910071;outline-offset:2px}.epbd-hero-prev{left:8px}.epbd-hero-next{right:8px}
.epbd-hero-dots{display:flex;justify-content:center;align-items:center;gap:10px;margin:0;padding:12px 0 0;line-height:0}
.epbd-hero-dot{appearance:none;display:block!important;flex:0 0 8px!important;box-sizing:border-box!important;width:8px!important;min-width:8px!important;max-width:8px!important;height:8px!important;min-height:8px!important;max-height:8px!important;line-height:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#c5c5c5;box-shadow:none!important;cursor:pointer}
.epbd-hero-dot[aria-pressed="true"]{background:#29292b}.epbd-hero-dot:focus-visible{outline:2px solid #910071;outline-offset:4px}
@media(max-width:767px){.epbd-hero-carousel{width:100%;margin:18px auto 22px}.epbd-hero-viewport{aspect-ratio:1.58 / 1;min-height:0}.epbd-hero-slide img{object-position:right center}.epbd-hero-copy{left:7%;top:48%;width:54%}.epbd-hero-copy .epbd-kicker{font-size:10px;margin-bottom:5px}.epbd-hero-copy h2{font-size:clamp(19px,5vw,27px)!important;line-height:1.12!important;margin-bottom:6px!important}.epbd-hero-copy p{font-size:clamp(12px,3.1vw,15px);line-height:1.3;margin-bottom:11px}.epbd-hero-copy a{font-size:12px;min-height:36px;padding:9px 13px}.epbd-hero-nav{display:none}.epbd-hero-dots{gap:10px;padding-top:12px}}
@media(max-width:350px){.epbd-hero-copy .epbd-kicker{font-size:9px}.epbd-hero-copy h2{font-size:18px!important}.epbd-hero-copy p{font-size:11px}.epbd-hero-copy a{font-size:11px;padding:7px 10px;min-height:32px}}
@media(prefers-reduced-motion:reduce){.epbd-hero-carousel *{scroll-behavior:auto!important;transition:none!important}}
.epbd-payments{display:flex;align-items:stretch;justify-content:flex-start;gap:8px;flex-wrap:wrap}.epbd-payments .epbd-paymark{width:67px;height:66px;background:#fff;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px 4px;box-sizing:border-box}.epbd-paymark img{display:block;width:100%;height:38px;object-fit:contain}.epbd-paymark span{color:#333;font:600 10px/1.1 Arial,sans-serif;text-align:center;white-space:nowrap}.epbd-paymark--astha img{border-radius:5px} @media(max-width:400px){.epbd-payments{gap:6px}.epbd-payments .epbd-paymark{width:59px;height:61px}.epbd-paymark img{height:34px}}
/* The theme's button[type] rules otherwise override the carousel controls. */
.epbd-hero-carousel button.epbd-hero-nav[type="button"]{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;display:grid!important;place-items:center;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;z-index:3!important;font:28px/1 Arial!important;background:rgba(255,255,255,.88)!important;color:#442441!important;border:0!important;border-radius:50%!important;box-shadow:none!important}
.epbd-hero-carousel button.epbd-hero-prev[type="button"]{left:8px!important;right:auto!important}.epbd-hero-carousel button.epbd-hero-next[type="button"]{right:8px!important;left:auto!important}
@media(max-width:767px){.epbd-hero-carousel button.epbd-hero-nav[type="button"]{display:none!important}}
.epbd-announcement{background:#fff3c9;color:#45371b;text-align:center;padding:8px 12px;font:13px/1.6 system-ui,sans-serif}.epbd-announcement a{color:#90086e;font-weight:700}.epbd-hero-dot{vertical-align:middle!important}.wd-marquee{overflow:hidden;max-width:100%}body{overflow-x:clip}
