.mainLegal{
	grid-column-start: 2;
	grid-column-end: 10;
	margin-right: calc(var(--outer-margin)/2);

}



.mainLegal .intro{
	padding:0;
	column-count: 2;
	column-gap: var(--newM);
}

.intro p{
	margin-top: 0;
}
.intro h3{
	padding-bottom: calc(var(--outer-margin)/2);
}

ul{
	margin: 0;
    background: var(--div-bg);
}

ul li p{
	padding-bottom: 0px !important;
}

.intro strong{
	font-family: "JL_Impact-2016";
    /* letter-spacing: 0.03em; */
    font-size: 0.9em;
    font-weight: normal;
    line-height: 1.3em;
}

@media screen
and (max-width: 820px), (min-width: 821px) and (orientation:portrait) {
	.mainLegal .intro{
		background: var(--div-bg);
	}
	.logo_main{
		height: 100%;
	}
	.stickToHeader{
		grid-column-start: 1 !important;
		grid-column-end: 5 !important;
		grid-row-start: 1 !important;
		background: var(--div-bg);
    	width: 100%;
	}
	.stickyMarker{
		grid-row-start: 1;
	}
	.mainText{
		background: transparent !important;
		grid-column-start: 1 !important;
		margin-top: -1px;
		font-size: 1em;
	}
	.mainText.mainLegal{
		margin-bottom: var(--newM);
		margin-right: 0px !important;
	}
	.mainLegal .intro{
		column-count: 1 !important;
    	padding-top: calc(var(--outer-margin) * 1.5) !important;
	}
	/*.intro{
		padding-top: calc(var(--outer-margin)*2) !important;
	}*/
	.accessibility-statement .stickyMarker p{
		font-size: 0.7em !important;
	}
}

@media screen and (min-width: 821px) and (orientation:landscape){
	.vertStack:first-of-type {
	    padding-top: var(--newM);
	}
	.intro h3{
		break-after: avoid;
	}
	.hover-underline-animation, a{
		white-space: nowrap;
	}
	.intro p,.intro h3{
		margin-top: 0;
	    background: var(--div-bg);
	    margin-bottom: 0;
	    padding: var(--newM);
	    overflow: hidden;
	}
	.mainLegal .intro{
		background: transparent;
	}
	.stickyMarker p{
		hyphens: auto !important;
		-webkit-hyphens: auto;
		max-width: 10vw;
	}
	
}