/*------------------------------------------------------1440px----*/
/*------------------------------------------------------1440px----*/
/*------------------------------------------------------1440px----*/

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

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

:root{
	--uniMargin1: 30px;
	--uniMargin2: 40px;
	--uniMargin3: 50px;
}


.bodyCopy01_lg {
    font-size: 1.33rem;
    line-height: 1.66rem;
}



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


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


.badgeBtn {
    position: relative;
    padding: 30px 40px;
    border-radius: 100px;
}

.btnText01 {
    font-size: 2.33rem;
}


/*---------ENTRY-------*/

.homeBtnCon {
    width: 160px;
}

.brkWheelCopy {
    font-size: 2.66rem;
    line-height: 1em;
}

.entryCon_upper {
    align-items: center;
}

.entryTitle {
    font-size: 6vw;
    line-height: 0.7em;
    letter-spacing: -0.044em;
}

.digiBottleCon {
    width: 320px;
}

.entryJoinCon {
	padding: 0 var(--uniMargin1) var(--uniMargin1);
    grid-column: 6 / 13;
}

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

.joinArrowCon_wrpr {
    padding: 15px;
}

.joinArrowCon {
    width: 25px;
    height: 25px;
}


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

.statTitleText {
    font-size: 14vw;
}

.infoSubTitle02 {
    font-size: 2.2rem;
}

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


/*---------MICMAC-------*/
.macMicCon {
    position: relative;
    width: 75%;
}


/*---------MICROBE-------*/

.microbe_wrpr {
    width: 55px;
}

.badgeBtn_sm {
    padding: 10px 25px;
}

.btnText02 {
    font-size: 1.25rem;
}

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


/*---------ETHICS-------*/

#ethicsSection .accrdnTitle {
    font-size: 2rem;
}


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

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

.infoSubTitle01 {
    font-size: 3rem;
}

.accrdnIcon_wrpr {
    position: relative;
    width: 35px;
    height: 35px;
    display: block;
    margin: auto 35px auto 10px;
}

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

.tableItemTitle01 {
    font-size: 2.22rem;
}

.rebuildDigiSect .digi {
    font-size: 3.22rem;
    margin: 0 0 15px 0px;
}

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

.pageEntrySubTitle02 {
    margin: 0 10% 0 0;
}

.ghgSubCol .bodyCopy01_lg{
	font-size:1.1rem;
	line-height:1.2em;
}


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


/*----------OTM-------------*/

.otmEatsTitle01 {
    font-size: 2.22rem;
    letter-spacing: -0.12rem;
}

.digiArrow_wrpr {
    width: 5vw;
    margin: 5% 0 0% 6%;
}

.otmEatsTitle02 {
    font-size: 2rem;
    letter-spacing: -0.12rem;
    margin: 4.5% 0 4% 0;
}

.heroSubText_med {
    font-size: 1.8rem;
}

.heroSubText_lg {
    font-size: 6.66vw;
}


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

.tooFarDigiTitle{
	font-size: 9rem;
    line-height: 0.6em;
}

.investRow02 {
    transform: scale(0.66);
}

.hmnStat {
    font-size: 15rem;
}

.hmnSubStat{
    font-size:3rem;
}

.rejuvTilesSect .infoSubTitle01 {
    font-size: 2.8vw;
}


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


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

.scientistCon {
    transform-origin: top right;
    transform: scale(0.7);
}

.scientist02IMG_wrpr {
    bottom: -2%;
}

.brkStereoTitle .digi {
    font-size: 5.66rem;
}

.prtnrVTitle01 {
    font-size: 2.33rem;
}

/*----------QUOTES-------------*/

#quoteBlockCon-gChurch #qbOvRow01 .coverBlock01,
#quoteBlockCon-jimKim #qbOvRow01 .coverBlock01  {
    width: 70%;
    max-width: 550px;
}


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
















}