.stepperImageWithText .claimnew,.stepperImageWithText .claimnew *,.stepperImageWithText .claimnew *::before,.stepperImageWithText .claimnew *::after{box-sizing:border-box}
.stepperImageWithText .claimnew{position:relative;width:100%;padding:0 0 30px 0;font-family:"Poppins",sans-serif;-webkit-font-smoothing:antialiased}
.stepperImageWithText .claimnew__content{position:relative;z-index:1;max-width:608px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:24px}
.stepperImageWithText .claimnew__left{width:100%}
.stepperImageWithText .claimnew__title{margin:0 20px;font-size:24px;font-weight:600;line-height:36px;letter-spacing:0;color:#1c2633}
.stepperImageWithText .claimnew__button,.stepperImageWithText .claimnew__button:visited,.stepperImageWithText .claimnew__button:active{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border-radius:8px;background:#ed1c24;color:#fff;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;text-decoration:none;box-shadow:0 1px 2px 0 rgba(177,17,22,0.12);white-space:nowrap;-webkit-tap-highlight-color:transparent}
@media(hover:hover) and (pointer:fine){.stepperImageWithText .claimnew__button{transition:background .2s ease}
.stepperImageWithText .claimnew__button:hover{background:#c4161c;color:#fff;text-decoration:none}
}
.stepperImageWithText .claimnew__button:focus-visible{outline:2px solid #ed1c24;outline-offset:2px}
.stepperImageWithText .claimnew__button--desktop{display:none}
.stepperImageWithText .claimnew__button--mobile{display:inline-flex;margin:20px 0 0 20px}
.stepperImageWithText .claimnew__right{width:100%}
.stepperImageWithText .claimnew__steps-wrapper{position:relative;isolation:isolate;overflow:hidden}
.stepperImageWithText .claimnew__wave{position:absolute;display:block;top:35px;left:0;width:260%;height:auto;max-width:602px;pointer-events:none;z-index:-1}
.stepperImageWithText .claimnew__wave img{width:100%;height:auto;display:block;max-width:none}
.stepperImageWithText .claimnew__steps{position:relative;z-index:1;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;align-items:flex-start;justify-content:flex-start;gap:0;scrollbar-width:none}
.stepperImageWithText .claimnew__steps::-webkit-scrollbar{display:none}
.stepperImageWithText .claimnew__step{flex:0 0 78%;max-width:78%;min-width:0;scroll-snap-align:start;padding:0;text-align:left}
.stepperImageWithText .claimnew__step-image picture{display:block}
.stepperImageWithText .claimnew__step-image img{max-width:160px;max-height:140px;width:auto;height:auto;display:block}
.stepperImageWithText .claimnew__step-title{margin:0 0 6px;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0;color:#4b5563}
.stepperImageWithText .claimnew__step-description p{margin:0;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;color:#4b5563}
.stepperImageWithText .claimnew__step:nth-of-type(1){max-width:151px;width:100%;margin:0;padding-left:20px}
.stepperImageWithText .claimnew__step:nth-of-type(1) .claimnew__step-image{max-width:141px;max-height:106px;width:100%;margin:0 0 12px 0}
.stepperImageWithText .claimnew__step:nth-of-type(2){max-width:184px;width:100%;margin:61px 0 0 48px}
.stepperImageWithText .claimnew__step:nth-of-type(2) .claimnew__step-image{max-width:142px;max-height:107px;width:100%;margin:0 0 2px 0}
.stepperImageWithText .claimnew__step:nth-of-type(3){max-width:157px;width:100%;margin:0 0 0 48px}
.stepperImageWithText .claimnew__step:nth-of-type(3) .claimnew__step-image{max-width:107px;max-height:99px;width:100%;margin:0 0 7px 0}
.stepperImageWithText .claimnew::before{content:'';position:absolute;width:285px;height:285px;border-radius:100%;background:#fef1f1;filter:blur(83.5px);left:-78px;bottom:160px;pointer-events:none;z-index:-10}
.stepperImageWithText .claimnew::after{content:'';position:absolute;width:183px;height:161px;border-radius:100%;background:#fef1f1;filter:blur(33.5px);bottom:0;right:0;pointer-events:none;z-index:-10}
@media(min-width:768px){.stepperImageWithText .claimnew{padding:60px 0 65px}
.stepperImageWithText .claimnew__content{max-width:1097px;width:100%;margin:0 auto;flex-direction:row;align-items:flex-start;gap:22px}
.stepperImageWithText .claimnew__left{max-width:291px;width:100%;flex-shrink:0;padding-block:43px}
.stepperImageWithText .claimnew__title{font-size:28px;line-height:40px;margin:0 0 80px 0}
.stepperImageWithText .claimnew__button--desktop{display:inline-flex}
.stepperImageWithText .claimnew__button--mobile{display:none}
.stepperImageWithText .claimnew__right{flex:1;min-width:0}
.stepperImageWithText .claimnew__steps-wrapper{min-height:326px;overflow:visible}
.stepperImageWithText .claimnew__wave{top:53px;width:100%;max-width:none}
.stepperImageWithText .claimnew__steps{flex-wrap:nowrap;overflow:visible;justify-content:space-between;padding-bottom:0;gap:0}
.stepperImageWithText .claimnew__step{flex:1;max-width:none;padding:0;scroll-snap-align:unset;text-align:left}
.stepperImageWithText .claimnew__step:nth-of-type(1){max-width:219px;width:100%;margin:22px 0 0 58px;padding:0}
.stepperImageWithText .claimnew__step:nth-of-type(1) .claimnew__step-image{max-width:182px;max-height:147px;width:100%;margin:0 0 18px 0}
.stepperImageWithText .claimnew__step:nth-of-type(1) .claimnew__step-body{margin-left:23px}
.stepperImageWithText .claimnew__step:nth-of-type(2){max-width:209px;width:100%;margin:73px 0 0 35px}
.stepperImageWithText .claimnew__step:nth-of-type(2) .claimnew__step-image{max-width:172px;max-height:138px;width:100%;margin:0 0 18px 0}
.stepperImageWithText .claimnew__step:nth-of-type(2) .claimnew__step-body{margin-left:14px}
.stepperImageWithText .claimnew__step:nth-of-type(3){max-width:193px;width:100%;margin:0 0 0 93px}
.stepperImageWithText .claimnew__step:nth-of-type(3) .claimnew__step-image{max-width:154px;max-height:121px;width:100%;margin:0 0 26px 0}
.stepperImageWithText .claimnew__step:nth-of-type(3) .claimnew__step-body{margin-left:20px}
.stepperImageWithText .claimnew__step-image img{max-width:unset;max-height:unset;width:100%;height:100%}
.stepperImageWithText .claimnew__step-title{margin-bottom:12px}
.stepperImageWithText .claimnew__step-body{max-width:195px;width:100%}
.stepperImageWithText .claimnew::before{content:'';position:absolute;width:571px;height:571px;border-radius:100%;background:#fef1f1;filter:blur(83.5px);left:-43px;bottom:40px;pointer-events:none;z-index:-10}
.stepperImageWithText .claimnew::after{content:'';position:absolute;width:400px;height:361px;border-radius:100%;background:#fef1f1;filter:blur(83.5px);top:30px;right:0;pointer-events:none;z-index:-10}
}