.block__steps{container-name:steps;container-type:inline-size}.steps-block{--carousel-gradient-width:1rem;display:flex!important;flex-direction:column;gap:2rem}@container steps (width >= 720px){.steps-block{--carousel-gradient-width:3.25rem;flex-direction:row}}@container steps (width < 720px){.section__container:has(.block__steps){padding-left:0!important;padding-right:0!important}}.steps__header{padding-left:1rem;padding-right:1rem;text-align:center}@container steps (width >= 720px){.steps__header{flex-basis:calc(33.33333% - 1rem);padding-left:0;padding-right:0;text-align:left}}.steps__header .steps__title{margin-bottom:1.5rem;margin-top:0;--tw-text-opacity:1;color:rgba(165,92,19,var(--tw-text-opacity))}@container steps (width >= 720px){.steps__header .steps__title{margin-bottom:2.5rem}}.steps__header .steps__action{height:2.25rem;min-height:unset;width:2.25rem}.steps__header .steps__action svg{height:1.25rem;width:1.25rem}.steps__header .steps__action:first-child{margin-right:1rem}.steps__content{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--carousel-gradient-width),#000 calc(100% - var(--carousel-gradient-width)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--carousel-gradient-width),#000 calc(100% - var(--carousel-gradient-width)),transparent 100%);-webkit-mask-size:100% 1px;mask-size:100% 1px;overflow-x:auto;scrollbar-width:none}@container steps (width >= 720px){.steps__content{flex-basis:calc(66.66667% - 1rem)}}.steps__carousel{--step-width:11.25rem;display:flex;flex-wrap:nowrap;gap:1.5rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@container steps (width >= 720px){.steps__carousel{--step-width:16.25rem;gap:3.5rem}}.steps__carousel:before{display:block;position:absolute;top:1.25rem;--tw-content:"";content:var(--tw-content);height:1px;width:auto;--tw-bg-opacity:1;background-color:rgba(165,92,19,var(--tw-bg-opacity));bottom:0;left:calc(var(--step-width)/2 + var(--carousel-gradient-width));right:calc(var(--step-width)/2 + var(--carousel-gradient-width))}.steps__carousel .steps__step{width:var(--step-width)}.steps__carousel .steps__step .steps__step-title{font-family:Acumin Pro Wide,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.625rem;text-align:center}@container steps (width >= 720px){.steps__carousel .steps__step .steps__step-title{font-size:1.25rem;line-height:1.75rem}}.steps__carousel .steps__step .steps__step-title:before{aspect-ratio:1/1;border-radius:9999px;display:block;height:2.5rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;position:relative;z-index:1;--tw-bg-opacity:1;background-color:rgba(165,92,19,var(--tw-bg-opacity));--tw-text-opacity:1;align-content:center;color:rgba(255,255,255,var(--tw-text-opacity));content:var(--step-index);font-size:1.5rem;font-weight:600;line-height:2.75rem;text-align:center}.steps__carousel .steps__step .steps__step-description{font-size:.875rem;line-height:1.25rem;text-align:center}@container steps (width >= 720px){.steps__carousel .steps__step .steps__step-description{font-size:1rem;line-height:1.5rem}}.steps__carousel .steps__step:first-child{margin-left:var(--carousel-gradient-width)}.steps__carousel .steps__step:last-child{margin-right:var(--carousel-gradient-width)}