.formwidth form{width:100%}.cfg-checkboxes p{font-family:Source Sans Pro,sans-serif!important;font-size:14px;color:#313131;display:inline-block}.cfg-checkboxes p a{font-weight:700;color:#ce0e2d!important}.sitecore-form .cfg-heading{font-family:Source Sans Pro,sans-serif!important;font-size:18px;font-weight:700;line-height:24px;color:#313131}.sitecore-form .cfg-heading.paddingtop{padding-top:50px}.sitecore-form .cfg input.cfg-input{border:none;background:#fcfcfc!important;border-bottom:2px solid #313131;font-family:Source Sans Pro,sans-serif!important;font-size:14px;color:#313131;height:34px;line-height:normal;padding:5px 10px;width:100%;box-shadow:none}.sitecore-form .cfg input.cfg-input::-webkit-input-placeholder{color:#b2b2b2}.sitecore-form .cfg input.cfg-input::-moz-placeholder{color:#b2b2b2}.sitecore-form .cfg input.cfg-input:-ms-input-placeholder{color:#b2b2b2}.sitecore-form .cfg input.cfg-input:-moz-placeholder{color:#b2b2b2}.sitecore-form .cfg input.cfg-input+span.cfg-field-instructions{margin-top:5px;display:inline-block;font-family:Source Sans Pro,sans-serif!important;font-size:11px;color:#868686;font-weight:400}.sitecore-form .cfg.error input.cfg-input{border-bottom-color:#ce0e2d}.sitecore-form .cfg.success input.cfg-input{border-bottom-color:#4caf51}.sitecore-form .cfg.warning input.cfg-input{border-bottom-color:#ffae42}.sitecore-form .cfg input.cfg-input+span.field-validation-error,.sitecore-form .cfg input.cfg-input+span.field-validation-valid,.sitecore-form .cfg input.cfg-input+span.cfg-field-warning{font-family:Source Sans Pro,sans-serif!important;font-size:11px;font-weight:400;display:inline-block;margin-top:5px;padding-left:20px}.sitecore-form .cfg input.cfg-input+span.field-validation-error{color:#ce0e2d;background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/input-error.svg) no-repeat top left;background-size:12px}.sitecore-form .cfg input.cfg-input+span.field-validation-valid{color:#4caf51;background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/input-success.svg) no-repeat top left;background-size:16px}.sitecore-form .cfg input.cfg-input+span.cfg-field-warning{color:#ffae42;background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/input-warning.svg) no-repeat top left;background-size:12px}.sitecore-form .cfg .cfg-checkboxes label{font-family:Source Sans Pro,sans-serif!important;font-size:14px;font-weight:400;color:#313131;cursor:pointer;padding:0;position:relative}.sitecore-form .cfg .cfg-checkboxes label+label{margin-left:20px}.sitecore-form .cfg .cfg-checkboxes label input[type=checkbox]{position:absolute;top:0;left:0;opacity:0;cursor:pointer;width:0;height:0;min-width:0;margin:0;border:none}.sitecore-form .cfg .cfg-checkboxes label .checkbox-mark{width:18px;height:18px;border:1px solid #ce0e2d;display:inline-block;margin-right:10px;vertical-align:sub;position:relative}.sitecore-form .cfg .cfg-checkboxes label input[type=checkbox]~.checkbox-mark:after{content:'';width:10px;height:10px;background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/checkbox-check-icon.svg) no-repeat;display:inline-block;position:absolute;top:4px;left:0;right:0;margin:0 auto;display:none}.sitecore-form .cfg .cfg-checkboxes label input[type=checkbox]:checked~.checkbox-mark:after{display:block}.sitecore-form .cfg .cfg-radiobox label{font-family:Source Sans Pro,sans-serif!important;font-size:14px;font-weight:400;color:#313131;cursor:pointer;padding:0}.sitecore-form .cfg .cfg-radiobox label input[type=radio]{position:absolute;top:0;left:0;opacity:0;cursor:pointer;width:0;height:0;min-width:0;margin:0;border:none}.sitecore-form .cfg .cfg-radiobox label .radiobox-mark{vertical-align:sub;width:18px;height:18px;display:inline-block;min-width:0;margin:0 10px 0 0;border:1px solid #ce0e2d;position:relative;cursor:pointer;color:#ce0e2d;border-radius:50%}.sitecore-form .cfg .cfg-radiobox label input[type=radio]~.radiobox-mark:after{content:"";position:absolute;top:4px;left:0;width:8px;height:8px;border-radius:50%;background:#ce0e2d;right:0;margin:0 auto;display:none}.sitecore-form .cfg .cfg-radiobox label input[type=radio]:checked~.radiobox-mark:after{display:block}.sitecore-form .cfg .cfg-radiobox label+label{margin-left:20px}.removeElm{display:none}.cfg-toggle{padding-top:35px}.custom-toggle2-container{display:inline-block}.custom-toggle2{border:1px solid #ce0e2d;display:flex;border-radius:50px;height:25px;width:57px;padding:2px!important;justify-content:space-between}.custom-toggle2 label{color:#313131;border-radius:50%;margin:0;cursor:pointer;font-family:Source Sans Pro,sans-serif!important;font-size:12px;font-weight:700;line-height:16px;display:block}.custom-toggle2 label input{position:absolute;top:0;left:0;opacity:0;width:0;height:0}.custom-toggle2 label input:checked:after{display:none}.custom-toggle2 label.isSelected{background:#ce0e2d;box-shadow:none;color:#ce0e2d;height:21px;width:21px}.sitecore-form .cfg-textarea textarea.form-control{background-color:#f0f0f0;border-radius:20px;font-size:14px;font-family:Source Sans Pro,sans-serif!important;color:#313131;font-weight:400;border:1px solid #f0f0f0}.sitecore-form .cfg-textarea textarea.form-control:focus{background-color:#f8f8f8;border:1px solid #f8f8f8}.sitecore-form .cfg-textarea textarea.form-control::placeholder{font-size:14px;font-family:Source Sans Pro,sans-serif!important;font-weight:700;color:#b2b2b2}.sitecore-form .cfgbtn .cfg-button{border-radius:10px!important;font-size:22px;padding:10px 36px 12px;border:1.5px solid #313131;color:#313131;font-weight:700;line-height:30px;text-decoration:none;background:#fff!important;font-family:source sans pro,sans-serif!important}.sitecore-form .cfgbtn .cfg-button:hover{background:#ce0e2d!important;border-color:#ce0e2d!important;color:#fff!important}.sitecore-form .cfgbtn .cfg-button:active{-webkit-box-shadow:5px 3px 15px 3px rgba(0,0,0,.1);box-shadow:5px 3px 15px 3px rgba(0,0,0,.1)}.sitecore-form .cfgbtn{text-align:center}@media only screen and (max-width:992px){.sitecore-form .cfgbtn .cfg-button{padding:9px 31px 10px;font-size:18px}}