.elementor-13 .elementor-element.elementor-element-4c6452a{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}/* Start custom CSS for html, class: .elementor-element-e21bc9a */:root{--refund-deep:#05443E;--refund-deep2:#073B36;--refund-leaf:#8BC53F;--refund-soft:#F2F2F2;--refund-ink:#231F20;--refund-muted:#61706D;--refund-line:rgba(5,68,62,.14);--refund-cream:#FBFDF8;--refund-gold:#D8BA68;--refund-shadow:0 24px 80px rgba(5,68,62,.13);--refund-radius:30px}
    *{box-sizing:border-box} html{scroll-behavior:smooth} body.refund_page{margin:0;font-family:Poppins,Arial,'Noto Sans Bengali',sans-serif;color:var(--refund-ink);background:linear-gradient(180deg,#FBFDF8,#F7FAF3);line-height:1.68;-webkit-font-smoothing:antialiased} a{color:inherit} img{max-width:100%;display:block} ::selection{background:rgba(139,197,63,.35)}
    .refund_headerMount,.refund_footerMount{width:100%} .refund_shellFrame{width:100%;border:0;display:block} .refund_shellFrame--header{height:128px} .refund_shellFrame--footer{height:560px}
    .refund_wrap{width:min(1180px,calc(100% - 38px));margin:0 auto} .refund_narrow{width:min(920px,calc(100% - 38px));margin:0 auto} .refund_section{padding:96px 0;position:relative} .refund_sectionSoft{background:linear-gradient(180deg,rgba(242,242,242,.72),rgba(255,255,255,.45));border-top:1px solid rgba(5,68,62,.06);border-bottom:1px solid rgba(5,68,62,.06)}
    .refund_eyebrow{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border-radius:999px;background:rgba(139,197,63,.16);color:var(--refund-deep);font-size:12px;font-weight:1000;letter-spacing:.09em;text-transform:uppercase} .refund_eyebrow:before{content:'';width:8px;height:8px;border-radius:50%;background:var(--refund-leaf);box-shadow:0 0 0 6px rgba(139,197,63,.18)}
    .refund_title{margin:18px 0 18px;color:var(--refund-deep);font-size:clamp(38px,5.6vw,82px);line-height:.98;letter-spacing:-.06em} .refund_titleSmall{font-size:clamp(30px,4vw,56px);line-height:1.04;letter-spacing:-.045em} .refund_lead{max-width:760px;color:#52625F;font-size:clamp(17px,2vw,21px);margin:0} .refund_mini{font-size:15px;color:var(--refund-muted);line-height:1.7} .refund_muted{color:var(--refund-muted)}
    .refund_grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:center} .refund_grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px} .refund_grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
    .refund_card{background:rgba(255,255,255,.86);border:1px solid var(--refund-line);border-radius:var(--refund-radius);padding:30px;box-shadow:0 18px 58px rgba(5,68,62,.08);position:relative;overflow:hidden} .refund_card:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 92% 8%,rgba(139,197,63,.15),transparent 35%);pointer-events:none} .refund_card>*{position:relative} .refund_card h3{margin:0 0 10px;color:var(--refund-deep);font-size:23px;line-height:1.18}
    .refund_glass{background:rgba(255,255,255,.72);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.7);box-shadow:var(--refund-shadow)}
    .refund_btnRow{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px} .refund_btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 21px;border-radius:999px;border:1px solid transparent;text-decoration:none;font-weight:1000;transition:.24s ease;cursor:pointer} .refund_btnPrimary{color:#fff;background:linear-gradient(135deg,var(--refund-deep),#0b5b51);box-shadow:0 18px 42px rgba(5,68,62,.23)} .refund_btnPrimary:hover{transform:translateY(-3px);box-shadow:0 24px 54px rgba(5,68,62,.27)} .refund_btnGhost{color:var(--refund-deep);background:#fff;border-color:rgba(5,68,62,.18)} .refund_btnGhost:hover{transform:translateY(-3px);border-color:var(--refund-leaf);box-shadow:0 14px 36px rgba(5,68,62,.1)}
    .refund_tag{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(5,68,62,.14);border-radius:999px;padding:8px 13px;color:var(--refund-deep);font-size:13px;font-weight:900;background:#fff} .refund_tagRow{display:flex;gap:9px;flex-wrap:wrap}
    .refund_hero{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(139,197,63,.24),transparent 24%),linear-gradient(135deg,#F9FCF5 0%,#EFF6E7 52%,#FFFFFF 100%);padding:88px 0 100px} .refund_hero:before{content:'';position:absolute;right:-120px;top:-160px;width:520px;height:520px;border:46px solid rgba(139,197,63,.13);border-radius:50%} .refund_hero:after{content:'';position:absolute;left:-170px;bottom:-180px;width:460px;height:460px;background:#05443E;border-radius:50%;opacity:.055} .refund_hero .refund_wrap{position:relative;z-index:1}
    .refund_reveal{opacity:0;transform:translateY(24px);transition:opacity .72s ease,transform .72s ease} .refund_reveal.refund_show{opacity:1;transform:translateY(0)}
    @media(max-width:980px){.refund_grid2,.refund_grid3,.refund_grid4{grid-template-columns:1fr 1fr} .refund_title{letter-spacing:-.045em} .refund_hero{padding:64px 0 76px} .refund_shellFrame--header{height:430px}}
    @media(max-width:680px){.refund_wrap,.refund_narrow{width:min(100% - 28px,1180px)} .refund_section{padding:68px 0} .refund_grid2,.refund_grid3,.refund_grid4{grid-template-columns:1fr} .refund_card{padding:23px;border-radius:24px} .refund_title{font-size:clamp(34px,13vw,58px)} .refund_btn{width:100%}}


.refund_policyHero{background:linear-gradient(135deg,#05443E,#0a5b51);color:#fff;padding:86px 0;position:relative;overflow:hidden}.refund_policyHero:before{content:'';position:absolute;inset:0;background:url('assets/pattern.svg') center/260px;opacity:.24}.refund_policyHero .refund_wrap{position:relative}.refund_policyHero .refund_title,.refund_policyHero .refund_lead{color:#fff}.refund_policyHero .refund_lead{color:rgba(255,255,255,.78)}.refund_policyMeta{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.refund_policyMeta span{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);padding:9px 13px;border-radius:999px;font-weight:900}.refund_layout{display:grid;grid-template-columns:320px 1fr;gap:30px;align-items:start}.refund_sidebar{position:sticky;top:22px;background:#fff;border:1px solid var(--refund-line);border-radius:30px;padding:22px;box-shadow:0 18px 58px rgba(5,68,62,.08)}.refund_sidebar h3{margin:0 0 14px;color:#05443E}.refund_search{width:100%;border:1px solid var(--refund-line);border-radius:999px;padding:13px 15px;font:inherit;margin-bottom:14px;background:#fbfdf8}.refund_toc{display:grid;gap:7px}.refund_toc a{text-decoration:none;color:#05443E;font-weight:900;padding:10px 12px;border-radius:14px}.refund_toc a:hover{background:rgba(139,197,63,.14)}.refund_print{width:100%;margin-top:14px;border:0;border-radius:999px;padding:13px 15px;background:#05443E;color:#fff;font-weight:1000;cursor:pointer}.refund_doc{display:grid;gap:18px}.refund_docIntro{background:#fff;border:1px solid var(--refund-line);border-radius:30px;padding:30px;box-shadow:0 18px 58px rgba(5,68,62,.08)}.refund_policySection{background:#fff;border:1px solid var(--refund-line);border-radius:30px;padding:30px;box-shadow:0 14px 42px rgba(5,68,62,.06);scroll-margin-top:100px}.refund_policySection h2{margin:0 0 12px;color:#05443E;font-size:28px;line-height:1.2}.refund_policySection ul,.refund_policySection ol{padding-left:22px;margin:12px 0 0}.refund_policySection li{margin:8px 0;color:#52625F}.refund_summaryGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}.refund_summary{padding:18px;border-radius:22px;background:rgba(139,197,63,.13);border:1px solid rgba(139,197,63,.28)}.refund_summary b{display:block;color:#05443E}.refund_highlight{background:rgba(139,197,63,.35);border-radius:6px;padding:1px 3px}.refund_contactBox{background:linear-gradient(135deg,#05443E,#0a5b51);color:#fff;border-radius:30px;padding:30px}.refund_contactBox h2{color:#fff!important}.refund_contactBox p,.refund_contactBox li{color:rgba(255,255,255,.82)!important}@media(max-width:960px){.refund_layout{grid-template-columns:1fr}.refund_sidebar{position:static}.refund_summaryGrid{grid-template-columns:1fr}}@media print{.refund_headerMount,.refund_footerMount,.refund_sidebar{display:none!important}body.refund_page{background:#fff}.refund_layout{display:block}.refund_policyHero{color:#000;background:#fff;padding:20px 0}.refund_policyHero:before{display:none}.refund_policyHero .refund_title,.refund_policyHero .refund_lead{color:#000}.refund_policySection,.refund_docIntro{box-shadow:none;break-inside:avoid}}/* End custom CSS */