.mainAccessibility{
	grid-column-start: 2;
	grid-column-end: 6;
}
.mainAccessibility .intro{
	background: var(--div-bg);
}

.mainAccessibility a::after{
	bottom: 0px !important;
}
.intro p{
	margin: 0
}

.intro{
	display: grid;
	row-gap: var(--newM);
}

@media screen
and (max-width: 820px), (orientation:portrait) {
	.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;
	}
	.intro{
		padding-top: calc(var(--outer-margin)*2) !important;
	}
	.subtitleC{
        display: none;
    }
    .mainAccessibility .intro p a{
    	text-decoration: underline !important;
    }
}

@media screen and (min-width: 821px), (orientation:landscape){
	.stickyMarker p{
		    hyphens: auto;
		    -webkit-hyphens: auto;
			max-width: 10vw;
	}
	.vertStack:first-of-type {
	    padding-top: var(--newM);
	}
	.mainAccessibility{
		overflow: visible;
    	width: 0;
	}
	.mainAccessibility .intro{
		min-width: fit-content;
		width: 42vw;
	}
}