headMenubody{ padding: 0px; margin: 0px; list-style: none; font: normal 16px/21px 'Barlow'; color:#000;}
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6, p{padding: 0px 0 15px 0 !important; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;  -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
button, input[type="submit"]{ -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; cursor: pointer; -webkit-appearance: none; outline: none;}
input, button{ -webkit-appearance: none;}
input:focus, textarea:focus{ outline: none; box-shadow: none;}
button:focus, input[type="submit"]:focus{ outline: none; box-shadow: none;}
figure{ margin: 0px !important; padding: 0px;}
img{ max-width: 100%; object-fit:cover;}
a, span, strong, em{ display: inline-block;}
body{ font-family: 'Barlow';}


.butns{ font-size: var(--font-16); line-height: var(--line-16); color: #fff; font-weight: 500; background: #004AAD; min-width: 250px; line-height: 50px; text-align: center;}

.navbar{ margin: 0px; padding: 0px;}
.navbar-brand{ margin: 0px; padding: 0px; width: 180px;}
.menu_sec li{font-size: var(--wp--preset--font-size--s); font-weight: 400; color: #fff; padding: 10px 10px;}
.menu_sec li a{ color: #fff;}
.contBtn a{ color: var(--wp--preset--color--primary-500) !important;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  background: var(--wp--preset--color--white);
  font-family: inherit;
  font-size: var(--wp--preset--font-size--xxs);
  font-weight: 700;
  letter-spacing: 0.07px;
  line-height: inherit;
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  text-decoration: none;}




    .tophead{ width: 100%; padding: 80px 0; position: relative;}
.tophead h6{ font-size: var(--font-16); line-height: var(--line-16);font-family: var(--font3);font-weight: 700;}
.tophead h5{ font-size: var(--font-18); line-height: var(--line-18);font-family: var(--font3);font-weight: 700;}
.tophead h4{ font-size: var(--font-28); line-height: var(--line-28);font-family: var(--font3);font-weight: 700;}
.tophead h3{ font-size:var(--wp--preset--font-size--xl); line-height: 1.2;font-family: var(--font3);font-weight: 700;}
.tophead h2{ font-size: var(--wp--preset--font-size--xxxl); line-height: 1.2;font-family: var(--font3);font-weight: 700;}
.tophead h1{ font-size: var(--wp--preset--font-size--xxxl); line-height: 1.2;font-family: var(--font3);font-weight: 700;}

p a{ color: var(--wp--preset--color--primary-500); text-decoration: underline !important;}
a:hover{
	color:#411566;
	transition: all 0.5s;
}
li a:hover{
	transition:all 0.5s;}
.impact-list li a:hover{
	color:#622099 !important;
	transition:all 0.5s;
}

.vio-head h2{
	font-size: var(--font-48); line-height: var(--line-48);
    color: var(--wp--preset--color--primary-500);
}
.cyan-head h2{
	font-size: var(----font-48); line-height: var(--line-48);
    color: var(--wp--preset--color--teal-200);
}
.breadcrumb-item a{text-decoration: underline !important; color: var(--wp--preset--color--primary-500);}
.breadcrumb-item a:hover{
	color: var(--wp--preset--color--primary-700) !Important;
}
.breadcrumb-item.active a{font-weight:700;text-decoration: none !important; color: var(--wp--preset--color--primary-500) !important;}
.container {max-width: var(--wp--style--global--wide-size)!Importanty;}
.breadcrumb li:nth-child(2) a{color:#C886FF;}



h1, h2, h3, h4, h5, h6 {
  font-family: var(--wp--preset--font-family--body);
  font-style: normal;
  font-weight: bold;
  line-height: 1.2; padding-bottom: 0px;
}
h2 {
  font-size: var(--wp--preset--font-size--xxxl);
  letter-spacing: -0.01em;
}


.utility-menu {
  background-color: var(--wp--preset--color--primary-700) !important; padding: 6px 0;
}
.headMenu{display:flex;align-items:center; justify-content:space-between;}
.headMenu li a{ padding: .44rem .625rem; color: #fff;}
.headMenu li{ display: inline-block;}

.headMenu li:last-child ul li:nth-last-child(2){
	border-right: 1px solid #a335ff;
}
.mainHeader{ width: 100%; background-color: var(--wp--preset--color--primary-500) !important;padding-top: 16px;
  padding-bottom: 16px;}


.bantxt{ padding-top: var(--wp--preset--spacing--30);
  padding-right: var(--wp--preset--spacing--70);
  padding-bottom: var(--wp--preset--spacing--30);
  padding-left: var(--wp--preset--spacing--70);}

.bantxt h1{   color: var(--wp--preset--color--primary-500) !important;font-size: var(--wp--preset--font-size--xxxxl);
  letter-spacing: -0.02em;}

.bantxt p{ color: var(--wp--preset--color--black) !important;}
.bannerSec{ background: #fff;  position: relative; overflow: hidden}
.firstBan{
	max-height: 676px; height:100%; width:100%;
}
.owl-dots{
	display:none;
}
.fa-circle-left{
	color:black;
}
.fa-circle-right{
	color:black;
}
.firstBan img{
	height:100%;
	width:100%;
}
.firstBan::before{
    content:"";
	width:100%;
	height:100%;
	background:black;
	top:0;
	left:0;
	position:absolute;
	opacity:0.4;
}
.bannerText{
	position:absolute;
	 top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align:center;
}
.bannerText h2, .bannerText p strong{
	font-size: 2.625rem;
    line-height: 1.2;
    margin: 0;
    padding: 0;
    letter-spacing: 0;
    color:#fff;
    font-weight: 600;
    text-rendering: optimizeSpeed; display: block;
}
.bannerText p{
    font-size: 1rem;
    line-height: 1.6;
    color: #f5f5f5;
    margin: .8em 0 0;
    font-weight: 400;
    padding-bottom: 24px;
}

.butns{
	background: #fff;
    color: #A335FF;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    display: inline-block;
    line-height: 100%;
    overflow: hidden;
    border-radius: 0;
    padding: 20px 35px;
    width: fit-content;
    margin: 0 auto 1em;
}

.btns{ font-size: var(--wp--preset--font-size--s);
  padding: .625rem 1.25rem;border-radius: 6px;align-items: center;
  display: inline-flex;
  justify-content: center;
  position: relative;
  z-index: 1;background-color: var(--wp--preset--color--primary-500);color: var(--wp--preset--color--white);font-size: var(--wp--preset--font-size--xxs);
  font-weight: 700;
  letter-spacing: 0.07px;   line-height: 22px;align-content: center;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 100%;
  text-align: center;
  word-break: break-word; height: auto !important;}



.btns:hover{ background-color: var(--wp--preset--color--primary-600);
  color: var(--wp--preset--color--white);}

.btnflex{display: flex; gap: var(--wp--preset--spacing--30);flex-wrap: wrap;
  align-items: center; justify-content: center;}


.banpic{ width: 100%;}



.chosenSec{ background-color: var(--wp--preset--color--primary-500) !important; padding-top: var(--wp--preset--spacing--60);
  padding-right: var(--wp--preset--spacing--20);
  padding-bottom: var(--wp--preset--spacing--60);
  padding-left: var(--wp--preset--spacing--20); color: #fff;}


.chosenSec h2{ color: #fff; }


.choseLogo{ display: flex; padding-left: var(--wp--style--root--padding-left) !important;
  padding-right: var(--wp--style--root--padding-right) !important; padding-top: 45px; justify-content: center;}

.choseLogo li{ display: flex; height: 71px;}

.choseLogo img {
  box-sizing: border-box;
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
}



.talent-strategySec{ padding: 50px 0;}
.talent-strategySec h2{ color: var(--wp--preset--color--primary-500) !important; max-width: var(--wp--style--global--content-size); margin-block-start: var(--wp--preset--spacing--30); margin-block-start: var(--wp--preset--spacing--30);}


.tabs-list {
  padding-inline: 1.5rem;
  justify-content: center;z-index: 2;
  display: flex;
  gap: 1rem;
  align-items: flex-end;
}

.tabs-list .tab-list-item {
  max-width: 175px;
  flex-shrink: 0; 
  padding-inline: 0.5rem; color: var(--wp--preset--color--primary-500) !important;
}
.tabs-list .tab-list-item a{ border-bottom: 3px solid #3B28CC;border-bottom: 3px solid transparent;
  flex-direction: column;display: flex;
  gap: 0.5rem;
  padding-bottom: 0.5rem;
  color: inherit;
  align-items: center; font-size: var(--wp--preset--font-size--s, 1rem);}

.tabs-list a:hover, .tabs-list li.current a{
  border-bottom: 3px solid #3B28CC;
}


.talent-strategySec  .container{ max-width: var(--wp--style--global--wide-size);}


.tabBoxses{ border-radius: 15px;background: linear-gradient(135deg,rgb(153,246,235) 39%,rgb(218,174,255) 62%);
 padding-top: var(--wp--preset--spacing--30);
  padding-right: var(--wp--preset--spacing--30);
  padding-bottom: var(--wp--preset--spacing--30);
  padding-left: var(--wp--preset--spacing--30); display: none;}


.tabwrapper{
  margin-top: 0;
  margin-bottom: 0;
  padding-top: var(--wp--preset--spacing--50);
  padding-right: var(--wp--preset--spacing--50);
  padding-bottom: var(--wp--preset--spacing--50);
  padding-left: var(--wp--preset--spacing--50);
}

.tabBoxLft{ border-radius: 15px;
  padding-top: var(--wp--preset--spacing--30);
  padding-right: var(--wp--preset--spacing--30);
  padding-bottom: var(--wp--preset--spacing--30);
  padding-left: var(--wp--preset--spacing--40);background-color: var(--wp--preset--color--white) !important; color: var(--wp--preset--color--black) !important;}


.tabBoxLft h3{ color: var(--wp--preset--color--black) !important;font-size: var(--wp--preset--font-size--xxl);
  letter-spacing: -0.01em;}





#tabid1{ background: linear-gradient(301deg,rgb(163,53,255) 1%,rgb(185,90,195) 18%,rgb(255,153,84) 55%,rgb(255,212,0) 100%);}


#tabid2{ background: linear-gradient(135deg,rgb(153,246,235) 39%,rgb(218,174,255) 62%);}

#tabid3{ background: linear-gradient(135deg,rgb(153,246,235) 39%,rgb(218,174,255) 62%);}

.borPic img{
  border-width: 2px;
  border-radius: 15px;
  aspect-ratio: 1;
  object-fit: cover; border: solid #fff; height: 310px;
}

.fulltabSec{ padding: 2rem 0;}


.wds-tabbed-content{ margin-top: var(--wp--preset--spacing--30);
  margin-bottom: var(--wp--preset--spacing--30);}

.wds-tabbedLeft h2{ color: var(--wp--preset--color--primary-500) !important;}
.wds-tabbedLeft h3{ color: #fff !important; font-size: var(--wp--preset--font-size--xxl);
  letter-spacing: -0.01em;}


.wp-block-list li{ padding-bottom: var(--wp--preset--spacing--20);}

.wp-block-list li{ list-style: square;}
.wp-block-list li::marker { color: var(--wp--preset--color--primary-500); list-style: square;}
.wp-block-list ul{ padding-left: 20px;}



.talogyBox{ border-width: 2px;
  border-radius: 18px; 
  padding-top: var(--wp--preset--spacing--60);
  padding-right: var(--wp--preset--spacing--70);
  padding-bottom: var(--wp--preset--spacing--60);
  padding-left: var(--wp--preset--spacing--70);  border-color: var(--wp--preset--color--primary-500) !important;gap: var(--wp--preset--spacing--30); border: solid;}

.talogyBox p{ font-size: var(--wp--preset--font-size--xxl) !important;
  font-style: inherit;
  font-weight: 600;
  line-height: 1.222;
  margin-bottom: 0;color: var(--wp--preset--color--primary-500) !important;}
.talogyBox blockquote{ position: relative; padding-top: 3.75rem !important;}
.talogyBox blockquote:before{
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTc1NDQ0IDMyQzAuNjE0MTY5IDMyIDAuMzI1MTQ4IDMxLjg0OTEgMC4xMDgzODMgMzEuNTQ3MkMtMC4wMzYxMjc2IDMxLjE0NDcgLTAuMDM2MTI3NiAzMC42OTE4IDAuMTA4MzgzIDMwLjE4ODdMNy45MTE5NCAxLjIwNzU1QzguMTI4NzEgMC40MDI1MTcgOC41MjYxMSAwIDkuMTA0MTUgMEgxNC45NTY4QzE1LjMxODEgMCAxNS41NzEgMC4xNTA5NDQgMTUuNzE1NSAwLjQ1MjgzM0MxNS45MzIzIDAuNzU0NzIyIDE2LjAwNDUgMS4xNTcyNCAxNS45MzIzIDEuNjYwMzhMMTAuMTg4IDMwLjY0MTVDMTAuMDQzNSAzMS41NDcyIDkuNjQ2MDYgMzIgOC45OTU3NyAzMkgwLjk3NTQ0NFpNMTcuMTI0NSAzMkMxNi43NjMyIDMyIDE2LjQ3NDIgMzEuODQ5MSAxNi4yNTc0IDMxLjU0NzJDMTYuMTEyOSAzMS4xNDQ3IDE2LjExMjkgMzAuNjkxOCAxNi4yNTc0IDMwLjE4ODdMMjMuOTUyNiAxLjIwNzU1QzI0LjE2OTMgMC40MDI1MTcgMjQuNTY2OCAwIDI1LjE0NDggMEgzMC45OTc1QzMxLjM1ODcgMCAzMS42MTE2IDAuMTUwOTQ0IDMxLjc1NjEgMC40NTI4MzNDMzEuOTcyOSAwLjc1NDcyMiAzMi4wNDUyIDEuMTU3MjQgMzEuOTcyOSAxLjY2MDM4TDI2LjMzNyAzMC42NDE1QzI2LjE5MjUgMzEuNTQ3MiAyNS43OTUxIDMyIDI1LjE0NDggMzJIMTcuMTI0NVoiIGZpbGw9IiNBMzM1RkYiLz4KPC9zdmc+Cg==);
  display: block;
  width: 48px;
  height: 48px;
  background-size: 32px 32px;
  position: absolute; background-size: 48px 48px; top: 0; background-repeat: no-repeat;
}

.talogyBox strong{ display: block; font-style: normal;
  font-weight: 400;display: inline-block !important;
  margin-top: .75rem;
  text-align: left;letter-spacing: 0.002em;font-size: var(--wp--preset--font-size--m) !important;color: var(--wp--preset--color--white) !important;}
.talogyBox p span, .talogyBox p em{ display: block; font-style: normal;font-size: var(--wp--preset--font-size--m) !important;
  font-weight: 400;line-height: 1.6;letter-spacing: 0.002em; color: var(--wp--preset--color--secondary-500) !important; font-style: normal;}
  
  
  
.talogyBox blockquote:after{
  content: "";
 background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTc1NDQ0IDMyQzAuNjE0MTY5IDMyIDAuMzI1MTQ4IDMxLjg0OTEgMC4xMDgzODMgMzEuNTQ3MkMtMC4wMzYxMjc2IDMxLjE0NDcgLTAuMDM2MTI3NiAzMC42OTE4IDAuMTA4MzgzIDMwLjE4ODdMNy45MTE5NCAxLjIwNzU1QzguMTI4NzEgMC40MDI1MTcgOC41MjYxMSAwIDkuMTA0MTUgMEgxNC45NTY4QzE1LjMxODEgMCAxNS41NzEgMC4xNTA5NDQgMTUuNzE1NSAwLjQ1MjgzM0MxNS45MzIzIDAuNzU0NzIyIDE2LjAwNDUgMS4xNTcyNCAxNS45MzIzIDEuNjYwMzhMMTAuMTg4IDMwLjY0MTVDMTAuMDQzNSAzMS41NDcyIDkuNjQ2MDYgMzIgOC45OTU3NyAzMkgwLjk3NTQ0NFpNMTcuMTI0NSAzMkMxNi43NjMyIDMyIDE2LjQ3NDIgMzEuODQ5MSAxNi4yNTc0IDMxLjU0NzJDMTYuMTEyOSAzMS4xNDQ3IDE2LjExMjkgMzAuNjkxOCAxNi4yNTc0IDMwLjE4ODdMMjMuOTUyNiAxLjIwNzU1QzI0LjE2OTMgMC40MDI1MTcgMjQuNTY2OCAwIDI1LjE0NDggMEgzMC45OTc1QzMxLjM1ODcgMCAzMS42MTE2IDAuMTUwOTQ0IDMxLjc1NjEgMC40NTI4MzNDMzEuOTcyOSAwLjc1NDcyMiAzMi4wNDUyIDEuMTU3MjQgMzEuOTcyOSAxLjY2MDM4TDI2LjMzNyAzMC42NDE1QzI2LjE5MjUgMzEuNTQ3MiAyNS43OTUxIDMyIDI1LjE0NDggMzJIMTcuMTI0NVoiIGZpbGw9IiNBMzM1RkYiLz4KPC9zdmc+Cg==);
  display: block;
  width: 48px;
  height: 48px;
  background-size: 32px 32px;
  position: absolute; background-size: 48px 48px; background-repeat: no-repeat;bottom: 0;
  right: 0;
  left: auto;
}

.talent-TalogySec .container{ max-width: var(--wp--style--global--content-size);}
.talent-TalogySec{ margin-top: var(--wp--preset--spacing--30);
  margin-bottom: var(--wp--preset--spacing--30);
  padding-top: var(--wp--preset--spacing--60);
  padding-bottom: var(--wp--preset--spacing--60);}

.talent-TalogySec h2{ color: var(--wp--preset--color--teal-200) !important; text-align: center; }

.talent-TalogySec h3{ color: #fff !important; text-align: center; }

h4 {
  font-size: var(--wp--preset--font-size--xl);
  letter-spacing: -0.02em;
}
h3 {
  font-size: var(--wp--preset--font-size--xxl);
  letter-spacing: -0.01em;
}

.box-Talogy{ margin-block-start: var(--wp--preset--spacing--30);}
.box-Talogy .iconS{ display: inline-block; width: 68px;}
.box-Talogy .iconS img{ width: 100%;}
.box-Talogy h4{   color: var(--wp--preset--color--primary-500); margin-block-start: var(--wp--preset--spacing--30);}
.box-Talogy h4 a{   color: var(--wp--preset--color--primary-500); text-decoration: underline !important;} 
.box-Talogy h4 a:hover{
  color: var(--wp--preset--color--primary-700);
}


.container2{ max-width: var(--wp--style--global--content-size);}


.color-primary{ color: var(--wp--preset--color--primary-500) !important;}

.tophead{ padding-top: 4.5rem;
  padding-bottom: 4.5rem;}
.strmrg{ margin-block-start: var(--wp--preset--spacing--30);}


.toHes{ width: 100%; margin-bottom: 3rem;}

.expertiseBox{ width: 100%; padding: 3rem; color: var(--wp--preset--color--tertiary-500); background-color: var(--wp--preset--color--primary-700); text-align: left; gap: 1rem; height: 100%;min-height: 368px;}


.explnIcon{ width: 85px; display: inline-block; margin: 0 0 1em;}
.explnIcon img{ width: 100%;}

.expertiseBox h3{ font-size: var(--wp--preset--font-size--xl) !important;}

.lrnMor{ display: inline-block; margin-top: 20px;background-color: var(--wp--preset--color--tertiary-500);
  color: var(--wp--preset--color--primary-500) !important; border-radius: 4px;font-size: var(--wp--preset--font-size--xxs);
  font-weight: 700;
  letter-spacing: 0.07px;
  line-height: inherit;
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;}


.center .expertiseBox{ background-color: var(--wp--preset--color--primary-500);
  color: var(--wp--preset--color--white);
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;

  backface-visibility: hidden;
  
  
  }
.product_caro .item{ transform: translateX(0) translateY(0) translateZ(0) rotate(0) rotateX(0) rotateY(0) rotateZ(0) scale(1, 0.95) !important;}  
  
.product_caro .center .item {  transform: translateX(0) translateY(0) translateZ(0) rotate(0) rotateX(0) rotateY(0) rotateZ(0) scale(1, 1) !important;box-shadow: var(--wp--preset--shadow--dark-600); }
.product_caro .center{ z-index: 1;}
.product_caro .owl-nav { display: block !important;}


.product_caro button{
  background-size: 48px !important;
  width: 48px !important;
  height: 48px !important; position: absolute;
}

.product_caro button.owl-prev {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkFycm93cyAvIENoZXZyb24gUmlnaHQiPgo8cmVjdCB4PSI0OCIgeT0iNDgiIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgcng9IjI0IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDQ4IDQ4KSIgZmlsbD0id2hpdGUiLz4KPHBhdGggaWQ9IlN0eWxlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMxLjQxNDIgMzcuNDE0MkMzMC42OTMyIDM4LjEzNTIgMjkuNTU4OCAzOC4xOTA2IDI4Ljc3NDIgMzcuNTgwNkwyOC41ODU4IDM3LjQxNDJMMTYuNTg1OCAyNS40MTQyQzE1Ljg2NDggMjQuNjkzMiAxNS44MDk0IDIzLjU1ODggMTYuNDE5NCAyMi43NzQyTDE2LjU4NTggMjIuNTg1OEwyOC41ODU4IDEwLjU4NThDMjkuMzY2OCA5LjgwNDc0IDMwLjYzMzIgOS44MDQ3NCAzMS40MTQyIDEwLjU4NThDMzIuMTM1MiAxMS4zMDY4IDMyLjE5MDYgMTIuNDQxMiAzMS41ODA2IDEzLjIyNThMMzEuNDE0MiAxMy40MTQyTDIwLjgzIDI0TDMxLjQxNDIgMzQuNTg1OEMzMi4xMzUyIDM1LjMwNjggMzIuMTkwNiAzNi40NDEyIDMxLjU4MDYgMzcuMjI1OEwzMS40MTQyIDM3LjQxNDJaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=) !important; font-size: 0px !important; left: 32%; top: 50%; transform: translateY(-50%);
}
.product_caro button.owl-next {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkFycm93cyAvIENoZXZyb24gUmlnaHQiPgo8cmVjdCB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSIyNCIgZmlsbD0id2hpdGUiLz4KPHBhdGggaWQ9IlN0eWxlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE2LjU4NTggMTAuNTg1OEMxNy4zMDY4IDkuODY0ODIgMTguNDQxMiA5LjgwOTM2IDE5LjIyNTggMTAuNDE5NEwxOS40MTQyIDEwLjU4NThMMzEuNDE0MiAyMi41ODU4QzMyLjEzNTIgMjMuMzA2OCAzMi4xOTA2IDI0LjQ0MTIgMzEuNTgwNiAyNS4yMjU4TDMxLjQxNDIgMjUuNDE0MkwxOS40MTQyIDM3LjQxNDJDMTguNjMzMiAzOC4xOTUzIDE3LjM2NjggMzguMTk1MyAxNi41ODU4IDM3LjQxNDJDMTUuODY0OCAzNi42OTMyIDE1LjgwOTQgMzUuNTU4OCAxNi40MTk0IDM0Ljc3NDJMMTYuNTg1OCAzNC41ODU4TDI3LjE3IDI0TDE2LjU4NTggMTMuNDE0MkMxNS44NjQ4IDEyLjY5MzIgMTUuODA5NCAxMS41NTg4IDE2LjQxOTQgMTAuNzc0MkwxNi41ODU4IDEwLjU4NThaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=) !important; font-size: 0px !important; right: 32%; top: 50%; transform: translateY(-50%);
}



.AwardsSec{ width: 100%; 
  padding-top: var(--wp--preset--spacing--30);
  padding-right: var(--wp--preset--spacing--20);
  padding-bottom: var(--wp--preset--spacing--60);
  padding-left: var(--wp--preset--spacing--20);background-color: var(--wp--preset--color--teal-50) !important; }

.awardPic{ max-width: 180px; margin: 0px auto;}
.awardBox h5{ color: var(--wp--preset--color--black) !important;font-size: var(--wp--preset--font-size--m) !important;letter-spacing: 0.002em;
  line-height: 1.55;
  margin-top: var(--wp--preset--spacing--30);}
.awardBox{ margin-block-start: var(--wp--preset--spacing--30);}


.psbtn{ line-height: 20px;}

.whTxt, .talent-strategySec .whTxt{ color: #fff !important; }


.nobg{ background: none !important;}



.fontxxl, .fontxxl h5{   font-size: var(--wp--preset--font-size--xxl) !important; line-height: 1.2 !important;}
.clr-preset{ color: #fff !important;}



.contactForBox{ width: 100%; border-color: #A335FF;
  border-width: 2px;
  border-radius: 15px;
  padding-top: var(--wp--preset--spacing--10);
  padding-right: var(--wp--preset--spacing--10);
  padding-bottom: var(--wp--preset--spacing--10);
  padding-left: var(--wp--preset--spacing--10); background: #fff; border: solid #A335FF; color: #000;}
.contactForBoxIn{ margin-top: 0;
  margin-bottom: 0;
  padding-top: var(--wp--preset--spacing--40);
  padding-right: var(--wp--preset--spacing--40);
  padding-bottom: var(--wp--preset--spacing--40);
  padding-left: var(--wp--preset--spacing--40);}
.contactForBox h6{ font-size: 14px;
  color: #33475b; font-weight: normal;letter-spacing: 0px;
  text-transform: inherit;}


.form-control, .form-select {
        border-radius: 4px;
    }
    .required::after {
        content: " *";
        color: red;
    }
    .btn-submit {
        background: #7b2cff;
        color: #fff;
        padding: 10px 30px;
        border-radius: 6px;
    }
    .btn-submit:hover {
        background: #5f1fd6;
        color: #fff;
    }



.footerSec{
  background: linear-gradient(135deg,rgb(218,174,255) 8%,rgb(218,174,255) 25%,rgb(237,215,255) 54%,rgb(153,246,235) 100%);
  padding-top: var(--wp--preset--spacing--60);
  padding-bottom: var(--wp--preset--spacing--60);
}

.brdBtn{ border: 1px solid #A335FF;
  border-radius: 5px; color: var(--wp--preset--color--primary-500) !important;font-size: var(--wp--preset--font-size--xxs);
  font-weight: 700;
  letter-spacing: 0.07px;
  line-height: inherit;
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  text-decoration: none; background: #fff;}





/*knowedge hub page css start*/


.bannerSec{
	padding:50px 0;
	background:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(255, 242, 178) 23%, rgb(232, 195, 255) 48%, rgb(186, 249, 244) 100%);

}
.breadcrumb-item.active a{font-weight:900;}
.knowledge-text h2{
	color:black;
}
.knowledge-banImg img{border-radius: 10px;
    box-shadow: var(--wp--preset--shadow--elevation-300);}


/*future-topic section*/

.future-topic{
	padding:50px 0;
}
.topic-heading h2{
	color: var(--wp--preset--color--primary-500) !important;
}
.topic-heading p{
        font-size: var(--wp--preset--font-size--s);
        color:#fff;
    letter-spacing: 0.002em;
    line-height: 1.55;
}

.topic-div{
	border: 2px solid var(--wp--preset--color--primary-500);
    padding: 1.5rem;
    min-height:171px; height: 100%;
}
.topic-div h3{
	color: var(--wp--preset--color--white);line-height: 1.3;
    font-size: 1.375rem;
    font-weight: 600;
    margin: 0;
    padding-bottom: 0;
    text-decoration: none;
}


.form-sec{
	padding:50px 0;
}
.form-sec h2{
	color: var(--wp--preset--color--primary-500) !important;
}



/*high-potentials page css start*/


.banner-Sec{
	padding:50px 0;
}

.breadcrumb-item a:hover{
	color:#622099;
}
.breadcrumb-item.active a{font-weight:900;}
.potentialBan-text h2{
	color: #fff;
	margin-bottom:1rem;
}
.potentialBan-text p{
	margin:0;
	padding-bottom:5px;
	color:#fff;
	font-size: var(--font-14); line-height: var(--line-14);
}
.potentialBan-text em{
   color: var(--wp--preset--color--tertiary-500);
   font-style:inherit;
}



.single-post-container{
	    max-width:938px !important;
	    margin:0 auto;
}
.social-shared{
	display:flex;
}
.social-shared li a:hover{
	color:#A335FF !important;
	background:#fff !important;
}
.social-shared li a{
	height:40px;
	width:40px;
	display: flex;
	justify-content:center;
	align-items:center;
	background:#A335FF;
	color:#fff;
	margin-right:10px;
	transition: all 0.5s;
}
.social-text h2{
	 margin-top: var(--wp--preset--spacing--30);
}
.social-text p{
	font-size: var(--wp--preset--font-size--s);
    letter-spacing: 0.002em;
    color:#fff;
    line-height: 1.55;
    margin-top: var(--wp--preset--spacing--30);
    padding:0;
}
.social-text a:hover{
	color:#622099;
}
.few-tips li a{ color: var(--wp--preset--color--primary-600) !important; text-decoration: underline !important;}
.few-tips{
	    padding-top: var(--wp--preset--spacing--20);
    padding-right: var(--wp--preset--spacing--30);

padding-bottom:var(--wp--preset--spacing--20);
}
.hight-impact{
	  margin-top: var(--wp--preset--spacing--30);
	      padding-top: var(--wp--preset--spacing--20);
    padding-bottom: var(--wp--preset--spacing--20);
}
.impact-text{
	padding:0 8%;
}
.impact-img img{
	width:100%;
}
.impact-list{
	     padding-top: var(--wp--preset--spacing--20); 
    padding-right: var(--wp--preset--spacing--30);
    padding-bottom: var(--wp--preset--spacing--20);
    	padding-left:1rem;
}
.impact-list li{
	padding-bottom:var(--wp--preset--spacing--20);
	list-style: decimal;

}
.impact-list li::marker{
	    font-weight: 700 !important;
}
.recent-post h2{
	font-size: var(--wp--preset--font-size--xl) !important;
	margin-bottom:var(--wp--preset--spacing--20);
}
.post-box{
	border: 2px solid var(--wp--preset--color--primary-500);
    padding: 1.5rem;
    min-height:590px;
}

.p-date p{
		font-size: var(--wp--preset--font-size--xxs) !important;
		padding:0;
		color: #808080!important;
}
.post-box p{
		margin:0;
		    color:#fff;
}
.post-box p a{
    font-family: var(--wp--preset--font-family--body);
    font-size: var(--wp--preset--font-size--xxs);
    color: var(--wp--preset--color--primary-500);
    font-weight: 700;

}
.post-box h3{
    font-size: 1.375rem;
    font-weight: 600;
    margin: 0;
    padding-bottom: 0;
    text-decoration: none;
}
.recent-post{
	padding:50px 0;
}



/*blog banner section css*/
.blog-content-sec{
	padding:50px 0;
}
.container2{
	max-width:1200px !important;
	margin:0 auto;}
.blog-ban .container{ max-width: var(--wp--style--global--wide-size); }
.blog-ban{
	padding:50px;
	background:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(186, 249, 244) 13%, rgb(232, 195, 255) 59%);
}
.breadcrumb-item.active a{font-weight:900;}

.blogBan-text h2, .blogBan-text p{
	color:black;
}
.blog-banImg img{border-radius: 10px;
    box-shadow: var(--wp--preset--shadow--elevation-300);}


.blog-content .container{ max-width: var(--wp--style--global--wide-size);}
.blog-content p a{
    font-family: var(--wp--preset--font-family--body);
    font-size: var(--wp--preset--font-size--xxs);
    color: var(--wp--preset--color--primary-500);
    font-weight: 700;

}
.blog-content h3{
    font-size: 1.375rem;
    font-weight: 600;
    margin: 5px 0;
    padding-bottom: 0;
    text-decoration: none; margin:0px;
}
.blog-content h3 a{ color: #fff !important;}
.head-part {
  margin-bottom: 0;
}

.blog-content p{
		margin:0;
		color:#fff;
}
.blog-content{
	border: 2px solid var(--wp--preset--color--primary-500);
    padding: 1.5rem;
    min-height:350px;
}
.head-part{
	margin-bottom:20px;
}
.head-part p{
		font-size: var(--wp--preset--font-size--xxs) !important;
		padding:0;
		color: #808080!important;
}

.blog-content-sec .col-md-4{
	margin-top:1.5rem;
}


.table_pagiRt{display:flex;justify-content:center;margin-top:50px;flex-wrap:wrap;}
.table_pagiRt li a{border:none !important;width:44.729248046875px;height:44.729248046875px;color: #3A5A73;font-size:var(--font-h6);margin:0px !important;padding:0px;display:flex;align-items:center;background: transparent; justify-content:center; border-radius:100% !important;font-weight:500;}
.table_pagiRt li{margin:3px;}
.table_pagiRt li.actv a{color:#A335FF !important;}
.table_pagiRt li a:hover{color:#A335FF !important; background: transparent;}
.table_pagiRt a:focus  {box-shadow: none; background:transparent; color:#A335FF;}

.table_pagiRt.whClr li a{ color: #fff;}
.table_pagiRt .fa-solid {
	color:#A335FF;
	font-size:2rem;
}
.not-feq label{
	display:flex;
	align-items:center;
	gap:20px;
	}
.not-feq input{
	position:relative;
}

.not-feq input[type="radio"]::before{
	content:"";
	width:15px;
	height:15px;
	border-radius:100%;
	border: 0.5px solid black;
	position: absolute;
	top:-6px ;
	display:flex;
	align-items: center;
	justify-content:center;
	left:0;
 }


.not-feq input[type="radio"]:checked::after{
	content:"•";
	color:black;
	position:absolute;
	top:-26px;
	left:3px;
	font-size:30px;

 }



/*caliper-personality page css*/

.breadcrumb-item.active a{font-weight:700;text-decoration: none !important;}
.knowledge-text h1{font-size: var(--wp--preset--font-size--xxxl) !important;color: #000;}
.knowledge-text p{color: #1A1A1A}



.assessment-box img {width: 100% !important; object-fit:cover;}

.assessment-box h2{font-size: var(--wp--preset--font-size--xxl) !important;color: #A335FF;} 

.caliper-info{padding-left:25px;}
.caliper-info a{color: #A335FF;text-decoration: underline !important;}

.talogyBox.light-blue{
	text-align: left ;
}
.talogyBox.light-blue blockquote p{color: #00e9cd !important;}
.talogyBox.light-blue blockquote strong , .talogyBox.light-blue blockquote span {font-size: 1.5em !important;}

.sec-assessment p{color: #fff;}



.Drive-performance .impact-list li {
    color: var(--wp--preset--color--tertiary-500) !important;
    list-style: none;
}
.power-objective {
	padding:50px 0;
}
.job-model {
  padding-top:40px;
}
.big-pic {
	text-align:center;
	margin-bottom:30px;
}






/*solution page css start*/


.blogBan-text p {
	color: #1A1A1A;
}
.growth-talogy .container{ max-width: var(--wp--style--global--wide-size);}
.talent-pool{background: #F6EBFF; padding:20px; border-radius:15px;}
.growth-img img{width:100% !important;}
.growth-text p {
	color: #1A1A1A;
}

.nevigate-sec .container{ max-width: var(--wp--style--global--wide-size);}
.nevigate-head{
	text-align:center;
	margin-bottom:30px;
}
.nevigate-head h2{
	color: var(--wp--preset--color--teal-200);
}
.nevigate-head p{
	color:#fff;
	padding:0 112px;
}
.scr-select{
	border: 2px solid #822ACC;
    border-radius: 15px;
    padding:30px 20px;
    display:flex;
    gap:15px;
    flex-direction:column;
    align-items: center;
    text-align:center;
    min-height:auto;
}
.scr-select img{
	width: 60px;
	height:auto;
}

.scr-select em{
	color: var(  --wp--preset--color--primary-500);
	
}

.assessment{
	background:#E6FDFA;
}
.assessment-text p{
	color: #1A1A1A;
}
.consulting .container{ max-width: var(--wp--style--global--wide-size);}
.consulting{
	text-align: center;
}
.assessment .container{ max-width: var(--wp--style--global--content-size);}


.solby-industry{
	margin-top:5rem;
}
.talent-sol{
	    border: 2px solid var(--wp--preset--color--primary-500);
    padding: 1.5rem;
    margin-top: 1.5rem;
    min-height: 123px;
    text-align:left;
}
.talent-sol h4 a{
    color:#fff;
    font-size: var(--font-22); line-height: var(--line-22); transition:all 0.3s;
}
.talent-sol h4 a:hover{
	color: #822ACC;
}

.shameless-img img{
     width:100% !important;
     min-height: 450px;
}
.talogy-trust{
	text-align:center;
}

.talogy-trust .row .col-md-4:nth-child(odd) strong{
	 color: #822ACC;
     font-size: var(--font-80); 
     line-height: var(--line-80);
}

.talogy-trust .row .col-md-4:nth-child(even) strong{
	 color: var(--wp--preset--color--teal-200);
     font-size: var(--font-80); 
     line-height: var(--line-80);
}
.trust-details p{
	font-size: var(--font-22) !important; 
     line-height: var(--line-22) !important;
     font-weight:700;
     margin-top:15px;
}




/*accordian*/
.accordion .acc-head{
    font-size: var(--wp--preset--font-size--s); 
     line-height: 1.2;
	font-weight:700 !important;
	background:black;
	color:#fff;
	padding:8px 0;
	    border:none;
    box-shadow: none;
}
.acc-head::after{
	filter:brightness(0) invert(1);
	transform: rotate(-90deg);
}
.acc-head:not(.collapsed)::after
 {
    transform: rotate(0deg);
}
.acchead:not(.collapsed) {
    border:none;
    box-shadow: none;
}
.acc-item{
	background:black;
	border: none;
}
.acc-body{
   padding:8px 0;
}
.acc-body a{
   color:#C886FF;
   text-decoration: underline !important;
}








/*Ai talent page css*/

.jump-to-sec ol{
  padding:0 0 0 15px;	
}
.jump-to-sec ol li{ list-style: decimal;padding: 10px 0;}

.jump-to-sec li a{
	color: var(--wp--preset--color--primary-500);
    text-decoration: underline !important;
     display: inline;
}
.jump-to-sec li::marker{
	color: var(--wp--preset--color--primary-500);
	font-weight:700;
}
.jump-to-sec{
	border: 2px solid var(--wp--preset--color--primary-500);
    padding: 30px;
    border-radius:15px;
}
.type-of-ai .col-md-6:last-child{ margin-top: 15px;}
.type-of-ai p strong{ padding-bottom: 10px; width: 100%;}
.type-of-ai p{ padding-bottom: 25px !important;}


.use-carousel{
	margin-top:30px;
}
.use-carousel .owl-item{
	padding:20px 0;
}
.analysis{
	padding:40px 30px;
	color:#fff;
	    background: var(--wp--preset--color--primary-700);
	min-height:396px;
}
.use-carousel .center .analysis{transform:scale(1.07); background: var(--wp--preset--color--primary-500) ;}
.use-carousel .center{ position: relative; z-index:2;}

.use-carousel{position:relative;}
.use-carousel .owl-prev span, .use-carousel .owl-next span {
  color: #000;
  background: #fff;
  width:48px;
  height:48px;
  border-radius:100%;
  display:flex;
  justify-content:center;
  align-items: center;
}

.use-carousel .owl-prev, .use-carousel .owl-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding: 48px;
  background: blue;
  color: #fff;
}

.use-carousel .owl-nav.disabled,
.use-carousel .owl-dots.disabled {
  display: block !important;
}


.wp-block-list li {
  list-style: square;
  padding: 0px !important;
  margin-bottom: 7px;
}
.use-carousel .owl-prev {
  left: 30%;
}
p:empty{ display: none;}
.use-carousel .owl-next {
  right: 30%;
}
.use-carousel .owl-dots{
	display:block;
	display:flex;
	justify-content:center;
}
.owl-dots{
	margin-top:30px;
}
.use-carousel .owl-dot span{
	width:15px;
	height:15px;
	border-radius:100%;
	background:#CCCCCC;
	margin-right:10px;
	
}
.use-carousel .owl-dots .active span{
	background: var(--wp--preset--color--primary-500);
}

.need-background{ background: #a335ff; padding: 60px; text-align: center;}
.need-background h2{ font-size: var(--wp--preset--font-size--large) !important;}











.impact-list li a{
	color: var(--wp--preset--color--primary-500) !important; text-decoration: underline !important;
}

.type-of-ai .impact-list li {
    color: var(--wp--preset--color--tertiary-500) !important;
}

.type-of-ai .impact-list li::marker{
	    font-weight: 700 !important;
	    	color:#fff !important;
}
.type-image p{
	color: var(--wp--preset--color--tertiary-500) !important;
}
.imp-workplace  .impact-list{
	margin:0 !important;
}
.impact-list li strong
 {
    color: #fff !important;
}
.types-name .impact-list li strong{
	color: #fff !important;
}


.ai-talent li, .ticklist li{
	background:url("../images/ben-icon.jpg");
	background-repeat: no-repeat;
	width:100%;
	height:auto;
	background-size:contain;
	padding-left:40px !important;
	margin:20px 0; list-style: none;
}

.ai-talent li, .ticklist li {
    background: url(../images/ben-icon.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: auto;
    background-size: 32px;
    padding-left: 46px !important;
    margin: 6px 0 36px 0;
    list-style: none;
    /* gap: 16px; */
    display: flex;
    flex-wrap: wrap;
}


.btn-secondary{ border-color: var(--wp--preset--color--primary-500) !important;}

.ai-talent li a, .ticklist li a{
		color: var(--wp--preset--color--primary-500) !important; text-decoration: underline !important;
}
.ai-talent li a:hover, .ticklist li a:hover{ color: var(--wp--preset--color--primary-700) !important;}
.talogy-use-ai {
	margin:50px 0;
}
.mitigate-risk em{
	font-style:italic;
}.headMenu .container{  display: flex;  justify-content: space-between;}.headMenu li a{ padding: 5px 0;}.headMenu li a:hover{ text-decoration: underline !important;}.headMenu li + li{ margin-left: 16px;}.foot_btmIn{  display: flex;  flex-wrap: wrap;  justify-content: space-between; width: 100%; align-items: center; border-top: 1px solid #ccc; padding: 18px 35px 0;} .foot_btmIn p{ padding: 6px 0 !important; font-size: var(--wp--preset--font-size--xs) !important;}.botmmenu li{ display: inline-block; font-size: var(--wp--preset--font-size--xs) !important;}.botmmenu li a{ padding: 6px; display: inline-block; color: #000; }.footLogo{  max-width: 206px;}.li50 li{ width: 50%; float: left;}.li50 li a{ width: 100%; float: left; font-size: var(--wp--preset--font-size--xs) !important; color: #000; padding: 7px 0;}.tnp-subscription{ margin: 0px !important; padding: 40px; border: 1px solid #622099; border-radius: 20px; background: #fff; }.tnp-subscription h5{  font-size: var(--wp--preset--font-size--xs) !important; color: #000;  font-weight: 600;}.tnp-subscription input[type="email"]{ width: 100%; background:#f5f8fa; border: 1px solid #212d3a;}.tnp-subscription p{  font-size: 10px;  line-height: 125%;}.submtBtn{ background: rgba(163,53,255,1.0) !important; border: 1px solid rgba(163,53,255,1.0) !important; color: #fff !important; font-size: var(--wp--preset--font-size--xs) !important;  font-weight: 600 !important;}.foot_Top{ width: 100%;padding-bottom: 41px;}.headSos{ margin-top: 20px;}.headSos li{ display: inline-block; margin-right: 5px;}.headSos li a{ color: #a335ff; font-size: 25px		;}.whTxt p{ color: #fff;}
  
  
  
  
  
  
  
.wpcf7-form p{ padding: 0px !important; margin: 0px;   position: relative;}
.wpcf7 form .wpcf7-response-output{ border: none !important; padding: 5px 10px; text-align: center; font: 400 13px/16px; color:#fff;
 margin: 15px 0 0 !important; }
.invalid .wpcf7-response-output{ background:#dc3232; }
.sent .wpcf7-response-output{ background:#84c426; }
span.wpcf7-not-valid-tip { background: #dc3232; position: absolute; top: 24px; left: 0px; font-size: 11px;
  line-height: 13px;
 border-radius: 5px; padding: 6px 14px; color: #fff; z-index: 1;}
span.wpcf7-not-valid-tip::before { position: absolute; top: -15px; left: 10px; border: 9px solid transparent; border-bottom: 10px solid #dc3232;
 content: ""; }

.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.wpcf7-not-valid {  position: relative !important; width: 100%;display: inline-block;}

.wpcf7-form-control-wrap {  position: relative; width: 100%;}

span.wpcf7-not-valid-tip {  top: 100%; }
.rechfrmmain iframe {
  transform: scale(0.77);
  -webkit-transform: scale(0.77);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}  
  
.form-check p .wpcf7-form-control-wrap{ width: auto !important;}
.form-check p br{ display: none;}  
.form-check .form-check-input{ margin: 0px !important;}  
.wpcf7-list-item {
  display: inline-block;
  margin: 0;
}  
.form-check p .wpcf7-form-control-wrap {
  width: auto !important;
  margin-right: 11px;
  margin-top: 3px;
}  
.form-check p { display: flex;}  
.small  br{ display: none;}
.form-button{ margin-top: 20px;}
.form-check{ padding-left: 0px !important;}


.type-of-ai img{  height: auto !important;}
.ai-talent:marker{ display: none;}
.ai-talent li{ list-style: none;}
.ai-talent{
  list-style: none !important;
  margin: 0px !important;
  padding: 0px;
  display: inline-block;
  width: 100%;
}  
.ai-talent li {
  background: url("../images/ben-icon.jpg") left center;
    background-repeat: repeat;
    background-size: auto;
  background-repeat: no-repeat;
  width: 100%;
  height: auto;
  background-size: 24px;
  padding-left: 31px;
  margin: 12px 0;
  list-style: none;
  padding-bottom: 0px !important;
}  
  
 
.blogDetails .toc{ display: none;} 
.blogDetails ul{ padding-left: 20px;} 
.blogDetails h2{ font-size: var(--font-36); line-height: var(--line-36);} 
 

/* Card container */
.team-card {
    position: relative;
    overflow: hidden;
    border: 1px solid #a855f7;
}

/* Image */
.team-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Overlay box */
.team-text {
  position: absolute;
  bottom: 20px;
  left: 20px;
  width: auto;
  padding: 20px;
  background: #a335ff;
  color: #fff;
  box-shadow: 0 10px 25px rgba(0,0,0,0.3);
  transition: all 0.4s ease;
  right: 20px;
}

/* Name */
.team-text h4 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 5px; padding: 0px !important;
}
.team-text p{ padding-bottom: 0px !important;}
/* Designation */
.team-text span {
    font-size: 14px;
    margin-bottom: 10px;
    opacity: 0.9;
}

/* Read more */
.team-text a {
    font-size: 13px;
    color: #fff;
    text-decoration: underline;
    font-weight: 500;
}

/* Hover effect */
.team-card:hover .team-overlay {
    transform: translateY(-10px);
}

/* Optional: image zoom on hover */
.team-card:hover img {
    transform: scale(1.05);
    transition: 0.4s;
}


.custom-close {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 45px;
    height: 45px;
    background: linear-gradient(135deg, #7b2cff, #a855f7);
    border: none;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.3s ease;
    z-index: 10;
}

.custom-close i {
    color: #fff;
    font-size: 18px;
}

/* Hover Effect */
.custom-close:hover {
    transform: scale(1.05);
    background: linear-gradient(135deg, #6a1fff, #9333ea);
}

/* Optional: Glow effect like modern UI */
.custom-close:hover {
    box-shadow: 0 0 10px rgba(168, 85, 247, 0.6);
}

.pagination-wrap {
    text-align: center;
}

.pagination-wrap ul {
    display: inline-flex;
    align-items: center;
    gap: 15px;
    padding: 0;
    margin: 0;
    list-style: none;
}

.pagination-wrap ul li {
    display: inline-block;
}

.pagination-wrap ul li a,
.pagination-wrap ul li span {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    padding: 5px 10px;
    transition: 0.3s;width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0px !important;
}

/* Active Page (Purple like your design) */
.pagination-wrap ul li .current {
    color: #a855f7;
    font-weight: 600;
}

/* Hover */
.pagination-wrap ul li a:hover {
    color: #a855f7;
}

/* Next Arrow Style */
.pagination-wrap ul li .next,
.pagination-wrap ul li .prev {
    font-size: 18px;
    color: #a855f7;
}

/* Optional: spacing tweak */
.pagination-wrap ul li .next {
    margin-left: 10px;
}
 
.borderParpl{ border: 2px solid #A335FF;}
.support-sec .talent-pool{ background: #fff;}
.support-sec .talent-pool h3{ font-size: var(--font-48);
  line-height: var(--line-48); color: #000;}
.support-sec .talent-pool .col-md-4{ border-right: 1px solid #A335FF;}
.support-sec .talent-pool .col-md-4:last-child{ border: none;}

.support-boxA{ border-radius: 15px; text-align: left;}
.support-boxA h2{ color: #A335FF; font-size: var(--font-28); line-height: var(--line-28); }
.support-boxA p strong, .support-boxA p a{ display: inline; font-size: var(--wp--preset--font-size--s);}
.support-boxA p a{ font-weight: 400;}

.btnsLink{ color: #A335FF !important; text-decoration: underline !important;}
.btnsLink:hover{ color: #C886FF !important; text-decoration: underline !important;}


.mh-auto{ min-height: auto !important;}



.footprint-box{ background: #E6FDFA; padding: 72px 2.375em;}
.footprint-box h2{ color: #000; font-size: var(--wp--preset--font-size--xxl) !important;}
.footprint-item{ color: #000;
  font-style: normal;
  font-weight: 700;
}
.rounded, .talent-pool-brd-nobg{ border-radius: 15px;}

.about-meet-box:last-child{ text-align: end;}

.talent-pool p{ color: #000;}
.talent-pool p a{  display: inline; font-size: var(--wp--preset--font-size--s); font-weight: 400; text-decoration: underline !important;}

.talent-pool-brd-nobg{  border: 2px solid #A335FF; padding: 40px;}
.talent-pool-brd-nobg ul{ padding-left: 20px;}
.talent-pool-brd-nobg ul li a{ color: #C886FF !important; text-decoration: underline !important; }
.talent-pool-brd-nobg ul li a:hover{ color: #622099 !important;}
.analIcon img{ width: auto !important;}

/*.use-carousel .analysis{ height: 100%;}*/
.use-carousel .owl-stage{ display: flex; flex-wrap: wrap;}

/*.use-carousel .item{ height: 100%;}
.use-carousel .owl-item{ height: 100%;}*/

.use-carousel .analysis {
  max-height: 500px;
  overflow: auto;
}


/* Custom Horizontal Scrollbar */
.analysis::-webkit-scrollbar {
    height: 8px; /* horizontal scrollbar height */
    width: 8px;
}

.analysis::-webkit-scrollbar-track {
    background: #3b0f63;
    border-radius: 20px;
}

.analysis::-webkit-scrollbar-thumb {
    background: linear-gradient(90deg, #c84dff, #7a00ff);
    border-radius: 20px;
}

.analysis::-webkit-scrollbar-thumb:hover {
    background: linear-gradient(90deg, #e06bff, #9b2dff);
}

/* Firefox */
.analysis{
    scrollbar-width: thin;
    scrollbar-color: #a020f0 #3b0f63;
}



.bgnone{ background: none !important;}
.bgnone p{ color: #fff;}

.bgnone .footprint-item h2{
  color: #A335FF !important;
  font-size: clamp(42.068px, 2.629rem + ((1vw - 6px) * 6.322), 80px) !important;
  letter-spacing: 0.002em;
  line-height: 1.55;
}
.talent-sol{  font-size: var(--wp--preset--font-size--xxs) !important;}
.talent-sol em{
  margin-top: 0.5rem;
  margin-right: 0;
  margin-bottom: 0.5rem;
  margin-left: 0;
  font-style: normal;
  font-weight: 500;
}

.talent-sol p{
  font-size: var(--wp--preset--font-size--xxs) !important;
}
.talent-sol li{ font-weight: 700; padding-left: 27px; margin: 17px 0;}
.talent-sol li a{ color: #fff;}
.call-Icon{ background: url(../images/icon1.svg) no-repeat left;}  
.email-Icon{ background: url(../images/icon2.svg) no-repeat left;}  
  
.col-md-3.col-sm-4:first-child .talent-sol{ background: #a335ff;} 
.col-md-3.col-sm-4:first-child .talent-sol li{ filter:brightness(0) invert(1); } 
 
 
 .drop-arw::after{ border: none !important; content: "\f107"; font-family: "Font Awesome 7 Free"; font-weight: 900;}
 .drop-arw {
  white-space: nowrap;
  font-size: 12px;
  position: relative;
  top: 2px;
  right: -4px;
}

 
.fontxxl li{ font-size: var(--wp--preset--font-size--s);
  letter-spacing: 0.002em;
  line-height: 1.55;}
 
.clr-preset li {
  list-style: square;
}
 .clr-preset ul {
  padding-left: 20px;
}


.clr-preset li::marker {
  color: var(--wp--preset--color--primary-500);
  list-style: square;

} 
 
 
.nav_top .dropdown .dropdown-menu li{ color: #000 !important;} 
 
.nav_top li{ list-style: none !important;} 
 
.mega-menu-content-areaIn{ border: 2px solid #F2F2F2; border-radius: 16px; padding: 20px; background: #E6FDFA; } 
.mega-menu-content-areaIn h5{ color: #a335ff;} 
.mega-menu-content-areaIn a{
  font-size: var(--wp--preset--font-size--s);
  padding: .625rem 1.25rem;
  border-radius: 6px;
  align-items: center;
  display: inline-flex;
  justify-content: center;
  position: relative;
  z-index: 1;
  background-color: var(--wp--preset--color--primary-500);
  color: #fff !important;
  font-size: var(--wp--preset--font-size--xxs);
  font-weight: 700;
  letter-spacing: 0.07px;
  line-height: 22px;
  align-content: center;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  word-break: break-word;
  height: auto !important;
}
.mega-menu-content-areaIn a:hover {
  background-color: var(--wp--preset--color--primary-600);
  color: var(--wp--preset--color--white);
} 
 
  
.box-Talogy h4 a b{ font-weight: bold;}  
  
  
/*Banner*/
.homecounter strong{
  font-size: var(--wp--preset--font-size--xxxxxl) !important;letter-spacing: 0.002em;
  line-height: 1.5
}

.homecounter p{
  font-size: var(--wp--preset--font-size--s);
  letter-spacing: 0.002em;
  line-height: 1.55;
  margin-top: var(--wp--preset--spacing--30); font-weight: 400;
}

.firstBan img{ object-position: right;}
.firstBan::before{ display: none;}

.banpic {
  width: 100%;
  height: 437px;
}
.firstBan::before{ display: none;}

.firstBan p{
  font-size: var(--wp--preset--font-size--l) !important;letter-spacing: 0.002em;
  line-height: 1.55;
  margin-top: 10px;
}
.firstBan p strong{
  font-size: var(--wp--preset--font-size--xxxxl);
  letter-spacing: -0.02em; color: var(--wp--preset--color--primary-500) !important; line-height: 1.2;
}

.banpic{ height: 490px;}
.banCar{
  width: 100%;
  position: relative;
}

.bannerLogo{
  position: relative;
  bottom: 0px;
  width: 100%;
  left: 0px;
}
.bannerLogo h2{ color: var(--wp--preset--color--primary-500) !important;font-size: var(--wp--preset--font-size--l) !important;}

.choseLogo{padding-top: 0;}
.bannerLogo .col-md-6{ text-align: center;}


.homebanner{ background: #ffffff;}
.choseLogo li {
  display: flex;
  height: 71px;
  align-items: center;
  justify-content: center;
  width: 100%;
}


.butns{ border: 1px solid var(--wp--preset--color--primary-500); border-radius: 6px;}





/*Banner*/

 
.talogyBox{ text-align: left;}  
.talogyBox h3{ font-size: var(--wp--preset--font-size--xxl) !important;}  
.talogyBox p{ font-size: 1.5em;}
  
.mega-content-box, .mega-content-box p{ font-size: var(--wp--preset--font-size--xs) !important;}
.mega-content-box a{ color: #fff; margin-top: 10px;}
  
.mega-menu-content-areaIn h5{ font-size: var(--wp--preset--font-size--s) !important; font-weight:600;}
  




.btn-success {
    background-color: var(--wp--preset--color--tertiary-500) !important;
    color: var(--wp--preset--color--primary-500) !important;
    text-decoration: none !important;
    font-size: var(--wp--preset--font-size--xxs);
    font-weight: 700;
    letter-spacing: 0.07px;
    border-color: var(--wp--preset--color--tertiary-500) !important;
}

.use-carousel .center .analysis{ box-shadow: var(--wp--preset--shadow--dark-600);}
.use-carousel .analysis.mxh-auto{ max-height: 700px !important;  padding: 3.75rem 50px; height: 100%;}
.use-carousel .item{ height: 100%;}

.nevigate-head {
    text-align: center;
    max-width: 900px;
    margin: 0 auto 30px;
}
.btn-secondary, .wp-block-button__link{ border-color: var(--wp--preset--color--primary-500) !important; font-size: var(--wp--preset--font-size--xxs);
    font-weight: 700;
    letter-spacing: 0.07px; padding: .375rem .75rem;     background: var(--wp--preset--color--primary-500) !important;
    border-radius: 5px;}
.wp-block-list li a{ color: var(--wp--preset--color--primary-500) !important; text-decoration: underline !important; } 


.has-primary-700-background-color {
    background-color: var(--wp--preset--color--primary-700) !important; border-radius: 15px;
}

image.aligncenter, .wp-block-image.alignleft, .wp-block-image.alignright {
    display: table;
}

:root :where(.is-layout-flex) {
    gap: var(--wp--preset--spacing--30);
}
:root :where(.is-layout-constrained) > * {
    margin-block-start: var(--wp--preset--spacing--30);
    margin-block-end: 0;
}
:where(.wp-block-columns.has-background) {
    padding: 1.25em 2.375em;
}
:where(.wp-block-columns) {
    margin-bottom: 1.75em;
}


@media (min-width: 782px) {
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: 0;
        flex-grow: 1;
    }
}

.otehertempltbnx{ padding-bottom: 0px !important;}
  
  
.otehertempltbnx .attrows:first-child{ padding-top:0px !important;}
.otehertempltbnx[style="background-color: #e6fdfa"] .container{ max-width: 100% !important;}
.otehertempltbnx[style="background-color: #e6fdfa"]{ padding: 0px !important;}
.otehertempltbnx[style="background-color: #e6fdfa"] .attrows{ padding: 0px !important;}
.is-layout-constrained > .aligncenter{ text-align: center;}
.is-content-justification-center{ justify-content: center;}



.firstBan{ padding: 0 10px;}
.contBtn a{ border-radius: 5px;}

.is-search-form, #ajaxsearchlite2, #ajaxsearchlite1 .probox, div.asl_w .probox {
    background: #A335FF;
    border-radius: 0;
    padding: 0;
}

.is-search-input {
    height: 54px;
    border: none !important;
    background: transparent !important;
    color: #fff !important;
    font-size: 18px;
    padding: 0 20px;
}

.is-search-input::placeholder {
    color: rgba(255,255,255,.8);
}

.is-search-submit {
    background: transparent !important;
    border: none !important;
    width: 60px;
    color: #fff;
}
.is-form-style input.is-search-input{ border: none !important;}
.is-form-style input.is-search-submit, .is-search-icon{     color: #fff;
    background: none;
    box-shadow: none !important;
    outline: 0;
    margin: 0;
    font-size: 14px !important;
    border: none;}
div.asl_w .probox .promagnifier{ background: none !important;}
.utility-menu ul{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
div.asl_r.vertical {
    padding: 0;
    background: none;}
div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a{ color: #000 !important;
    font-size: 11px !important;
    line-height: 12px !important;}
div.asl_r .results .item .asl_content{ font-size: 11px;
    line-height: 18px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0);
    display: flex;
    flex-wrap: wrap;}
div.asl_r .results .item .asl_content .asl_desc {
    margin-top: 4px;
    font-size: 10px;
    line-height: 14px;
}
div.asl_m .probox .proclose svg{ background: #A335FF !important;  box-shadow: 0 0 0 1px rgba(255, 255, 255, .9);}







  
  
  
  
@media (min-width: 992px) and (max-width: 9000px) {
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0; visibility: hidden;  margin:0px; 
    background:#fff !important;
    width: 150px; padding: 0px;
   border-radius: 0; left: 0; right: inherit; padding: 5px 8px 8px; box-shadow: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 420px;opacity: 1; visibility: visible; /*transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;*/}

.nav_top .dropdown{ position: static;}


.nav_top .dropdown .dropdown-menu{   border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 23px;
  border-bottom-right-radius: 23px;
  border-right-color: #F2F2F2;
  border-right-width: 8px;
  border-bottom-color: #F2F2F2;
  border-bottom-width: 8px;
  border-left-color: #F2F2F2;
  border-left-width: 8px;
  padding-top: var(--wp--preset--spacing--30);
  padding-right: var(--wp--preset--spacing--40);
  padding-bottom: var(--wp--preset--spacing--30);
  padding-left: var(--wp--preset--spacing--40);
  box-shadow: var(--wp--preset--shadow--elevation-400); width: 100%;top: 100%; max-width: 1000px; left: inherit; right: 0px;}

.nav_top .dropdown .dropdown-menu li a{ color: #000 !important; font-weight: 500;}

.mainHeader{ padding-top: 0;
  padding-bottom: 0;}

.navbar{ padding: 16px 0;}



.menu_sec li.m-h a{ color: #A335FF !important;} 
.nav_top .dropdown .dropdown-menu.m-h li a{ color: #A335FF !important;} 


.nav_top .dropdown .dropdown-menu1 li{ width: 50%; padding: 10px 0;}
 .nav_top .dropdown .dropdown-menu1 {
    display: flex;
    flex-wrap: wrap;
  }
.nav_top .dropdown .dropdown-menu > li > a{  color: #A335FF !important; width: 100%;}
.mega-menu-content-area{
  width: 30%;
  float: left;
}

.nav_top .dropdown .dropdown-menu > li > a:hover, .nav_top .dropdown .dropdown-menu1 li a:hover{ color: #822ACC !important;}

.magaleft-menu{ width: 70%;
    float: left;}
.magaleft-menu li{ float: left;}

.nav_top .dropdown .dropdown-menu li .mega-content-box a {
    color: #fff !important;
    display: block;
    width: fit-content;
    margin-top: 20px;
}


.wp-block-columns-is-layout-flex{ flex-wrap: inherit; gap: var(--wp--preset--spacing--30); }


.headMenu .container, .homebanner .container, .mainHeader .container{ max-width: 95%;}




}


@media only screen and (max-width: 1799px) {





}


@media only screen and (max-width: 1599px) {




}   





@media only screen and (max-width: 1399px) {






} 


@media only screen and (max-width: 1199px) {

.headMenu li {
  display: inline-block;
  font-size: 13px;
  line-height: 22px;
}
.bantxt{ padding: 10px !important;}
.talogyBox{ padding: 30px !important;}
.product_caro button.owl-prev{ left: 0;}
.product_caro button.owl-next{ right:0px;}

}


@media only screen and (max-width: 991px) {
.nav_top .navbar-toggler{ border: none; background: none;padding: 10px 0; margin-right: 15px;box-shadow: none;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 34px;height: 3px;  border-radius: 16px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 6px;}
.navbar-toggler .icon-bar{-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}
.navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;}  
.navbar-toggler.showtoggle .icon-bar:nth-child(3) { transform: translateY(-10px) rotate(-45deg);} 
.header_sec .container{ padding: 0px;}
.navbar-collapse{ position: absolute; top: 100%; left: 0px; background: rgba(0,0,0,0.9); width: 100%; z-index: 11;}
.navbar-brand{ padding-left: 15px;}
.menu_sec li a{ width: 100%; padding: 10px 15px;}
        
.future-topic {
    padding: 30px 0;
}

.form-sec h2{
	margin-bottom:25px;
}


.menu_sec li {
  font-size: var(--wp--preset--font-size--s);
  font-weight: 400;
  color: #fff;
  padding: 10px 10px;
  width: 100%;
  text-align: left;
  position: relative;
}
.drop-arw {
  white-space: nowrap;
  font-size: 12px;
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.menu_sec li{ padding: 0px;}
.navbar-nav .dropdown-menu {
  position: static;
  border: none;
  border-radius: 0px;
}
.nav_top .dropdown .dropdown-menu li a{ color: #000 !important; font-weight: 500;}
.nav_top .dropdown .dropdown-menu li{ color: #000 !important;}

.contBtn a{ width: 100%;
  text-align: center;}


.tabs-list{ flex-wrap: wrap;}


.tabs-list .tab-list-item {
    max-width: 210px;}

.tabs-list {
    padding-inline: 0;
    justify-content: center;
    z-index: 2;
    display: flex;
    gap: 10px;
    align-items: center;
}
.tabwrapper{ padding: 15px 0;}
.talogyBox {
        padding: 30px !important;
        margin-top: 20px;
    }
.talent-TalogySec {
    margin-top: 0;}


.mainHeader{ padding:0px;}



.headMenu .container {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}






}

 
@media only screen and (max-width: 767px){
.container{max-width:100%;}

/*cliper personality responsive css*/
.tophead{
	padding:40px 0;
}








/*knowledge hub responsive css*/
	.knowledge-banImg{
		
	}
	.topic-div {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: auto;

}
.headMenu {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px 10px;
  text-align: center;
}	
.headMenu .container {
  display: flex;
  justify-content: inherit;
  flex-direction: column;
}	
	

.blog-content{ min-height: auto;}
.talogyBox blockquote{     padding-bottom: 40px;}


.utility-menu ul{ justify-content: center;}


	
}	


@media only screen and (max-width: 640px){ 
.foot_btmIn{     padding: 18px 0;
    justify-content: center;text-align: center;}
  


} 

@media only screen and (max-width: 480px){ 



}
@media only screen and (max-width: 400px){ 

.form-sec {
    padding-top: 30px;
}
.col-6 {
  flex: 0 0 auto;
  width:100%;
}

}


