.winnya-sr-only {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}
.facultic_skip_link_anchor {
	position: absolute;
	width: 0;
	height: 0;
}
:where(
	a,
	button,
	input,
	select,
	textarea,
	[role="button"],
	[tabindex]:not([tabindex="-1"])
):focus-visible {
	outline: 3px solid #3557e8 !important;
	outline-offset: 4px !important;
}
.scheme_default,
.scheme_light,
body.scheme_default,
body.scheme_light {
	--theme-color-text: #686d72;
	--theme-color-text_light: #626870;
	--theme-color-input_light: #626870;
}
.post_meta,
.post_meta a,
.post_meta .post_meta_label,
.author_label,
.nav-arrow-label,
.search-field,
.search-field::placeholder {
	color: #626870 !important;
	opacity: 1;
}
.sc_item_descr,
.sc_testimonials_item_author_subtitle,
.post_content_inner,
.sc_icons_item_description,
.elementor-text-editor,
.elementor-widget-text-editor,
.footer_wrap p,
.footer_wrap p a,
.footer_wrap p span {
	color: #686d72;
}
.footer_wrap p a,
.footer_wrap p span {
	color: #686d72 !important;
}
.home .elementor-element-203b817 > .elementor-widget-container > p {
	color: #3d4248 !important;
}
.home .elementor-element-95a6cb5 .sc_item_subtitle,
.home .elementor-element-633e16c .sc_item_subtitle {
	color: #2437a8 !important;
}
.sc_testimonials_item_author_subtitle,
.sc_icons_item_description span,
.sc_icons_item_description a {
	color: #686d72 !important;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-accept {
	background-color: #1769aa !important;
	border-color: #1769aa !important;
	color: #fff !important;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-link,
#cmplz-cookiebanner-container .cmplz-cookiebanner .privacy-statement,
#cmplz-cookiebanner-container .cmplz-cookiebanner .cookie-statement {
	color: #1769aa !important;
}
.cmplz-blocked-content-notice {
	background-color: #626870 !important;
	color: #fff !important;
}
.winnya-field__help {
	color: #5f6b80 !important;
}
.color_style_link3.sc_button,
.color_style_link3 .sc_button {
	background-color: #1d5fbf !important;
}
.sc_layouts_menu_mobile_button > a,
.menu_mobile_close,
a.elementor-icon[href="#popup-1"],
.sc_layouts_panel_close,
.social_item_style_icons,
.adp-popup-close,
.cmplz-close {
	box-sizing: border-box;
	min-width: 44px;
	min-height: 44px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.menu-collapse > a {
	box-sizing: border-box;
	min-width: 44px !important;
	min-height: 44px !important;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.winnya-newsletter__checkbox,
.mauticform-checkboxgrp-checkbox input[type="checkbox"] {
	min-width: 24px;
	min-height: 24px;
}
.elementor-toggle .elementor-tab-title {
	cursor: pointer;
}
.elementor-toggle .winnya-toggle-button {
	appearance: none;
	display: inline-block;
	width: calc(100% - 2.2rem);
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	color: inherit;
	font: inherit;
	font-weight: inherit;
	line-height: inherit;
	text-align: left;
	cursor: pointer;
}