/* button animation start */
button.learn-more {
    position: relative;
    display: inline-block;
    cursor: pointer;
    border: 0;
    background: transparent;
    padding: 0;
    font-family: inherit;
    width: 11rem;
    height: 3rem;
	border: 1px solid #6200b3;
    border-radius: 25px;
}

/* Circle (RIGHT SIDE INITIALLY) */
button.learn-more .circle {
    position: absolute;
    top: -1px;
    right: 0;
    width: 3rem;
    height: 3rem;
    background: #6200b3;
    border-radius: 1.625rem;
    overflow: hidden;
}

/* Icon */
button.learn-more .icon {
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
    position: absolute;
    inset: 0;
    margin: auto;
}

/* Text */
button.learn-more .button-text {
    transition: color 0.45s cubic-bezier(0.65, 0, 0.076, 1);
    position: absolute;
    inset: 0;
    padding: var(--button-padding-m);
    color: #6200b3;
    font-weight: 700;    
    text-align: left;
	font-family: var(--font-family-base, "Poppins", sans-serif);
    font-size: 16px;
    line-height: normal;
}

/* Hover animation */
button.learn-more:hover .circle {
    width: 100%;
    right: 0;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* Hover state */
button.learn-more:hover .icon.arrow {
    background: white;
}

button.learn-more:hover .button-text {
    color: #fff;
}

button.learn-more .icon.arrow {
    position: absolute;
    top: 56%;
    right: 0.5rem;
    width: 0.75rem;
    height: 0.75rem;
    background: none;
    border-radius: 2px;
    transform: translateY(-50%);
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}

/* Arrow line: use ::before pseudo-element */
button.learn-more .icon.arrow::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 0;
    height: 0.125rem;
    background: #fff;
    border-radius: 2px;
    transform: translateY(-50%);
    /* transition: width 0.45s cubic-bezier(0.65, 0, 0.076, 1); */
}

/* Arrow head */
button.learn-more .icon.arrow::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    width: 0.625rem;
    height: 0.625rem;
    border-top: 0.125rem solid #fff;
    border-right: 0.125rem solid #fff;
    transform: translateY(-50%) rotate(45deg);
    border-radius: 2px;
    transition: border-color 0 cubic-bezier(0.65, 0, 0.076, 1);
}

/* On hover: expand the line and change color */
button.learn-more:hover .icon.arrow::before {
    width: 1rem;
    background: white;
    left: 57px;
}

button.learn-more:hover .icon.arrow::after {
    border-top-color: white;
    border-right-color: white;
    right: -61px;

}

/* Optionally change the entire arrow background on hover */
button.learn-more:hover .icon.arrow {
    background: none;    /* no background */
}


/* search page start */


.search-banner {
    background-color: #fff;
/*     padding: 110px 0 122px 0; */
    text-align: center;
    color: #fff;
	background-color:#6200b3;
}

.search-template {
    background-color: #e8e9eb;
    padding: 50px 0 0px 0;
}

.search-template .wrapper {
    display: flex;
    justify-content: space-between;
    margin-bottom: 2em;
}

.search-template form {
    position: relative;
    width: 33.333%
}

.search-template input {
    border: none;
    background: white;
    border-radius: 10px;
    padding: 15px;
    width: 100% !important;
	font-size:16px;
}

.search-template input:focus,
.search-template input:focus-visible{
     border: none !important;
     outline: none !important;
}

.search-template button[type="submit"] {
    position: absolute;
    display: block;
    right: 1em;
    top: 17px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Ccircle cx='8.27586' cy='8.62059' r='7.77586' stroke='%23192B3A'/%3E%3Cpath d='M13.793 13.4482L19.9999 19.6551' stroke='%23192B3A'/%3E%3C/svg%3E") !important;
    height: 0;
    border-radius: 0;
    background-repeat: no-repeat !important;
    overflow: hidden;
    padding: 21px 0 0;
    width: 21px !important;
    min-width: 0;
    border: 0px;
    background-color: transparent !important;
    outline: none !important;
}

.search-template .filter .toggle {
    color: #4B4F54;
    background: none;
    border-radius: 10px;
    border: none;
    padding: 1em;
    background-color: white;
    position: relative;
    z-index: 2;
    font-size: 1rem;
    border: none;
    font-family: Aptos;
    border-radius: 10px;
    padding-right: 50px;
    cursor: pointer;
}

