tbody tr:hover,tbody tr:focus{padding:.1em .6em;border-bottom:1px solid #e6e4df;background-color:skyblue}.js .paragraph-type{overflow:inherit;background:#d3d3d3;padding:2px;border:solid 1px #000;width:200p}.js .paragraph-top{grid-template-columns:auto}img.media__image.media__element.b-lazy.b-loaded{padding:5px}.phone-number-field .country-select .prefix{min-width:10px !important}.user-logged-in .phone-number-field .country-select{height:35px}
.declined_back_to_draft{color:red!important;background:lightpink!important;border:red!important}
.sociallinkauthor ul li a.social-media-link-icon--twitter:hover{color:#000 !important}.user-icon:has(img[src=""]){display:none}.paragraph--type--typography-info-listing .main-container-typography-info{max-width:1190px;padding:0}.resource .view-case-studies .slick--view--case-studies .slick-controls{max-width:1190px;width:100%;margin:0 auto;position:absolute;top:-50px;left:0;right:0;height:80px}.resource .layout-casestudies_home{padding-top:30px}.resource .view-case-studies .slick--view--case-studies .slick-controls .slick-arrow.slick-prev{top:22px;right:84px}.resource .view-case-studies .slick--view--case-studies .slick-controls .slick-arrow.slick-next{top:22px;right:0}.resource .view-case-studies .slick--view--case-studies .slick-controls .slick-arrow.slick-prev:before{top:0}.resource .view-case-studies .slick--view--case-studies .slick-controls .slick-arrow.slick-next:before{top:}.recognition-wrap.paragraph--view-mode--slider-carousel-tile-large.bg-edge2edge{padding-bottom:0 !important;padding-top:80px !important}.related-video-cardlist.paragraph--type--card-list{padding:80px 0 60px}.section-pd-top{padding-top:80px}.section-pd-bottom{padding-top:80px}.paragraph--type--bp-typography-play{padding-top:80px}.paragraph--type--bp-contact-us.paragraph--view-mode--default{padding:80px 0 !important}@media only screen and (max-width:1199px){.paragraph--type--typography-info-listing .main-container-typography-info{padding:0 28px;max-width:100%}.resource .view-case-studies .slick--view--case-studies .slick-controls .slick-arrow.slick-prev{right:110px}.resource .view-case-studies .slick--view--case-studies .slick-controls .slick-arrow.slick-next{right:20px}.paragraph--type--resource-component .resource.slick-slider .slick-list .layout-casestudies_home .container{padding:0 28px !important}}@media (max-width:991.98px) and (max-width:991.98px){.paragraph--type--resource-component .resource.slick-slider .slick-list.draggable .layout-casestudies_home .slick-slider .slick-list.draggable{padding-top:0}}
.custom-margin-top-25{margin-top:25px}.directorship-list a{color:#8f8d8e;font-weight:600;font-size:14px}.page-node-417 #vbp-34781 .cards-contents:after{opacity:0}.testclass .component-title{color:green !important}.css-js-inject{color:red !important}.testclass p{color:green !important}.techM-special-banner-section-main .video.techM-sp-banner-section:after{background:rgba(0,0,0,.0)}.techM-banner-section-main .carousel-inner .techM-banner-section .techM-banner-image:has(.video-box):after{opacity:0}.counter-number-container.counter.counterText.mobileleftFade.aos-init.aos-animate{display:flex;align-items:baseline}.paragraph--type--statisticscounter .counter-digits .counter-number-suffix{position:initial;font-size:1.1rem;margin-left:2px;transform:translateY(-1px)}.field.field--name-field-bp-counter-label.field--type-string.field--label-hidden.field__item{margin-left:7px;margin-top:-5px;color:#29251d}h1 span.small.tm,.h1 span.small.tm,.techM-banner-text .h5 span.small.tm{position:relative;font-size:40%;line-height:0;vertical-align:baseline;top:-1.2em;display:inline}.scalespeed-content h2 span.small.tm{position:relative;font-size:40%;line-height:0;vertical-align:baseline;top:-1.2em;display:inline}.paragraph--view-mode--slider-carousel-tile-large .paragraph--type--bp-links a.btn-primary{color:#fff}.paragraph--type--bp-tab-section .view-filters .form-row .form-group .form-select{background:0 0}.page-node-type-news .main-container .news-detail-wrap,.page-node-type-press-release .main-container .news-detail-wrap{margin:70px 0}.page-node-type-press-release .inner-banner-hero-blog-block .sub-head4,.page-node-type-news .inner-banner-hero-blog-block .sub-head4,.page-node-type-case-studies .inner-banner-hero-blog-block .sub-head4{max-width:100%}@media(max-width:991px){.techM-special-banner-section-main .techM-sp-banner-section .paragraph--type--bp-cta .cta-links-wrapper .btn{padding-top:16px !important;padding-bottom:16px !important}}.techM-special-banner-section-main .techM-sp-banner-section .paragraph--type--bp-cta .cta-links-wrapper .link-normal{margin:0 !important}.techM-special-banner-section-main .techM-sp-banner-section .paragraph--type--bp-cta .cta-links-wrapper{justify-content:start;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px}.leadership-details-page .leadership-profile-details .leadership-profile-download .file-download{color:#fff;border:1px solid #e31837 !important;background:0 0 !important;background-color:#e31837 !important;background-image:linear-gradient(160deg,#e31837 50%,#5f0229 50%)!important;background-size:200% 200% !important;box-shadow:none !important}.leadership-details-page .leadership-profile-details .leadership-profile-download .file-download:hover,.leadership-details-page .leadership-profile-details .leadership-profile-download .file-download:focus{background-position:100% 100% !important;color:#fff;border:1px solid #e31837 !important;background-color:#e31837 !important}.leadership-details-page .leadership-profile-details .leadership-profile-download .file-download:after{filter:invert(1)}@media(min-width:992px){.paragraph--view-mode--slider-carousel-tile-large.bg-edge2edge{padding:70px 0 60px !important}}.paragraph--view-mode--slider-carousel-tile-large .card-body .card-links a.btn-secondary{color:#fff;border:1px solid #fff !important;background:0 0 !important;background-color:transparent !important;background-image:linear-gradient(160deg,rgba(255,255,255,0) 50%,#fff 50%) !important;background-size:200% 200% !important;box-shadow:none !important}.paragraph--view-mode--slider-carousel-tile-large .card-body .card-links a.btn-secondary:hover,.paragraph--view-mode--slider-carousel-tile-large .card-body .card-links a.btn-secondary:focus{background-position:100% 100% !important;color:#e31837;border:1px solid #fff !important;background-color:transparent !important}.quote-business-report blockquote{padding:0}.quote-business-report blockquote p,.quote-business-report blockquote{letter-spacing:0em !important;font-size:1.5rem !important;line-height:1.5 !important;color:#000 !important;font-weight:400}.quote-business-report .animate-text .text-formatted{width:100% !important;max-width:100%}@media(max-width:991px){.quote-business-report .slick .slick-list{padding-right:0}.paragraph--type--quote h2,.paragraph--type--quote blockquote p,.paragraph--type--quote blockquote{font-size:1rem !important;line-height:1.3 !important;margin-bottom:1.25rem}}@media(max-width:767px){.paragraph--type--quote.paragraph--view-mode--image-below-quote .media.user_media .user-icon,.paragraph--type--quote.paragraph--view-mode--image-left-quote .media.user_media .user-icon{width:50px;min-width:50px;height:50px}.paragraph--type--quote.paragraph--view-mode--image-below-quote .field--name-field-quote-name,.paragraph--type--quote.paragraph--view-mode--image-left-quote .field--name-field-quote-name{font-size:.875rem;font-weight:700}.paragraph--type--quote.paragraph--view-mode--image-below-quote .field--name-field-quote-designation,.paragraph--type--quote.paragraph--view-mode--image-left-quote .field--name-field-quote-designation{font-size:.875rem;line-height:1.3}.paragraph--type--quote.paragraph--view-mode--image-below-quote .icon,.paragraph--type--quote.paragraph--view-mode--image-left-quote .icon{margin-bottom:20px}.paragraph--type--quote.paragraph--view-mode--image-below-quote .icon svg,.paragraph--type--quote.paragraph--view-mode--image-left-quote .icon svg{width:33px;height:33px}}@media (max-width:575.98px){.quote-business-report.paragraph--type--bp-slick.bg-edge2edge.paragraph--view-mode--slick-1-item h2{height:auto!important}}.card-auth-horizontal .author-row{text-align:left}.search-wrapper .mega-dropdown-inner .row-fluid .tb-megamenu-column .block-views-exposed-filter-blocksearch-search-page .form-row .form-submit{transition:none;background:url(/themes/custom/techm/images/next-arrow.svg) no-repeat;outline:none}.block-views-exposed-filter-blocksearch-search-page .form-row .form-actions .form-submit.btn-primary,.block-views-exposed-filter-blocksearch-search-page .form-row .form-actions .form-submit.btn-primary:not(:disabled):not(.disabled):active,.block-views-exposed-filter-blocksearch-search-page .form-row .form-actions .form-submit.btn-primary:not(:disabled):not(.disabled).active,.block-views-exposed-filter-blocksearch-search-page .form-row .form-actions .form-submit.btn-primary:focus,.block-views-exposed-filter-blocksearch-search-page .form-row .form-actions .form-submit.btn-primary:not(:disabled):not(.disabled):active:focus{background-image:url(/themes/custom/techm/images/next-arrow.svg) no-repeat;border:0 none;background-color:transparent;outline:none}.techM-banner-section-main .paragraph--type--bp-carousel .carousel-indicators li{background-color:transparent}
.paragraph.paragraph--type--bp-hero-banner,.maindiagonalbannerHeight{height:calc(100vh - 87px);min-height:650px !important}.link-normal.mb-2{margin:0 !important}@media(min-width:992px){.paragraph.paragraph--type--bp-hero-banner,.maindiagonalbannerHeight{height:calc(100vh - 87px);min-height:753px !important}}@media (min-width:768px){.maindiagonalbanner .fullwidth.new_hero_banner h1.h5{font-size:4vw !important;line-height:1.2 !important}}@media(max-width:767px){.paragraph.paragraph--type--bp-hero-banner{background-position:bottom center !important;background-size:cover !important}}.main-container .col-sm-12[role=banner]{display:none}.node__content.col-md-12{margin:0}.typography-bg-dark{background-color:#1e1e1e !important}.hero-banner-cta .btn{margin:0 10px}.bg-secondary-dark{background-color:#2c2c2c !important}.bg-secondary-dark p{color:#fff !important}.ai-sustainability-hero-main.disablePaddingTop{padding-top:100px !important}.ai-sustainability-hero .hero-heading{font-weight:700;line-height:52px;margin-bottom:45px;font-size:45px}.ai-sustainability-hero .hero-text{font-size:16px;line-height:normal;color:#222;margin-bottom:22px}.ai-sustainability-hero .hero-text.small{font-size:14px}.ai-sustainability-hero .hero-image-container{padding-top:12px}.ai-sustainability-hero .hero-image{max-width:560px;width:100%}@media (max-width:991.98px){.ai-sustainability-hero .hero-heading{font-size:3rem}.ai-sustainability-hero .hero-text{font-size:16px}.ai-sustainability-hero .hero-image{max-width:500px}}@media (max-width:767.98px){.ai-sustainability-hero .hero-heading{font-size:24px;line-height:normal}.ai-sustainability-hero .hero-image{max-width:400px}}.highlight-cards-section .row.no-gap{margin-left:-8px;margin-right:-8px}.highlight-cards-section .no-gap>[class*=col-]{padding-left:8px;padding-right:8px}.highlight-cards-section h2{font-weight:700;font-size:45px;line-height:1.3;margin-bottom:50px !important}.highlight-cards-section .card{border:0;border-radius:0 !important;color:#fff;position:relative;overflow:hidden;padding:28px;background-repeat:no-repeat;background-size:cover}.highlight-cards-section .card .card-inner{position:absolute;left:28px;right:28px;bottom:28px}.highlight-cards-section .title{margin-bottom:10px;font-weight:700;font-size:20px;line-height:24px;color:#fff}.highlight-cards-section .copy{font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#fff !important}.highlight-cards-section .dark-text{color:#fff}.highlight-cards-section .h-hero .card-inner{display:flex;gap:50px}.highlight-cards-section .h-hero .card-inner h5.title{width:40%;margin:0 !important}.highlight-cards-section .h-hero .card-inner p.copy{width:60%}.highlight-cards-section .card:before{content:"";background:#000;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;opacity:.3}.highlight-cards-section .card{position:relative}.highlight-cards-section .card .card-inner{z-index:1}@media (min-width:1200px){.highlight-cards-section .h-hero{min-height:325px}.highlight-cards-section .h-tall{min-height:400px}.highlight-cards-section .h-small{min-height:286px}.highlight-cards-section .h-small.card-sustain{min-height:210px}}@media (min-width:992px) and (max-width:1199.98px){.highlight-cards-section .h-hero{min-height:325px}.highlight-cards-section .h-tall{min-height:400px}.highlight-cards-section .h-small{min-height:286px}.highlight-cards-section .h-small.card-sustain{min-height:210px}}@media (min-width:768px) and (max-width:991.98px){.highlight-cards-section .h-hero{min-height:325px}.highlight-cards-section .h-tall{min-height:400px}.highlight-cards-section .h-small{min-height:286px}.highlight-cards-section .h-small.card-sustain{min-height:210px}}@media (max-width:767.98px){.highlight-cards-section .h-hero,.highlight-cards-section .h-tall,.highlight-cards-section .h-small{min-height:auto}.highlight-cards-section .card{padding:22px;min-height:250px;display:flex;align-items:center;flex-direction:column;justify-content:flex-end}.highlight-cards-section .card .card-inner{position:static;padding:0}.highlight-cards-section .card .card-inner{flex-direction:column;gap:15px}.highlight-cards-section .h-hero .card-inner h5.title{width:100%}.highlight-cards-section .h-hero .card-inner p.copy{width:100%}.highlight-cards-section h2{font-size:2.25rem;margin-bottom:18px}.highlight-cards-section .title{font-size:18px;line-height:1.3}.highlight-cards-section .copy{font-size:.95rem}}.ai-challenges-section{font-family:"Poppins",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.ai-challenges-section .section-heading{font-weight:500;font-size:45px;line-height:52px;letter-spacing:-.02em;color:#000;margin-bottom:30px}.ai-challenges-section .section-subheading{font-weight:400;font-size:20px;line-height:30px;color:#2c2c2c;margin-bottom:50px;max-width:980px}.ai-challenges-section .row.grid-gap{margin-left:-5px;margin-right:-5px}.ai-challenges-section .grid-gap>[class*=col-]{padding-left:5px;padding-right:5px}.ai-card,.ai-quote-card{border-radius:12px;padding:24px;margin-bottom:24px;transition:transform .18s ease,box-shadow .18s ease}.ai-card:hover,.ai-quote-card:hover{transform:translateY(-4px);box-shadow:0 4px 1px rgba(0,0,0,.16)}.ai-card{background:#e5dfd3;border:1px solid #ececec;display:flex;flex-direction:column;border-radius:0;border:none;margin-bottom:20px !important}.ai-card .icon-circle{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#000;margin-bottom:14px}.ai-card .card-title{font-weight:500;font-size:20px;line-height:normal;color:#000;margin:0 0 8px}.ai-card .card-text{font-weight:400;font-size:14px;line-height:18px;color:#2c2c2c;margin:0}.ai-quote-card{background:#e31837;color:#fff;border:none;display:flex;flex-direction:column;justify-content:space-between;border-radius:0;border:none}.ai-quote-card .icon-circle{width:70px;height:70px;background:#e31837;display:flex;align-items:center;justify-content:center;border-radius:100%;margin-bottom:15px}.ai-quote-card .quote-icon{font-size:46px;line-height:1;margin-bottom:8px}.ai-quote-card .quote-text{font-weight:300;font-size:24px;line-height:32px;letter-spacing:-.02em;color:#fff !important;margin:10px 0 20px;padding:0}.ai-quote-card .quote-author{display:flex;flex-direction:column}.ai-quote-card .author-avatar{width:75px;height:75px;min-width:75px;border-radius:50%;background:#fff;margin-bottom:20px;overflow:hidden}.ai-quote-card .author-name{font-weight:500;font-size:18px;line-height:24px;letter-spacing:-.02em;color:#fff;margin:0 0 2px}.ai-quote-card .author-role{font-weight:300;font-size:14px;line-height:18px;display:flex;align-items:center;letter-spacing:-.02em;color:#fff}@media (min-width:992px){.ai-challenges-section .equalize{display:flex;align-items:stretch}.ai-challenges-section .equalize>.col-lg-4{display:flex;flex-direction:column}.ai-challenges-section .equalize>.col-lg-4>.ai-card,.ai-challenges-section .equalize>.col-lg-4>.ai-quote-card{flex:1 1 0%}}@media (max-width:991.98px){.ai-challenges-section .section-heading{font-size:24px;line-height:normal}.ai-challenges-section .section-subheading{font-size:1.05rem}}.simulations-section-title .component-title{text-align:left !important;font-size:45px}@media (max-width:991px){.simulations-section-title .component-title{font-size:35px;line-height:normal;margin-bottom:20px !important}}@media (max-width:767px){.simulations-section-title .component-title{font-size:24px;line-height:normal;margin-bottom:20px !important}}.success-slick-section .slider-controls .slick-arrow:before{display:none !important}.success-slick-section{width:100%}.success-slick-section .slider-controls{display:flex;align-items:center;justify-content:flex-end;margin-bottom:20px;gap:15px}.success-slick-section .slider-controls .slick-prev,.success-slick-section .slider-controls .slick-next{width:45px;height:45px;border-radius:50%;border:transparent;background:0 0;color:transparent;font-size:16px;display:flex !important;justify-content:center;align-items:center;cursor:pointer;opacity:1;position:relative !important;inset:0px;top:0 !important;bottom:0;left:0;bottom:0 !important;margin:0 !important;transform:none}.success-slick-section .slider-controls .slick-next{order:3}.success-slick-section .slider-controls .slick-dots{display:flex !important;align-items:center;gap:0px;margin:0 !important;padding:0;line-height:0 !important;overflow:hidden;justify-content:center;height:auto}.success-slick-section .slider-controls .slick-dots li{list-style:none;padding:0;line-height:normal !important;height:2px !important;margin:0}.success-slick-section .slider-controls .slick-dots li button:before{display:none}.success-slick-section .slider-controls .slick-dots li{list-style:none}.success-slick-section .slider-controls .slick-dots li button{font-size:0;background:#ccc;width:30px;height:2px !important;border:none;padding:0;border-radius:0;display:block}.success-slick-section .slider-controls .slick-dots li.slick-active button{background:#e63946;width:60px}.success-slick-section .slide-content{padding-top:20px}@media(max-width:767px){.success-slick-section .slide-content{height:auto !important}}.success-slick-section .success-title{color:#e31837 !important;font-weight:700;font-size:45px;margin:0 0 10px;letter-spacing:0px !important}.success-slick-section .hero-heading{font-size:35px;font-weight:400;margin:0 0 20px;line-height:1.3;padding-top:0}.success-head{display:flex;justify-content:space-between;gap:10px}.success-slick-section p{font-size:16px;line-height:normal;color:#2c2c2c;margin-bottom:20px}.success-slick-section .stat-box p{font-size:14px;line-height:normal;color:#2c2c2c;margin-bottom:0}.success-slick-section .stat-box-container{background:#5f0229;border-radius:0;padding:30px;display:flex;flex-direction:column;gap:20px;min-height:100%;justify-content:center}.success-slick-section .stat-box{background:#fff;padding:20px;color:#000;border-radius:0}.success-slick-section .stat-box h2{font-size:35px;font-weight:700;color:#2f2f34;margin-bottom:0;line-height:1.3}.success-slick-section .quote-block-user{display:flex;align-items:center;gap:20px}.success-slick-section .quote-block-user .quote-block-img{width:60px;height:60px;min-width:60px;border-radius:100%;overflow:hidden}.success-slick-section .quote-block-user .quote-block-name h6{font-weight:600;font-size:14px;line-height:1.3;color:#1e1e1e;margin:0}.success-slick-section .quote-block-user .quote-block-name p{font-size:14px;line-height:1.3;color:#1e1e1e;margin:0}.success-slick-section .quote-block .icon{margin-bottom:20px}.success-slick-section .quote-block p{font-weight:300;font-size:18px;line-height:normal;color:#2c2c2c !important}.success-slick-section .slider-wrapper{margin:0}@media(max-width:767px){.success-slick-section .quote-block{padding-bottom:30px}.success-slick-section .quote-block p{font-size:16px;line-height:normal}.success-slick-section .stat-box h2{font-size:24px;line-height:normal}}.success-slick-section .btn-custom{background-color:#e63946;color:#fff !important;border:none;padding:15px;margin-top:20px;font-size:18px;font-weight:400;text-transform:inherit}.success-slick-section{position:relative;padding-top:40px}.success-slick-section .slider-controls{position:relative;right:0;top:0;margin:0;z-index:10}@media (min-width:992px){.success-slick-section .stat-box-container{max-width:460px;margin-left:auto}.success-slick-section{position:relative;padding-top:0}.success-slick-section .stat-box-container{margin-top:0}}@media (max-width:768px){.success-slick-section .hero-heading{font-size:24px;line-height:normal}.success-slick-section p{font-size:16px;line-height:normal}.success-slick-section .btn-custom{font-size:15px}.success-slick-section .success-title{font-size:24px;line-height:normal}.success-head{flex-direction:column}.success-slick-section .slider-controls{max-width:200px;margin-left:auto;order:-1}.success-slick-section .stat-box-container{margin-top:20px}}.success-slick-section .slider-controls .slick-arrow.slick-disabled{opacity:.5}.success-slick-section .custom-controls{display:none;justify-content:space-between;padding-top:30px}@media(max-width:767px){.success-slick-section .stat-box p{margin-bottom:0}.success-slick-section .custom-controls{display:flex}}.future-quote-with-bg{background-image:url(https://insights.techmahindra.com/images/sustainability_1x.webp);background-repeat:no-repeat;background-position:top center;background-size:cover}.future-quote-with-bg .slick .container{background:rgba(255,255,255,.35);backdrop-filter:blur(9px);padding:45px !important}.future-quote-with-bg .slick .container .field--name-field-quote-main p{font-weight:300;font-size:24px;line-height:1.3;letter-spacing:-.02em;color:#000}@media(min-width:1367px){.future-quote-with-bg .slick .container .field--name-field-quote-main p{font-size:35px;line-height:42px}}.future-quote-with-bg h2.component-title.h6{margin-bottom:20px}.future-quote-with-bg .component-introduction{margin:0}.future-quote-with-bg .slick{padding-top:40px}@media(max-width:1366px){.future-quote-with-bg h2.component-title.h6{font-size:35px;line-height:normal}.future-quote-with-bg .component-introduction p{font-size:14px;line-height:normal}.future-quote-with-bg .slick .container{padding:30px !important}.future-quote-with-bg .slick .container .icon{max-width:30px;margin-bottom:13px}.future-quote-with-bg .slick .container .icon svg{max-width:100%;height:auto}}@media(max-width:767px){.future-quote-with-bg h2.component-title.h6{font-size:24px;line-height:normal}}.quote-center .animate-text .text-formatted{margin:auto}.quote-center .animate-text .text-formatted p{font-weight:300;font-size:35px;line-height:42px;text-align:center;letter-spacing:-.02em;color:#2f2f34}@media(max-width:767px){.future-quote-with-bg .slick .container .field--name-field-quote-main p{font-size:20px;line-height:normal}.ai-quote-card .quote-text{font-size:18px;line-height:normal}}@media(max-width:767px){.quote-center .animate-text .text-formatted p{font-size:18px;line-height:normal}.quote-center .media.user_media{justify-content:center;text-align:center}.quote-center .media.user_media .media-body{text-align:center !important;width:100%;display:block}.quote-center .media.user_media .media-body .title3{display:block !important;text-align:center}.paragraph--type--text-and-image{padding-left:0 !important;padding-right:0 !important}.paragraph--type--text-and-image .wrapper{padding:0 !important}.paragraph--view-mode--text-with-image .component-introduction p{font-size:16px;line-height:normal}}.ready-to-go-deeper .component-title{font-style:normal;font-weight:500;font-size:45px;line-height:52px;color:#000 !important}@media(max-width:767px){.ready-to-go-deeper .component-title{font-size:35px;line-height:1.3}.at-tech-banner .component-title.h6{font-size:24px;line-height:normal}.mob-full-width{position:relative !important;right:50%;left:50%;overflow:hidden;flex:0 0 100vw;width:100vw !important;max-width:none;margin-right:-50vw !important;margin-left:-50vw !important;padding-right:0 !important;padding-left:0 !important}}@media(max-width:767px){.ready-to-go-deeper.paragraph--view-mode--text-with-image{background-image:url(https://insights.techmahindra.com/images/ready-to-go-deeper_0.webp) !important;background-position:left}.at-tech-mahindra.paragraph--view-mode--text-with-image{background-image:url(https://insights.techmahindra.com/images/Siemenss-Team-center.webp) !important}.at-tech-banner.paragraph--view-mode--text-with-image{background-image:url(https://insights.techmahindra.com/images/Engineering-service.webp) !important}}:root{--g-color-green:#bfffbb;--g-color-green-glow:#ffffff63;--g-color-white:#fff;--g-color-black:#000;--g-color-text:#222;--g-color-dark-green:#074e19;--g-color-gradient-black:#050c07;--g-color-box-gradient:linear-gradient(76deg,#2d4d2c 0%,#072d11 100%)}.source-text-intro{padding:20px 30px;display:none}.source-text-intro p,.source-text-intro p a{color:#fff !important;font-size:14px;margin:0;font-style:italic}.dial-section{min-height:calc(100vh - 90px)}.intro{color:var(--g-color-white);padding:4rem 0 10px}.main-globle{background:#0a0838;background-position:top center;background-attachment:fixed;background-size:cover;background-repeat:no-repeat}.intro .intro-card h2{font-size:66px;line-height:70px;font-weight:700;text-transform:uppercase;text-align:center;padding-top:4rem;margin-bottom:0;color:#fff}.intro .intro-card h2 span{color:#bfffbb;display:inline-block}.intro .container>h2{font-style:normal;font-weight:600;font-size:45px;line-height:1.4;letter-spacing:-.02em;color:#fff !important;margin-bottom:30px}.intro h5{font-size:24px;line-height:32px;font-weight:400;color:#fff !important}.intro p{font-size:20px;line-height:26px;font-weight:400;color:#fff !important;margin-bottom:10px}.dial-section a{color:var(--g-color-white)}#horizontal-scoll{display:none}.dial-section{position:relative;overflow:hidden;padding:0}.dial-section .dial-inner{width:100%;margin:0 auto;display:flex;align-items:center;max-height:calc(100vh - 90px);overflow:hidden}.dial-section #circleWrap{position:relative;width:150vh;height:150vh;transform-origin:50% 50%;left:-25vh}.dial-section .earth{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70vh;height:70vh;border-radius:50%}.dial-section .earth-glow{background:radial-gradient(circle at center,var(--g-color-green-glow),transparent 70%);filter:blur(40px);width:70vh;height:70vh;position:absolute;z-index:-1;animation:moveAround 15s ease-in-out infinite}@keyframes moveAround{0%{transform:translate(0,0)}25%{transform:translate(-100px,-50px)}50%{transform:translate(-40px,40px)}75%{transform:translate(60px,30px)}100%{transform:translate(0,0)}}.earth .earth-img-wrapper,.earth .earth-img-wrapper .earth-img{width:100%;height:100%;border-radius:50%;position:relative;padding:1.5rem}.earth .earth-img-wrapper .earth-ring{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%) rotate(0deg);will-change:transform;transform-origin:center center;animation:rotate 40s linear infinite}@keyframes rotate{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}.earth .ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vh;height:100vh;border-radius:50%;border:1px solid rgba(227,24,55,.3);opacity:0;will-change:opacity}.earth .ring-2{width:140vh;height:140vh}.earth .ring-3{width:180vh;height:180vh}.earth .ring-4{width:220vh;height:220vh}.dial-section #svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.dial-section #circle{fill:none}.dial-inner .item{position:absolute;display:flex;align-items:center;gap:.7rem;pointer-events:auto;transform-origin:center center;font-size:clamp(13px,1.2vw,18px);opacity:0;will-change:opacity;transition:opacity .3s linear}.dial-inner .item:first-child{opacity:1}.dial-inner .label{width:120px;height:120px;font-size:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--g-color-white);font-weight:700;box-shadow:0 6px 18px rgba(0,0,0,.08)}.dial-inner .label img{width:100%;height:100%}.dial-inner .content-box{box-shadow:0 8px 24px rgba(0,0,0,.06);transform:translateX(100px);z-index:-10;position:absolute;left:100px;border:1px solid rgba(255,255,255,.2);border-radius:8px}@media(max-width:1280px){.dial-inner .content-box{left:30px}}.dial-inner .content-box-inner{height:auto;border-radius:8px;padding:2rem;width:480px;min-height:260px;overflow:hidden;position:relative;z-index:0;background:rgba(255,255,255,.05);backdrop-filter:blur(10px)}.dial-section .content-box-inner h3,.dial-section .content-box-inner ul{position:relative;z-index:1;color:var(--g-color-white)}.dial-section .content-box .content-box-inner h3{margin:0;font-size:1.5rem;font-weight:500;line-height:1.2;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.2)}.dial-section .content-box .content-box-inner ul{margin:1rem 0 0 1.3rem;padding:0;font-size:1rem;font-weight:300;list-style:none}.dial-section .content-box .content-box-inner ul li{position:relative;padding-bottom:4px;list-style:square;line-height:normal;color:#fff}.dial-section .content-box .content-box-inner ul li::marker{color:#f9b4a3}.dial-section .source-text{position:absolute;bottom:20px;left:50%;transform:translate(-50%);max-width:350px;font-style:italic;font-size:14px;font-weight:300;opacity:0;text-align:center}.dial-section .source-text p,.dial-section .source-text p a{font-weight:400;font-size:14px;line-height:21px;color:#fff}.dial-section .source-text p a{text-decoration:underline}.dial-section .intro-card h2{font-size:42px;line-height:48px;font-weight:700;text-transform:uppercase;margin:0;color:#fff;z-index:5}.dial-section .intro-card h2 span{color:#f9b4a3;display:inline-block}.dial-section .intro-card h5{font-weight:500;margin-bottom:0;font-style:italic;text-decoration:underline;text-decoration-color:#f9b4a3;text-underline-offset:8px;font-size:16px;color:#fff}.dial-section .intro-card .figure{color:#f9b4a3;font-weight:700;font-size:110px;display:block;overflow:hidden;line-height:1}@media only screen and (max-width:1366px){.intro .container>h2{font-size:45px;line-height:1.4}.intro h5{font-size:21px;line-height:1.4}.intro .intro-card h2{font-size:50px;line-height:1.4}.dial-section .earth{width:60vh;height:60vh}.dial-inner .content-box-inner{padding:1.5rem;min-height:215px}.dial-section .content-box .content-box-inner ul{font-size:14px}.dial-section .content-box .content-box-inner h3{font-size:18px}}@media (max-height:600px){.dial-section .earth{width:50vh;height:50vh}}@media (max-width:1370px) and (max-height:1024px){.dial-section .earth{width:55vh;height:55vh}.dial-section .intro-card h2{font-size:30px;line-height:normal}.dial-inner .content-box-inner{width:380px}.dial-inner .intro-card .content-box-inner{min-width:425px}.dial-inner .intro-card .content-box{margin-left:-30px}.dial-inner .content-box{left:60px}.dial-section #circleWrap{position:relative;width:100vw;height:100vw;transform-origin:50% 50%;left:-36%}}@media only screen and (max-width:1199px){.dial-section .intro-card h2{font-size:35px;line-height:1.3;margin:0}.dial-section .intro-card h2 span{letter-spacing:0px;font-size:24px}.dial-section .intro-card h5{font-size:14px;margin:0}.dial-section .intro-card .figure{font-size:56px}.desktop{display:none}#horizontal-scoll{display:block;height:100vh;overflow:hidden}.dial-section #circleWrap{display:none}.horizontal-scoll-wrapper .earth{position:relative;top:0;left:0;z-index:5;transform:none;width:30vh;height:30vh;right:0 !important;margin:0 auto 65px}.horizontal-scoll-wrapper .earth-glow{width:30vh;height:30vh}.horizontal-scoll-wrapper .earth .earth-img{padding:.5rem}#horizontal-scoll{position:relative;width:100%;height:100vh;overflow:hidden}.horizontal-scoll-wrapper{height:100%;padding:110px 0 30px;display:flex;flex-direction:column;justify-content:center;gap:0px}.horizontal{display:flex}.horizontal>.horizontal-item{display:flex;flex-shrink:0;padding:0 5px;background:var(--g-color-box-gradient);align-items:stretch;width:300px;padding:1.5rem;margin-right:1.5rem;border-radius:8px;color:#f6f2e8;overflow:auto}.header-wrapper{display:flex;gap:1rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.4)}.horizontal>.horizontal-item:first-child{margin-left:28px}.horizontal>.horizontal-item:last-child{margin-right:28px}.horizontal .horizontal-item img{width:40px;height:40px}.dial-section .content-box .content-box-inner h3{font-size:1.25rem;line-height:1.25;padding:0;border:0}.horizontal .horizontal-item *{font-size:14px}.dial-section .source-text{opacity:1 !important;top:calc(40vh + 60px);left:50%;transform:translateX(-50%);text-align:center;width:100%;padding:0 28px;max-width:100%;display:none}.intro .intro-card h2{font-size:40px;line-height:48px;font-weight:700;text-transform:uppercase;text-align:center;padding-top:4rem;margin-bottom:0;color:#fff}.intro .intro-card h2 span{color:#bfffbb;display:inline-block}.intro .container>h2{font-size:40px;line-height:1.3;font-weight:600;margin-top:0;letter-spacing:-1px}.intro h5{font-size:16px;line-height:1.4;font-weight:400}.intro p{font-size:16px;line-height:24px;font-weight:400}.source-text-intro{display:block}}.remove-user-img .user-icon{display:none}.remove-btn .col-lg-9>.qoute_link{display:none}.remove-btn.paragraph--view-mode--text-with-image .component-introduction .qoute_link .btn-md{margin-right:15px;margin-bottom:15px}.ready-to-go-deeper .btn-md i{display:none}.link-normal:has(>a.d-none){margin:0 !important;height:0 !important}.paragraph--type--text-and-image{width:100%;overflow:hidden}.typography-bg-light .field--name-bp-text .dial-section .source-text a{color:#fff}.typography-bg-light .field--name-bp-text .dial-section .source-text a:hover{color:#e31837}.new-with-bg-card .card-text-img{background:#e5dfd3}
article.node--view-mode-search-result{margin-top:25px}.logout-profile-block{display:flex;align-items:center;height:57px}
