@import url('https://fonts.googleapis.com/css2?family=Vollkorn+SC:wght@400;600;700;900&display=swap');

.page-content h1,.page-content h2,.page-content h3{
    line-height:1.1 !important;
}

.bios{
    position:fixed;
    width:100vw;
    height:100vh;
    top:0;
    left:0;
    background: rgba(0,0,0, .8);
    z-index: 1000;
    overflow-y: scroll;
    opacity:0;
    pointer-events:none;
    transition: opacity .3s ease;

}

.bios .bio{
        
        max-width:1040px;
        width:90%;
        margin:5vh auto 0 auto;
        background:#ccc;
        padding:40px;
        opacity:0;
        transform: translate(-50%, 50px);
         transition: all .3s ease .3s;
        position: absolute;
    top: 20px;
   left:50%;
   z-index:10;
     pointer-events:none;
    
}

.bios .bio .close-it{
    position:absolute;
    right: 20px;
    top:20px;
}

.bios .bio .close-it img{
    width: 32px;
    display:block;
}


.bios.active{
       opacity:1;
    pointer-events:all;
}


.bios .bio.active{
    opacity:1;
   transform: translate(-50%, 0px);
   pointer-events: all;
   
}

.bios .bio .vc_column_container{
    position:unset !important;
}


.sh-accordion .panel .panel-collapse .panel-body{
    background:transparent !important;
}



.sh-accordion .panel .panel-collapse .panel-body table{
    width:100%;
    border: 0 !important;
}

.sh-accordion .panel .panel-collapse .panel-body table td{
    padding:5px !important;
    border:0 !important;
}

.justify-center{
    display:flex !important;
    justify-content: center !important;
}