.rdf-steps{background:var(--rdf-steps-bg, #eaf3e5)}.rdf-steps__inner{max-width:1440px;margin-inline:auto;padding:var(--rdf-steps-pad-top, 74px) 40px var(--rdf-steps-pad-bottom, 71px)}.rdf-steps__heading{margin:0;font-family:"Outfit",var(--heading-font-family, sans-serif);font-weight:500;font-size:42px;line-height:110%;letter-spacing:-1px;text-align:center;color:var(--rdf-steps-heading, #2d2d2d)}.rdf-steps__subheading{margin:15px 0 0;font-family:"DM Sans",var(--body-font-family, sans-serif);font-weight:500;font-size:18px;line-height:25px;text-align:center;color:var(--rdf-steps-sub, #2d2d2d)}.rdf-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;margin:var(--rdf-steps-grid-gap-top, 40px) 0 0;padding:0;list-style:none}.rdf-steps__card{box-sizing:border-box;min-height:var(--rdf-steps-card-min-height, 371px);display:flex;flex-direction:column;align-items:flex-start;padding:40px;background:#fff;border:1px solid #dcd8c7;border-radius:16px}.rdf-steps__number{font-family:"Outfit",var(--heading-font-family, sans-serif);font-weight:700;font-size:52px;line-height:1;letter-spacing:-1px}.rdf-steps__title:first-child{margin-top:0}.rdf-steps__title{margin:40px 0 0;font-family:"Outfit",var(--heading-font-family, sans-serif);font-weight:600;font-size:22px;line-height:1.25;color:var(--rdf-steps-title, #8b1a1a)}.rdf-steps__body{margin:14px 0 auto;font-family:"DM Sans",var(--body-font-family, sans-serif);font-weight:500;font-size:16px;line-height:1.5;color:var(--rdf-steps-text, #6e6e6e)}.rdf-steps__link{display:inline-flex;align-items:center;gap:10px;margin-top:24px;font-family:"DM Sans",var(--body-font-family, sans-serif);font-weight:600;font-size:16px;line-height:1;color:var(--rdf-steps-title, #8b1a1a);text-decoration:none}.rdf-steps__link:hover span{text-decoration:underline}.rdf-steps__arrow{flex:none}@media screen and (max-width:1099px){.rdf-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rdf-steps__card{min-height:0}}@media screen and (max-width:767px){.rdf-steps__inner{padding:48px 20px}.rdf-steps__heading{font-size:32px;letter-spacing:-.5px}.rdf-steps__subheading{font-size:16px}.rdf-steps__grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.rdf-steps__card{padding:28px}.rdf-steps__number{font-size:44px}.rdf-steps__title{margin-top:24px;font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/section-rdf-steps.css.map */
