.body-single-reverse-mortgages{--dark-black:#0b0b0b;padding:clamp(2.5rem,calc(1.14458rem + 6.0241vw),5rem) 0;.reverse-mortgages-listing{.custom-container{margin:0 auto;padding:0 24px;width:min(1360px,100%);&.small{width:min(1071px,100%)}}.intro{margin:0 auto;text-align:center;.featured{margin-top:80px;img{height:auto;width:100%}}.intro-content{margin:clamp(4rem,calc(2.10242rem + 8.4337vw),7.5rem) auto 0;width:min(640px,100%);p{color:var(--dark-black);font-size:18px;font-weight:800;line-height:125%}}}.wbc-container{padding:0;width:min(1034px,100%)}.text-with-image-columns{margin:clamp(4rem,calc(2.10242rem + 8.4337vw),7.5rem) auto 0}.benefits{backdrop-filter:blur(6px);background:#0f0f0f;border:1px solid hsla(0,0%,100%,.06);border-radius:24px;box-shadow:0 -1px 1px 0 hsla(0,0%,100%,.06),0 1px 1px 0 hsla(0,0%,100%,.06);margin-top:clamp(4rem,calc(2.10242rem + 8.4337vw),7.5rem);padding:clamp(4rem,calc(2.10242rem + 8.4337vw),7.5rem) 24px;h2{color:#fff;margin:0 auto 52px;text-align:center}}.compare-our-reverse-mortgage-options{padding:clamp(4rem,calc(2.10242rem + 8.4337vw),7.5rem) 0;h2{margin:0 auto 52px;text-align:center;width:min(608px,100%)}.grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);@media(max-width:991px){grid-template-columns:100%}.col{background:var(--Primary-Section,#edf3fd);border-radius:16px;display:flex;flex-direction:column;gap:24px;padding:48px;@media(max-width:600px){padding-bottom:24px;padding-left:24px;padding-right:24px;padding-top:24px}h6{font-size:18px;font-weight:900;margin:0}.inner{display:flex;flex-direction:column;gap:24px;.item{display:flex;flex-direction:column;gap:8px;p{color:var(--dark-black);font-size:14px;line-height:150%;margin:0;&.bold{font-weight:700}}}}.btn{background:transparent!important;width:100%!important}}}}.steps{counter-reset:steps;display:grid;gap:52px;padding:0 0 clamp(4rem,calc(2.10242rem + 8.4337vw),7.5rem);text-align:center;h2{margin:0}.btn{margin:0 auto}.steps-columns{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;@media(max-width:1024px){gap:24px}.steps-col{position:relative;width:min(343px,100%);.step-title{color:var(--dark-black);font-size:18px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:12px;text-align:center;&:before{align-items:center;background-color:#1c69e2;border-radius:50%;color:var(--Light-White,#fff);content:"0" counter(steps);counter-increment:steps;display:block;display:flex;font-size:14px;font-style:normal;font-weight:700;height:52px;justify-content:center;line-height:100%;margin:0 auto 16px;text-align:center;text-transform:capitalize;width:52px}}.step-subheading{font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-align:center}}}}.compliance{color:hsla(0,0%,4%,.7);font-size:12px;text-align:center}}}