.search-template .filter .toggle::after {
    content: "";
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 0V18' stroke='%23192B3A'/%3E%3Cpath d='M0 9L18 9' stroke='%23192B3A'/%3E%3C/svg%3E");
    height: 18px;
    width: 18px;
}

.search-template .card {
    width: 100%;
    max-width: calc(50% - 25px);
    padding: 20px;
    background: white;
    border-radius: 18px;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.search-template .card .title {
    font-size: var(--font-body-size);
    font-weight: 700;
    line-height: normal;
    font-family: var(--font-family-base);
}

.search-template .card p{
	margin:20px 0; 
}

.search-template .pagination {
    margin: 60px auto 20px;
    display: flex;
    justify-content: center;
}

.search-template .pagination .page-numbers {
    font-size: var(--font-h5-size);
    font-weight: 600;
    line-height: normal;
    font-family: var(--font-family-base);
    text-decoration: none;
    margin: 0 0.333em;
    color: #1e1e1e 
}

.search-template .pagination .page-numbers.current{
        color: #6200b3
}

.search-template .pagination .next.page-numbers{	
    display: block;
    margin-bottom: -7px;
    right: 1em;
    top: 1em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath d='M10.5 4.76795C11.8333 5.53775 11.8333 7.46225 10.5 8.23205L3.75 12.1292C2.41667 12.899 0.75 11.9367 0.75 10.3971L0.75 2.60288C0.75 1.06328 2.41667 0.101035 3.75 0.870835L10.5 4.76795Z' fill='%231e1e1e'/%3E%3C/svg%3E") !important;
    height: 0;
    border-radius: 0;
    background-repeat: no-repeat !important;
    overflow: hidden;
    padding: 21px 0 0;
    width: 21px !important;
    min-width: 0;
    border: 0px;
    background-color: transparent !important;
    outline: none !important;
}

.search-template .pagination .prev.page-numbers{
	rotate:180deg;
	   display: block;
    margin-bottom: 10px;
    right: 1em;
    top: 1em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath d='M10.5 4.76795C11.8333 5.53775 11.8333 7.46225 10.5 8.23205L3.75 12.1292C2.41667 12.899 0.75 11.9367 0.75 10.3971L0.75 2.60288C0.75 1.06328 2.41667 0.101035 3.75 0.870835L10.5 4.76795Z' fill='%231e1e1e'/%3E%3C/svg%3E") !important;
    height: 0;
    border-radius: 0;
    background-repeat: no-repeat !important;
    overflow: hidden;
    padding: 21px 0 0;
    width: 21px !important;
    min-width: 0;
    border: 0px;
    background-color: transparent !important;
	outline: none !important;
}

.search-template .pagination .nav-links{
	display: flex;
    align-items: center;
}

.search-template .grid-cards{
    display: flex;
    flex-wrap: wrap;
    gap: 50px 40px;
}

.search-template .page-header .page-title{
	margin-bottom: 20px;
}

@media (max-width: 1024px){
.search-banner{
	padding:0
}
	
}

@media (max-width: 767px){
	.search-template{
	padding:0
}
	.search-template .grid-cards{
		gap:25px 40px;
	}
	.search-template .grid-cards{
		flex-direction:column
		}
.search-template .card{
	max-width:100%;
}
	
.search-template form {
    width: 100%
}
}

/* search page end */

/* solutions page start */
.solution-grid  .container{
	background: url(/wp-content/uploads/2026/01/Bottom_.webp);
    background-position: left center;
    background-repeat: no-repeat;
}
.solution-grid  .container{
	padding: 40px 60px 4px;
}
.solution-grid  .row{
	gap: 23px 16px ;
}

.solution-grid .card-1 {
    border-radius: 34px;
    background: linear-gradient(180deg, #6200B3 0%, #2A004D 100%);
    padding: 79px 61px 78px 59px;
    color: #fff;
}
.solution-grid .card-1 p{
font-size: 20px;
line-height: normal;
}
.solution-grid .card-1 p,
.solution-grid .card-1 h2 {
    margin-bottom: 16px;
}
section.solution-grid.journey a.secondary-button-l {
    width: max-content;
}
.solution-grid .card-1>div p:last-child{
	margin-bottom: 0;
}
.solution-grid .card-2 {
    border-radius: 34px;
    background: linear-gradient(180deg, #6200B3 0%, #2A004D 100%);
    color: #fff;
    padding: 67px 50px 66px 59px;
}
.solution-grid .heading5{
	font-weight:400 !important
}
.solution-grid .card-3 h2,
.solution-grid .card-2 h2 {
    margin-bottom: 12px;
}
.solution-grid .card-3 p,
.solution-grid .card-2 p {
	font-size: 20px;
    line-height: normal;
}

.solution-grid .card-3 {
    border-radius: 34px;
    background: linear-gradient(180deg, #6200B3 0%, #2A004D 100%);
    color: #fff;
    padding: 67px 59px 66px 59px;
}

@media (max-width: 1024px) {
  .solution-grid  .container {
        padding: 40px 40px;
    }
}
@media (max-width: 769px){
	.solution-grid .heading5{
		font-size:16px
	}
.solution-grid .card-3,
	.solution-grid .card-2,
	.solution-grid .card-1{
		padding:50px 40px
	}
	   .solution-grid .container, section.hero-banner {
        padding: 40px 20px;
    }
}
@media (max-width: 465px){
.solution-grid .card-3,
	.solution-grid .card-2,
	.solution-grid .card-1{
		padding:40px 30px
	}
	.solution-grid .card-1 p,
	.solution-grid .card-3 p,
	.solution-grid .card-2 p{
		font-size:16px
	}
	
}




/* solution page end */

/* industry start */


.industry-grid{
	padding:20px 0 0px 0
}
.industry-grid .container{
	padding: 60px 60px 46px 60px;
}
.industry-grid .card img {
    width: 50px;
    height: 50px
}

.industry-grid .row {
    display: grid;
    grid-template-columns: auto auto auto auto;
    gap: 29px 18px;
	justify-content: center;
}


.industry-grid .row  .card:nth-child(8) {
 padding: 64px 5px 72px 5px;
/* 	 64px 14px 72px; */
}
.industry-grid .row  .card:nth-child(4) {
 padding: 64px 37px 72px 38px;
}

.industry-grid .card {
	width: 316px;
/* height: 263px; */
  border-radius: 17px;
  border: 5px solid transparent;
  background:
    linear-gradient(180deg, #6200B3 0%, #2A004D 100%) padding-box,
    linear-gradient(#6200B3, #6200B3) border-box;
  color: #00000000;
  padding: 64px 45px 24px 44px;
  font-size: 30px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 263px;
  transition: background 0.3s ease;
}

.industry-grid .card:hover {
  background:
 linear-gradient(174deg,
            #B5F9FF 0.26%,
            #38C9D6 31.29%,
            #6200B3 102.04%,
            #574AE2 101.75%) padding-box,
        linear-gradient(174deg,
            #6200B3 0.26%,
            #574AE2 31.29%,
            #38C9D6 60.04%,
            #B5F9FF 101.75%) border-box
}

.industry-grid .card img {
    margin-bottom: 18px;
}

.industry-grid .card .heading4 {
    color: var(--Text-Primary-Text2, #FFF);
    text-align: center;
	font-family: var(--font-family-base);	
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
/*     width: 75%; */
}
@media (max-width: 1280px){
.industry-grid .row {
    display: grid;
    grid-template-columns: auto auto auto;
	}
}
@media (max-width: 1024px){
.industry-grid .row {
    display: grid;
    grid-template-columns: auto auto;
	}
}
@media (max-width: 768px){
 .industry-grid .container{
	padding: 40px 20px;
 }
}
@media (max-width: 600px){
.industry-grid .row {
    display: grid;
    grid-template-columns: auto;
	}
	.industry-grid{
	padding: 0
}
}
/* industry end */

/* knowledge hub page start */
.gateway .wrapper {
    padding: 62px 61px 62px 59px;
    border-radius: 34px;
    background: linear-gradient(180deg, #6200B3 0%, #2A004D 100%);
}
.gateway .wrapper h2{
    margin-bottom: 16px;
}
.gateway .wrapper p.heading5{
    margin-bottom: 0;
	font-weight: 400;
}
.gateway .wrapper p{
	font-size:20px;
	line-height: normal;
}
.gateway .wrapper p,
.gateway .wrapper h2{
    color:#fff;
}
.explore-category-heading .text-wrapper p{
	font-size:20px;
}
@media (max-width: 600px){
	.gateway .wrapper {
		padding: 30px;
	}
.gateway .wrapper p{
    font-size:16px
}	
}

.explore-category-heading .text-wrapper {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
/* 	margin-bottom:58px */
}

.explore-category-heading .container{
	padding: 20px 60px 0;
}
.explore-category .container{
	padding: 58px 60px 40px;
}
.explore-category-heading .text-wrapper h2{
    margin-bottom: 10px;
}
.explore-category-heading .text-wrapper p{
    margin-bottom: 0;
	font-weight: 400;
	width:75%
}
.explore-category-heading .text-wrapper p,
.explore-category-heading .text-wrapper h2{
    color:#fff;
}

.explore-category .explore-grid .card {
    padding: 60px 52px 60px 60px;
    border-radius: 34px;
    background: linear-gradient(180deg, #6200B3 0%, #2A004D 100%);
}
.explore-category .explore-grid .card img{
    margin-bottom: 6px;
	width:100%
}
.explore-category .explore-grid .card h3{
    margin-bottom: 10px;
}
.explore-category .explore-grid .card p{
    margin-bottom: 20px;
	line-height: normal;
}
.explore-category .explore-grid .card p,
.explore-category .explore-grid .card h3{
    color: #fff;
}
.explore-category .explore-grid .card .button-group a {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.explore-category .explore-grid .card:nth-child(5) img {
    margin-bottom: 0;
}
.explore-category .explore-grid .card:nth-child(5) h3 {
    margin-bottom: 12px;
}

.explore-category .explore-grid .card:nth-child(5) p {
    margin-bottom: 40px;
}
.explore-category .explore-grid .card:nth-child(5){
    padding:52px 137px 47px 59px;
	display: flex;
	flex-direction: row;
	margin-top:10px;	
}

.explore-category .explore-grid .card:nth-child(5) .difference-card,
	.explore-category .explore-grid .card{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.explore-category .explore-grid .card:nth-child(5) .button-group{
	    margin-bottom: 18px;
}

.explore-category{
    background-image: url('https://staging.pacera.com/wp-content/uploads/2025/12/Section2-2.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
	margin-bottom: 22px;
}
.card {
z-index: 2;
}
@media (max-width: 1024px) {
	.explore-category-heading .container{
        padding: 40px 40px 0;
	}
    .explore-category .container {
        padding: 40px;
    }
}
@media (max-width: 768px){
	.explore-category-heading .text-wrapper p{
		width:100%
	}
	.explore-category-heading .container{
         padding: 40px 20px 0;
	}
    .explore-category .container {
         padding: 40px 20px;
    }
	.explore-category .explore-grid .card:nth-child(5){	
		padding: 60px 52px 60px 60px;
	}
	.explore-category .explore-grid .card:nth-child(5) p {
        margin-bottom: 20px;
    }
}
@media (max-width: 600px){
 .explore-category-heading .text-wrapper p{
    font-size:16px
 }	
	.explore-category .explore-grid .card h3{
		font-size:24px
	}
	.explore-category .explore-grid .card:nth-child(5),
	.explore-category .explore-grid .card{
		padding:30px
	}
	.explore-category .explore-grid .card:nth-child(5) .button-group{
		margin-bottom:0
	}
	.explore-category .explore-grid .card img{
		min-height:149px
	}
}
/* knowledge hub page end */
.knowledge-hub-banner.post-category h1{
	text-align:center
}
.knowledge-hub-banner.post-category::after{
	min-height: 500px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.knowledge-hub-banner.post-category .banner-blog-content{
	position: relative;
    z-index: 2;
}
/* glossary page start */
.glossary{
	background-image: url("https://staging.pacera.com/wp-content/uploads/2026/01/bg-glossary.webp");
/*     background-image: url("https://staging.pacera.com/wp-content/uploads/2025/12/glossary-bg.webp"); */
    background-repeat: no-repeat;
}

.glossary .container{ 
   padding:59px 60px 44px
}
.glossary h1{
    color:#fff
}

.glossary-alphabet-list .letter{
	color: #26262C;
text-align: center;
font-family: var(--font-family-base);
font-size: 50px;
font-style: normal;
font-weight: 400;
line-height: 75px; /* 150% */
text-decoration-line: unset;
}

.glossary-alphabet-list  span {
	color: #D9D9D9;
text-align: center;
font-family: Poppins;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 30px; /* 150% */
	margin-bottom:9px
}

.glossary-alphabet-list .selected-letter {
    color: var(--Secondary-Phlox-flame, #CF24FF);
    font-family: var(--font-family-base);
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 75px; /* 150% */
}
.glossary-alphabet-list p,
.glossary-alphabet-list .grid-cards .title{
	color:#26262C
}
.glossary-alphabet-list .grid-cards .title{
	width: 61%;
}
@media (max-width: 1024px) {
  .glossary .container{ 
	 padding:59px 40px 44px;
   }
}

@media (max-width: 768px) {
  .glossary .container{ 
	 padding:40px 20px;
   }
}

.glossary-alphabet-list{
	background-color:#fff
}
.glossary-alphabet-list .grid-cards .card {
    margin-bottom:24px	
}
.glossary-alphabet-list .alphabet-filter .wrapper,
.glossary-alphabet-list .alphabet-filter  {
    display: flex;
	flex-wrap: wrap;   
    align-items: end;
}
.glossary-alphabet-list .alphabet-filter .wrapper{
	 gap: 9px;
}
.glossary-alphabet-list .alphabet-filter {
	 gap: 4px;
}

.glossary-alphabet-list .alphabet-filter  a{
    position: relative;
}
.glossary-alphabet-list .alphabet-filter  a::after { 
  content: "";
  width:100%;
  height:3.5px;
  background-color:#26262C;
  position:absolute;
  bottom:9px;
  left:0;  
}

.glossary-alphabet-list .alphabet-filter .wrapper:last-child span{
    display:none;	
}
.glossary-alphabet-list .alphabet-filter{
	margin-bottom:74px;
}

.glossary-alphabet-list .selected-letter{
	margin-bottom:39px
}

.glossary-alphabet-list .grid-cards h4 {
	color: var(--text-primary-text2, #FFF);
    font-weight: 600;
	text-transform: capitalize
}

.glossary-alphabet-list .button-group span{
	color: var(--secondary-electric-indigo, #574AE2);
    font-family: var(--font-family-base);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
	word-break: auto-phrase;
	text-align:start; 	
}

.glossary-alphabet-list .button-group span a{
	color: var(--secondary-electric-indigo, #574AE2);
    font-family: var(--font-family-base);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
	margin-right:4px;
	text-decoration: underline;    
    text-underline-position: from-font;
	width: max-content;
	display: inline-block;
}
.glossary-alphabet-list p{
	line-height:normal;
	margin-bottom:8.41px
}



.glossary-alphabet-list .button-group span > span.title-append {
    text-transform: lowercase;
    color: var(--secondary-electric-indigo, #574AE2);
    font-family: var(--font-family-base);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

@media (max-width:768px){
	.glossary-alphabet-list .selected-letter,
	.glossary-alphabet-list .letter{
		font-size:40px;
		line-height: normal;
	}
}

@media (max-width:600px){
	.glossary-alphabet-list .grid-cards .title{
		width:100%
	}
}
	
/* glossary page end */

/* post single glossary start*/
.post-template-banner .container{ 
   padding:59px 60px 44px
}

.post-template-banner{
    background-image: url("https://staging.pacera.com/wp-content/uploads/2025/12/glossary-bg.webp");
    background-repeat: no-repeat;
    color: #fff;
    background-position: center;
    background-size: cover;
}
.post-template{
	background-color: #fff;
}
.post-template .content-wrapper{
/* 	color:#fff; */
	
}

.post-template .container{
  padding-top:31px;
  padding-bottom: 16px;
}

.post-template .content-wrapper{
	width:80%
}
.post-template  .img-wrapper img{
	margin-bottom:39px;
/* 	margin-top:31px */
}
.post-template .content-wrapper ul li,
.post-template .content-wrapper p{
	line-height:normal;
	color:var(--neutral-darkest-grey,#26262C);
}
.post-template .content-wrapper p{
	margin-bottom:20px;
}
.post-template .content-wrapper a{
	color:var(--secondary-electric-indigo,#574ae2);
}
.post-template .content-wrapper p:last-child{
	margin-bottom:0
}
.post-template .content-wrapper ul{
	margin-bottom:20px;
	margin-left: 40px;
}
.post-template .content-wrapper ul li{
	margin-bottom:8.4px;
}
.post-template .content-wrapper h2{
  font-weight: 600;
  font-size: var(--font-h2-size);
  line-height: normal;
  color:var(--neutral-darkest-grey,#26262C);
	margin-bottom:20px;
}
@media (max-width: 1024px) {
.post-template-banner .container{ 
	 padding:59px 40px 44px;
   }
.post-template .container{
  padding-top:31px	
   }
}

@media (max-width: 768px) {
.post-template-banner .container{ 
	 padding:40px 20px;
   }
.post-template .container{
  padding-top:40px;
  padding:40px 20px;
}
.post-template .content-wrapper{
	width:100%
}
.post-template .content-wrapper h2{
  font-size: 24px;
}
}

/* post single glossary end */


.why-webinar{	
	background-image: linear-gradient(to bottom, rgba(54, 17, 86, 0.90) 0%, rgba(119, 37, 188, 0.00) 100%),url("https://staging.pacera.com/wp-content/uploads/2026/01/webinar-bg.webp");
    background-repeat: no-repeat;
    color: #fff;
    background-position: bottom;
    background-size: cover;	
}
.why-webinar .content-wrapper ul li {
    list-style: none;
    position: relative;
	width:61%;
	margin-left:36px
}

.why-webinar .content-wrapper ul li::before {
    content: "";
    background: url(https://staging.pacera.com/wp-content/uploads/2026/01/check-icon-blue.webp);
    width: 30px;
    height: 29.691px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    margin-left: -40px;
    top:4px;
}
.why-webinar h2{
	margin-bottom:16px;
}
.why-webinar .heading-wrapper{
	margin-bottom:35px;
}
.why-webinar .heading-wrapper p{
	font-size:20px;
	font-weight: 400;
	line-height: normal;
}
.why-webinar .heading-wrapper h2,
.why-webinar .heading-wrapper h5,
.why-webinar .content-wrapper h5,
.why-webinar .content-wrapper ul li{
	color:#fff !important;
	line-height:normal
}
.why-webinar .content-wrapper ul li,
.why-webinar .content-wrapper h5{
	margin-bottom:30px;
}
.why-webinar .content-wrapper ul li{
	font-size:20px;
	font-weight: 400;
	width:80%;
}
.leadership-section.speakers {
    position: relative;
    padding: 0 50px;
}
.leadership-section.speakers::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 0.9) 0%,
        rgba(0, 0, 0, 0.6) 30%,
        rgba(0, 0, 0, 0.25) 60%,
        rgba(0, 0, 0, 0) 100%
    );
    z-index: 0;
}
.leadership-section.speakers > .container {
    position: relative;
    z-index: 1;
}

@media (min-width: 1200px) {
  .image-webinar-wrapper img {
    margin-left: -16px;
  }
}
.leadership-section .row {
    gap: 32px;
}
.leadership-section .speakers-sec {
    margin-bottom: 34px;
}


@media (max-width: 1024px) {
   .leadership-section.speakers {
        padding: 0px;
    }
}
@media (max-width: 1024px){
	.why-webinar .content-wrapper ul li {    
	 width:auto;	
   }
}
@media (min-width: 768px){
 .leadership-section .row > .col-md-6 {
    flex: 0 0 calc(50% - (32px * 6 / 12));
}
}
@media (min-width: 1024px){
.leadership-section .row > .col-lg-4{
    flex: 0 0 calc(33.33333333% - (32px * 8 / 12));
}
}
/* single-news, and single-blogs, using body.single  */

body.single, 
body.single-post{
	overflow-x: unset;
	background-color:#fff;
}

/* blog template start */

.single .Product-single-banner .book-btn,
.single-post .Product-single-banner .book-btn{
border: 2px solid var(--Primary-Dark-Amethyst, #6200B3);
background: var(--Primary-Dark-Amethyst, #6200B3);
cursor:text;
}

@media (min-width: 1400px) {
    .blog-template .col-xl-3 {
        flex: 0 0 calc(18% - (43px * 9 / 12));
    }
    .blog-template .col-xl-9 {
        flex: 0 0 calc(75% - (43px * 3 / 12));
    }
}

.blog-template .row{
    gap:43px
}

@media (min-width: 1024px) {
  .blog-template  .col-lg-3 {
        flex: 0 0 calc(18% - (43px * 9 / 12));
    }
     .blog-template .col-lg-9 {
        flex: 0 0 calc(71% - (43px * 3 / 12));
    }
}
.blog-template{
	background: #FFF;
}
.blog-template .row .content-wrapper{
/* 	margin-left:-19px */
/* 	gap:43px */
}
.blog-template  .side-bar h5{
	line-height: 28px;
	color: var(--neutral-darkest-grey, #26262C);
}
.blog-template .side-bar {
	width:fit-content;
    position: sticky;
	position: -webkit-sticky;
    top: 122px;
    height: fit-content;
    overflow: visible;
    min-height: 100%;
}
.blog-template .side-bar-wrapper {
    border-radius: 7px;
    background: var(--Neutral-BG-Grey, #F4F4F4);
    padding: 24px 26px 34px 27px;
	width: 274px
}

.blog-template .side-bar-wrapper .title-wrapper {
    display: flex;
    align-items: center;
    gap:7px
}


.blog-template .side-bar-wrapper .image-wrapper h5 {
    margin-bottom: 0;
}

.blog-template .side-bar-wrapper p{
	margin-bottom:16px;
	font-weight: 500;
	color: #041E42;
	line-height: 150%;
}

.blog-template .title-wrapper{
	margin-bottom:24px
}



.blog-template .side-bar .wrapper-facts .flex-facts {
    display: flex;
	flex-wrap:wrap;
    justify-content: flex-start;
    gap: 20px;    
}

.blog-template .side-bar .share-button {
    border-radius: 7px;
    border: 1px solid var(--Primary-Dark-Amethyst, #6200B3);
    background: var(--Primary-P3, #FFF);
    display: inline-block;
    width: 100%;
    padding: 13px 12px 12px 12px;
	display: flex;
    justify-content: center;
    align-items: center;
    gap: 14px;
}

.blog-template .side-bar .share-button span {
    color: var(--Primary-Dark-Amethyst, #6200B3);
    font-family: var(--font-family-base, "Poppins", sans-serif);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;  /* 150% */
}

.blog-template .side-bar .share-button:hover{
    background:  #6200B3;
}
.blog-template .side-bar .share-button:hover span {
    color:  #FFF;
}
.blog-template .side-bar .side-bar-wrapper{
	margin-bottom: 11px
}
 
.blog-template .side-bar .facts-share{
	margin-bottom: 12px
}
.blog-template .side-bar .facts-share{
    border:1px solid #D1D1D1;
    border-radius: 7px;
    /* padding:22px 15px 28px 27px */
}


.blog-template .side-bar .flex-facts{
    position: relative;
    border-bottom:1px solid #D1D1D1;
    padding-bottom: 15px;
    padding-top: 19px;
}
.blog-template .side-bar .flex-facts p{
	line-height: 28px;
	font-weight: 500;
}
.blog-template .side-bar .flex-facts p a{
    font-weight: 600;
    margin: 0;
    line-height: 28px;
	text-decoration:none;
	color:#000
}

.blog-template .side-bar .facts-share h5.padding-wrapper{
   padding:22px 15px 19px 27px ;
   margin-bottom:0;
	line-height:140%;
	color:#26262C;
}


.blog-template .side-bar  .flex-facts.padding-wrapper{
       padding:22px 15px 19px 27px ;
}
.blog-template .side-bar .padding-wrapper:nth-child(1){
    padding-top: 0;
}
.blog-template .side-bar .flex-facts:last-child{
     padding-bottom: 29px;
     border-bottom:unset;
}
.blog-template .button-wrapper,
.blog-template .facts-share,
.blog-template .side-bar-wrapper{
	  width: 274px
}

.blog-template .side-bar-wrapper  p b{
	color:#26262C;
}
.blog-template .side-bar-wrapper  p{
	color:#041E42;
}

.blog-template .content-wrapper .card-content{
	border-radius: 7px;
    background: var(--Neutral-BG-Grey, #F4F4F4);
	padding:36px 38px 34px 44px;
	margin-bottom:38px;
}

.blog-template .content-wrapper h1,
.blog-template .content-wrapper h2,
.blog-template .content-wrapper h3,
.blog-template .content-wrapper h4,
.blog-template .content-wrapper h5,
.blog-template .content-wrapper h6,
.blog-template .content-wrapper p,
.blog-template .content-wrapper li
{
	color: var(--neutral-darkest-grey, #26262C);
	line-height:normal
}
.blog-template .content-wrapper .card-content h5{
	color: var(--Primary-Dark-Amethyst, #6200B3);
	font-weight:600
}
.blog-template .content-wrapper .card-content p:last-child{
	margin-bottom:0
}
.blog-template .content-wrapper .card-content li{
	margin-left: 23px;
	line-height: normal;
}
.blog-template .content-wrapper .card-content ul{
	margin-bottom:14px
}
.blog-template .content-wrapper h2,
.blog-template .content-wrapper h4,
.blog-template .content-wrapper p{
	margin-bottom:16px
}
.blog-template .content-wrapper ul{
	margin-bottom:34px
}
.blog-template .content-wrapper li {
	margin-left: 28px;
}

.blog-template .content-wrapper h4{
	font-weight: 700
}
.blog-template .content-wrapper h5{
	margin-bottom:16px
}


.blog-template .social-share-wrapper {
    position: relative;
}

.blog-template .share-button {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 10px 14px;
    background: #0073aa;
    color: #fff;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}


.blog-template .side-bar .share-button .img-hover {
    display: none;
}
.blog-template .side-bar .share-button .img-normal {
    display: block;
}
.blog-template .side-bar .share-button:hover .img-normal {
    display: none;
}
.blog-template .side-bar .share-button:hover .img-hover {
    display: block;
}

.blog-template .share-dropdown {
	display:none;
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
    min-width: 180px;
    z-index: 99;
}
.blog-template .share-dropdown img{
	width: 24px;
    height: 24px;

}
.blog-template .share-dropdown a {
    display: flex;
    gap: 20px;
    padding: 10px 14px;
    text-decoration: none;
    color: #26262C;
    font-size: 16px;
}

.blog-template .share-dropdown a:hover {
    background: #f5f5f5;
}
@media (min-width:1025px) and (max-width:1296px) {
    .blog-template .side-bar {
        position: static !important;
    }
	  .blog-template .row .content-wrapper{
        margin-left: 0;
    }
	.blog-template .row{
		flex-direction: column-reverse;
	}
}
@media (max-width: 1024px){
	.blog-template .row{
		flex-direction: column-reverse;
	}
	.blog-template .row .content-wrapper{
		margin-left:0
	}
}

@media (max-width: 465px){
	.blog-template .content-wrapper .card-content{
		padding: 24px
	}
	.blog-template .button-wrapper, .blog-template .facts-share, .blog-template .side-bar-wrapper{
		width:100%
	}
}
.wrapper-404 .content-wrapper,
.wrapper-404{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
.wrapper-404{
	min-height:600px;
}
.wrapper-404 .title-404{
	color:#fff;
	font-size:100px;
	font-weight:700;
	line-height:normal;
	text-align:center;
	
}
.wrapper-404 .description-404{
	color:#fff;
	text-align:center;
	margin-bottom: 23px;
	font-size: 30px
}
.wrapper-404 .desc-404{
	color:#fff;
	margin-bottom: 46px;
	    width: 70%;
    text-align: center;
	
}
.wrapper-404 .button-group{
	text-align:center;
	justify-content:center;
	align-items:center;
}
.support-contact-box img {
    border-radius: 34px 34px 0px 0px;
}
.explore-category-heading .text-wrapper{
z-index: 2;
position: relative;
}
.section.gateway.kh_single_row, .gateway .wrapper {
    position: relative;
    z-index: 3;
}
.page-template-glossary .footer-cta,
.single-glossary .footer-cta,
.single-post .footer-cta{
	background: linear-gradient(to bottom, #fff 30%, #2d0152 30%);   
}
@media (max-width: 1024px){
	.single-post .footer-cta h2,.single-post .footer-cta p,
.page-template-glossary	.footer-cta h2,.page-template-glossary .footer-cta p,
.single-glossary .footer-cta h2,.single-glossary .footer-cta p{
	    color: var(--neutral-darkest-grey,#26262C);
}
}

.solution-page-banner{
	min-height:400px
}
@media (max-width: 1024px){
  .solution-page-banner{
	min-height:600px
 }	
}
@media (max-width: 768px){
.journey .card-3 .row img{
	width: 80px;
height: 63px;
}
}
