.b-support-steps-wrapper{overflow:hidden}.b-support-steps__line-wrapper{align-items:center;display:block;display:flex;margin-bottom:56px;margin-top:56px;position:relative;width:100%}.b-support-steps__line-wrapper:after{background-color:var(--black);border-radius:50%;content:"";display:block;height:12px;left:0;margin:0 auto;right:0;width:12px}.b-support-steps__line{align-items:center;background-color:var(--black);display:flex;flex-direction:row-reverse;flex-wrap:nowrap;height:1px;position:absolute;transition:width .25s ease-in-out;width:100%}.b-support-steps__step{background-color:var(--white);border:1px solid var(--gray-04);cursor:pointer;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%;height:auto;padding:clamp(20px,1.67vw,32px);transition:all .25s ease-in-out}.b-support-steps__step-icon{height:46px;margin-bottom:32px;width:46px}.b-support-steps__step-bottom{margin-top:auto}.b-support-steps__step-title{color:var(--black);font-size:clamp(1.25rem,1.25vw,1.5rem);margin-bottom:12px}.b-support-steps__step-desc{color:var(--black);font-size:clamp(.875rem,1.04vw,1.25rem);letter-spacing:-.02rem;line-height:1.24}@media(max-width:992px){.b-support-steps__step-title{font-size:1.25rem}.b-support-steps__step-desc{color:var(--gray-02);font-size:.875rem}}.b-support-steps__step:hover{background-color:var(--gray-02)}.b-support-steps__step:hover .b-support-steps__step-desc,.b-support-steps__step:hover .b-support-steps__step-title{color:var(--white)}.b-support-steps__step:hover .b-support-steps__step-icon{filter:brightness(100)}.b-support-steps__step.swiper-slide-active{background-color:var(--black);border-color:var(--black)}.b-support-steps__step.swiper-slide-active .b-support-steps__step-desc,.b-support-steps__step.swiper-slide-active .b-support-steps__step-title{color:var(--white)}.b-support-steps__step.swiper-slide-active .b-support-steps__step-icon{filter:brightness(100)}.b-support-steps__navigation{align-items:center;display:flex;gap:20px;justify-content:center}.b-support-steps__navigation--next,.b-support-steps__navigation--prev{align-items:center;border:1px solid var(--gray-03);border-radius:100%;cursor:pointer;display:flex;height:64px;justify-content:center;transition:all .15s ease-in-out;width:64px}.b-support-steps__navigation--next svg path,.b-support-steps__navigation--prev svg path{transition:all .15s ease-in-out}.b-support-steps__navigation--next:hover,.b-support-steps__navigation--prev:hover{border-color:var(--black)}.b-support-steps__navigation--next:hover svg path,.b-support-steps__navigation--prev:hover svg path{stroke:var(--black)}@media(max-width:768px){.b-support-steps__navigation--next:hover,.b-support-steps__navigation--prev:hover{border-color:var(--gray-03)}.b-support-steps__navigation--next:hover svg path,.b-support-steps__navigation--prev:hover svg path{stroke:var(--gray-03)}}.b-support-steps__navigation--prev{transform:rotate(-180deg)}.b-support-steps__navigation--prev:hover{padding-left:5px}@media(max-width:768px){.b-support-steps__navigation--prev:hover{padding-left:0}}.b-support-steps__navigation--next:hover{padding-left:5px}@media(max-width:768px){.b-support-steps__navigation--next:hover{padding-left:0}}@media(max-width:992px){.b-support-steps{margin-left:-16px}}.b-support-steps__line.animate{animation:lineGrow .5s ease-in-out forwards;width:0}@keyframes lineGrow{0%{width:0}to{width:100%}}
