.multiStepForm{background-color:#10202c;min-height:100vh}.multiStepForm span.input-error{color:#be1126;font-size:16px}.multiStepForm input.input-error{border-color:#be1126}.multiStepForm .mformWrap{background-color:#f5f4f4}.multiStepForm .stepOne{background:linear-gradient(331deg,hsla(0,0%,96%,.25) 6.5% 6.5%,hsla(0,0%,96%,0) 53.79% 39.79%),linear-gradient(0deg,#10202c,#10202c),#f5f4f4;position:rleative}.multiStepForm .stepOne .overlay-img{left:0;pointer-events:none;position:absolute;top:0}.multiStepForm .heading-Wrap .heading:last-child{margin-bottom:0}.multiStepForm .stepOne .headingDesc{margin:0 auto;max-width:966px}.stepOne .stepOneFormInner{background:linear-gradient(0deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7)),linear-gradient(109.9deg,hsla(300,1%,87%,0) -27.86%,hsla(300,1%,87%,.3) 153.14%),radial-gradient(52.84% 77.25% at 27.01% 50%,hsla(0,0%,100%,.6) 0,hsla(0,0%,100%,0) 100%);border-radius:25px;padding:10px 9px}.stepOneFormOuter .steponeHeading h2{color:#fff;margin:0}.stepOneForm .stepOneFormRow{display:flex;flex-wrap:wrap;margin:0 -15px}.stepOneForm .address-col{padding:0 15px;width:50%}.stepOneForm .address-section{border-radius:20px;padding:40px 40px 25px}.stepOneForm h4{color:#333;margin-bottom:15px;margin-top:0}.stepOneForm .address-section.right{background:linear-gradient(109.9deg,hsla(300,1%,87%,0) -27.86%,hsla(300,1%,87%,.3) 153.14%),radial-gradient(52.84% 77.25% at 27.01% 50%,hsla(0,0%,100%,.6) 0,hsla(0,0%,100%,0) 100%);border:3px solid #fff}.stepOneForm label{color:#41454d;display:block;font-size:16px;font-weight:500;line-height:1.187;margin:0}.stepOneForm .form-field{margin-bottom:15px}.stepOneForm .name-row{display:flex;gap:1rem}.stepOneForm .name-field{flex:1}.stepOneForm h6{font-size:18px;font-weight:600;line-height:1.2;margin-bottom:15px}.stepOneForm .address-section label input[type=radio]{display:inline-block;margin-top:0}.stepOneForm .radioWrap+.input-error{display:block;transform:translateY(-10px)}.stepOneForm input[type=text]#po-number{margin-top:.5rem}.stepOneForm .radioWrap{background-color:#fff;border-radius:8px;display:flex;gap:22px;margin-bottom:15px;padding:20px}.stepOneForm .radioWrap label{cursor:pointer;padding-left:30px;position:relative}.stepOneForm .radio-button-container input{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;width:100%}.stepOneForm .radio-button-container .checkmark{background-color:transparent;border:1px solid #4e555c;border-radius:50%;height:20px;left:0;position:absolute;top:0;transition:all .3s;width:20px}.stepOneForm .radio-button-container:hover input~.checkmark{border-color:#be1126}.stepOneForm .radio-button-container input:checked~.checkmark{background-color:transparent;border-color:#be1126}.stepOneForm .radio-button-container .checkmark:after{content:"";display:none;position:absolute}.stepOneForm .radio-button-container input:checked~.checkmark:after{display:block}.stepOneForm .radio-button-container .checkmark:after{background:#be1126;border-radius:50%;height:10px;left:4px;top:4px;width:10px}.stepOneForm .stepOneSubmitbtn button{line-height:2.12;min-width:147px}.stepTwo .imgRadioCard{padding:0 8px;width:33.33%}.stepTwo .imgRadioWrap{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -8px;row-gap:16px}.stepTwo .model-radio-container{backdrop-filter:blur(24px);background-color:#fff;background:linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),linear-gradient(109.9deg,hsla(300,1%,87%,0) -27.86%,hsla(300,1%,87%,.3) 153.14%),radial-gradient(52.84% 77.25% at 27.01% 50%,#fff 0,hsla(0,0%,100%,0) 100%);border:2px solid #fff;border-radius:16px;box-shadow:inset 15.82px 17.93px 23.21px 0 #ffffff40;height:100%;padding:34px 57px;position:relative;text-align:center}.stepTwo .imgRadioWrap input[type=radio]{background:0 0;border:none;border-radius:0;border-radius:16px;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.stepTwo .imgRadioWrap .ratio-label{color:#1b1818;display:block;font-size:18px;font-weight:700;line-height:1.22}.stepTwo .model-radio-container img{height:180px!important;margin-bottom:21px;object-fit:contain}.stepTwo .steptwoHeading h2{margin:0}.model-radio-container:has(input[type=radio]:checked){border-color:#be1126}.stepThree .numFields{display:flex;flex-wrap:wrap;margin:0 -8px;row-gap:16px}.stepThree .numItem{padding:0 8px;width:33.33%}.stepThree .numCard{align-items:flex-start;background:linear-gradient(109.9deg,#fefefe -27.86%,hsla(300,1%,87%,.3) 153.14%),radial-gradient(52.84% 77.25% at 27.01% 50%,#fff 0,#fff 100%);border:2px solid #fff;border-radius:16px;display:flex;gap:21px;height:100%;padding:34px}.stepThree .numIcon img{min-width:68px;width:68px}.stepThree .numTitle{color:#1b1818;font-size:18px;font-weight:600;line-height:1.22}.stepThree .numControls{align-items:center;background-color:#fff;border-radius:8px;display:inline-flex;justify-content:space-between;margin-top:10px;padding:15px 10px}.stepThree .numControls button{background:0 0;border:0;color:#e32a2a;font-size:22px;font-weight:500;line-height:1;padding:0 1.75px}.stepThree .numControls .quantity{font-size:18px;line-height:1.23;text-align:center;width:84px}.privacy-checkbox{color:#000;font-size:16px;font-weight:400;letter-spacing:1.15px;line-height:1.5;margin:0;max-width:600px;padding-left:70px;position:relative}.privacy-checkbox input[type=checkbox]{cursor:pointer;height:53px;left:0;margin:0;opacity:0;position:absolute;width:53px;z-index:2}.privacy-checkbox .checkmark{align-items:center;background-color:#fff;border-radius:8px;display:inline-flex;height:53px;justify-content:center;left:0;position:absolute;width:53px}.privacy-checkbox input[type=checkbox]:checked+.checkmark svg path{stroke:#e32a2a}.multiStepForm .submitButton input[type=submit]{border-radius:50px;font-size:27px;line-height:2.11;min-width:264px;padding-bottom:7.5px;padding-top:7.5px}.privacy-container .input-error{display:block;margin-top:20px}.multiStepForm .thankyouWrap{background-color:#10202c;display:none}.multiStepForm .thankyou-msg{color:#fff;margin:0}.multiStepForm .thankyouWrapInner{align-items:center;display:flex;justify-content:center;min-height:60vh}.multiStepForm .imgRadioCol+.imgRadioCol{margin-top:30px}@media (max-width:1200px){.stepOneForm .radioWrap{gap:10px}.stepOneForm .address-section{padding:30px 30px 15px}.stepTwo .model-radio-container{padding:25px}.stepThree .numCard{gap:15px;padding:25px}.stepThree .numIcon img{min-width:55px;width:55px}}@media (max-width:992px){.stepOneForm .address-section{padding:20px 20px 5px}.stepOneForm .address-col{width:100%}.stepOneFormOuter h2{margin-bottom:30px}.stepTwo .model-radio-container img{height:95px!important}.stepThree .numItem{width:50%}.multiStepForm .submitButton input[type=submit]{font-size:22px}}@media (max-width:768px){.stepOneForm{flex-direction:column}.stepOneForm .address-section{flex:1 1 100%}.stepOneForm .name-row{flex-direction:column}.stepOneForm .radioWrap{flex-wrap:wrap;gap:20px}.stepTwo .imgRadioCard{width:50%}.stepTwo .model-radio-container img{margin-bottom:15px}.stepThree .numIcon img{min-width:45px;width:45px}.stepThree .numCard{padding:20px}.stepThree .numControls .quantity{width:50px}.stepThree .numControls{padding:10px}.privacy-checkbox .checkmark,.privacy-checkbox input[type=checkbox]{height:45px;width:45px}.privacy-checkbox{font-size:14px;padding-left:60px}.privacy-checkbox svg{width:15px}.stepOneForm h6,.stepThree .numControls .quantity,.stepThree .numTitle{font-size:16px}}@media (max-width:575px){.stepThree .numContent,.stepThree .numItem{width:100%}.stepThree .numTitle{text-align:center}.stepThree .numControls{width:100%}.privacy-checkbox{font-size:12px;padding-left:50px}.privacy-checkbox .checkmark,.privacy-checkbox input[type=checkbox]{height:40px;width:40px}.privacy-checkbox svg{width:14px}}@media (max-width:479px){.stepTwo .imgRadioCard{width:100%}}