.bjs-container{width:100%;margin:100px auto 0;max-width:640px}.bjs-container .bjs-summary-header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.bjs-container .bjs-summary-left-sec{margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bjs-container .bjs-image-sec{width:135px;height:90px}.bjs-container .bjs-image-sec img{width:100%}.bjs-container .bjs-summary-right-sec{margin-left:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bjs-container .bjs-summary-right-sec .bjs-specification-sec{position:relative}.bjs-container .bjs-summary-right-sec .cat-sec{text-align:left;font-family:source sans pro;font-size:18px;line-height:20px;font-weight:700;letter-spacing:0;color:#313131;opacity:1}.bjs-container .bjs-summary-right-sec .cat-sec .model-name::after,.bjs-container .bjs-summary-right-sec .cat-sec .vehicle-type::after,.bjs-container .bjs-summary-right-sec .cat-sec .start-type::after{content:"";background:#000;width:5px;height:5px;border-radius:50%;display:inline-block;margin-left:4px;position:relative;top:-2px}.bjs-container .bjs-summary-right-sec .comp-name{text-align:left;font-family:source sans pro;font-size:14px;line-height:15px;font-weight:400;letter-spacing:0;color:#707070;opacity:1}.bjs-container .bjs-summary-right-sec .download-quote{display:none;text-align:left;text-decoration:underline;font-family:source sans pro;font-size:14px;line-height:15px;font-weight:400;letter-spacing:0;color:#ea3a51;opacity:1;margin-top:3px;cursor:pointer}.bjs-container .bjs-summary-right-sec .download-quote::before{content:"";background-image:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/Project/Mahindra/DotCom/Mahindra/Download.png);background-repeat:no-repeat;background-size:100% auto;width:15px;height:15px;display:inline-block;vertical-align:sub;margin-right:4px}.bjs-container .bjs-summary-right-sec .dealer-dts p,.bjs-container .bjs-summary-right-sec .dealer-dts span{font-size:14px;color:#313131;display:block}.bjs-container .bjs-summary-right-sec .dealer-dts p{margin-bottom:0}.bjs-container .bjs-summary-right-sec .dealer-dts span{font-weight:700}@media(max-width:992px){.bjs-container .bjs-wrapper{width:100%;padding:0 16px}.bjs-container .bjs-summary-left-sec{width:48%;margin-right:4px}.bjs-container .bjs-summary-right-sec{width:49%;margin-left:4px}.bjs-container .bjs-image-sec{width:195px;height:130px}.bjs-container .bjs-summary-right-sec .dealer-dts p,.bjs-container .bjs-summary-right-sec .dealer-dts span{font-size:12px}}@media(max-width:374px){.bjs-container .quote-listing-details{padding:10px 12px}.bjs-container .bjs-summary-right-sec .cat-sec{font-size:14px;line-height:18px}.bjs-container .bjs-summary-right-sec .comp-name,.bjs-container .bjs-summary-right-sec .download-quote{font-size:12px;line-height:15px}.bjs-container .bjs-summary-right-sec{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.bjs-container .bjs-image-sec{width:195px;height:auto}}@media(max-width:1024px){.bjs-container .bjs-wrapper{width:100%;margin:0 auto;padding:0 16px}.bjs-container .bank-details .bank-name-sec .heading,.bjs-container .bank-details .int-rate-sec .heading,.bjs-container .bank-details .tenure-sec .heading,.bjs-container .bank-details .emi-amount-sec .heading{font-size:12px;line-height:14px}.bjs-container .bank-details .bank-name-sec .bank-name,.bjs-container .bank-details .int-rate-sec .bank-name,.bjs-container .bank-details .tenure-sec .bank-name,.bjs-container .bank-details .emi-amount-sec .bank-name{font-size:12px;line-height:14px}.bjs-container .bank-details .bank-name-sec,.bjs-container .bank-details .int-rate-sec,.bjs-container .bank-details .tenure-sec{padding-right:10px}.bjs-container .bank-details .exchange-sec .heading-full{font-size:12px;line-height:14px}}.macroflow-pi,.financeflow-pi,.exchangeflow-pi{max-width:1200px;margin:20px auto 0;padding-top:20px;min-height:300px}.user-dts_main{width:100%}.user-dts_main .user-dts_hd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.user-dts_main .user-dts_hd p{margin-bottom:10px}.user-dts_main .sf-subhd{font-size:24px;margin-top:0;font-weight:700;color:#313131}.user-dts_main .mand_inp{font-family:Source Sans Pro,sans-serif;font-size:12px;color:#313131}.user-dts_main .user-dts_vf p{color:#313131;font-size:18px;margin-bottom:15px}.user-dts_main .user-dts_vf .prs-text p{font-size:16px}.user-dts_main .user-dts_vf .user_dts p{margin-bottom:0;width:100%}.user-dts_main .user-dts_vf p span.mb_no,.user-dts_main .user-dts_vf p span.mb_no>*{color:#313131;opacity:1;-webkit-text-fill-color:#313131}.user-dts_main .user-dts_vf p span.mb_no a{pointer-events:none;-webkit-text-fill-color:#fff;color:#fff;text-decoration:none}.user-dts_main .sf-inp{background:#f7f7f7!important;border:none!important;height:45px!important;border-radius:5px!important}.user-dts_main input.sf-inp::-webkit-input-placeholder{color:#707070}.user-dts_main input.sf-inp:-ms-input-placeholder{color:#707070}.user-dts_main input.sf-inp::-ms-input-placeholder{color:#707070}.user-dts_main input.sf-inp::-moz-placeholder{color:#707070}.user-dts_main input.sf-inp::placeholder{color:#707070}.user-dts_main input.sf-inp.inputRequired-validation-error-custom{border:solid 1px #ce0e2d!important}.user-dts_main .custom-select{border:none!important}.user-dts_main .custom-select.error .select-selected{border:1px solid #ce0e2d!important}.user-dts_main .custom-select .select-selected{height:45px;border-radius:5px;background:#f7f7f7!important;line-height:45px;border:none}.user-dts_main .otp_send,.user-dts_main .verify_otp{position:absolute;color:#ce0e2d;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;font-family:Source Sans Pro,sans-serif;font-weight:700;text-align:right;right:3%}.user-dts_main .otp_send:hover,.user-dts_main .verify_otp:hover{color:#ce0e2d}.user-dts_main .mob_inp,.user-dts_main .otp_vf{position:relative;background:#f7f7f7!important;border:none!important;height:45px!important;border-radius:5px!important;margin-bottom:5px}.user-dts_main .mob_inp .sf-inp,.user-dts_main .otp_vf .sf-inp{background:0 0!important;border-radius:0!important;width:85%}.user-dts_main .otp_Msg_Tmr{margin-bottom:10px}.user-dts_main .otp_Msg_Tmr,.user-dts_main .otp_Msg_Tmr span,.user-dts_main .otp_Msg_Tmr a{color:#ce0e2d;font-size:14px!important;font-family:Source Sans Pro,sans-serif}.user-dts_main .otp_Msg_Tmr .otp_Tmr span{color:#313131;font-weight:400}.user-dts_main .otp_Msg_Tmr a{font-weight:700}.user-dts_main .otp_Msg_Tmr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-dts_main .otp_Msg_Tmr .otp_Rsnd{margin-right:20px;display:none}.user-dts_main .otp_Msg_Tmr .otp_Call,.user-dts_main .otp_Msg_Tmr .otp_fail{display:none}.user-dts_main .otp_Msg_Tmr .otp_Rsnd::before,.user-dts_main .otp_Msg_Tmr .otp_Call::before{content:"";display:inline-block;width:18px;height:18px;background-size:18px!important;vertical-align:top;margin-right:2px}.user-dts_main .otp_Msg_Tmr .otp_Rsnd::before{background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/Load.png.html) no-repeat}.user-dts_main .otp_Msg_Tmr .otp_Call::before{background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/call-mob.png) no-repeat}.user-dts_main .user-dts_vf span.mb_no,.user-dts_main .user-dts_vf span.user_city,.user-dts_main .user-dts_vf span.user_state{font-weight:700;font-size:18px;font-family:Source Sans Pro,sans-serif}.user-dts_main .nsf-cb label .checkbox-mark{border:1px solid #e0e3e3;border-radius:5px;background:#f7f7f7}.user-dts_main .nsf-cb label .checkboxcustom input:checked~.checkbox-mark{border:1px solid #b2b2b2}.user-dts_main .nsf-cb p{font-size:14px}.user-dts_main .nsf-cb p a{color:#313131!important}.user-dts_main .mob_edit{cursor:pointer}.user-dts_main .user-dts_mob .mob_inp input.sf-inp+span.field-validation-error-custom,.user-dts_main .user-dts_vf .user_mob-vf .otp_vf input.sf-inp+span.field-validation-error-custom{display:block}.user-dts_main .user-dts_mob .mob_inp input.sf-inp.inputRequired-validation-error-custom,.user-dts_main .user-dts_vf .user_mob-vf .otp_vf input.sf-inp.inputRequired-validation-error-custom{border:none!important}.user-dts_main .user-dts_vf .user_dts .prs-text{margin-bottom:5px}.user-dts_main .user-dts_vf .user_dts .prs-dts,.user-dts_main .user-dts_vf .user_dts .nsf-cb{margin-bottom:15px}.user-dts_main .macroflowpi-checkboxes+span.field-validation-error-custom{font-family:Source Sans Pro,sans-serif!important;font-size:11px;font-weight:400;display:inline-block;margin-top:5px;padding-left:20px}.user-dts_main .macroflowpi-checkboxes+span.field-validation-error-custom{color:#ce0e2d;background:url("https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/Mask Group 18.svg") no-repeat top left;background-size:12px;display:inline}.user-dts_main .nsf-cb{margin-top:20px}@media(min-width:992px) and (max-width:1200px){.user-dts_main{max-width:950px;margin:0 auto}}@media(max-width:992px){.user-dts_main{margin:25px 15px 0}.user-dts_main .user-dts_vf p{margin-bottom:0}.user-dts_main .user_dts p .user-dts_main p,.user-dts_main .user-dts_vf p,.user-dts_main .user-dts_vf span{font-size:14px}.user-dts_main .user_dts p{margin-bottom:5px}.user-dts_main .user_dts .vcl-fts_cb{margin-top:10px}.user-dts_main .user_dts input,.user-dts_main .custom-select{margin-bottom:15px}.user-dts_main .user_dts .row:nth-child(2){margin-bottom:0}.macroflow-pi,.financeflow-pi,.exchangeflow-pi{padding-top:20px!important}}@media(max-width:480px){.macroflow-pi,.financeflow-pi,.exchangeflow-pi{min-height:200px}.user-dts_main .user-dts_hd{display:block}.user-dts_main .sf-subhd{font-size:22px}.user-dts_main p,.user-dts_main .user-dts_vf span{font-size:14px!important}}