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

#companyPage .pageEntryTitleCon{
	border-bottom: var(--blueLine);
}

#companyPage .pageEntryElCon{
	border-right:var(--blueLine);
}

#companyPage .pageEntrySubTitle01,
#companyPage .pageEntrySubTitle02{
	color: var(--brkBlue);
}

/*#entrySubIMG-com{
	margin: -15% 0 0 0;
}*/

#entrySubIMG-com{
	top: 0;
}

#companyPage .entrySubIMG_wrpr{
	position: absolute;
    width: 240px;
    right: 40px;
    bottom: 40px;
}

.comMaskCon{
	position:relative;
	margin: var(--uniMargin1);
	width:auto;
	height:calc(100% - (var(--uniMargin1)*2));
    min-height: 0vw;
    top: -1%;
}

.comIMGMask{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	clip-path:url(#comMaskClipper01);
	-webkit-clip-path:url(#comMaskClipper01);
    overflow: hidden;
}

#companyPage .entrySubIMG_wrpr {
    position: absolute;
    width: 36%;
    top: 33%;
    right: 8%;
    z-index: 1;
}



/*------------------------------------BRKING DOWN-----------------------------------------*/

.brkngDownBGCon{
	position:absolute;
}

#brkngDownSection .empHeroMainCon{
	padding: 12% 0;
}

#brkngDownSection .empHeroTitle{
	color: var(--brkNeonGreen);
}

#brkngDownSection .empHeroMainCon .digi{
	font-size: 22vw;
    margin: -1vw 0 0 0;
}

#companyPage .trashIMGCon01{
	width: 22%;
    top: -3%;
    left: unset;
    right: 6%;
}

#companyPage .trashIMGCon02{
	width: 12%;
    top: 0;
    bottom: -20%;
    left: 13%;
}


/*------------------------------------IMAGE BLOCK-----------------------------------------*/

#companyPage .brkHQCon .hqIMG_wrpr{
	margin: var(--uniMargin1) var(--uniMargin1) var(--slimMargin1) var(--uniMargin1);
}

#companyPage .merchCon{
	position:relative;
	margin: var(--slimMargin1) var(--uniMargin1) var(--uniMargin1) var(--uniMargin1);
    padding: 0 0 var(--uniMargin1) 0;
	display:grid;
	grid-template-columns: 2fr 3fr;
	grid-gap: var(--slimMargin1);
	border-bottom: var(--whiteLine);
}


/*------------------------------------MEDIA-----------------------------------------*/

.mediaCon{
	position:relative;
	padding: var(--uniMargin1);
	display:grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: var(--uniMargin1);
}

.mediaHeaderCon {
    position: relative;
    width: auto;
    padding: 20px 0;
    display: flex;
    justify-content: space-between;
    transform-origin: left;
}

.mediaTitle01{
	font-size: 3.88rem;
	line-height: 0.8em;
	margin: 20px 0;
	color: var(--brkBlue);
}

.mediaIMG_wrpr{
	height:15vw;
}



