.bg-banner {
    background: linear-gradient(202.51deg, #F0EFFF 16.4%, #B1A9FF 126.1%);
    max-width: 1233px;
    margin: 0 auto;
    border-radius: 20px;
    border-top-left-radius: 0; 
    border-top-right-radius: 0;
}
body .category-bar {
    margin-top: 0; 
}
.blog-right {
    width:524px;
}    
.blog-left {
    width: 546px;
}
    
.section-blogBanner .banner-category {
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    color: #554EF1;
}
.section-blogBanner .post-title {
    font-size: 42px;
    font-weight: 700;
    line-height: 50px;
    color: #00000C;
    margin: 15px 0 0;
}
.short-desc { 
    margin: 25px 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #01011C;
}
.short-desc a {
    color: #01011C;		
}
.short-desc p {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #01011C;
} 
.blog-right img {
    width: auto;
    height: 302px;	
	border-radius: 18px;
}
.blogBanner-inDiv {
    gap: 40px;
    padding: 72px 0;
}
.section-blogBanner .meta-details .author-img img {
    height: 24px;
    width: 24px;
    border-radius: 100px;
	margin-right: 7px;
}
.section-blogBanner .author-name {
        color: #01011C;
		font-size: 14px;
		font-weight: 600;
    	line-height: 1;
		text-align: left;

}	
.publishDate,.entry-time {
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #01011C;
}	
.section-blogBanner .seperator {
    border: 0.5px solid #000000;
    height: 16px;
    width: 1px;
    margin: 0 10px;
}	
.mainContent-inDiv aside {
    min-width: 315px;
	position: relative;
}
.mainContent-inDiv {
    gap: 45px;
    padding: 70px 0;
}
.left-highlight {
    position: sticky;
    top: 14%;
}
body {
	overflow-x: visible !important;
}
.table-of-content_wrapper {
    padding-right: 45px;
    border-right: 1px solid #5B5BDF;
}	
.toc-list {
    margin: 0;
    padding: 0;
    list-style: none;
}	
.toc-list .toc-list-item {
    margin-bottom: 8px;
	position: relative;
}	
.toc-list-item:before {
    content: "";
    background: #B7B7B7;
    height: 5px;
    width: 5px;
    position: absolute;
    border-radius: 100px;
    left: -18.5px;
    top: 14px;
}
.toc-list-item.is-active-li:before {
    background: #5B5BDF;
}
.toc-list .toc-list-item a {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #01011C;
    display: inline-block;
}	
.toc-list-item.is-active-li a {
    font-weight: 700;
}
.subscribe-wrap {
    background: #7F56D9;
    border-radius: 12px;
    padding: 19px 17px 24px;
    margin: 36px 0 26px;	
}	
.subscribe-wrap h3 {
    font-size: 22px;
    font-weight: 700;
    line-height: 31px;
    color: #fff;
    margin: 0 0 5px;
}
.subscribe-wrap p {
	margin: 0;
    color: #fff;
	font-size: 10px;
	font-weight: 400;
	line-height: 13px; 
}	
.right-mainInfo p {
	font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #01011C;
    margin-bottom: 15px;
}	
.right-mainInfo li {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #01011C;
    margin-bottom: 8px;
}
.wp-block-heading {
    color: #01011C;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0px 0 30px;
    /*padding-top: 28px;*/
}
.share-imgs img {
    height: 21px;
    width: auto;
}
.share-post {
    padding-top: 26px;
}
.share-post span {
    font-size: 14px;
    font-weight: 500;
    line-height: 28px;
    color: #01011C;	
    margin-right: 16px;
}
.share-imgs {
    gap: 16px;
}	
.copyLink {
    padding: 0;
    border: 0 !important;
    box-shadow: none !important;
    cursor: pointer;		
}	
.quoteWrap>div {
    background: #F0F0FF;
    border-radius: 12px;
    padding: 25px 27px 19px;
	position: relative;
}
.quoteWrap {
    padding: 48px 0 48px;
}
.quoteWrap>div:before {
    content: "";
    position: absolute;
    background: url(https://hyperverge.co/wp-content/uploads/2024/04/unnamed-file.png);
    height: 28px;
    width: 35px;
    background-repeat: no-repeat;
    background-size: cover;
    top: -16px;
}
	
.quoteWrap p {  
	font-size: 16px;
	font-weight: 500;
	line-height: 26px; 
}
.minimize-droffs {
    background: #252270;
    border-radius: 12px;
    padding: 26px 0 37px 47px;
    margin: 50px 0;
} 
.minimize-droffs p {
        font-family: 'Cambon' !important;
    font-size: 36px;
    font-weight: 700;
    line-height: 53.64px;
    letter-spacing: 0.02em;
    color: #FEDE68;
	margin: 0;
}	 
.minimize-droffs span { 
	font-size: 24px;
	font-weight: 500;
	line-height: 35.76px;
	letter-spacing: 0.02em; 
	color: #FFFFFF;
	margin: 0 0 17px;
	display:block;
}	
.minimize-droffs a {
    background: #FEDE68;
    border-radius: 7px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 0.02em;
    color: #361F73;
    padding: 11px 12px;
    display: inline-block;
}
.minimize-inDiv {
	position: relative;	
}
.minimize-inDiv:after {
    content: "";
    background: url(https://hyperverge.co/wp-content/uploads/2024/05/Huamn-Verifying.webp);
    position: absolute;
    height: 186px;
    width: 190px;
    background-repeat: no-repeat;
    background-size: cover;
    top: -10px;
    right: 18px;
}
.right-mainInfo .entry-content {
    /*max-width: 97.5%;*/
}	
.writer-details {
    background: #F0F0FF;
    border-radius: 12px;
    padding: 34px 33px;
    margin-top: 50px;
}	
.writer-details .left-avatar img {
    height: 121px;
    width: 121px;
    border-radius: 100px;
}	
.writer-details .name-designation .name {
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
    color: #01011C;
    margin: 0;
}	
.writer-details .designation {
    margin: 0 10px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    color: #01011C;
}	
.linkedIn img {
    height: 21px;
    width: 21px;
}	
.bio {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    color: #01011C;
    margin: 9px 0 14px;
}	
.writerIndiv {
    gap: 33px;
}
.author-categories {
    margin: 0;
    padding: 0;
    list-style: none; 
    gap:10px;
}
.author-categories li a {
    background: #D9D5FF;
    border-radius: 30px;
    font-size: 12px;
    font-weight: 500;
    line-height: 26px;
    color: #01011C;
    padding: 6px 12px;
}
.right-meta .line-seperator {
    border: 0.5px solid #000000;
    height: 15px;
    margin: 0 9px;
}	
.latest-list {
    background: #CAC5FF;
    padding: 50px 0 70px;
}	
.latest-list .post-col img {
    width: 320px;
    height: 191px;
    object-fit: cover;
    border-radius: 10px;
}	
.latest-list .post-col h3 {
	font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    letter-spacing: 0.01em;
    margin: 24px 0 18px;
    min-height: 77px;
}	
.latest-list .post-col h3 a {
    color: #000000;
}	
.postMeta .category a {
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0.01em;
    color: #000;
}	
.postMeta p {
	margin: 0;	
}	
.postMeta .read-time span {
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    color: #000000;
}
.postMeta .line-seperator {
    background: #000;
    width: 1px;
    height: 12px;
	margin: 0 11px;
}	
.postMeta {
    height: 14px;
    line-height: 14px !important;
}
.post-listWrap .post-col {
    width: 320px;
}
.latest-list .relatedBlog {
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
    color: #000;
    margin-bottom: 35px;		
}	
#table-of-content2 { 
font-size: 20px;
font-weight: 700;
line-height: 28px;
color: #01011C;
}	
.signupFrom .hs_email label span {
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    line-height: 10px;
    letter-spacing: 0.01em;
}	
.signupFrom .hs_email input {
    background: #FCFCFC;
    border: 0;
    border-radius: 4px;
    height: 30px;
    padding: 0 10px;	
    width: 100% !important;
font-size: 8px;
font-weight: 500; 
letter-spacing: 0.01em; 
color: #C4C4D4;
}	
.signupFrom form {
    display: flex;
    justify-content: space-between;
}
.signupFrom .hs_email>label {
    display: none;
}
.signupFrom {
    margin-top: 16px;
}
:focus-visible  {
	outline: none !important	
}
	
.signupFrom .hs_email {
    width: 58%;
}
.signupFrom .actions input {
    background: #45248D;
    border: 0;
    font-size: 10px;
    font-weight: 500;
    line-height: 10px;
    letter-spacing: 0.01em;
    color: #fff;
    padding: 10px 20px;
    border-radius: 4px;
}	
.signupFrom ::-ms-input-placeholder { 
font-size: 8px;
font-weight: 500; 
letter-spacing: 0.01em; 
color: #C4C4D4;
}
.signupFrom ::placeholder { 
font-size: 8px;
font-weight: 500; 
letter-spacing: 0.01em; 
color: #C4C4D4;
}	
.hs-error-msgs {
    margin: 7px 0 0;
    padding: 0;
    list-style: none;
}	
.hs-error-msgs label { 
    color: #fff;
    font-size: 10px !important;
    line-height: 1.2;
    font-weight: 400;
    margin: 0;
}
.latest-list .short-desc {
    margin: 0px 0 18px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.2;
    color: #01011C;
    min-height: 58px;
}	
	
.toc-list {
    padding-left: 16px;
    position: relative;
}
.toc-list:after {
    content: "";
    position: absolute;
    height: 86%;
    width: 0.2px;
    background: #000;
    top: 19px;
    left: 0px;
}	
.submitted-message {
    color: #fff;
    font-weight: 600;
    font-size: 12px;
    background: #663DC0;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    text-align: center; 
}
.author-img {
    height: 24px;
    width: 24px;
    display: flex;
    margin-right: 7px;
    align-items: center;
}	
.hs_error_rollup {
    display: none;
}	
	
.wp-block-table {
    border-radius: 17px !important;
    background: #F5F5FF;
}	
	
.wp-block-table table th,.wp-block-table table td { 
    border: 0;
    border-right: 1px solid #D6D6D6;
    padding: 20px 20px;
    vertical-align: top;
    position: relative;
}	
	
.wp-block-table img { 
    margin-top: 20px;
}	
.wp-block-table table th:last-child,.wp-block-table table td:last-child {
    border-right: 0 !important;
}	
.wp-block-table thead {
    border-bottom: 0 !IMPORTANT;
    background: #554EF1;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
}
.wp-block-table tr {
    border-bottom: 1px solid #D6D6D6;
}	
.wp-block-table td {
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    color: #000;
}	
div#stickyToc {
    max-width: 315px; 
}
.right-mainInfo .entry-content a {
    color:#554EF1;
}