.wrap-key-contacts{margin:40px auto 0;max-width:1200px}.key-contacts{padding:0}.key-contacts ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.key-contacts ul li{border:none;background:0 0;margin:0;border-bottom:2px solid rgba(206,14,45,.2)}.key-contacts ul li.active{border:none;background:0 0;border-bottom:2px solid #ce0e2d}.key-contacts ul li .field-heading{font-size:18px;color:#313131;font-family:source sans pro,sans-serif!important}.key-contacts ul li.active .field-heading{color:#ce0e2d!important;font-weight:700;font-size:18px;font-family:source sans pro,sans-serif!important}.key-contacts ul li>div{padding:5px 21px}.key-contacts ul li:hover{border-top:none}.key-contacts .tabs-container{border-top:none;padding:15px 0 0}.key-contacts-data .contacts-card{-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.08);box-shadow:5px 5px 15px rgba(0,0,0,.08);padding:20px;margin-bottom:30px}.key-contacts-data .contacts-card .field-contact-phone-number,.field-contact-name,.field-contact-position,.field-contact-address,.field-contact-email-address{font-family:source sans pro,sans-serif!important;color:#313131;font-size:18px}.key-contacts-data .contacts-card .field-contact-name{font-size:24px;font-weight:700}.key-contacts-data .contacts-card .field-contact-position{line-height:20px}.key-contacts-data .contacts-card .field-contact-address{line-height:25px;max-width:374px;margin-top:15px}.key-contacts-data .contacts-card .field-contact-phone-number{font-weight:700;display:inline-block;position:relative;padding-left:30px;margin-right:25px;margin-top:15px;cursor:pointer}.key-contacts-data .contacts-card .field-contact-phone-number:after{content:"";background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/call-red.png) no-repeat;position:absolute;left:0;top:2px;width:24px;height:24px}.key-contacts-data .contacts-card .field-contact-email-address{font-weight:700;display:inline-block;position:relative;padding-left:30px;margin-top:15px;cursor:pointer}.key-contacts-data .contacts-card .field-contact-email-address:after{content:"";background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/email.webp) no-repeat;position:absolute;left:0;top:2px;width:24px;height:24px}.key-contacts-data .contacts-card:hover{border-radius:20px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.key-contacts-data .contacts-card:hover .field-contact-name{color:#ce0e2d}.key-contacts-data .contacts-card .field-contact-phone-number:hover{text-decoration:underline}.key-contacts-data .contacts-card .field-contact-email-address:hover{text-decoration:underline;color:#313131}@media only screen and (max-width:768px){.key-contacts-data .contacts-card .field-contact-name{font-size:22px}.key-contacts-data{padding:0 25px}.key-contacts-data .contacts-card{margin-bottom:20px}.key-contacts-data .contacts-card .field-contact-phone-number,.field-contact-name,.field-contact-position,.field-contact-address,.field-contact-email-address{font-size:14px}.key-contacts-data .contacts-card .field-contact-address{line-height:20px}.key-contacts-data .contacts-card .field-contact-phone-number:after{content:"";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;position:absolute;left:0;top:0;width:22px;height:22px}.key-contacts-data .contacts-card .field-contact-email-address:after{content:"";background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/mail-mob.png) no-repeat;position:absolute;left:0;top:0;width:22px;height:22px}.key-contacts .tabs-container{padding:15px 0 0}.wrap-key-contacts{margin:25px auto 0}}@media only screen and (max-width:448px){.key-contacts-data .contacts-card .field-contact-email-address{width:55%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.key-contacts-data .contacts-card .field-contact-phone-number{overflow:hidden}}@media only screen and (max-width:371px){.key-contacts-data .contacts-card .field-contact-email-address{width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.key-contacts-data .contacts-card .field-contact-phone-number{overflow:hidden}}@media(min-width:320px) and (max-width:370px){.key-contacts-data .contacts-card .field-contact-email-address{width:48%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.key-contacts-data .contacts-card .field-contact-phone-number{overflow:hidden;cursor:pointer}}@media only screen and (max-width:1199px){.wrap-key-contacts{max-width:950px}}@media only screen and (max-width:1024px){.wrap-key-contacts{max-width:768px}}