.nav-arrow {
    position: absolute;
    right:1em;
    top:32px;
}
.nav-arrow path, .accord-arrow path{
    fill: #fff !important;
}
.nav-link:hover, .nav-item:has(.active) .nav-arrow path, .nav-item:has(.nav-link:hover) .nav-arrow path{
    color:#EB447F !important;
    fill:#EB447F !important;
    transition: .35s ease-in-out;
}
.accordion-button .accord-arrow path{
	  fill:#080909 !important;
}
.accordion-button.collapsed .accord-arrow path{
	  fill:#EB447F !important;
}

.tab-content {
    position: relative;
}

.tab-pane {
    opacity: 0;
    visibility: hidden;
    transition: opacity .4s ease !important;
    position: absolute;
    width: 100%;
    pointer-events: none;
}

.tab-pane.active {
    opacity: 1;
    visibility: visible;
    position: relative;
    pointer-events: auto;
	  transition: opacity .4s ease !important;
}
.nav-item{
	position:relative;
}
@media only screen and (min-width:550px){



}
.accordion-panel {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.35s ease;
}

.accordion-panel.active {
    overflow: hidden;
}

.accordion-button {
    width: 100%;
    background: none;
    border: 0;
    text-align: left;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
}

.accordion-button .nav-arrow {
    transition: transform 0.3s ease;
}

.accordion-button.active .nav-arrow {
    transform: rotate(90deg);
}
.markets-mobile{
	display:none;
}
@media (max-width: 767px) {
.markets-mobile{
	display:block;
}
	.markets-desktop{
		display:none !important;
	}
}

.markets-desktop{
    display: flex ;
    gap:50px !important;
    justify-content: space-between;
    align-items:start;
    
}
.markets-desktop .flex-contain-inner{
    flex: 1 auto !important;
    width:48%;
}
.markets-container{
    background-color: rgba(255,255,255,.1);
    border:.5px solid white;
    border-radius: 15px;
    padding:15px 20px 10px 20px;
}
#collectionTabs li{
    list-style-type: none !important;
}
#collectionTabs {
    padding-left:0em;
}

.tab-container h6{
    color:#520BA0 !important;
    background-color:#F0F0F0;
    display: inline-block;
    text-align: right !important; 
    padding: 5px 20px 4px 20px;
    border-radius: 25px;
    margin-bottom: 15px;
    
}
.tab-container .row{
    text-align: right;
}
.flex-stats h2{
    text-align: left;
    line-height: 100px !important;
    margin: 0;
  
}
.flex-stats{
    display: flex;
    justify-content: space-between;
    align-items: end;
    flex-wrap: nowrap;
}
.nav-item p{
    margin-bottom: 0 !important;
}
.flex-stats{
    border-bottom: .5px solid white;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.flex-stats:last-child{
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

.flex-stats p{
    text-transform: uppercase;
    margin:0 0 10px 0;
}
.markets-mobile .flex-stats p{
	font-size:14px !important;
}
.nav-item a, .accordion-item p{
    font-size: 20px;
    font-family: 'Source Sans Pro', sans-serif !important;
font-weight: 400;
font-style: normal;
    color:white;
    margin-bottom: 0;
}
.accordion-item {
    width:100% !important;
      border-top:.5px solid white;
    padding: 6px 0;
    position: relative;
}
.nav-item{
    border-bottom:.5px solid white;
    padding: 9.5px 0;
}
/* .nav-item:last-child{
    border-bottom:.5px solid white;
} */
.nav-arrow{
    top:-1px;
    right:0;
    font-family: 'Source Sans Pro', sans-serif !important;
font-weight: 400;
font-style: normal;
    font-size: 30px;
    font-weight: 500 !important;
}

.nav-link.active{
    color:#EB447F;
}
#collectionTabs{
    margin-bottom: 0;
}
.tabs-flex-contain{
   display: flex !important; 
    justify-content: space-between;
    align-items: end;
    gap:30px;
}
.tabs-flex-contain::before, .tabs-flex-contain::after{
    display: none;
}
.markets-desktop, .markets-mobile{
    width:100%;
}
.markets-desktop::before, .markets-mobile::before, .markets-desktop::after, .markets-mobile::after, .row.tabs-flex-contain::before, .row.tabs-flex-contain::after{
    display:none;
}
.row.tabs-flex-contain {
  padding: 0 15px;
}
.markets-mobile .markets-container{
    width:100% !important;
    margin: 20px;
    width:auto !important;
}
.markets-mobile p{
	margin-bottom:0 !important;
}
@media only screen and (min-width:800px){
	.flex-stats h2{
    font-size:98px !important;
		line-height:100px!important;
  
}
	.nav-arrow{
    top:6.5px;

}
}