.benefits_in_line{margin-top:max(3.75rem,min(9.375vw - 5.625rem,5.625rem))}@media screen and (max-width:1599px){.benefits_in_line{margin-top:60px}}@media screen and (max-width:1199px){.benefits_in_line{margin-top:50px}}.benefits_in_line_wrap{flex-direction:column;row-gap:max(3.75rem,min(9.375vw - 5.625rem,5.625rem));display:flex}@media screen and (max-width:1599px){.benefits_in_line_wrap{row-gap:60px}}@media screen and (max-width:1199px){.benefits_in_line_wrap{row-gap:24px}}.benefits_in_line_wrap_item{border-top:1px solid #848685;padding-top:max(3.75rem,min(9.375vw - 5.625rem,5.625rem))}@media screen and (max-width:1599px){.benefits_in_line_wrap_item{padding-top:60px}}@media screen and (max-width:1199px){.benefits_in_line_wrap_item{padding-top:24px}}.benefits_in_line_wrap_item:first-child{border:unset;padding-top:0}.benefits_in_line_wrap_item .row{row-gap:12px}.benefits_in_line_wrap_item-title{color:#fff;letter-spacing:-1.2px;max-width:max(40.625rem,min(46.875vw - 6.25rem,50rem));font-size:max(3.125rem,min(3.125vw,3.75rem));font-weight:500;line-height:max(3.125rem,min(3.125vw,3.75rem))}@media screen and (max-width:1599px){.benefits_in_line_wrap_item-title{letter-spacing:-1px;max-width:650px;font-size:50px;line-height:50px}}@media screen and (max-width:1199px){.benefits_in_line_wrap_item-title{letter-spacing:unset;max-width:100%;font-size:28px;line-height:28px}}.benefits_in_line_wrap_item-text{color:#fff;font-size:max(1.5rem,min(.25rem + 1.25vw,1.75rem));font-weight:500;line-height:max(1.875rem,min(1.25rem + .625vw,2rem))}@media screen and (max-width:1599px){.benefits_in_line_wrap_item-text{font-size:24px;line-height:30px}}@media screen and (max-width:1199px){.benefits_in_line_wrap_item-text{font-size:14px;line-height:20px}}
.stage_block{margin-top:200px}@media screen and (max-width:1599px){.stage_block{margin-top:140px}}@media screen and (max-width:1199px){.stage_block{margin-top:50px}}.stage_block_wrap-title{color:#fff;letter-spacing:-1.2px;font-size:max(3.125rem,min(3.125vw,3.75rem));font-weight:500;line-height:max(3.125rem,min(3.125vw,3.75rem))}@media screen and (max-width:1599px){.stage_block_wrap-title{letter-spacing:-1px;font-size:50px;line-height:50px}}@media screen and (max-width:1199px){.stage_block_wrap-title{letter-spacing:unset;font-size:28px;line-height:28px}}.stage_block_wrap_sw{width:100%;min-width:0;max-width:100%;margin-top:max(2.5rem,min(3.125vw - .625rem,3.125rem));overflow:visible}@media screen and (max-width:1599px){.stage_block_wrap_sw{margin-top:40px}}@media screen and (max-width:1199px){.stage_block_wrap_sw{margin-top:24px}}.stage_block_wrap_sw_item{background:#fcf5eb;border-radius:10px;flex-direction:column;height:auto;padding:max(1.875rem,min(3.125vw - 1.25rem,2.5rem));transition:transform .4s;display:flex;position:relative}@media screen and (max-width:1599px){.stage_block_wrap_sw_item{padding:30px}}@media screen and (max-width:1199px){.stage_block_wrap_sw_item{padding:20px}}@media screen and (max-width:767px){.stage_block_wrap_sw_item{max-width:85.471%}}@media (hover:hover){.stage_block_wrap_sw_item:hover{transform:scale(1.02)!important}.stage_block_wrap_sw_item:hover .stage_block_wrap_sw_item-icon{transform:scale(1.2)}}@media (hover:none){.stage_block_wrap_sw_item:active{transform:scale(1.02)!important}.stage_block_wrap_sw_item:active .stage_block_wrap_sw_item-icon{transform:scale(1.2)}}.stage_block_wrap_sw_item:first-child{margin-top:0}.stage_block_wrap_sw_item:last-child{margin-bottom:0}.stage_block_wrap_sw_item-step{color:#2e2d2d;text-transform:uppercase;font-size:max(.875rem,min(1.25vw - .375rem,1.125rem));font-weight:500;line-height:max(1.25rem,min(1.25vw,1.5rem))}@media screen and (max-width:1599px){.stage_block_wrap_sw_item-step{font-size:14px;line-height:20px}}@media screen and (max-width:1199px){.stage_block_wrap_sw_item-step{font-size:12px;line-height:18px}}.stage_block_wrap_sw_item-img{aspect-ratio:503/362;border-radius:6px;width:100%;height:auto;margin-top:max(1.5rem,min(3.75vw - 2.25rem,2.25rem));display:block;overflow:hidden}@media screen and (max-width:1599px){.stage_block_wrap_sw_item-img{margin-top:24px}}@media screen and (max-width:1199px){.stage_block_wrap_sw_item-img{margin-top:12px}}.stage_block_wrap_sw_item-img img{width:100%;height:auto}.stage_block_wrap_sw_item-title{color:#2e2d2d;margin-top:max(1.5rem,min(3.75vw - 2.25rem,2.25rem));font-size:max(1.5rem,min(1.875vw - .375rem,1.875rem));font-weight:500;line-height:max(2rem,min(.125rem + 1.875vw,2.375rem))}@media screen and (max-width:1599px){.stage_block_wrap_sw_item-title{margin-top:24px;font-size:24px;line-height:32px}}@media screen and (max-width:1199px){.stage_block_wrap_sw_item-title{margin-top:12px;font-size:18px;line-height:24px}}.stage_block_wrap_sw_item-text{color:#2e2d2d;flex:auto;margin-top:max(.875rem,min(2.5vw - 1.625rem,1.375rem));font-size:max(1.125rem,min(1.875vw - .75rem,1.5rem));font-weight:500;line-height:max(1.625rem,min(.375rem + 1.25vw,1.875rem))}@media screen and (max-width:1599px){.stage_block_wrap_sw_item-text{margin-top:14px;font-size:18px;line-height:26px}}@media screen and (max-width:1199px){.stage_block_wrap_sw_item-text{margin-top:8px;font-size:14px;line-height:22px}}.stage_block_wrap_sw_item-icon{flex-shrink:0;width:max(1.875rem,min(3.125vw - 1.25rem,2.5rem));height:max(1.875rem,min(3.125vw - 1.25rem,2.5rem));margin-top:max(1.875rem,min(3.125vw - 1.25rem,2.5rem));transition:all .4s;display:flex}@media screen and (max-width:1599px){.stage_block_wrap_sw_item-icon{width:30px;height:30px;margin-top:30px}}@media screen and (max-width:1199px){.stage_block_wrap_sw_item-icon{width:20px;height:20px;margin-top:20px}}.stage_block_wrap_sw_item-icon svg{width:100%;height:100%}.stage_block_wrap_sw_item-link{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.stage_block_wrap-text{color:#848685;text-wrap:balance;max-width:max(50rem,min(125vw - 75rem,75rem));margin-top:max(2.5rem,min(6.25vw - 3.75rem,3.75rem));font-size:max(1.125rem,min(1.875vw - .75rem,1.5rem));font-weight:500;line-height:max(1.5rem,min(1.875vw - .375rem,1.875rem))}@media screen and (max-width:1599px){.stage_block_wrap-text{max-width:800px;margin-top:40px;font-size:18px;line-height:24px}}@media screen and (max-width:1199px){.stage_block_wrap-text{margin-top:24px;font-size:14px;line-height:20px}}
