.accessibility-icon {
	position: fixed;
	top: auto;
	bottom: 90px;
	right: 10px;
	z-index: 9999;
	background-color: #155297;
	border-radius: 100%;
	width: 50px;
	height: 50px;
	border: none;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
    background-size: 60%;
    transition: 0.2s all;
    border: 2px solid #fff;
}

@media (max-width: 768px) {
    .accessibility-icon {
        bottom: 30px;
    }
}

.accessibility-icon:after {
    content: "";
    background: transparent url(../Icons/a11y.svg) no-repeat center center;
    width: 80%;
    height: 80%;
}

.accessibility-icon:hover {
    transform: scale(1.2);
}