.steps-section{background:var(--background-mobile);color:var(--color-text);margin-bottom:var(--margin-bottom-mobile);margin-top:var(--margin-top-mobile);padding-bottom:var(--padding-bottom-mobile);padding-top:var(--padding-top-mobile)}@media (min-width:1024px){.steps-section{background:var(--background-desktop);margin-bottom:var(--margin-bottom);margin-top:var(--margin-top);padding-bottom:var(--padding-bottom);padding-top:var(--padding-top)}}.steps-section .custom-container{margin:0 auto;max-width:var(--mobile_container)}@media (min-width:768px){.steps-section .custom-container{max-width:var(--tablet_container)}}@media (min-width:1024px){.steps-section .custom-container{max-width:var(--desktop_container)}}.steps-section .steps__title p{font-size:var(--title-fz-mobile);line-height:var(--title-lh-mobile)}@media (min-width:1024px){.steps-section .steps__title p{font-size:var(--title-fz-desktop);line-height:var(--title-lh-desktop)}}.steps-section .steps__description{margin-top:16px}.steps-section .steps__description p{font-size:var(--description-fz-mobile);letter-spacing:-.5px;line-height:var(--description-lh-mobile)}@media (min-width:1024px){.steps-section .steps__description p{font-size:var(--description-fz-desktop);line-height:var(--description-lh-desktop)}}.steps-section .steps__additional-description{max-width:var(--additional-description-max-width)}.steps-section .steps__additional-description p{font-size:var(--additional-description-fz-mobile);letter-spacing:-.5px;line-height:var(--additional-description-lh-mobile)}@media (min-width:1024px){.steps-section .steps__additional-description p{font-size:var(--additional-description-fz-desktop);line-height:var(--additional-description-lh-desktop)}}.steps-section .steps__additional-description p+p{margin-top:8px}.steps-section .steps-row{display:grid;gap:var(--gap-mobile)}@media (min-width:1024px){.steps-section .steps-row{gap:var(--gap-desktop);grid-template-columns:repeat(var(--columns),1fr)}}.steps-section .steps-row p{font-size:var(--step-description-fz-mobile);letter-spacing:-.5px;line-height:var(--step-description-lh-mobile)}@media (min-width:1024px){.steps-section .steps-row p{font-size:var(--step-description-fz-desktop);line-height:var(--step-description-lh-desktop)}}.steps-section .steps-row .step{background:var(--step-bg);border-radius:var(--step-border-radius)}.steps-section .steps-row .step__title{border-bottom:8px solid var(--step-inner-border-color);color:var(--color-text);font-size:var(--step-title-fz-mobile);letter-spacing:-.5px;line-height:var(--step-title-lh-mobile);padding:14px;width:100%}@media (min-width:1024px){.steps-section .steps-row .step__title{font-size:var(--step-title-fz-desktop);line-height:var(--step-title-lh-desktop)}}.steps-section .steps-row .step__content{border-top:8px solid var(--step-inner-border-color);display:flex;flex-direction:column;justify-content:center;min-height:142px;padding:25px 40px}@media (min-width:1024px){.steps-section .steps-row .step__content{min-height:150px;padding:19px 20px}}.steps-section .steps-row .step img{border-radius:var(--step-image-border-radius)}.steps-section .steps__button{font-family:Lato,sans-serif;font-size:20px;font-weight:700;max-width:330px;min-height:54px;min-width:290px;padding:5px 51px 5px 24px}.steps-section .steps__button:has(.steps__button-subtext){margin-bottom:30px}.steps-section .steps__button-subtext{color:var(--color-subtext);font-size:16px;font-weight:400;left:0;pointer-events:none;position:absolute;right:0;top:100%}.steps-section .steps__button:after{right:24px}@media(max-width:991px){.steps-section .steps__button{font-size:18px;max-width:390px;min-height:52px;min-width:0;padding:3px 42px 3px 8px;width:100%}.steps-section .steps__button:after{height:22px;right:45px;width:12px}}
