.selfDisclosureSection .section-title{text-align:start}.selfDisclosureSection .disclosureContainer{background:rgba(169,216,255,.14);border-radius:24px;padding:36px 32px;border:.88px solid rgb(169,216,255)}.selfDisclosureSection .disclosureContainer .selfDisclosureHeading{font-size:26px;font-weight:700;color:#111;padding-left:30px;margin-bottom:0}.selfDisclosureSection .selfDisclosureHolder{display:grid;grid-template-columns:repeat(3,1fr)}.selfDisclosureSection .disclosercard{position:relative;min-height:310px;display:flex;flex-direction:column;background-image:url(../../../../../../../../themes/maheonline/assets/images/mandatory.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center;transition:filter 0.3s ease}.selfDisclosureSection .disclosercard::before{content:"";position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;transition:opacity 0.3s ease;background:linear-gradient(8.18deg,rgba(169,216,255,.25) 29.63%,rgba(244,250,255,.25) 99.79%);-webkit-mask-image:url(../../../../../../../../themes/maheonline/assets/images/mandatory.png);mask-image:url(../../../../../../../../themes/maheonline/assets/images/mandatory.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.selfDisclosureSection .disclosercard .cardTab{position:absolute;top:24px;right:42px;z-index:3}.selfDisclosureSection .disclosercard .cardTab .cardBadge{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:2px solid #a4cae8;background:rgba(169,216,255,.13);color:#1d68d8;font-weight:600;font-size:22px;transition:all 0.3s ease}.selfDisclosureSection .disclosercard:hover{filter:drop-shadow(0 0 2px rgba(4,88,161,.9))}.selfDisclosureSection .disclosercard:hover::before{opacity:1}.selfDisclosureSection .disclosercard:hover .cardTab .cardBadge{border:1.75px solid #0458A1;color:#0b50b8;font-weight:700}.selfDisclosureSection .disclosercard:hover .cardBody .cardHeader{border-bottom:1px solid rgb(169,216,255)}.selfDisclosureSection .disclosercard .cardBody{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;width:auto;padding:60px 50px 50px 50px}.selfDisclosureSection .disclosercard .cardBody .cardHeader{margin-bottom:16px;padding-bottom:14px;border-bottom:.88px solid rgb(169,216,255);padding-right:50px}.selfDisclosureSection .disclosercard .cardBody .cardHeader .cardTitle{font-size:22px;font-weight:700;color:#000;margin:0;padding-top:20px}.selfDisclosureSection .disclosercard .cardBody .selfBodyCopy{font-size:14px;color:#1a1a1a;line-height:1.6}.selfDisclosureSection .disclosercard .cardBody .selfBodyCopy ul,.selfDisclosureSection .disclosercard .cardBody .selfBodyCopy ol{list-style:none;padding:0;margin:0}.selfDisclosureSection .disclosercard .cardBody .selfBodyCopy li{margin-bottom:8px;display:block}.selfDisclosureSection .disclosercard .cardBody .selfBodyCopy li a{font-weight:100!important}.selfDisclosureSection .disclosercard .cardBody .selfBodyCopy li a:hover{color:#1d68d8}.selfDisclosureSection .disclosercard .cardBody .viewAllBtn{margin-top:auto;padding-top:10px;background:transparent;border:none;color:#000;font-weight:700;font-size:12px;text-decoration:underline;cursor:pointer;text-align:left;width:-moz-fit-content;width:fit-content}.selfDisclosureSection .disclosercard .cardBody .viewAllBtn:hover{color:#1d68d8}body.modal-open,html.modal-open{overflow:hidden!important}.disclosureModalOverlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.4);backdrop-filter:blur(2px);display:none;align-items:center;justify-content:center;padding:20px}.disclosureModalOverlay.active{display:flex!important}.disclosureModalOverlay .disclosureModalBox{position:relative;width:100%;max-width:460px;min-height:400px;background-image:url(../../../../../../../../themes/maheonline/assets/images/mandatory-popup.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center;padding:60px 40px 40px 40px;box-sizing:border-box;pointer-events:auto}.disclosureModalOverlay .disclosureModalBox .modalCloseBtn{position:absolute;top:18px;right:28px;width:44px;height:44px;border-radius:50%;border:1px solid #c8e0f8;background:#fff;color:#0d5cb6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;z-index:10;outline:none}.disclosureModalOverlay .disclosureModalBox .modalCloseBtn:hover{background-color:#f0f7ff;border-color:#1d68d8;transform:scale(1.05)}.disclosureModalOverlay .disclosureModalBox .modalBodyContent{max-height:380px;overflow-y:auto;padding-right:10px}.disclosureModalOverlay .disclosureModalBox .modalBodyContent::-webkit-scrollbar{width:4px}.disclosureModalOverlay .disclosureModalBox .modalBodyContent::-webkit-scrollbar-thumb{background-color:#d1e3f8;border-radius:4px}.disclosureModalOverlay .disclosureModalBox .modalBodyContent ul,.disclosureModalOverlay .disclosureModalBox .modalBodyContent ol{list-style:none;padding:0;margin:0}.disclosureModalOverlay .disclosureModalBox .modalBodyContent li{margin-bottom:12px}.disclosureModalOverlay .disclosureModalBox .modalBodyContent li a{font-size:14px;color:#222;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;transition:color 0.2s ease}.disclosureModalOverlay .disclosureModalBox .modalBodyContent li a svg{margin-left:6px;stroke:currentColor}.disclosureModalOverlay .disclosureModalBox .modalBodyContent li a:hover{color:#1d68d8}@media (min-width:1920px){.selfDisclosureSection .disclosureContainer{max-width:1400px;margin:0 auto}.disclosercard .cardTab{right:48px}}@media (max-width:1366px){.selfDisclosureSection .selfDisclosureHolder{gap:16px}.selfDisclosureSection .disclosercard .cardBody{padding:50px 24px 40px 36px}.selfDisclosureSection .disclosercard .cardBody .cardHeader .cardTitle{font-size:20px}.selfDisclosureSection .disclosercard .cardTab{right:33px}}@media (max-width:1280px){.selfDisclosureSection .disclosureContainer{padding:30px 24px}.selfDisclosureSection .disclosercard{min-height:290px}.selfDisclosureSection .disclosercard .cardBody{padding:45px 20px 35px 30px}.selfDisclosureSection .disclosercard .cardBody .cardHeader{padding-right:40px}.selfDisclosureSection .disclosercard .cardBody .cardHeader .cardTitle{font-size:18px}.selfDisclosureSection .disclosercard .cardTab{top:20px;right:30px}.selfDisclosureSection .disclosercard .cardTab .cardBadge{width:36px;height:36px;font-size:18px}}@media (max-width:992px){.selfDisclosureSection .selfDisclosureHolder{grid-template-columns:repeat(2,1fr);gap:16px}.selfDisclosureSection .disclosureContainer{padding:24px 20px}.selfDisclosureSection .disclosureContainer .selfDisclosureHeading{font-size:22px;padding-left:10px;margin-bottom:16px}.disclosureModalOverlay .disclosureModalBox{max-width:90%;padding:50px 30px 30px 30px}}@media (max-width:767px){.selfDisclosureSection .section-title{font-size:24px;text-align:center}.selfDisclosureSection .disclosureContainer{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important}.selfDisclosureSection .disclosureContainer .selfDisclosureHeading{font-size:20px;font-weight:700;text-align:center;padding-left:0;margin-bottom:0;color:#000}.selfDisclosureSection .selfDisclosureHolder{grid-template-columns:1fr;gap:16px}.selfDisclosureSection .disclosercard{min-height:300px}.selfDisclosureSection .disclosercard .cardTab{top:15%!important;right:16%!important;left:auto!important;transform:translate(50%,-50%)!important}.selfDisclosureSection .disclosercard .cardTab .cardBadge{width:38px;height:38px;font-size:18px;font-weight:600;border-width:1px;display:flex;align-items:center;justify-content:center;line-height:1;padding:0;margin:0;box-sizing:border-box;text-align:center}.selfDisclosureSection .disclosercard .cardBody{padding:60px 40px 40px 40px!important}.selfDisclosureSection .disclosercard .cardBody .cardHeader{margin-bottom:16px;padding-bottom:12px;padding-right:50px;border-bottom:1px solid #d0e2f5}.selfDisclosureSection .disclosercard .cardBody .cardHeader .cardTitle{font-size:18px;font-weight:700;line-height:1.25;color:#000;margin:0;padding-top:0}.selfDisclosureSection .disclosercard .cardBody .selfBodyCopy{font-size:14px}.selfDisclosureSection .disclosercard .cardBody .selfBodyCopy ul{padding:0;margin:0}.selfDisclosureSection .disclosercard .cardBody .selfBodyCopy li{margin-bottom:10px}.selfDisclosureSection .disclosercard .cardBody .selfBodyCopy li a{font-size:14px;color:#222;display:inline;line-height:1.4}.selfDisclosureSection .disclosercard .cardBody .selfBodyCopy li a strong{font-weight:400}.selfDisclosureSection .disclosercard .cardBody .selfBodyCopy li a svg{display:inline-block;vertical-align:-1px;margin-left:4px;width:13px;height:13px;flex-shrink:0}.selfDisclosureSection .disclosercard .cardBody .viewAllBtn{margin-top:6px;padding-top:4px;font-size:13px}.disclosureModalOverlay{padding:16px}.disclosureModalOverlay .disclosureModalBox{width:100%;max-width:100%;min-height:340px;padding:45px 24px 28px 24px}.disclosureModalOverlay .disclosureModalBox .modalCloseBtn{top:14px;right:16px;width:36px;height:36px}.disclosureModalOverlay .disclosureModalBox .modalBodyContent{max-height:320px}.disclosureModalOverlay .disclosureModalBox .modalBodyContent li a{font-size:13px;display:inline}.disclosureModalOverlay .disclosureModalBox .modalBodyContent li a svg{display:inline-block;vertical-align:-1px}}@media (max-width:575.98px){.selfDisclosureSection .disclosureContainer{padding:16px 10px}.selfDisclosureSection .disclosercard .cardBody{padding:50px 24px 28px 24px}.selfDisclosureSection .disclosercard .cardBody .cardHeader{padding-right:44px}.selfDisclosureSection .disclosercard .cardBody .cardHeader .cardTitle{font-size:18px}}