:root{--brown: #382A34;--light-gray: #F8F8F8;--red: #D42525;--glass-white: #EAEAEA;--brick-red: #e0705a;--light-green: #E6FF9C}.info-steps{width:100%;background-image:var(--bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:var(--section-margin-top, 0);margin-bottom:var(--section-margin-bottom, 0)}.info-steps__container{display:flex;flex-direction:column;align-items:center;text-align:center}.info-steps__steps{display:flex;align-items:flex-start;justify-content:center;align-items:center;gap:64px;width:100%;padding:106px 0}@media screen and (max-width:1023.98px){.info-steps__steps{gap:30px}}@media screen and (max-width:767.98px){.info-steps__steps{flex-direction:column;align-items:center;padding:48px 0}}.info-steps__step{display:flex;flex-direction:column;align-items:center;max-width:320px;gap:10px;min-width:258px}@media screen and (max-width:1023.98px){.info-steps__step{min-width:unset}}@media screen and (max-width:767.98px){.info-steps__step{max-width:100%;gap:12px}}.info-steps__step-icon{width:62px;height:62px;background-color:#382a34;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:22px}@media screen and (max-width:767.98px){.info-steps__step-icon{width:52px;height:52px}}.info-steps__step-icon svg{width:30px;height:30px}@media screen and (max-width:767.98px){.info-steps__step-icon svg{width:25px;height:25px}}.info-steps__step-title{font-family:General Sans,sans-serif;font-weight:600;font-size:16px;line-height:120%;letter-spacing:-.04em;text-transform:uppercase;color:#000;margin:0}@media screen and (max-width:767.98px){.info-steps__step-title{font-size:14px}}.info-steps__step-description{font-family:Helvetica Neue,sans-serif;font-weight:400;font-size:16px;line-height:130%;letter-spacing:-.02em;text-align:center;color:#000000b3;margin:0}@media screen and (max-width:767.98px){.info-steps__step-description{font-size:14px}}.info-steps__step-description>*{margin:0;max-width:206px}.info-steps__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0}@media screen and (max-width:767.98px){.info-steps__arrow{margin-top:0;transform:rotate(90deg)}}.info-steps__arrow svg{width:24px;height:24px}@media screen and (max-width:767.98px){.info-steps__arrow svg{width:20px;height:20px}}
