@charset "UTF-8";
/* CSS Document */
.introbodyblock{
    margin:8px 1%;
    text-align:left;
}
.intropageheader{
    font-family:latolight,  sans-serif; 
    font-size:18pt;
    margin-top:1em;
}
.intropagesubheader{
    font-family:latolight,  sans-serif; 
    font-size:12pt;
}
.intropageboldnumber{
    font-size:140%; 
    color:#808080;
}
.intropagepara{
    margin-left:6em;
    margin-top:1em;
    line-height:1.7em;
    font-size:10pt;
}
.start_para_text{
    font-size:350%;
    padding-top:0.25em;
    padding-bottom:0.5em;
    float:left;
}
.intromugshot_container{
    
        
        position:relative; 
        text-align:center;
         
        margin-top:16px; 
        
        z-index:50;
}
.intromugshot{
    width: 60vw;
   border-top:solid #cccccc 2px; border-left:solid #cccccc 2px; border-bottom:solid #aaaaaa 3px; border-right:solid #aaaaaa 3px;
}
.hrefsubhead{
    text-decoration:none;
    color:rgb(121,162,159);
    font-family:ibm_plex_sansregular, Verdana, sans-serif; 
}
.hrefintext{
    text-decoration:none;
    color:rgb(121,162,159);
    font-family:inria_seriflight_italic, serif;
    
    font-size:110%;
}
.double_inset{
    margin-left:4em;
}
.points{
    font-family:ibm_plex_sansbold, Verdana, sans-serif; 
    margin-top:1.8em;
    margin-left:3em;
}
/* *************************************** min-width 320 ****************/
@media screen and (min-width: 320px) {
  
.intropageheader{
    font-size: calc(18pt + 6 * ((100vw - 320px) / 680));
    }
    .intropagesubheader{
    font-size: calc(12pt + 6 * ((100vw - 320px) / 680));
    }
    .intropagepara{
       font-size: calc(10pt + 6 * ((100vw - 320px) / 680)); 
    }
}
/* *************************************** min-width 1000 ****************/
@media screen and (min-width: 1000px) {
    .introbodyblock{
        margin: 24px 20%;
    }
    .intropageheader{
        font-size:32pt;
    }
    .intropagesubheader{
    font-size:22pt;
    }
    .intromugshot_container{
        float:right; 
        position:relative; 
        margin-right:-48px; 
         
        margin-top:16px; 
        margin-left:12px;  
        z-index:500;
    }
    .intromugshot{
        width: 300px;
    }
    .intropagepara{
        font-size:13pt;
    }
}
