/*Unique Styles*/
html{scroll-behavior:smooth}
body{font-family:Metropolis;-webkit-font-smoothing:antialiased;-webkit-animation:fix 1s 1;animation:fix 1s 1;overflow-x:hidden;line-height:1.5em;font-weight:300;color:#000;font-size:17px;}
h1,h2,h3,h4,h5{color:#000;font-weight:600;margin-bottom:20px}
a{color:#c21734}
a:hover{color:#05182b}
a,a:hover{text-decoration:none}
a:focus{outline:none}
p{margin:0 0 10px;line-height:1.5em}
p:last-child{margin-bottom:0}
.why-talentsprint p:last-child { margin-bottom: 0; font-size: 18px; line-height: 1.6; padding-right: 30px; }
.dtr-pt-100, .dtr-py-100{padding-top:100px;}
.dtr-pb-100, .dtr-py-100{padding-bottom:100px;}
.dtr-pt-80, .dtr-py-80{padding-top:80px;}
.dtr-pb-80, .dtr-py-80{padding-bottom:80px;}
.dtr-pt-50, .dtr-py-50{padding-top:50px;}
.dtr-pb-50, .dtr-py-50{padding-bottom:50px;}
.dtr-pt-30, .dtr-py-30{padding-top:30px;}
.dtr-pb-30, .dtr-py-30{padding-bottom:30px;}
ul,ol{margin:0 0 10px;padding:0;list-style-position:outside;display:block}
ul li, ol li{margin-bottom:8px;display:inline-block}
.accordion{--bs-accordion-btn-focus-border-color:unset;--bs-accordion-btn-focus-box-shadow:unset}
.accordion-item:first-of-type,.accordion-item:last-of-type{border-radius:15px}
.modal-dialog{width:70%;max-width:800px;margin-top:120px}
.modal-dialog img.faculty-modal-img {height: 130px;display: block;margin-bottom: 15px;border-radius: 5px;}
.modal-dialog h4 {font-size: 22px;margin-bottom: 5px;}
.modal-dialog p {font-size: 16px;}
.modal-body {padding: 20px;}
.modal-dialog iframe {width: 100%;height: 500px;}
/*Menu Styles*/
ul.navbar-nav li .btn{left: 0; right: 0; margin-left: auto; margin-right: auto;}
nav.navbar.navbar-expand-lg { border-bottom: 1px solid #e5e5e5;background: #fff; }
nav.navbar.navbar-expand-lg.bg-white { background: #fff;}
.main-logo {height:80px;margin: 0;}
ul.navbar-nav li {padding: 0 2px; margin: 0px 5px; display: block;}
ul.navbar-nav li a {font-weight: 400; color: #000; font-size: 15px; text-align: left;}
ul.navbar-nav li a.nav-link.ds-btn { background: #09A965; padding: 10px 20px; color: #fff; border-radius: 6px;margin-top: -3px; }
ul.navbar-nav li a.dropdown-item:hover {background-color: #a917fe;color: hsl(0, 0%, 100%);border-radius: 20px;}
ul.navbar-nav li a.dropdown-item{transition: all 0.3s ease;}
.scroll-button:disabled {opacity: 0.4;cursor: not-allowed;pointer-events: none;}
ul.navbar-nav li .btn{position:relative;display:inline-block;cursor:pointer;outline:none;vertical-align:middle;text-decoration:none;background:transparent;font-size:15px;border:none; color:#fff;border-radius:20px;background-color:#282936;}
ul.navbar-nav li .btn{position:relative;height:fit-content;display:flex;justify-content:center;align-items:center;width:120px;height:40px;text-align:center;text-transform:uppercase;text-indent:0px;transition:300ms;font-weight:500;padding: 0px 25px;}
ul.navbar-nav li .btn::before{display: none; content:"";transition:all .45s cubic-bezier(0.65,0,0.076,1);position:absolute;left:0;display:none;width:40px;height:40px;border-radius:20px;background-color:#282936;z-index:-1}
ul.navbar-nav li .btn:hover::after{content:"";position:absolute;top:50%;left:17px;transform:translate(-50%,-50%) rotate(45deg);width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transition:400ms;}
ul.navbar-nav li .btn:hover { background: #a204fe;text-indent: 0px; color: #fff; font-weight: 600; width:140px;justify-content:left;}ul.navbar-nav li .btn:active{scale:.95}
ul.navbar-nav li .btn:hover::before{width:100%}
ul.navbar-nav li .btn:hover::after{left:calc(100% - 25px)}
/*arrow-to-top*/
#take-to-top { background-color: #a917fe; color: #fff; width: 40px; height: 40px; z-index: 999; text-align: center; text-decoration: none; border-radius: 50%; -webkit-transition: all .3s ease; transition: all .3s ease; display: block; }
#take-to-top.dtr-fade-scroll { position: fixed; right: 36px; bottom:105px; display: none; }
a#take-to-top img { width: 80%; margin-top: 10%; }
a.nav-link.ind.dropdown-toggle img { height: 13px; margin-right: 6px; border-radius: 2px; position: relative; top: -1px; }
a.nav-link.usa img { height: 13px; margin-right: 6px; border-radius: 2px; position: relative; top: -1px; }
p.usa-web-link { text-align: right; margin-bottom: 0; margin-right: 0; position: absolute; right: 20px; top: -6px; z-index: 999; }
p.usa-web-link a.nav-link { display: inline-block; padding: 0 7px; border-radius: 5px; font-size: 12px; color: #000; }
p.usa-web-link img { height: 13px; margin-right: 6px; border-radius: 2px; position: relative; top: -1px; }
p.usa-web-link a.nav-link.usa {opacity: .5;color: #2c2828;}
li.nav-item.dropdown.country ul.dropdown-menu.show {text-align: center;min-width: 100%;padding: 0;}
.carousel-item.one { background: #fefdfc url(../images/transition-img-new.webp) no-repeat; background-size: 100%; background-position: 50% 100%;}
.carousel-item.two { background: #fefdfc url(../images/header-bg-one.webp) no-repeat;background-size: 100%; background-position: right top;}
.carousel-item.three { background: #fefdfc url(../images/header-bg-two-new.webp) no-repeat;background-size: 95%; background-position:right bottom;}
.carousel-item.four { background: #fefdfc url(../images/header-bg-three.webp) no-repeat; background-size: 100%; background-position: right top;}
.carousel-item.six { background: #fefdfc url(../images/sap-banner.webp) no-repeat; background-size: 100%; background-position: right top;}
section.main-banner { position: relative;border-bottom: 1px solid #e5e5e5; padding-top: 85px;}
section.main-banner, div#headerCarousel, div#headerCarousel .carousel-inner, .carousel-item.one, .carousel-item.two, .carousel-item.three, .carousel-item.four, .carousel-item.six {min-height: 560px;}
img.header-graphic { position: absolute; right: 150px; height: 620px; bottom: 0; }
h2.main-headline { font-size:48px; line-height:1.1em; color: #1E2237;margin-top: 20px; }
h2.main-headline span{position: relative}
@keyframes background-size-300 {
  from {background-size: 0%;}
  to {background-size: 300%;}
}
.scribble {position: relative;background-image: none;background-color: transparent;
  &::after {content: '';position: absolute;bottom: -8%;left: 0%;height: 30%;color: #a000fc;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='247' height='22' fill='none'%3E%3Cmask id='a' width='246' height='23' x='0' y='1' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 1h246v23H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%2300a661' d='M.225 13.987c40.77-3.247 81.218-6.304 122.486-5.61 40.217.68 80.07 3.493 119.823 8.284 4.828.577 4.966-4.727.193-5.301-40.597-4.886-82.029-7.082-123.059-6.436-39.896.627-80.713 2.548-119.53 8.822-.233.04-.132.263.087.25v-.009z'/%3E%3C/g%3E%3C/svg%3E");
    mask-repeat: no-repeat;mask-size: 100%;width: 100%;background-image: linear-gradient(to right,currentcolor 40%,transparent 50%);background-repeat: no-repeat;animation: background-size-300 0.4s 1s ease-in both;background-size: 300%  }
}
.carousel-item.four.active .scribble{&::after {left: -8%;}}
p.byline { color: #374151; font-size: 20px; font-weight: 400; margin-top: 10px; display:block; }
p.header-cta.mt-5,p.video-cta {display: inline-block;}
img.banner-left-graphic { position: absolute; bottom: 0; }
div#headerCarousel .carousel-caption { text-align: left; bottom: unset; top:30px; left: 0%; position: relative; }
div#headerCarousel .carousel-indicators {bottom: 50px;margin-left: auto;margin-right: auto;left: 0;right: 0; }
div#headerCarousel .carousel-indicators [data-bs-target] { box-sizing: unset; flex: unset; border-top: unset; border-bottom: unset; width: 10px; height: 10px; background: #dba0fd; border-radius: 20px;margin-right: 15px; opacity: 1; }
div#headerCarousel .carousel-indicators button.active {background-color: #A917FE;transform: scale(1.2);opacity: 1;position: relative;}
div#headerCarousel .carousel-indicators button.active::before {content: "";position: absolute;top: 50%;left: 50%;width: 24px;height: 24px;border: 1px solid #A917FE;border-radius: 50%;transform: translate(-50%, -50%);}
 .carousel-item.three p.header-cta{margin-top:30px;display: inline-block;}
h2.heading { font-size:42px; line-height: 1.3em; font-weight: 500;color:#1E2237 }
h2.heading strong{font-weight:600;}
h2.heading.one { font-size:30px; line-height: 1.3em; font-weight: 500;color:#1E2237 }
h2.heading span {color: #a000fe; font-weight: 600;}
h3.sub-line span.first { border-right: 2px solid #d3d3d3; padding-right: 15px; color: #1E2237; position: relative;top:-3px;}
h3.sub-line { font-size: 30px; color: #1E2237; display: flex ; align-items: center; flex-direction: row; /* color: #8100cc; */ border-top: 1px solid #d7d7d7; display: inline-block; border-bottom: 1px solid #d7d7d7; margin-top:20px;}
h3.sub-line span { font-size: 18px; margin-right: 8px; margin-left: 2px; color: #1E2237; font-weight: 400; position: relative;top:-3px;}
ul.leading-partners li img { height: 40px; margin: 0px 24px; }
div#partnerCarousel .carousel-indicators {right: unset;bottom: -70px;left: 0;right:0;margin-left: auto;margin-right: auto;}
div#partnerCarousel .carousel-indicators button.active { background-color: #d75a24; transform: scale(1.2); opacity: 1; position: relative;}
div#partnerCarousel .carousel-indicators [data-bs-target] { box-sizing: unset; flex: unset; border-top: unset; border-bottom: unset; width: 10px; height: 10px; background: #888888; border-radius: 20px; margin-right: 15px; opacity: 1; }
div#partnerCarousel .carousel-indicators button.active::before { content: ""; position: absolute; top: 50%; left: 50%; width: 24px; height: 24px; border: 1px solid #d75a24; border-radius: 50%; transform: translate(-50%, -50%); }
div#partnerCarousel .carousel-item img{margin: 0px 20px;}
section#programsList {border-top: 1px solid #e5e5e5;position: relative;}
section#thinkTalentSprint { border: 1px solid #D1D1D1;position: relative;overflow: hidden;background:#000;}
img.think-ts-bg { position: absolute; height: 350px; left: 14%; top: 0px; opacity:0.7; }
img.think-ts-bg-right { position: absolute; right: 0; height: 420px; top: -42px; opacity: 0.4; }
section#thinkTalentSprint h2.heading { margin-top:40px; z-index: 9; position: relative;    color: #fff; }
section#thinkTalentSprint ul li { display: inline-block; width: 48%; border: 1px solid #DFDFDF; border-radius: 30px; font-size: 18px; font-weight: 500; padding: 8px 25px; margin: 10px 5px; z-index: 9; position: relative; color: #fff; opacity: 0.9; }
section#thinkTalentSprint ul li svg { margin-right: 8px; transition: opacity 0.5s ease, left 0.5s ease; opacity: 0; left: -17px; }
section#thinkTalentSprint ul li svg path, section#thinkTalentSprint ul li svg ellipse, section#thinkTalentSprint ul li svg rect{fill:#fff;}
section#thinkTalentSprint ul li span {margin-left: -34px;transition: margin-left 0.5s ease;}
section#thinkTalentSprint ul li img { float: right; position: relative; top: 6px; }
section#thinkTalentSprint ul li span a{opacity: 0.9;color: #fff;}
section#thinkTalentSprint ul li:hover span a{opacity: 1;color: #fff;}
section#thinkTalentSprint ul li:hover {opacity: 1; }
section#thinkTalentSprint ul li:hover span {margin-left: 0px;}
section#thinkTalentSprint ul li:hover svg {opacity: 1;left: 0;}
section#learningPartners {position: relative;}
#programpartnermarqueeLeft { white-space: nowrap; } 
.flip-card {background-color: transparent; width: 32%; height: 250px; perspective: 1000px; display: inline-block; margin: 5px 5px; }
.title{font-size:1.5em;font-weight:900;text-align:center;margin:0}
.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}
.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}
.flip-card-front, .flip-card-back { /*box-shadow: 0 8px 14px 0 #8a8a8a33;*/ position: absolute; /* display: flex ; */ /* flex-direction: column; */ /* justify-content: center; */ width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; border-radius: 1rem; }
.flip-card-front{color:#000000;border: 1px solid #9c9c9c;}
.flip-card-back{color:#fff;transform:rotateY(180deg);background: #A917FE;}
.flip-card-front img{padding: 10px 10px 16px;border-radius: 16px 16px 0 0;}
.flip-card-back p {padding: 30px 20px 60px 20px; line-height: 1.3;text-align: center}
.flip-box{padding-left:0px;margin-top: 40px;}
section#whyTalentSprint {background: #011238 url(../images/why-ts-bg.webp) no-repeat;background-size: cover;}
section#ourLearners { background: #fff url(../images/testimonials-bg.webp) no-repeat; background-size: cover; background-position: center; position: relative; }
img.our-learners-bg { position: absolute; height: 430px; left: 30%; top: 0px; opacity: 0.4; }
img.our-learners-bg-bottom { position: absolute; height: 430px; left: 28%; bottom: -10px; opacity: 0.4; } 
ul.learner-testimonial{z-index: 9;position: relative;}
ul.learner-testimonial li { background: #fff; display: inline-block; width: 31%; vertical-align: top; padding: 20px; border-radius: 10px; margin: 0 10px; min-height: 600px;position: relative}
ul.learner-testimonial li img { width: 100%; margin-bottom: 55px; }
ul.learner-testimonial li strong { position: absolute; bottom: 40px; left: 20px; font-size: 20px; font-weight: 500; }
ul.learner-testimonial li strong span { font-size: 15px; color: #6f6f6f; }
ul.learner-testimonial li span.alumini-words:before { content: ""; background: url(../images/quotes.webp) no-repeat; padding: 15px; position: absolute; left: 17px; background-size: 80%; border-radius: 50px; background-position: center; margin-top: -33px; }
ul.learner-testimonial a{color: black;}
section#corporateLogos {position: relative;}
img.corporate-logos {width: 100%;}
img.lines-bg-alumni { position: absolute; top: -10px; opacity: 0.4; left: 40%; height: 340px; }
section#empowerTeam { background:#460073; position: relative;}
section#empowerTeam  {background: linear-gradient(-45deg, #940bc4, #68109d, #68099f, #610a9a);background-size: 400% 400%;animation: gradient 3s ease infinite;position: relative;}
/*Logo Slider*/
@keyframes slide{
  from{transform:translateX(0) ;}
  to{transform:translateX(-100%) ;}
}
.logos{ overflow:hidden; padding:20px 0 ; background:white; white-space:nowrap; position:relative; } 
.logos:before, .logos:after{ content:""; position:absolute; top:0; width:250px; height:100%; z-index:2; } 
.logos:before{ left:0; background:linear-gradient(to left, rgba(255,255,255,0), white); } 
.logos:after{ right:0; background:linear-gradient(to right, rgba(255,255,255,0), white); } 
.logos:hover .logos-slide{ animation-play-state:paused; } .logos-slide{ display:inline-block; animation: 50s slide infinite linear; } 
.logos-slide img{ height:50px; margin: 0 40px; } 
.logos.corporates .logos-slide img{ height:40px; margin: 0 40px; }
@keyframes gradient {
	0% {background-position: 0% 50%;}
	50% {background-position: 100% 50%;}
	100% {background-position: 0% 50%;}
}
@keyframes slide{
  from{transform:translateX(0) ;}
  to{transform:translateX(-100%) ;}
}
.corporate-logos{ overflow:hidden; padding:20px 0 ; background:white; white-space:nowrap; position:relative; } 
.corporate-logos:before, .corporate-logos:after{ content:""; position:absolute; top:0; width:250px; height:100%; z-index:2; } 
.corporate-logos:before{ left:0; background:linear-gradient(to left, rgba(255,255,255,0), white); } 
.corporate-logos:after{ right:0; background:linear-gradient(to right, rgba(255,255,255,0), white); } 
.corporate-logos:hover .logos-slide-one{ animation-play-state:paused; } 
.logos-slide-one{ display:inline-block; animation: 50s slide infinite linear; } .logos-slide-one img{ height:50px; margin: 0 40px; }
.corporate-logos .logos-slide-one img { height: 70px; margin: 0 15px; }

@keyframes gradient {
	0% {background-position: 0% 50%;}
	50% {background-position: 100% 50%;}
	100% {background-position: 0% 50%;}
}

.modal-dialog { width: 70%; max-width: 800px; margin-top: 110px; } 
button.close { background: #ff5722; color: #fff; font-size: 30px; font-weight: 700; line-height: 0; right: -18px; top: -19px; position: absolute; padding: 16px 8px; box-shadow: 0 0 11px 0 #00000057; opacity: 1; border-radius: 50px; } 
.youtube iframe { width: 100%; height: 420px; }
section#empowerTeam .accordion-item { background: transparent; border: none; border-radius: 0; box-shadow: unset; margin-bottom: 10px; border-bottom: 1px solid #9d9d9d; }
section#empowerTeam button.accordion-button{border: transparent; background: transparent; color: #fff !important; margin-bottom: 10px !important; border-radius: 8px; padding: 5px 15px 5px 0px; font-size: 24px; font-weight: 500;}
section#empowerTeam button.accordion-button strong{margin-right:5px}
section#empowerTeam button.accordion-button:after{background-color:#fff;border-radius:50%;background-size:65%;width:32px;height:32px;background-position:center}
section#empowerTeam .accordion-button:not(.collapsed)::after { background-color: #fff; }
section#empowerTeam button.accordion-button.one:after{display:none}
section#empowerTeam .accordion-button:focus, section#empowerTeam .accordion-button:not(.collapsed) { border-bottom: unset; box-shadow: unset; font-weight: 500; border-radius: unset; }
section#empowerTeam button.accordion-button.unset.collapsed:after{display: none;}
section#empowerTeam .accordion-body { padding: 0; padding-bottom: 20px; }
section#empowerTeam .accordion-body p { color: #ecccff; font-weight: 400; font-size: 19px; margin-top:13px;}
section#empowerTeam .accordion-body ul li{color: #fff;}
img.empower-team-img { position: absolute; right: 30px; top: -20px; height: 840px; z-index: 99; }
section#empowerTeam .accordion-body ul li{position: relative;padding-left: 20px;font-size: 18px;}
section#empowerTeam .accordion-body ul li:before { content: ""; width: 0; height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 9px solid #ffffff; position: absolute; left: 0; top: 4px; }
section#awardsAccolades { background: #fff url(../images/awards-bg.webp) no-repeat; position: relative; background-size: cover;  padding-bottom: 140px; }
section#awardsAccolades h2.heading { margin-top: 0px; }
section#awardsAccolades .award-box { width: 45%; display: inline-block; border: 1px solid #222; min-height:225px; vertical-align: top; border-radius: 10px; margin: 10px 7px; text-align: center; padding:10px 30px; }
section#awardsAccolades .award-box h3.award-name { font-size: 18px; font-weight: 500; line-height: 1.4em; }
section#awardsAccolades .award-box h3.award-name span {font-size: 13px;padding-top: 4px;color: #7c7c7c;font-weight: 400;display: block}
section#awardsAccolades .award-box img { width:60%; height: auto; margin-bottom: 10px; }
section#awardsAccolades .swiper-button-next:after, .swiper-button-prev:after {font-size: 10px!important;font-family: unset!important;content: ''!important;}
section#awardsAccolades .swiper-horizontal {overflow: visible!important;}
section#awardsAccolades .swiper-btn { position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; display: ruby-text; text-align: center; width: 10%; bottom: -10%; }
section#awardsAccolades img.awards-img {height: auto;width: 46%;margin-top: 20px;}
section#awardsAccolades .swiper-button-next{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAMAAADDpiTIAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA5nAAAOZwGPiYJxAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAnlQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeMHZAwAAANJ0Uk5TAAECAwQFBgcICQoLDA4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OUFNVVlhZXF1eYGJjZGVoamtsbW5vcXN0dXd6e35/gYKDhIaLjo+RkpOUlZaYmZqcnZ+goqOkp6ipqqytrrGys7e4uru8vsDBwsPExcfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+75sqjgAACHtJREFUeNrt3fmXFXQdxvHvIJuUkCyyy76HlIiUC6JB0WalpWaWCYVZVkNYmppoGm0mQTtqCoMIiAjMwDDDIEMJKILo9y/qB9ROHYWpo+fofV6vP+HzvGfm3jv33FsKAAAAAAAAAAAAAAAAAAAAAAAAAAAAvPeNubF51SMtXd1b1j24Yuks94jSa/4PW+p/aP3J4r7uEqLPzR31LRxuHuQ2AZqu3VnfxqHlZ7tPo1uwoZ5G+/Uu1NiWnaynd5+HAg2s3/31jP46zJ0a1Yj1tQfa5rhUY5q4p/bI0SvdqiH331t76EUFRO+vgPT9FdB4JuypVQH2V4D9FWB/BWQZ/3/tr4CG2b+tVgXYXwH2V4D9FZBlXGutCrC/AuyvAPsrIMug7bUqINdZa2pVQLCVtSog2A21KiDYlONVAcl+WasCgl34WlVAsrW1KiDYVbUqINnDVQHJzn6pKiDZ52tVQLKfVQUk67W/KiDZzFoVkGxRVUC066oCot1aFRBtZVVAtIeqAqKtqgqI1lwVEO2WqoBoX6wKiHZZVUC0UVUB2TYpINsPqgKizasKiNbUqYBsd1cFRJv4igKy3VMVEG30MQVk+1FVQLShzysg2xWvKCDb16sCPBNQQLA+f1JAtoGPKUABClCAAoILeFwB2QYpIL2AvytAAQpQgAKCC3hCAdk+pID0Ap5UgAIUoAAFBBewQQHZzlWAAhSQXcBGBShAAckGKyC9gBYFKEAB0QVsUkC2IQpQgAKyC3hKAQpQgAIUkGvoZgUoQAEKUEBwAU8rINswBShAAdkFbFGAAhSQ7DwFpBewVQEKUIACFJBr+DYFKEABClBAcAHPKCDbCAUoQAHZBWxXQLaRClCAArILeFYBClBAslEKSC9ghwIUoAAFKCDX6OcUoAAFKEABucbsVIACFKAABShAAanG7lKAAhSgAAXkOn+3AhSgAAUoILiAVgVkG6cABShAAQoINr5NAQpQgAIUkGvCHgUoQAEKUIACFJBq4l4FKEABClBArkntClCAAhSggFyTFZBewD4FKEAByaYoIL2ADgUoQAHJpipAAQrILqBTAdmmKUABClCAAoJN368ABShAAQrINUMB6QV0KUABCkg2UwEKUEB2AQcUkG2WAhTwvimgd3/eeXO73/sFnPOlFT9fu/nga5VG8D8WMPYbvz/uaLEFXLTOvYILmPorxwou4Jx7TzpVcAGTt7pTcgGLD7lScgHL/PqPLuAWB4ouYJGf/+gCJvv7H13AwG1uE13AXS4TXcCkEw4TXcBqZ4kuYK5/+2YXsNZNogsY4RdAdgFfc5DsAn7nHtEFDDjmHIGOznkjgKsdI1LbsNcD+J5bZPpb31MB3OMUoVadCuBhl0j11VJKKU84RKqOAaWU0uEQsW4tpRRvBcp1aFApxRmCNQsg25H+Asi2RADZ7hJAtjYBhJstgGzfEkC2OwSQbbUAsv1ZANl2CCDbEQEIAH8C8CAQTwPJ44WgcF4KDuefQdn8OzicN4SE85awbEf6l/KyM+RqLqW0OkOs7oGllPXuEGt5KaX82h1StfcvpZQ7HSLVdaWUUr7jEKHufv2bAlwi0x/7nAqg72G3SLRryBsfE+arAhMdnvXmBwVe7xp5jlz6708KHfqqeyTvX8oaB4nev8xzkej9S/mtm0TvX2b7xoDo/Ut5yFmi9y9jDzpM8v6lLPJUMHr/Um5zm+j9S5MPDY/ev5SBPjU8ev9SPuDLo6L3L+UsXyEdvX8p5dteEIrev5T5jzpU8v6lNH253a2C9y+lDLi907mC9y+l9Lr8x/ucLHf/UkppumT5Hb95vNNjwtD933xi2J93wcjN75P9eVecu8H+yQZvtL/97R+7f4v9kw3ZZH/72z92/6fsn2yo/bP39/pPtGH2z97/aftH77/F/snOs3/2/lvtn2y4/bP332Z/+9s/1Yhn7G9/+6caud3+9rd/qlHP2t/+9o/df4f9k422f/b+z9k/2Rj7Z++/0/7Jxto/e/9d9k92vv2z999t/2Tj7J+9f6v9k423f/b+bfZPNsH+2fvvsX+yifbP3n+v/ZNNsn/2/u32TzbZ/va3f6wp++xvf/unmtphf/vbP9W0Tvvb3/6ppts/e//99k82w/7Z+3fZP9lM+0ebZf/s/Q/YP9mH7Z+9//P2Tzbb/va3f6wLDto/2Rz7Z+/fbf9kH7G//e0f66OH7J/sQvvb3/6x5v7D/va3f6qL7B9t3j/tb3/7p7rY/tHmv2B/+9s/1cfsn73/Yfsn+7j9o11i/+z9j9g/2aX2j3aZ/e1v/1iXH7V/sgX2t7/9Y13xov2TLbS//e0f60r7R7vqJfvb3/6pPmH/aIvsH23xMfvb3/6pPmn/aJ+yf/b+L9s/2RL7R/u0/aN9xv7Z+x+3f7LP2j/a5+zv59/+sS7w/s9ow9rsn6zvX+wf7T77R1ti/2i9Ntk/2lfsH61fq/2jLbV/tiftH22M/bPdbP9sa+0fbeAJ+0e72P7ZrrZ/tpvsn+12+2e71/7ZVts/2532z3ab/bPdYP9sS+yfbY79s/V5wf7ZfmH/bNfaP9ugE/bPts7+2b5g/3CP2T/bQvuHW2P/bHNetX+25fYP94D9s/V71P7ZhrfbP9usA/ZXgP2TzeyyvwLsn2xGl/3DC9hv/2zT99s/vIBO+2eb1mn/8AI67J9taof9s03psH94Afvsn23yPvuHF9Bu/2yT2u0fXsCenu1/2P4NasT6nuy/c6ZLNap+9595/z8MdqcGtuzkGfb/aW9HamgLNpxu/t3XuFCja7pmx9vN3/XNvu4ToPdNe99q/u7vftBtUn4LzPv+xv966L9yoT/+WUbf2LzqkZau7i3rHlyx1DM/AAAAAAAAAAAAAAAAAAAAAAAAAAAA3ln/AnsVeP5xoCQgAAAAAElFTkSuQmCC) no-repeat; background-size: 100%;left:31%}
section#awardsAccolades .swiper-button-prev{background: url(data:image/png;base64,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) no-repeat; background-size: 100%;left: -25%;}

/*---------------ProgramCards-------------*/
ul#mainTabs { align-items: center; justify-content: center; border: unset; position: sticky; top: 105px; z-index: 999; background: #fff; padding: 25px 25px 0px 25px; margin-bottom: 20px; }
ul#mainTabs li button { color: #8E92A2; border: 1px solid #E2E2E7; display: inline-block; border-radius: 40px; padding: 3px 28px; font-weight: 500; margin: 0 6px; font-size: 15px; }
ul#mainTabs li button.active { background:#A917FE;color:#fff; }
.tab-content { position: sticky; top: 170px; z-index: 999; background: #fff; margin-bottom: -5px; padding-top: 20px; padding-bottom: 10px; }
.filter-container { display: flex ; align-items: center; position: relative; border-top: 1px solid #E2E2E7; border-bottom: 1px solid #E2E2E7; }
.filter-buttons { display: flex ; overflow-x: auto; white-space: nowrap; gap: 0px; padding: 10px 30px; scrollbar-width: none; scroll-behavior: smooth; flex-grow: 1; align-items: center; justify-content: space-between; }
.filter-buttons button { flex: 0 0 auto; border: none; background: none; padding: 5px 15px; font-size: 16px; cursor: pointer; white-space: nowrap; color: #8E92A2; } .filter-buttons button.active { font-weight: bold; color: #3F3F3F;position: relative}
.filter-buttons button.active:after { content: ""; background: #a917fe; position: absolute; bottom: -10px; left: 30%; height: 4px; width: 40%; }
.filter-buttons::-webkit-scrollbar { display: none; }  
.scroll-button { background: none; border: none; font-size: 20px; cursor: pointer; padding: 5px 10px; position: absolute; z-index: 10; } 
.scroll-left { left:-10px; background: #fff; } 
.scroll-right { right:-10px; background: #fff; } 
.grid-item {margin-bottom: 15px;}
.grid-item .card { border-radius: 20px; border: 1px solid #D8D8D8; box-shadow: 5px -2px 10px 0 #ddd;transition: all 0.8s cubic-bezier(0.15, 0.83, 0.66, 1); }
.all-cards{max-height: 700px;overflow-y: auto;width: 100%;overflow-x: hidden;scroll-behavior: smooth;margin-top: 20px;}
.all-cards::-webkit-scrollbar { width: 8px; height: 8px; background-color: #F5F5F5; position: relative; margin-left: 10px; } 
.all-cards::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #A917FE; height: 8px; }
.grid-item .card p.program-label { line-height: normal; }
.grid-item .card p.program-label span {background:#000000;color: #fff; font-size: 14px; padding: 6px 10px 6px 25px; display: inline-block; border-radius: 0 0 8px 0; }
.grid-item .card .card-body { padding: 15px 25px 25px;}
.grid-item .card h3.card-title { font-size: 18px; font-weight: 500; }
.grid-item .card p.card-text { color: #717586; font-size: 15px; }
.grid-item .card p.program-highlights { font-size: 15px; font-weight: 500; margin-top: 5px; }
.grid-item .card img.star-icon {margin-right: 7px; float: left; margin-bottom: 10px; margin-top: 4px; }
a.view-program, a.view-program:hover { border: 1px solid #3F3F3F; padding: 10px 20px;background: #fff;font-size: 16px;    border-radius: 50px;}
a.download-brochure, a.download-brochure:hover {border: 1px solid #000000; padding: 10px 20px; background: #000000; color: #fff; margin-left: 12px; font-size: 16px;    border-radius: 50px;}
a.download-brochure:active, a.download-brochure:checked{background: #000000!important; color: #fff!important;}
a.download-brochure svg path{fill:#fff;}
a.view-program, a.download-brochure{display: none;}
/* Animation card */
#programsList .card { position: relative; width: auto;min-height: 325px; color: #2e2d31; background: #fff; overflow: hidden; border-radius: 20px; padding: 0px; } 
#programsList  .card_content p.program-label { position: absolute; left: 0; top: -18px; } 
#programsList  .card_content p.program-label span {background:#393939;color: #fff; font-size: 14px; padding: 6px 10px 6px 25px; display: inline-block;} 
#programsList  .temporary_text { font-weight: bold; font-size: 24px; padding: 6px 12px; color: #f8f8f8; } 
#programsList  .card_title { font-weight: bold; } 
.card_content { position: absolute; left: 0; bottom: 153px;top: 0; width: 100%; padding: 20px; background: #ffffff; border-top-left-radius: 20px; transform: translateY(150px); transition: transform .25s; } 
#programsList  .card_title { color: #131313; line-height: 15px; } 
#programsList  .card_subtitle { display: block; font-size: 12px; margin-bottom: 10px; } .card_description { font-size: 14px; opacity: 0; transition: opacity .5s; }
/* #programsList .card:hover{min-height: max-content;} */
#programsList  .card:hover .card_content {transform: translateY(0);}
#programsList  .card:hover .card_content p.program-label{top:0px;}
#programsList  .card:hover .card_content p.program-label span{font-size: 16px;}
#programsList  .card:hover p.card-text{font-size: 15px;}
#programsList  .card:hover .card_content .card-title{margin-top: 25px;font-size: 21px;}
#programsList  .card:hover .card_content p.program-highlights{font-size: 15px;}
#programsList  .card:hover .card_content img.star-icon{min-height: 14px;}
#programsList  .card:hover .card_description{opacity: 1;transition-delay: .25s;}
#programsList .card:hover .card_content a{display: inline-block;}

/* animation card end */
/*---------------------------------------*/
section#mediaCoverage { background: #EFEFEF;position: relative}
ul.media-coverage li { box-shadow: 0 0 10px 0 #ddd; border-radius: 10px; margin: 7px 3px; background: #fff; width: 24%; display: inline-block; vertical-align: top; font-size: 17px; position: relative;z-index: 2; }
ul.media-coverage li img { height: 25px; position: absolute; left: 15px; bottom: 30px; }
ul.media-coverage li img.one { height: 36px;}
ul.media-coverage a { color: #000; min-height: 215px; display: inline-block; padding: 25px 20px 15px; }
p.more-news a { display: inline-block; background: #000; color: #fff; padding: 16px 30px 16px 30px; border-radius:40px; margin-top: 40px; font-size: 18px; font-weight: 500; }
p.more-news a svg { margin-left:15px; }
p.more-news a svg path { fill: #fff; }
img.lines-bg { position: absolute; top: 0; opacity: 0.4; left: 30%; }
/*Footer*/
img.footer-logo{width:28%;margin-bottom:20px}
ul.social-network.social-circle{margin-bottom:0px}
ul.social-network.social-circle li{display:inline-block;padding:5px 1px}
ul.social-network.social-circle li img{height:28px}
footer p.us-location{font-size:13px;font-weight:300;margin-bottom: 25px;}
footer p.us-location strong{font-weight:500;padding-bottom:7px;display:inline-block;text-transform:uppercase;font-size:20px}
footer p.us-location strong svg {margin-left:0px;margin-top: -2px}
p.us-location strong img{float:right;height:18px;margin-left:10px;margin-top:-1px}
footer h4{font-size: 22px; color: #2b2b2b; margin-bottom: 20px; font-weight: 500;}
ul.support-footer li{display:inline-block;width:100%;padding-bottom:5px}
ul.support-footer li a {color: #000;text-decoration: none;}
ul.support-footer li a:hover{color:#404040}
footer .accordion-item{background-color:#fff;border:none;margin-bottom:10px;border-radius:10px}
footer .accordion-button:not(.collapsed){box-shadow:none}
footer .accordion-button{background:transparent;padding:10px 20px 10px 0px;font-weight:500;color:#434343;margin-bottom:0;border-bottom:1px solid #ffffff00;line-height:1.5;font-size:18px;border-radius:5px;}
footer .accordion-body{background-color:#FFF;padding:15px 20px 25px 0px;border-top: 2px solid #e5e5e5;}
footer .accordion-body li{font-size:17px;position:relative;display:block}
footer .accordion-body li svg path {fill: #03566e;}
footer .accordion-body p{font-size:17px}
footer .accordion-button:not(.collapsed){background: transparent;}
footer ul.footer_li li{display: inline-block; width: 100%; text-align: left; padding-top: 9px; line-height: 1.2;}
footer ul.footer_li li:hover {color: #000;}
footer ul.footer_li li a { font-size:16px; color: #646464; font-weight: 400; text-decoration: none; }
footer ul.footer_li li a span{font-size:13px;font-weight:300;color:#646464;display:block;line-height:130%;padding-top:3px}
footer ul.footer_li li a:hover{text-decoration:none;}
footer ul.footer_li li a:hover{color:#000}
.accordion{--bs-accordion-btn-focus-border-color:unset;--bs-accordion-btn-focus-box-shadow:unset}
footer .card-header h2 button.btn.btn-link:focus, footer .card-header h2 button.btn.btn-link:visited {text-decoration: none;}
.cta-sm{position: absolute; left: 60%; bottom: 25%;}
.cta-sm .button{background:none;color:#fff;border:1px solid #fff;}
.cta-sm .button:hover{border:1px solid #A917FE;}
.e-card { margin: 100px auto; background: transparent; box-shadow: 0px 8px 28px -9px rgba(0,0,0,0.45); position: relative; width: 240px; height: 330px; border-radius: 16px; overflow: hidden; } 
.wave { position: absolute; width: 540px; height: 700px; opacity: 0.6; left: 0; top: 0; margin-left: -50%; margin-top: -70%; background: linear-gradient(744deg,#af40ff,#5b42f3 60%,#00ddeb); } 
.icon { width: 3em; margin-top: -1em; padding-bottom: 1em; } 
.infotop { text-align: center; font-size: 20px; position: absolute; top: 5.6em; left: 0; right: 0; color: rgb(255, 255, 255); font-weight: 600; }
.name {font-size: 14px;font-weight: 100;position: relative;top: 1em;text-transform: lowercase;}
.wave:nth-child(2),
.wave:nth-child(3) {top: 210px;}
.playing .wave {border-radius: 40%;animation: wave 3000ms infinite linear;}
.wave {border-radius: 40%;animation: wave 55s infinite linear;}
.playing .wave:nth-child(2) {animation-duration: 4000ms;}
.wave:nth-child(2) {animation-duration: 50s;}
.playing .wave:nth-child(3) {animation-duration: 5000ms;}
.wave:nth-child(3) {animation-duration: 45s;}
@keyframes wave {
  0% {transform: rotate(0deg);}
  100% {transform: rotate(360deg);}
}
p.video-cta .button {color: #000000;border: 1px solid #d3d3d3;}
.button__icon-wrapper {color: #000000!important; background-color: #fff; border: 1px solid #d3d3d3; }
p.video-cta .button:hover svg {animation: spin 0.4s linear ;}
@keyframes spin {
  0% {transform: rotate(0deg);}
  100% {transform: rotate(360deg);}
}
.button{line-height:1;text-decoration:none;display:inline-flex;border:none;cursor:pointer;align-items:center;gap:.75rem;background-color:var(--clr);color:#fff;border-radius:10rem;font-weight:600;padding:.75rem 1.5rem;padding-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .3s;padding:15px 30px 15px 30px}
.button__icon-wrapper{flex-shrink:0;width:25px;height:25px;position:relative;color:var(--clr);background-color:#fff;border-radius:50%;display:grid;place-items:center;overflow:hidden}
.button:hover{background-color:#a204fe}
.button:hover .button__icon-wrapper{color:#000}
.button__icon-svg--copy{position:absolute;transform:translate(-150%,150%)}
.button:hover .button__icon-svg:first-child{transition:transform .3s ease-in-out;transform:translate(150%,-150%)}
.button:hover .button__icon-svg--copy{transition:transform .3s ease-in-out .1s;transform:translate(0)}
a.button.text-center:hover{color:#fff}
.reviews-graphic { height: 90px; margin-top: 25px; display: block; margin-bottom: 25px; }
ul.learners-journey{margin-top:80px;}
/* Ipearl */
.class-1 { padding: 90px 0px; background: url(../images/ipearl-background-new.webp) right bottom no-repeat rgb(65 0 103); background-size: contain; }
.class-2 { display: inline-flex; }
.class-3 { font-weight: 300; }
.class-4 { height: 65px; margin-right: 30px; }
.class-5 { display: inline-block; font-weight: 600; font-size: 25px; color: rgb(255, 255, 255); }
.class-6 { width: 90%; font-weight: 300; font-size: 17px; color: rgb(255, 255, 255); }
.class-6 a:hover{color: #aa17ff;}
.class-7 { color: #aa17ff;font-weight: 500;}
p.class-6 a {text-decoration: underline;color: #fff;}

/*Sprite css*/
.adobe-logo, .adp-logo, .amazon-logo, .amex-logo, .broadridge-logo, 
.capegemini-logo, .cisco-logo, .coforge-logo, .cognizant-logo, .deloitte-logo, 
.flipkart-logo, .goldmansachs-logo, .google-logo, .hcl-logo, .hsbc-logo, 
.infosys-logo, .jpmc-logo, .microsoft-logo, .npci-logo, .oracle-logo, .samsung-logo, .tcs-logo, .tech-mahindra-logo, .wipro-logo
{ display: inline-block; background: url('../images/corporate-logos.webp') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left;    margin: 0 15px; }
.adobe-logo { background-position: -10px -0px; width: 139px; height: 70px; }
.adp-logo { background-position: -159px -0px; width: 139px; height: 70px; }
.amazon-logo { background-position: -308px -0px; width: 139px; height: 70px; }
.amex-logo { background-position: -457px -0px; width: 139px; height: 70px; }
.broadridge-logo { background-position: -10px -80px; width: 139px; height: 70px; }
.capegemini-logo { background-position: -159px -80px; width: 139px; height: 70px; }
.cisco-logo { background-position: -308px -80px; width: 139px; height: 70px; }
.coforge-logo { background-position: -457px -80px; width: 139px; height: 70px; }
.cognizant-logo { background-position: -10px -160px; width: 139px; height: 70px; }
.deloitte-logo { background-position: -159px -160px; width: 139px; height: 70px; }
.flipkart-logo { background-position: -308px -160px; width: 139px; height: 70px; }
.goldmansachs-logo { background-position: -457px -160px; width: 139px; height: 70px; }
.google-logo { background-position: -10px -240px; width: 139px; height: 70px; }
.hcl-logo { background-position: -159px -240px; width: 139px; height: 70px; }
.hsbc-logo { background-position: -308px -240px; width: 139px; height: 70px; }
.infosys-logo { background-position: -457px -240px; width: 139px; height: 70px; }
.jpmc-logo { background-position: -10px -320px; width: 139px; height: 70px; }
.microsoft-logo { background-position: -159px -320px; width: 139px; height: 70px; }
.npci-logo { background-position: -308px -320px; width: 139px; height: 70px; }
.oracle-logo { background-position: -457px -320px; width: 139px; height: 70px; }
.samsung-logo { background-position: -11px -400px; width: 139px; height: 70px; }
.tcs-logo { background-position: -162px -398px; width: 139px; height: 70px; }
.tech-mahindra-logo { background-position: -310px -400px; width: 139px; height: 70px; }
.wipro-logo { background-position: -455px -400px; width: 139px; height: 70px; }
.analytics-insight, .business-standerd-logo, .deccan-chronicle, .education-times, .et-cio, 
.forbes, .hindu-bl-logo, .people-matters, .the-economict, .the-toi
{ display: inline-block; background: url('../images/news-logos-new.webp') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left;position: absolute; bottom: 30px; left: 20px; }
.analytics-insight { background-position: -20px -0px; width: 152px; height: 25px; }
.business-standerd-logo { background-position: -20px -45px; width: 152px; height: 25px; }
.deccan-chronicle { background-position: -20px -90px; width: 152px; height: 25px; }
.education-times { background-position: -20px -135px; width: 152px; height: 25px; }
.et-cio { background-position: -20px -180px; width: 152px; height: 25px; }
.forbes { background-position: -20px -225px; width: 152px; height: 25px; }
.hindu-bl-logo { background-position: -20px -270px; width: 152px; height: 25px; }
.the-economict { background-position: -10px -385px; width: 182px; height: 35px; background-size: 112%; }
.the-toi { background-position: -10px -405px; width: 252px; height: 50px; }
.people-matters { background-position: -20px -315px; width: 84px; height: 36px; }
div#newsModalPopup .modal-dialog {width: auto;max-width: max-content;}
.nexus-logo, .iimm-logo, .iiit-hyderabad-logo, .iisc-blr-logo, .iitm-logo, 
.iiml-logo, .iit-hyderabad-logo, .iitk-logo, .pega-logo, .cmu-scs-logo, 
.iimc-logo, .google-logo, .salesforce-logo, .cambridge-logo
{ display: inline-block; background: url('https://static.talentsprint.com/ts_drupal/talentsprint/new/images/leading-coporates-new.webp') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left;    margin: 0 25px; }
.nexus-logo { background-position: -20px -0px; width: 304px; height: 50px; }
.iimm-logo { background-position: -20px -70px; width: 287px; height: 50px; }
.iiit-hyderabad-logo { background-position: -20px -140px; width: 283px; height: 50px; }
.iisc-blr-logo { background-position: -20px -210px; width: 227px; height: 50px; }
.iitm-logo { background-position: -20px -280px; width: 227px; height: 50px; }
.iiml-logo { background-position: -20px -350px; width: 225px; height: 50px; }
.iit-hyderabad-logo { background-position: -20px -420px; width: 193px; height: 50px; }
.iitk-logo { background-position: -20px -490px; width: 190px; height: 50px; }
.pega-logo { background-position: -20px -560px; width: 185px; height: 50px; }
.cmu-scs-logo { background-position: -20px -630px; width: 177px; height: 50px; }
.iimc-logo { background-position: -20px -700px; width: 133px; height: 50px; }
.google-logo { background-position: -173px -700px; width: 129px; height: 50px; }
.salesforce-logo { background-position: -233px -420px; width: 71px; height: 50px; }
.cambridge-logo {background-position: -13px -770px; width: 150px; height: 50px;}

.fb-logo, .insta-logo, .linkedin-logo, .x-logo, .youtube-logo
{ display: inline-block; background: url('https://static.talentsprint.com/ts_drupal/talentsprint/new/images/social-icons.webp') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.fb-logo { background-position: -10px -0px; width: 30px; height: 30px; }
.insta-logo { background-position: -50px -0px; width: 30px; height: 30px; }
.linkedin-logo { background-position: -10px -40px; width: 30px; height: 30px; }
.x-logo { background-position: -50px -40px; width: 30px; height: 30px; }
.youtube-logo { background-position: -10px -80px; width: 30px; height: 30px; }
.carousel-item.six .carousel-caption p.byline{font-weight: 600;}
.carousel-item.six p.subheading {  font-weight: 400; color: #000; }
