.glide__slide a:focus {
    padding: 10px;
    outline: 2px solid #101F59;
    text-decoration: underline;
}

.glide--blog-posts .glide__arrows {
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}

.glide--blog-posts .glide__arrows button {
	display: inline-flex;
	align-items: center;
	padding: 0;
	background-color: transparent;
	border: none;
	color: #101F59;
	font-family: Arial;
	font-size: 20px;
	text-decoration: underline;
	cursor: pointer;
}

.glide--blog-posts .glide__arrows button:focus,
.glide--blog-posts .glide__arrows button:hover {
	font-weight: 700;
	text-decoration: none;
}

.glide--blog-posts .glide__arrows button:focus svg path:nth-of-type(1),
.glide--blog-posts .glide__arrows button:hover svg path:nth-of-type(1) {
	fill: #101F59;
}

.glide--blog-posts .glide__arrows button:focus svg path:last-of-type,
.glide--blog-posts .glide__arrows button:hover svg path:last-of-type {
	fill: #F6ED4E;
}

.glide--blog-posts .glide__arrows .glide__arrow--right svg {
	margin-left: 15px;
}

.glide--blog-posts .glide__arrows .glide__arrow--left svg {
	margin-right: 15px;
}