
/*------------------------------------------------------1025px----*/
/*------------------------------------------------------1025px----*/
/*------------------------------------------------------1025px----*/

@media (min-width:0px) and (max-width:1025px){

/*---------------------------------------------------GLOBALS------*/

.bodyCopy01_lg {
    font-size: 1rem;
    line-height: 1.1rem;
}

.ft-Text{
	font-size:0.7rem;
	line-height: 1em;
}

.navUpperCon {
    justify-content: space-between;
    gap: var(--uniMargin3);
    flex-direction: column;
}

.contactCol {
    gap: var(--uniMargin3);
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
}


/*---------------------------------------------------HOME---------*/

.hpEntryBGCon {
border-radius: var(--radius01);
}

.entryTitleRow {
    border-top-right-radius: var(--radius01);
}

.entryTitleCon {
    justify-content: flex-end;
}

.joinArrowCon_wrpr {
    margin: 0 10px 10px auto;
}

.joinBtnCon{
    flex-direction: column;
}

.info01TitleCon .infoTitle01 .digi::after {
    width: 5rem;
    height: 5rem;
}

.macMicText {
    font-size: 1.11rem;
}

/*---------------------------------------------------PAGES--------*/



/*-----------GEN-----------*/

.infoTitle02 {
    font-size: 2.33rem;
    line-height: 1em;
}

.infoTitle03 {
    font-size: 2rem;
    line-height: 2rem;
}

.infoSubTitle02 {
    font-size: 1.5rem;
}


/*-----------ENTRIES-----------*/

.pageEntryTitleCon {
    position: relative;
    width: auto;
    height: 30vw;
}

.pageEntrySubTitle02 {
    font-size: 1.33rem;
    line-height: 1em;
}



/*----------EMPOWERING-------------*/

.empMainText .digi::after {
    content: '';
    width: 3rem;
    height: 3rem
}



/*-------------------SOLUTIONS--------------------*/

.entryIcon_wrpr {
    width: 30px;
    height: 30px;
}

.poolText_sm {
    font-size: 0.9rem;
    line-height: 1.1em;
}

.tileThirdsSect {
    grid-template-columns: 1fr 1fr;
}


.ethicsSubCon .infoSubTitle01 {
    font-size: 2rem;
}

.accrdnTitle {
    font-size: 2.88rem;
    line-height: 0.8em;
    margin: 19px 0 0 0;
}


/*---------------------------------------------------SCIENCE-------*/

.incubText {
    font-size: 3rem;
}

#sciProSection .subHeaderCon .statsTitle{
    display: none;
}


#sciProSection .subHeaderSubCon .statsTitle{
    display: block;
    margin: 0 30px 0 0;
}


/*---------------------------------------------------SOLUTIONS-----*/




/*-----------INFO-----------*/

.warningIcon_wrpr {
    width: 0.8rem;
    height: 0.8rem;
    margin: 0 0 4px 0;
}

.tableItemTitle01 {
    font-size: 1.8rem;
}

.rejuvTilesSect .infoSubTitle01 {
    font-size: 2.33rem;
}

.microbe_wrpr {
    width: 35px;
    margin: 0.6vw auto;
}

.infoTitle01 .digi::after {
    content: '';
    width: 5rem;
    height: 5rem;
    top: -5%;
    left: -2.8rem;
}

.diveTitleText {
    font-size: 5vw;
    line-height: 7vw;
}

#diveRow03 .btnText02 {
    font-size: 1rem;
    padding: 5px 20px;
}

.diveCRCon-mob{
    display: none;
}

.poolMainCon {
    padding: var(--bigMargin1) var(--uniMargin1) var(--uniMargin1) var(--uniMargin1);
}

.poolMainCon .fwDigi {
    font-size: 13vw;
    line-height: 11vw;
}

.poolText_lg {
    font-size: 1.33rem;
}

.poolMed {
    font-size: 1.6rem;
}

.rebuildDigiSect .digi {
    font-size: 2.22rem;
    margin:0 0 10px 0;
}

.hmnStat {
    font-size: 12rem;
}

.hmnSubStat {
    font-size: 2rem;
    line-height: 1em;
}

.infoThird01 .infoThirdTitleCon {
    padding: 5px 20px 15px 5px;
}

.infoThird .infoSubTitle01{
    font-size: 1.8rem;
}


.infoThird .sm_infoTitle01{
    font-size:1.33rem;
}

.hhIMG01_wrpr {
     aspect-ratio: unset;
}

#hmnHealthCol_right{
    margin: 0;
}

/*---------------------------------------------------COMPANY-------*/


#companyPage .pageEntrySubTitle01 {
    font-size: 3.33rem;
    line-height: 0.7em;
}

#companyPage .entrySubIMG_wrpr {
    width: 40%;
    right: 4%;
    top: 34%;
}

.investRow01 .investCopy01{
    position:relative;
    width:520px;
    margin: auto;
    text-align: center;
}


.mediaIMG_wrpr {
    height: 20vw;
}

.investLogoIMG {
    margin: 0 var(--uniMargin1);
}

.mediaTitleCon .infoSubTitle01 {
    font-size: 2rem;
}

/*---------------------------------------------------TEAM----------*/

#tooFarOvRow02 .coverBlock01 {
    padding: var(--uniMargin1) var(--uniMargin1) var(--uniMargin1) 0;
}

#teamSection .statsTitle {
    font-size: 0.7rem;
}

.teamCon{
    gap: 10px;
}

.founderCon .teamName01 {
    font-size: 2rem;
}

.teamCon .teamName01 {
    font-size: 1.2rem;
}

.teamCon .teamName01_sm {
    font-size: 0.9rem;
}

.advisorsCon .teamInfoInd {
    font-size: 2rem;
}

.scientistCon {
    top: 15%;
    transform: scale(0.5);
}

.brkStereosCon {
    grid-template-columns: 3fr 5fr;
}

.prtnrsSlidesCon {
    height: 35vw;
    margin: -20px auto 20px auto;
}

.prtnrLogo {
    padding: 0;
}


.qbQuoteText {
    font-size: 1.66rem !important;
}

.qbQuoteText_long {
    font-size: 1.11rem !important;
}

.prtnrVTitle01 {
    font-size: 1.88rem;
}

#quoteBlockCon-gChurch .quoteRightQB #qbOvRow04 .coverBlock01 {
    grid-column: 4 / 10;
}

#quoteBlockCon-gChurch, #quoteBlockCon-jimKim{
    height: 80vw;
}

/*-----------------------------------------BIOS----------*/

.bioFeatCon{
    display:flex;
}

.bioTitle01 {
    font-size: 5rem;
}

.bioTitle01_long {
    font-size: 4.44rem;
}

.teamPosTitle01 {
    font-size: 2rem;
}


}
