.fsh-lang-switcher-wrapper{
	display:flex;
	align-items:center;
	justify-content:flex-start;
	width:100%
}

.fsh-lang-switcher{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	gap:8px;

	color:#1a1e43;
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Arial,sans-serif;
	font-size:16px;
	font-weight:700;
	line-height:1!important;

	text-decoration:none!important;
	cursor:pointer;

	transition:
		color .2s ease,
		background-color .2s ease,
		opacity .2s ease,
		transform .2s ease
}

.fsh-lang-switcher:hover,
.fsh-lang-switcher:focus,
.fsh-lang-switcher:visited{
	text-decoration:none!important
}

.fsh-lang-switcher:hover{
	color:#6966b0
}

.fsh-lang-switcher:focus-visible{
	outline:2px solid currentColor;
	outline-offset:3px
}

.fsh-lang-switcher-icon{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	flex:0 0 auto;
	line-height:1!important
}

.fsh-lang-switcher-icon svg,
.fsh-lang-switcher-icon i{
	display:block!important;
	width:24px;
	height:24px;
	margin:0!important;
	padding:0!important;
	color:currentColor;
	fill:currentColor;
	line-height:1!important
}

.fsh-lang-switcher-svg text{
	fill:currentColor
}

.fsh-lang-switcher-text{
	display:inline-block;
	line-height:1.2
}
