.policy,.policy *{box-sizing:border-box}.policy{--orange:#dc771c;color:#000;background:linear-gradient(#fff7ec 0%,#fff 260px);padding-bottom:70px;font-family:Roboto,sans-serif}.policy .policy-banner{width:100%;height:auto;margin-top:8px;display:block}.policy .policy-heading{text-align:center;color:#1a1a1a;margin:40px 0 8px;font-size:26px;font-weight:900}.policy .policy-heading span{color:var(--orange)}.policy .policy-accordion{max-width:900px;margin:30px auto 0;padding:0 16px}.policy .policy-accordion>h1{text-align:center;color:#e75b1e;margin-bottom:20px;font-weight:900}.policy .policy-item{background:#fff;border-radius:16px;margin-top:14px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 0 18px #00000012}.policy .policy-item:first-of-type{margin-top:0}.policy .policy-item.open{box-shadow:0 0 22px #dc771c29}.policy .policy-btn{cursor:pointer;color:#222;text-align:left;text-transform:capitalize;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:16px 22px;font-family:Roboto,sans-serif;font-size:15.5px;font-weight:700;display:flex}.policy .policy-ind{color:var(--orange);flex-shrink:0;font-size:14px;transition:transform .25s}.policy .policy-item.open .policy-ind{transform:rotate(180deg)}.policy .policy-desc{color:#555;text-align:justify;border-top:1px dashed #eee;padding:14px 22px 22px;font-size:14.5px;line-height:1.7}.policy .policy-desc a{color:var(--orange);font-weight:800}.policy .policy-desc ol{margin:10px 0 0;padding-left:22px}.policy .policy-desc ol li{margin-bottom:12px}.policy .policy-desc h4{color:#222;margin:16px 0 6px;font-size:15.5px}
