.inset-0{
	inset:0 !important;
}
.pillar-wrapper h3, .pillar-wrapper h4,.pillar-wrapper h5{
	
	 font-family:"freightsans", sans-serif !important;
}
.btn-with-info h3 {
    padding: 0.4rem;
}

.btn-with-info p {
    max-width: 80%;
    margin: 0 auto;
}


.pillar-wrapper h3{
	margin-bottom:1.5rem;
}

.btn-with-info h3{
	margin-bottom:0;
}
.pillar-wrapper h4{
    padding: 1rem 0 1em;

}

.pillar-wrapper ol li p,
.pillar-wrapper ul li p{
    margin-top: 0.5em;
	    padding-bottom: 0;
}

.pillar-wrapper .menu-nav a:hover {
    opacity: 1;
}

.content h2 , 
.sticky-nav ul > li > span{
    position: relative;
    padding-bottom: 0.2rem;
    margin-bottom: 30px;
}
.content h2::before ,
.sticky-nav ul > li > span::before{
	position: absolute;
    content: "";
    left: 0;
    bottom: -8px;
    background: var(--secondary);
    width: 60px;
    height: 6px;

}
.content-item  .checklist ul:not(.menu-nav) li::before {
content: "";
position: absolute;
top: 0.4em;
left: -1em;
width: 0.5em;
height: 0.5em;
border: 1px solid #464648;
}

.checklist ul:not(.menu-nav){
	list-style:none;
}

.content-item ul ,
.content-item ol{
    padding: 0 0rem 1rem 4rem !important;
}

.pillar-wrapper .content-item ol li{
    padding-bottom: 0.8rem;
}

.pillar-wrapper .content-item ul li {
    padding: 0;
    padding-bottom: 0.8rem;
	position:relative;
}


.pillar-wrapper .content-item  li::marker{
	font-weight: 500;
    font-size: 1.2em;
}


.pillar-wrapper .sticky-nav {
    width: 100%;
    z-index: 10;
    max-width: 430px;
}

.pillar-wrapper .sticky-nav ul {
	padding:0;
}

.pillar-wrapper .sticky-nav a{
	    display: inline-block;
}
.pillar-wrapper .sticky-nav li{
    padding: 0;
}

.pillar-wrapper .menu-nav > li > a {
    font-family: 'Rajdhani';
    font-size: 2.8rem;
    line-height: 1.2;
	margin-bottom: 35px;	 
}

.pillar-wrapper .submenu-nav > li > a {
    font-family: 'freightsans';
    font-size: 2.1rem;
    line-height: 1.3;
    font-weight: 500;
    color: #464648;
      margin-bottom: 20px;
}


.pillar-wrapper .sticky-nav  li > a {
	position:relative;
}


.pillar-wrapper .sticky-nav a::before{
    border-radius: 50%;
    content: "";
    height: 21px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 21px;
    left: -35px;
	z-index: 1;
}

.pillar-wrapper .menu-nav > li > a::before {
	background: #005082;
}

.pillar-wrapper .submenu-nav > li > a::before{
	background: #fff;
}

.pillar-wrapper .sticky-nav a::after{
    background: #005082;
    content: "";
    height: var(--height, 0) !important;
    left: -26px;
    position: absolute;
    top: var(--top) !important;
    transition: all .3s ease;
    width: 2px;
    z-index: 0;

}

.pillar-wrapper .sticky-nav a.active-nav{
	color:#4DADB2;
	font-weight: 600;
}
.pillar-wrapper .submenu-nav > li > a.active-nav::before{
	background:#4DADB2;
}

@media(min-width:981px){
	.pillar-wrapper .sticky-nav {
    position: absolute !important;
}

	.pillar-wrapper .sticky-nav {
        width: 100%;
        z-index: 10;
        max-width: 430px;
        max-height: calc(100vh - 22%);
        height: auto;
        overflow: auto;
		scrollbar-width: none;
}
	
	.pillar-wrapper .sticky-nav::-webkit-scrollbar {
      display: none; /* Safari and Chrome */
    }
	
.pillar-wrapper ul.submenu-nav {
    height: 0;
    overflow-y: clip;
  transition: height 0.5s ease;
}

.pillar-wrapper .active-li ul.submenu-nav {
    height: auto;
	overflow: initial;
}

.pillar-wrapper .menu-nav > li:last-child:not(.active-li) a::after {
    height: 0 !important;
}
/* 	.pillar-wrapper .sticky-nav{
	width: calc((100% - 64.833%) + (100vw - 20%) - 90%); 
	} */
}
@media(max-width:1530px){
		.pillar-wrapper .sticky-nav {
    max-width: 340px;;
}
}

@media(max-width:1399px){
	.pillar-wrapper .content-item ul li{
		font-size:2.39rem;
	}
}


@media(max-width:981px){
		.pillar-wrapper .sticky-nav {
    max-width: 100%;
}
}