/**
 * Swiper 11.1.15
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 18, 2024
 */
@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
	font-weight: 400;
	font-style: normal;
 }
:root {
	--swiper-theme-color: #007aff;
 }
:host {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
 }
.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	z-index: 1;
	display: block;
 }
.swiper-vertical>.swiper-wrapper {
	flex-direction: column;
 }
.swiper-wrapper {
	position: relative;
	width: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(swiper-wrapper-transition-timing-function, initial);
	box-sizing: content-box;
 }
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
	transform: translate3d(0px, 0, 0);
 }
.swiper-horizontal {
	touch-action: pan-y;
 }
.swiper-vertical {
	touch-action: pan-x;
 }
.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	position: relative;
	display: block;
 }
.swiper-slide-invisible-blank {
	visibility: hidden;
 }
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto;
 }
.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height;
 }
.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
 }
.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px;
 }
.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d;
 }
.swiper-3d {
	perspective: 1200px;
 }
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
	transform-style: preserve-3d;
 }
.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
 }
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none;
 }
.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start;
 }
.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
	scroll-snap-type: x mandatory;
 }
.swiper-css-mode.swiper-vertical>.swiper-wrapper {
	scroll-snap-type: y mandatory;
 }
.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
	scroll-snap-type: none;
 }
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: none;
 }
.swiper-css-mode.swiper-centered>.swiper-wrapper::before {
	content: "";
	flex-shrink: 0;
	order: 9999;
 }
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always;
 }
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	margin-inline-start: var(--swiper-centered-offset-before);
 }
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after);
 }
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	margin-block-start: var(--swiper-centered-offset-before);
 }
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after);
 }
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
 }
.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, 0.15);
 }
.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left,
			rgba(0, 0, 0, 0.5),
			rgba(0, 0, 0, 0));
 }
.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right,
			rgba(0, 0, 0, 0.5),
			rgba(0, 0, 0, 0));
 }
.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top,
			rgba(0, 0, 0, 0.5),
			rgba(0, 0, 0, 0));
 }
.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom,
			rgba(0, 0, 0, 0.5),
			rgba(0, 0, 0, 0));
 }
.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent;
 }
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s infinite linear;
 }
.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
 }
.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
 }
@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
 }
.swiper-virtual .swiper-slide {
	-webkit-backface-visibility: hidden;
	transform: translateZ(0);
 }
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
 }
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
	height: 1px;
	width: var(--swiper-virtual-size);
 }
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
	width: 1px;
	height: var(--swiper-virtual-size);
 }
:root {
	--swiper-navigation-size: 44px;
 }
.swiper-button-next,
.swiper-button-prev {
	z-index: 10;
 }
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: 0;
	cursor: auto;
	pointer-events: none;
 }
.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
	opacity: 0;
	cursor: auto;
	pointer-events: none;
 }
.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
	display: none !important;
 }
.swiper-button-lock {
	display: none;
 }
.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: 0.3s opacity;
	transform: translate3d(0, 0, 0);
	z-index: 10;
 }
.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
 }
.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
	display: none !important;
 }
.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: var(--swiper-pagination-bottom, 8px);
	top: var(--swiper-pagination-top, auto);
	left: 0;
	width: 100%;
 }
.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
 }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(0.33);
	position: relative;
 }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform: scale(1);
 }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1);
 }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(0.66);
 }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(0.33);
 }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(0.66);
 }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(0.33);
 }
.swiper-pagination-bullet {
	width: var(--swiper-pagination-bullet-width,
			var(--swiper-pagination-bullet-size, 8px));
	height: var(--swiper-pagination-bullet-height,
			var(--swiper-pagination-bullet-size, 8px));
	display: inline-block;
	border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
	background: var(--swiper-pagination-bullet-inactive-color, #000);
	opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
 }
button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	appearance: none;
 }
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
 }
.swiper-pagination-bullet:only-child {
	display: none !important;
 }
.swiper-pagination-bullet-active {
	opacity: var(--swiper-pagination-bullet-opacity, 1);
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
 }
.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
	right: var(--swiper-pagination-right, 8px);
	left: var(--swiper-pagination-left, auto);
	top: 50%;
	transform: translate3d(0px, -50%, 0);
 }
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
	display: block;
 }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
 }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: 0.2s transform, 0.2s top;
 }
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
 }
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap;
 }
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: 0.2s transform, 0.2s left;
 }
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: 0.2s transform, 0.2s right;
 }
.swiper-pagination-fraction {
	color: var(--swiper-pagination-fraction-color, inherit);
 }
.swiper-pagination-progressbar {
	background: var(--swiper-pagination-progressbar-bg-color,
			rgba(0, 0, 0, 0.25));
	position: absolute;
 }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top;
 }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top;
 }
.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: var(--swiper-pagination-progressbar-size, 4px);
	left: 0;
	top: 0;
 }
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
	width: var(--swiper-pagination-progressbar-size, 4px);
	height: 100%;
	left: 0;
	top: 0;
 }
.swiper-pagination-lock {
	display: none;
 }
.swiper-scrollbar {
	border-radius: var(--swiper-scrollbar-border-radius, 10px);
	position: relative;
	touch-action: none;
	background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
 }
.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
	display: none !important;
 }
.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
	position: absolute;
	left: var(--swiper-scrollbar-sides-offset, 1%);
	bottom: var(--swiper-scrollbar-bottom, 4px);
	top: var(--swiper-scrollbar-top, auto);
	z-index: 50;
	height: var(--swiper-scrollbar-size, 4px);
	width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
 }
.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
	position: absolute;
	left: var(--swiper-scrollbar-left, auto);
	right: var(--swiper-scrollbar-right, 4px);
	top: var(--swiper-scrollbar-sides-offset, 1%);
	z-index: 50;
	width: var(--swiper-scrollbar-size, 4px);
	height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
 }
.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
	border-radius: var(--swiper-scrollbar-border-radius, 10px);
	left: 0;
	top: 0;
 }
.swiper-scrollbar-cursor-drag {
	cursor: move;
 }
.swiper-scrollbar-lock {
	display: none;
 }
.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
 }
.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
 }
.swiper-slide-zoomed {
	cursor: move;
	touch-action: none;
 }
.swiper .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
 }
.swiper-free-mode>.swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto;
 }
.swiper-grid>.swiper-wrapper {
	flex-wrap: wrap;
 }
.swiper-grid-column>.swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column;
 }
.swiper-fade.swiper-free-mode .swiper-slide {
	transition-timing-function: ease-out;
 }
.swiper-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity;
 }
.swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none;
 }
.swiper-fade .swiper-slide-active {
	pointer-events: auto;
 }
.swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
 }
.swiper.swiper-cube {
	overflow: visible;
 }
.swiper-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	transform-origin: 0 0;
	width: 100%;
	height: 100%;
 }
.swiper-cube .swiper-slide .swiper-slide {
	pointer-events: none;
 }
.swiper-cube.swiper-rtl .swiper-slide {
	transform-origin: 100% 0;
 }
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
 }
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible;
 }
.swiper-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.6;
	z-index: 0;
 }
.swiper-cube .swiper-cube-shadow:before {
	content: "";
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	filter: blur(50px);
 }
.swiper-cube .swiper-slide-next+.swiper-slide {
	pointer-events: auto;
	visibility: visible;
 }
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
 }
.swiper.swiper-flip {
	overflow: visible;
 }
.swiper-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
 }
.swiper-flip .swiper-slide .swiper-slide {
	pointer-events: none;
 }
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
 }
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
 }
.swiper-creative .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
	transition-property: transform, opacity, height;
 }
.swiper.swiper-cards {
	overflow: visible;
 }
.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
 }

.app main:not(.elementor-library) {
	max-width: 100vw !important;
}
.app>.header:has(+main.elementor-library), 
.app:has(>main.elementor-library)+footer {
    display: none !important;
}
.rank-math-breadcrumb .separator {
	margin: 0 8px;
 }
.rank-math-breadcrumb p {
	max-width: max-content;
	justify-content: center;
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
 }
.rank-math-breadcrumb a {
	color: var(--color-text-tertiary);
	transition: 0.3s;
	text-align: center;
 }
.rank-math-breadcrumb a:hover {
	color: var(--color-link);
 }
.Spinner_spinner__1VCAy {
	animation: Spinner_rotator__zjc_Q 1.4s linear infinite;
 }
@keyframes Spinner_rotator__zjc_Q {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(270deg);
	}
 }
.Spinner_path__Mg0PF {
	stroke-dasharray: 187;
	stroke-dashoffset: 0;
	transform-origin: center;
	animation: Spinner_dash__bYihY 1.4s ease-in-out infinite,
		Spinner_colors__aKYdc 5.6s ease-in-out infinite;
 }
@keyframes Spinner_colors__aKYdc {
	0% {
		stroke: #4285f4;
	}
	25% {
		stroke: #de3e35;
	}
	50% {
		stroke: #f7c223;
	}
	75% {
		stroke: #1b9a59;
	}
	to {
		stroke: #4285f4;
	}
 }
@keyframes Spinner_dash__bYihY {
	0% {
		stroke-dashoffset: 187;
	}
	50% {
		stroke-dashoffset: 46.75;
		transform: rotate(135deg);
	}
	to {
		stroke-dashoffset: 187;
		transform: rotate(450deg);
	}
 }
.Modal_Modal__AdLDI {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	opacity: 0;
	pointer-events: none;
	z-index: -1;
	font: var(--font-body1);
	color: var(--color-text-primary);
 }
.Modal_overlay__pZDfJ {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: opacity 0.3s;
	opacity: 0;
 }
.Modal_content__GctsK {
	padding: 1rem;
	border-radius: 8px;
 }
.Modal_closeButton__W1t4x {
	transition: 0.3s;
 }
.Modal_closeButton__W1t4x:after {
	content: "×";
	position: absolute;
	color: #fff;
	cursor: pointer;
	right: 30px;
	top: 30px;
	font-size: 64px;
	opacity: 0;
	transition: opacity 0.3s;
	background-color: rgba(0, 0, 0, 0.6);
	padding: 20px 12px;
	border-radius: 100%;
 }
.Modal_closeButton__W1t4x:hover {
	filter: brightness(0.7);
 }
.Modal_opened__IR3_V {
	pointer-events: auto;
	opacity: 1;
	z-index: 1000;
 }
.Modal_opened__IR3_V .Modal_content__GctsK {
	transform: scale(1);
 }
.Modal_opened__IR3_V .Modal_closeButton__W1t4x:after,
.Modal_opened__IR3_V .Modal_overlay__pZDfJ {
	opacity: 1;
 }
.Modal_isClosing__JTwdJ .Modal_content__GctsK {
	transform: scale(0.2);
 }
.Modal_isClosing__JTwdJ .Modal_closeButton__W1t4x:after,
.Modal_isClosing__JTwdJ .Modal_overlay__pZDfJ {
	opacity: 0;
 }
.Table_table__UfXjY {
	border-collapse: collapse;
	width: 100%;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
 }
.Table_table__UfXjY th {
	color: #000;
	background: #fff;
	border-right: 1px solid var(--color-stroke-secondary);
	font-size: 18px;
	padding: 18px 14px;
	text-align: center;
	vertical-align: middle;
 }
.Table_table__UfXjY th:last-child {
	border-right: none;
 }
.Table_table__UfXjY tr {
	border-top: 1px solid var(--color-stroke-secondary);
	border-bottom: 1px solid var(--color-stroke-secondary);
	color: #000;
	font-size: 16px;
	font-weight: 400;
 }
.Table_table__UfXjY tr:hover td {
	background: var(--color-button-ghost-hover);
	color: var(--color-button-ghost-text);
 }
.Table_table__UfXjY tr:first-child {
	border-top: none;
 }
.Table_table__UfXjY tr:last-child {
	border-bottom: none;
 }
.Table_table__UfXjY tr:nth-child(odd) td {
	background: #f8f8f8;
 }
.Table_table__UfXjY tr:nth-child(odd):hover td {
	background: var(--color-button-ghost-hover);
 }
.Table_table__UfXjY td {
	overflow: hidden;
	background: #fff;
	padding: 12px 14px;
	text-align: left;
	font-size: var(--font-body1);
	border-right: 1px solid var(--color-stroke-secondary);
	transition: 0.1s;
 }
.Table_table__UfXjY td:last-child {
	border-right: 0;
 }
.AreasBlock_areasBlock__PPhes>div h2 {
	text-align: center;
 }
.AreasBlock_areasBlock__PPhes>div .AreasBlock_areas__8nXLE {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
 }
.AreasBlock_areaCard__BKR6z {
	flex: 1 1 25%;
	display: flex;
	height: 250px;
	background-size: cover;
	background-position: 50%;
	cursor: pointer;
 }
.AreasBlock_areaCard__BKR6z span {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding: 20px;
	font: var(--font-h5);
	text-align: center;
	font-weight: 700;
	height: 100%;
	background-color: rgba(0, 106, 175, 0.75);
	transition: 0.3s;
 }
.AreasBlock_areaCard__BKR6z span:hover {
	background-color: rgba(0, 106, 175, 0.2);
 }
.Icon_icon__au4bP {
	display: inline-flex;
	max-width: max-content;
 }
.Icon_icon__au4bP>svg {
	height: 100%;
	width: 100%;
 }
.Icon_fill__gT2DI.Icon_primary__mQwSL * {
	fill: var(--color-text-primary);
	}
.Icon_fill__gT2DI.Icon_secondary__2z5wy * {
	fill: var(--color-icon-secondary);
 }
.Icon_fill__gT2DI.Icon_tertiary__vyEux * {
	fill: var(--color-text-tertiary);
 }
.Icon_stroke__DlUr_.Icon_primary__mQwSL * {
	stroke: var(--color-text-primary);
	}
.Icon_stroke__DlUr_.Icon_secondary__2z5wy * {
	stroke: var(--color-icon-secondary);
 }
.Icon_stroke__DlUr_.Icon_tertiary__vyEux * {
	stroke: var(--color-text-tertiary);
 }
.ComparisonBlock_comparisonBlock__rjUHi {
	background-color: var(--color-bg-accent);
 }
.ComparisonBlock_comparisonBlock__rjUHi>div {
	display: flex;
	flex-direction: column;
	gap: 40px;
 }
.ComparisonBlock_comparisonBlock__rjUHi>div h2 {
	text-align: center;
 }
.ComparisonBlock_comparisonBlock__rjUHi>div .ComparisonBlock_content__tqre7 {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 40px;
 }
.ComparisonBlock_comparisonBlock__rjUHi>div .ComparisonBlock_content__tqre7 .ComparisonBlock_comparisonCard__iVRtU {
	display: flex;
	flex-direction: column;
	gap: 20px;
	flex: 1 1 0;
	border: 2px solid var(--color-stroke-secondary);
	border-radius: 20px;
	padding: 40px;
 }
.ComparisonBlock_comparisonBlock__rjUHi>div .ComparisonBlock_content__tqre7 .ComparisonBlock_comparisonCard__iVRtU .ComparisonBlock_cardTitle__R9BFw {
	display: flex;
	flex-direction: column;
 }
.ComparisonBlock_comparisonBlock__rjUHi>div .ComparisonBlock_content__tqre7 .ComparisonBlock_comparisonCard__iVRtU .ComparisonBlock_cardTitle__R9BFw span:first-child {
	font: var(--font-h4);
	font-weight: 700;
	margin-bottom: 5px;
 }
.ComparisonBlock_comparisonBlock__rjUHi>div .ComparisonBlock_content__tqre7 .ComparisonBlock_comparisonCard__iVRtU .ComparisonBlock_cardTitle__R9BFw span {
	font: var(--font-body1);
 }
.ComparisonBlock_comparisonBlock__rjUHi>div .ComparisonBlock_content__tqre7 .ComparisonBlock_comparisonCard__iVRtU ul li {
	margin-left: 20px;
	margin-bottom: 20px;
	padding-left: 20px;
 }
.ComparisonBlock_comparisonBlock__rjUHi>div .ComparisonBlock_content__tqre7 .ComparisonBlock_comparisonCard__iVRtU ul li::marker {
	content: "╳";
	color: #fff;
 }
.ComparisonBlock_comparisonBlock__rjUHi>div .ComparisonBlock_content__tqre7 .ComparisonBlock_primaryCard__vwzAA {
	border-color: var(--color-stroke-primary);
	box-shadow: 0 0 30px 0 var(--color-outline-button-shadow);
 }
.ComparisonBlock_comparisonBlock__rjUHi>div .ComparisonBlock_content__tqre7 .ComparisonBlock_primaryCard__vwzAA ul li::marker {
	content: "✓";
	color: var(--color-stroke-primary);
	font-size: 24px;
 }
.Fields_fieldsBlock__SMBbs>div .Fields_secondFields__amwxY {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
 }
.Fields_fieldCard__hDvif {
	display: flex;
	flex-direction: column;
	border-radius: 8px;
	justify-content: space-between;
	background: linear-gradient(180deg, #343434 80%, rgba(52, 52, 52, 0));
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
	transition: 0.3s;
	text-decoration: none;
 }
.Fields_fieldCard__hDvif:hover {
	box-shadow: 0 0 10px 0 var(--color-outline-button-shadow);
 }
.Fields_fieldCard__hDvif .Fields_fieldImage__792Ir {
	background-size: cover;
	background-position: 50%;
	width: 100%;
	height: 145px;
	border-radius: 8px 8px 0 0;
 }
.Fields_fieldCard__hDvif .Fields_fieldImage__792Ir span {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: rgba(0, 0, 0, 0.6);
	border-radius: 8px 8px 0 0;
	text-align: start;
	padding: 25px;
 }
.Fields_fieldCard__hDvif .Fields_fieldImage__792Ir span h5 {
	color: var(--color-text-primary);
	font: var(--font-h4);
	font-weight: 700;
 }
.Fields_fieldDescription__zMv_J {
	flex: 1 1 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 20px 15px 15px 20px;
 }
.Fields_fieldDescription__zMv_J ul {
	margin-left: 20px;
 }
.Fields_fieldDescription__zMv_J ul li {
	margin-bottom: 9px;
 }
.Fields_fieldDescription__zMv_J ul li ul li {
	list-style: lower-latin;
 }
.Fields_fieldDescription__zMv_J div {
	display: flex;
	justify-content: end;
 }
.Fields_fieldDescription__zMv_J button {
	background-color: transparent;
	border: 0;
	color: var(--color-outline-button);
	font: var(--font-body2);
	font-weight: 700;
	cursor: pointer;
	transition: 0.3s;
	padding: 5px 10px;
	border-radius: 8px;
	display: flex;
	align-items: center;
	gap: 10px;
 }
.Fields_fieldDescription__zMv_J button:hover {
	background-color: var(--color-outline-button-bg-hover);
 }
.Fields_fieldDescription__zMv_J button .Fields_arrow__dLYNP * {
	fill: var(--color-outline-button);
 }
.Fields_listStyleNone__MsUP3 {
	list-style: none;
 }
.ServicesBlock_comparisonBlock__b2FSE {
	/* min-height: 850px; */
}
.ServicesBlock_comparisonBlock__b2FSE>div {
	display: flex;
	flex-direction: column;
	gap: 40px;
 }
.ServicesBlock_comparisonBlock__b2FSE>div .ServicesBlock_content__0dlSB {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
 }
.ServicesBlock_comparisonBlock__b2FSE>div .ServicesBlock_content__0dlSB .ServicesBlock_servicesCol__x0987 {
	display: flex;
	flex-direction: column;
	gap: 20px;
	flex: 1 1 30%;
	min-width: 300px;
 }
.ServicesBlock_serviceItem__wO0pF {
	background-color: var(--color-bg-accent);
	border-radius: 8px;
	padding: 10px 15px 10px 20px;
	display: flex;
	flex-direction: column;
	gap: 10px;
	cursor: pointer;
	transition: 0.3s;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.33);
 }
.ServicesBlock_serviceItem__wO0pF:hover {
	background-color: #222;
 }
.ServicesBlock_serviceItem__wO0pF>span {
	font: var(--font-body1);
	font-weight: 700;
	display: flex;
	align-items: center;
	min-height: 40px;
 }
.ServicesBlock_serviceItem__wO0pF>div {
	display: flex;
	flex-direction: column;
	gap: 10px;
	max-height: 0;
	overflow: hidden;
	transition: max-height 1s cubic-bezier(0, 1, 0, 1);
 }
.ServicesBlock_serviceItem__wO0pF>div .ServicesBlock_variants__517xS {
	display: flex;
	flex-direction: column;
	gap: 5px;
 }
.ServicesBlock_selected__nYO0f {
	border-color: var(--color-stroke-primary);
	box-shadow: 0 0 10px 0 var(--color-outline-button-shadow);
 }
.ServicesBlock_selected__nYO0f>div {
	max-height: 500px;
	transition: max-height 0.5s ease-in-out;
 }
.SupportBlock_supportBlock__Cfz3a {
	background-color: var(--color-bg-accent);
 }
.SupportBlock_supportBlock__Cfz3a>div .SupportBlock_content__irn0S {
	margin-top: 50px;
	display: flex;
	justify-content: space-between;
	gap: 70px;
 }
.SupportBlock_supportBlock__Cfz3a>div .SupportBlock_content__irn0S .SupportBlock_formLayout__LrPK4 {
	border: 2px solid var(--color-outline-button);
	box-shadow: 0 0 30px 0 var(--color-outline-button-shadow);
	border-radius: 8px;
	padding: 40px;
	display: flex;
	flex-direction: column;
	gap: 20px;
	justify-content: center;
	align-items: center;
 }
.SupportBlock_supportBlock__Cfz3a>div .SupportBlock_content__irn0S .SupportBlock_formLayout__LrPK4>span:first-child {
	font: var(--font-h4);
	font-weight: 700;
 }
.SupportBlock_supportBlock__Cfz3a>div .SupportBlock_content__irn0S .SupportBlock_title__wLBlv {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 50px;
	position: relative;
	z-index: 1;
 }
.SupportBlock_supportBlock__Cfz3a>div .SupportBlock_content__irn0S .SupportBlock_title__wLBlv:before {
	position: absolute;
	display: block;
	content: "";
	left: 23px;
	width: 3px;
	background-color: var(--color-stroke-primary);
	height: 100%;
	z-index: -1;
 }
.SupportBlock_supportBlock__Cfz3a .SupportBlock_advantageItem__UOt14 {
	display: flex;
	align-items: center;
	gap: 20px;
 }
.SupportBlock_supportBlock__Cfz3a .SupportBlock_advantageItem__UOt14 span {
	font: var(--font-body1);
	color: var(--color-text-primary);
 }
.SupportBlock_supportBlock__Cfz3a .SupportBlock_advantageItem__UOt14 .SupportBlock_advantageIcon__05dAC {
	background-color: #1d1d1d;
	display: flex;
	justify-content: center;
	align-items: center;
	min-width: 48px;
	height: 48px;
	font: var(--font-h5);
	box-shadow: 0 0 10px 0 var(--color-outline-button-shadow);
	color: var(--color-text-accent);
	border-radius: 100%;
	border: 2px solid var(--color-stroke-primary);
 }
.WokStepsBlock_supportBlock__Pc8Y1, .SupportBlock_supportBlock__cdb9P {
	background: var(--color-bg-accent);
	width: 100% !important;
	max-width: 100% !important;
	padding-left: var(--desktop-margin-x);
	padding-right: var(--desktop-margin-x);
 }
.WokStepsBlock_supportBlock__Pc8Y1>div h2 {
	color: var(--color-text-accent);
 }
.WokStepsBlock_supportBlock__Pc8Y1>div .WokStepsBlock_content__j0SFr {
	margin-top: 50px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 70px;
 }
.WokStepsBlock_supportBlock__Pc8Y1>div .WokStepsBlock_content__j0SFr .WokStepsBlock_formLayout__ZaLWl {
	max-width: 550px;
	width: 100%;
	border: 2px solid var(--color-outline-button);
	box-shadow: 0 0 15px 0 var(--color-outline-button-shadow);
	border-radius: 8px;
	padding: 40px;
	display: flex;
	flex-direction: column;
	gap: 20px;
	height: max-content;
 }
.WokStepsBlock_supportBlock__Pc8Y1>div .WokStepsBlock_content__j0SFr .WokStepsBlock_formLayout__ZaLWl h5 {
	font: var(--font-h4);
	font-weight: 700;
	color: var(--color-text-accent);
 }
.WokStepsBlock_supportBlock__Pc8Y1>div .WokStepsBlock_content__j0SFr .WokStepsBlock_title__8JRyf {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 20px;
	position: relative;
	z-index: 1;
 }
.WokStepsBlock_supportBlock__Pc8Y1>div .WokStepsBlock_content__j0SFr .WokStepsBlock_title__8JRyf:before {
	position: absolute;
	display: block;
	content: "";
	bottom: 0;
	left: 23px;
	width: 3px;
	background-color: var(--color-stroke-primary);
	height: 93%;
	z-index: -1;
 }
.WokStepsBlock_supportBlock__Pc8Y1 .WokStepsBlock_advantageItem__UF94U {
	display: flex;
	align-items: center;
	gap: 20px;
 }
.WokStepsBlock_supportBlock__Pc8Y1 .WokStepsBlock_advantageItem__UF94U .WokStepsBlock_advantageIcon__VP4bS {
	display: flex;
	justify-content: center;
	align-items: center;
	min-width: 48px;
	height: 48px;
	font: var(--font-h5);
	background-color: #1d1d1d;
	box-shadow: 0 0 10px 0 var(--color-outline-button-shadow);
	color: var(--color-text-accent);
	border-radius: 100%;
	border: 2px solid var(--color-stroke-primary);
 }
.WokStepsBlock_supportBlock__Pc8Y1 .WokStepsBlock_advantageItem__UF94U .WokStepsBlock_itemDescription__GiG2W {
	display: flex;
	flex-direction: column;
 }
.WokStepsBlock_supportBlock__Pc8Y1 .WokStepsBlock_advantageItem__UF94U .WokStepsBlock_itemDescription__GiG2W span:first-child {
	font: var(--font-body1);
	color: var(--color-text-accent);
	font-weight: 700;
 }
.WokStepsBlock_supportBlock__Pc8Y1 .WokStepsBlock_advantageItem__UF94U .WokStepsBlock_itemDescription__GiG2W span {
	font: var(--font-body2);
	color: var(--color-text-secondary);
 }
.TestModal_container__BUdqI {
	max-width: 800px;
	width: 100%;
	min-height: 250px;
	display: flex;
 }
.TestModal_testBlock__E__OZ {
	flex: 1 1 0;
	justify-content: space-between;
 }
.TestModal_testBlock__E__OZ,
.TestModal_testBlock__E__OZ .TestModal_contentQuestion__E6SE3 {
	display: flex;
	flex-direction: column;
	gap: 20px;
 }
.TestModal_testBlock__E__OZ .TestModal_contentQuestion__E6SE3 h5 {
	font: var(--font-h5);
	font-weight: 700;
 }
.TestModal_testBlock__E__OZ .TestModal_contentQuestion__E6SE3 .TestModal_answersContainer__IRjdD {
	display: flex;
	flex-direction: column;
	gap: 10px;
 }
.TestModal_testBlock__E__OZ .TestModal_buttonsBlock__haUT4 {
	display: flex;
	justify-content: space-between;
	width: 100%;
 }
.TestModal_visible__DTHhp {
	visibility: visible;
	opacity: 1;
	transition: opacity 0.4s linear;
 }
.TestModal_hidden__dn__n {
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s 0.4s, opacity 0.4s linear;
 }
.TestModal_button__5_9lh {
	background-color: transparent;
	border: 0;
	color: var(--color-stroke-primary);
	font: var(--font-body2);
	font-weight: 700;
	cursor: pointer;
	transition: 0.3s;
	padding: 5px 10px;
	border-radius: 8px;
	display: flex;
	align-items: center;
	gap: 10px;
 }
.TestModal_button__5_9lh:hover {
	background-color: var(--color-outline-button-bg-hover);
 }
.TestModal_button__5_9lh:disabled {
	color: var(--color-stroke-secondary);
	cursor: default;
 }
.TestModal_button__5_9lh:disabled:hover {
	background-color: transparent;
 }
.TestModal_button__5_9lh:disabled .TestModal_arrow__KGZKq * {
	fill: var(--color-stroke-secondary);
 }
.TestModal_button__5_9lh .TestModal_arrow__KGZKq * {
	fill: var(--color-stroke-primary);
	transition: 0.3s;
 }
.style_container__kvLz7 {
	display: flex;
	flex-direction: column;
	position: relative;
 }
.FieldSwitcher_fieldChanger__yrm_i {
	display: flex;
	align-items: center;
	font: var(--font-body2);
	border-radius: 40px;
	border: 1px solid var(--color-field-changer-stroke);
	padding: 5px;
	text-align: center;
 }
.FieldSwitcher_fieldChanger__yrm_i .FieldSwitcher_selectedField__nkvs6 {
	color: var(--color-field-changer-text-selected);
	background: linear-gradient(109.6deg, #06b7f9 11.2%, #194aec 91.1%);
	padding: 10px 15px;
	border-radius: 30px;
	text-decoration: none;
}
.FieldSwitcher_fieldChanger__yrm_i .FieldSwitcher_unselectedField__EOLof {
	color: var(--color-field-changer-text);
	padding: 10px 15px;
	text-decoration: none;
 }
.FieldSwitcher_fieldChanger__yrm_i .FieldSwitcher_unselectedFieldContrast__cYDJe {
	color: #fff;
	padding: 10px 15px;
	text-decoration: none;
 }
.FieldSwitcher_fieldChangerMobile__IFkqm {
	display: flex;
	align-items: center;
	font: var(--font-body2);
	border-radius: 20px;
	font-weight: 700;
	background: transparent;
	border: 1px solid var(--color-field-changer-stroke);
 }
.FieldSwitcher_fieldChangerMobile__IFkqm .FieldSwitcher_selectedField__nkvs6 {
	display: flex;
	flex: 1 1 0;
	text-align: center;
	justify-content: center;
	background: var(--color-field-changer-bg-selected);
	padding: 5px 10px;
	border-radius: 15px;
	text-decoration: none;
}
.app.dark :is(.FieldSwitcher_fieldChangerMobile__IFkqm .FieldSwitcher_selectedField__nkvs6) {
    color: var(--color-field-changer-text-selected);
}
.FieldSwitcher_fieldChangerMobile__IFkqm .FieldSwitcher_unselectedField__EOLof {
	display: flex;
	justify-content: center;
	text-align: center;
	flex: 1 1 0;
	color: var(--color-field-changer-text);
	padding: 5px 10px;
	text-decoration: none;
 }
.style_button__VDOh8 {
	padding: 15px;
	display: flex;
	border-radius: 100%;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3);
	cursor: pointer;
	background-color: var(--color-bg-primary);
	opacity: 80%;
	border: 0;
	position: fixed;
	bottom: 20px;
	left: 20px;
	transition: bottom 0.3s, opacity 0.3s;
	z-index: 98;
 }
.style_button__VDOh8:hover {
	opacity: 1;
	background-color: var(--color-bg-primary);
 }
.style_button__VDOh8 .style_arrow__Bff0b {
	width: 32px;
	height: 32px;
	rotate: 270deg;
 }
.style_button__VDOh8 .style_arrow__Bff0b path {
	fill: var(--color-stroke-primary);
 }
.style_showWithMenu__s_nj0 {
	bottom: 70px;
 }
.style_hidden__G8Yhu {
	bottom: -70px;
 }
.style_menu__TcfHw {
	bottom: 0;
	position: fixed;
	/* max-width: 500px; */
	left: 0;
	right: 0;
	/* margin: auto; */
	background-color: var(--color-bg-primary);
	z-index: 100;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
	display: flex;
	justify-content: center;
	gap: 10px;
	padding: 10px;
	font-size: 10px;
	transition: bottom 0.3s;
	}
.style_menu__TcfHw .style_menuSection__epvB6 {
	display: flex;
	flex: 1 1 0;
	justify-content: space-around;
	align-items: end;
 }
.style_menu__TcfHw .style_menuSection__epvB6 div,
.style_menu__TcfHw .style_menuSection__epvB6>a {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	color: var(--color-text-primary);
	cursor: pointer;
 }
.style_menu__TcfHw .style_menuSection__epvB6 div span,
.style_menu__TcfHw .style_menuSection__epvB6>a span {
	text-decoration: none;
	font-size: 10px;
	color: var(--color-text-primary);
 }
.style_menu__TcfHw .style_menuSection__epvB6 div img,
.style_menu__TcfHw .style_menuSection__epvB6>a img {
	display: flex;
 }
.style_menu__TcfHw .style_callSection__eyQ2X {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: end;
	position: relative;
 }
.style_menu__TcfHw .style_callSection__eyQ2X .style_callIcon__WQg7Q {
	top: -40px;
	position: absolute;
	background-color: #0b81ea;
	width: min-content;
	display: flex;
	padding: 10px;
	border-radius: 100%;
	border: 5px solid var(--color-bg-primary);
 }
.style_hiddenFullMenu__xO2fE.open {
	bottom: 50px;
	padding-bottom: 5rem;
}
.style_hiddenFullMenu__xO2fE {
	bottom: -500px;
 }
.style_fullMenu__O3PYx {
	position: fixed;
	left: 0;
	display: flex;
	flex-direction: column;
	gap: 10px;
	right: 0;
	margin: auto;
	background-color: var(--color-mobile-menu-panel);
	max-width: 500px;
	z-index: 99;
	transition: bottom 0.3s;
	padding: 10px 10px 40px;
	border-radius: 20px 20px 0 0;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
 }
.style_fullMenu__O3PYx:before {
	margin: 0 auto;
	top: 5px;
	width: 100px;
	content: "";
	height: 3px;
	border-radius: 2px;
	background-color: var(--color-stroke-secondary);
 }
.style_fullMenu__O3PYx .style_link__JnzPD {
	text-decoration: none;
	color: var(--color-text-primary);
	font: var(--font-body2);
	font-weight: 700;
	background-color: var(--color-bg-primary);
	padding: .25rem .5rem;
	border-radius: 6px;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.01);
	text-align: center;
	cursor: pointer;
}
.style_fullMenu__O3PYx .gap-2 {
    gap: 0.25rem;
}
.style_menuIcon__rbG7O {
	width: 16px;
	height: 16px;
	position: relative;
	transition-duration: 1s;
	cursor: pointer;
 }
.style_menuIcon__rbG7O span {
	transition-delay: 0.15s;
 }
.style_menuIcon__rbG7O span,
.style_menuIcon__rbG7O span:before {
	height: 1px;
	width: 16px;
	background-color: var(--color-icon-primary);
	border-radius: 5px;
	position: absolute;
	transition-duration: 0.15s;
}
.style_menuIcon__rbG7O span:before {
	left: 0;
	top: -5px;
	content: "";
	transition: transform 0.15s, top 0.15s 0.15s;
 }
.style_menuIcon__rbG7O span:after {
	left: 0;
	position: absolute;
	top: 5px;
	height: 1px;
	width: 16px;
	background-color: var(--color-icon-primary);
	content: "";
	border-radius: 5px;
	transition-duration: 0.15s;
	transition: transform 0.15s, top 0.15s 0.15s;
}
.app.dark .style_menuIcon__rbG7O span,
.app.dark .style_menuIcon__rbG7O span:before, 
.app.dark .style_menuIcon__rbG7O span:after {
	background-color: var(--color-header-link);
 }
.app.dark .Icon_stroke__DlUr_.Icon_primary__mQwSL * {
    stroke: var(--color-header-link);
}
.app.dark a[href="/about"] .Icon_primary__mQwSL *{
	fill: var(--color-header-link);
 }
.app.dark a,
.filter-container a {
    text-decoration: none;
}
.app.dark :is(.badge, .text-accent) {
	color: var(--color-header-link);
 }
.relative.flex:empty {
    display: none !important;
}
.style_open__g2u1V .style_menuIcon__rbG7O span {
	transition-duration: 0.1s;
	transition-delay: 0.15s;
	background: transparent;
 }
.style_open__g2u1V .style_menuIcon__rbG7O span:after {
	transition: top 0.4s, transform 0.15s 0.15s;
	top: 0;
	transform: rotate(45deg);
 }
.style_open__g2u1V .style_menuIcon__rbG7O span:before {
	transition: top 0.15s, transform 0.15s 0.15s;
	top: 0;
	transform: rotate(-45deg);
 }
.style_advantagesBlock__Dc1T_>div h2 {
	text-align: center;
 }
.style_advantagesBlock__Dc1T_>div .style_contentAdvantages__t6wx8 {
	display: flex;
	justify-content: center;
	position: relative;
	z-index: 1;
	margin: 70px 0;
 }
.style_advantagesBlock__Dc1T_>div .style_contentAdvantages__t6wx8:before {
	display: none;
	content: "";
	position: absolute;
	top: 0;
	left: 24px;
	width: 3px;
	background-color: var(--color-icon-primary);
	height: 95%;
	z-index: -1;
 }
.style_advantagesBlock__Dc1T_>div .style_contentAdvantages__t6wx8 .style_advantageCircle__NaEWn {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
 }
.style_advantagesBlock__Dc1T_>div .style_contentAdvantages__t6wx8 .style_advantageCircle__NaEWn circle {
	stroke: var(--color-icon-primary);
	fill: none;
	stroke-width: 3px;
 }
.style_advantagesBlock__Dc1T_>div .style_contentAdvantages__t6wx8 .style_leftAdvantagesContainer__QGCls {
	width: 50%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 50px;
	align-items: end;
	text-align: end;
	padding-right: 130px;
 }
.style_advantagesBlock__Dc1T_>div .style_contentAdvantages__t6wx8 .style_leftAdvantagesContainer__QGCls .style_advantageItem__C2FHn:nth-child(2) {
	padding-right: 50px;
 }
.style_advantagesBlock__Dc1T_>div .style_contentAdvantages__t6wx8 .style_advantagesImage__XHE7r {
	width: 100%;
	position: absolute;
	bottom: 90px;
 }
.style_advantagesBlock__Dc1T_>div .style_contentAdvantages__t6wx8 .style_advantagesImage__XHE7r>img {
	margin: 0 auto;
 }
.style_advantagesBlock__Dc1T_>div .style_contentAdvantages__t6wx8 .style_rightAdvantagesContainer__N7SCE {
	width: 50%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 50px;
	align-items: start;
	text-align: start;
	padding-left: 130px;
 }
.style_advantagesBlock__Dc1T_>div .style_contentAdvantages__t6wx8 .style_rightAdvantagesContainer__N7SCE .style_advantageItem__C2FHn:nth-child(2) {
	padding-left: 50px;
 }
.style_advantagesBlock__Dc1T_>div .style_contentAdvantages__t6wx8 .style_advantageItem__C2FHn {
	display: flex;
	gap: 10px;
 }
.style_advantagesBlock__Dc1T_>div .style_contentAdvantages__t6wx8 .style_advantageItem__description__dyKYU {
	display: flex;
	flex-direction: column;
 }
.style_advantagesBlock__Dc1T_>div .style_contentAdvantages__t6wx8 .style_advantageItem__description__dyKYU span:first-child {
	font: var(--font-h5);
	font-weight: 700;
	color: var(--color-text-primary);
 }
.style_advantagesBlock__Dc1T_>div .style_contentAdvantages__t6wx8 .style_advantageItem__description__dyKYU span:last-child {
	font: var(--font-body2);
	color: var(--color-text-tertiary);
 }
.style_advantagesBlock__Dc1T_>div .style_contentAdvantages__t6wx8 .style_advantageItem__C2FHn .style_advantageIcon__VQtUC {
	display: flex;
	height: max-content;
	background-color: var(--color-bg-primary);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.33);
	padding: 10px;
	border-radius: 100%;
 }
.style_advantagesBlock__Dc1T_>div .style_contentAdvantages__t6wx8 .style_advantageItem__C2FHn .style_advantageIcon__VQtUC .style_flipAnim__vrla2 {
	animation: style_flip-icon__Qo_Z5 ease-in-out;
	animation-iteration-count: infinite;
	animation-duration: 10s;
 }
@keyframes style_flip-icon__Qo_Z5 {
	0% {
		transform: rotateY(1turn);
	}
	20% {
		transform: rotateY(0deg);
	}
	to {
		transform: rotateY(0deg);
	}
 }
.CasesBlock_comparisonBlock__FwaRV>div {
	display: flex;
	flex-direction: column;
	gap: 40px;
 }
.CasesBlock_comparisonBlock__FwaRV>div h2 {
	text-align: center;
 }
.CasesBlock_comparisonBlock__FwaRV>div .CasesBlock_content__5P8jt {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 20px;
 }
.RadioBlock_comparisonBlock__I1Uet>div {
	display: flex;
	flex-direction: column;
	gap: 20px;
 }
.RadioBlock_comparisonBlock__I1Uet>div .RadioBlock_content__yRhM6 {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 50px;
 }
.RadioBlock_comparisonBlock__I1Uet>div .RadioBlock_content__yRhM6 .RadioBlock_audioBlock__1k9O_ {
	display: flex;
	flex: 1 1 60%;
	flex-direction: column;
	width: max-content;
	gap: 20px;
 }
.RadioBlock_comparisonBlock__I1Uet>div .RadioBlock_content__yRhM6 .RadioBlock_audioBlock__1k9O_>h5 {
	font: var(--font-h4);
	font-weight: 700;
 }
.RadioBlock_comparisonBlock__I1Uet>div .RadioBlock_content__yRhM6 .RadioBlock_audioBlock__1k9O_ audio {
	width: 100%;
	display: block;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.33);
	border-radius: 8px;
 }
.RadioBlock_comparisonBlock__I1Uet>div .RadioBlock_content__yRhM6 .RadioBlock_audioBlock__1k9O_ audio::-webkit-media-controls-panel {
	background: #fff;
 }
.RadioBlock_comparisonBlock__I1Uet>div .RadioBlock_content__yRhM6 .RadioBlock_audioBlock__1k9O_>div {
	display: flex;
	flex-direction: column;
	gap: 3px;
 }
.RadioBlock_comparisonBlock__I1Uet>div .RadioBlock_content__yRhM6 .RadioBlock_audioBlock__1k9O_>div .RadioBlock_timeCode__Q7z7K {
	display: flex;
	align-items: center;
	gap: 10px;
	cursor: pointer;
	border-radius: 8px;
 }
.RadioBlock_comparisonBlock__I1Uet>div .RadioBlock_content__yRhM6 .RadioBlock_audioBlock__1k9O_>div .RadioBlock_timeCode__Q7z7K:hover {
	background-color: var(--color-outline-button-bg-hover);
 }
.RadioBlock_comparisonBlock__I1Uet>div .RadioBlock_content__yRhM6 .RadioBlock_audioBlock__1k9O_>div .RadioBlock_timeCode__Q7z7K h5 {
	font: var(--font-body1);
 }
.RadioBlock_comparisonBlock__I1Uet>div .RadioBlock_content__yRhM6 .RadioBlock_audioBlock__1k9O_>div .RadioBlock_timeCode__Q7z7K span {
	min-width: 60px;
	padding: 5px;
	color: var(--color-text-tertiary);
	text-align: center;
	letter-spacing: 1px;
 }
.RadioBlock_comparisonBlock__I1Uet>div .RadioBlock_content__yRhM6 .RadioBlock_personBlock__iZ7lT {
	display: flex;
	justify-content: center;
	height: 500px;
	position: relative;
	box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.7);
 }
.RadioBlock_comparisonBlock__I1Uet>div .RadioBlock_content__yRhM6 .RadioBlock_personBlock__iZ7lT img {
	height: 100%;
	width: auto;
 }
.RadioBlock_comparisonBlock__I1Uet>div .RadioBlock_content__yRhM6 .RadioBlock_personBlock__iZ7lT>div {
	width: 100%;
	position: absolute;
	bottom: 0;
	color: var(--color-text-accent);
	background-color: rgba(0, 0, 0, 0.5);
	padding: 10px;
 }
.RadioBlock_comparisonBlock__I1Uet>div .RadioBlock_content__yRhM6 .RadioBlock_personBlock__iZ7lT>div h5 {
	font: var(--font-h5);
	padding-bottom: 5px;
 }
.RadioBlock_comparisonBlock__I1Uet>div .RadioBlock_content__yRhM6 .RadioBlock_personBlock__iZ7lT>div span {
	color: var(--color-text-secondary);
	font: var(--font-body1);
 }
.SupportBlock_supportBlock__cdb9P {
	background: var(--color-bg-accent);
	padding: 100px 0;
 }
.SupportBlock_supportBlock__cdb9P>div {
	display: flex;
	justify-content: center;
	gap: 50px;
}
.SupportBlock_supportBlock__cdb9P>div .SupportBlock_title__UNTBr {
	display: flex;
	flex-direction: column;
	gap: 20px;
 }
.SupportBlock_supportBlock__cdb9P>div .SupportBlock_title__UNTBr span {
	color: var(--color-text-accent);
	font: var(--font-h5);
 }
.SupportBlock_supportBlock__cdb9P>div .SupportBlock_buttonViewMoreNews__N6DXz {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: start;
	border: 2px solid var(--color-outline-button);
	border-radius: 8px;
	padding: 25px 100px 25px 25px;
	gap: 10px;
	transition: 0.3s;
	cursor: pointer;
	font-weight: 700;
	color: var(--color-outline-button);
 }
.SupportBlock_supportBlock__cdb9P>div .SupportBlock_buttonViewMoreNews__N6DXz:hover {
	border: 2px solid var(--color-outline-button-hover);
	color: var(--color-outline-button-hover);
	box-shadow: 0 4px 9px 0 var(--color-outline-button-shadow);
 }
.SupportBlock_supportBlock__cdb9P>div .SupportBlock_buttonViewMoreNews__N6DXz:hover .SupportBlock_arrow__9uYPl {
	fill: var(--color-outline-button-hover);
 }
.SupportBlock_supportBlock__cdb9P>div .SupportBlock_buttonViewMoreNews__N6DXz .SupportBlock_arrow__9uYPl {
	fill: var(--color-outline-button);
	transition: 0.3s;
 }
.style_icon__eQeAw {
	background-color: var(--color-icon-bg);
	padding: 10px;
	border-radius: 100%;
	display: flex;
	transition: 0.3s;
	cursor: pointer;
	width: max-content;
 }
.style_icon__eQeAw:hover {
	background-color: var(--color-icon-bg-hover) !important;
 }
.submenu {
	display: none;
	position: absolute;
	top: 100%;
}
.reviews__video .swiper-slide {
	width: auto;
 }
.DecisionsBlock_advantagesBlock__3KTLU>div h2 {
	text-align: center;
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM {
	display: flex;
	justify-content: center;
	position: relative;
	z-index: 1;
	margin: 70px 0;
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM:before {
	display: none;
	content: "";
	position: absolute;
	top: 0;
	left: 30px;
	width: 3px;
	background-color: var(--color-stroke-primary);
	height: 90%;
	z-index: -1;
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM .DecisionsBlock_advantageCircle__MMZf0 {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM .DecisionsBlock_advantageCircle__MMZf0 circle {
	stroke: var(--color-stroke-primary);
	fill: none;
	stroke-width: 3px;
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM .DecisionsBlock_leftAdvantagesContainer__wXu59 {
	width: 50%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 50px;
	align-items: end;
	text-align: end;
	padding-right: 80px;
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM .DecisionsBlock_leftAdvantagesContainer__wXu59 .DecisionsBlock_advantageItem__2zRI_:nth-child(2) {
	padding-right: 75px;
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM .DecisionsBlock_leftAdvantagesContainer__wXu59 .DecisionsBlock_advantageItem__2zRI_:nth-child(3) {
	padding-right: 25px;
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM .DecisionsBlock_advantagesImage__g22z8 {
	position: absolute;
	height: 100%;
	margin: auto;
	display: flex;
	align-items: center;
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM .DecisionsBlock_advantagesImage__g22z8 a {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	gap: 10px;
	background-color: transparent;
	border: 3px solid var(--color-outline-button);
	border-radius: 100%;
	width: 200px;
	height: 200px;
	padding: 20px;
	font: var(--font-body1);
	font-weight: 700;
	color: var(--color-outline-button);
	cursor: pointer;
	transition: 0.3s;
	text-decoration: none;
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM .DecisionsBlock_advantagesImage__g22z8 a:hover {
	border-color: var(--color-outline-button-hover);
	box-shadow: 0 0 15px 0 var(--color-outline-button-shadow);
	color: var(--color-outline-button-hover);
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM .DecisionsBlock_advantagesImage__g22z8 a .DecisionsBlock_arrow__e3F5Q {
	rotate: 90deg;
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM .DecisionsBlock_advantagesImage__g22z8 a .DecisionsBlock_arrow__e3F5Q * {
	fill: var(--color-outline-button);
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM .DecisionsBlock_rightAdvantagesContainer__3dN7J {
	width: 50%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 50px;
	align-items: start;
	text-align: start;
	padding-left: 90px;
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM .DecisionsBlock_rightAdvantagesContainer__3dN7J .DecisionsBlock_advantageItem__2zRI_:nth-child(2) {
	padding-left: 65px;
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM .DecisionsBlock_rightAdvantagesContainer__3dN7J .DecisionsBlock_advantageItem__2zRI_:nth-child(3) {
	padding-left: 20px;
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM .DecisionsBlock_advantageItem__2zRI_ {
	display: flex;
	gap: 10px;
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM .DecisionsBlock_advantageItem__description__h_bMQ {
	display: flex;
	flex-direction: column;
	gap: 10px;
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM .DecisionsBlock_advantageItem__description__h_bMQ span:first-child {
	font: var(--font-h5);
	font-weight: 700;
	color: var(--color-text-primary);
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM .DecisionsBlock_advantageItem__description__h_bMQ span {
	font: var(--font-body2);
	color: var(--color-text-tertiary);
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM .DecisionsBlock_advantageItem__2zRI_ .DecisionsBlock_advantageIcon__7FgIH {
	border: 2px var(--color-stroke-primary);
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 15px;
	height: max-content;
	width: max-content;
	background-color: var(--color-bg-primary);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.33);
	border-radius: 100%;
	transition: 0.3s;
 }
.DecisionsBlock_advantagesBlock__3KTLU>div .DecisionsBlock_contentAdvantages__EAxhM .DecisionsBlock_advantageItem__2zRI_ .DecisionsBlock_advantageIcon__7FgIH:hover {
	box-shadow: 0 0 15px 0 var(--color-outline-button-shadow);
 }
.wpcf7-tel {
	text-align: center;
	width: 100%;
	font: var(--font-body1);
	color: var(--color-input);
	letter-spacing: 1.8px;
	padding: 25px;
	transition: 0.3s;
	border-radius: 110px;
	background-color: inherit;
	border: 1px solid var(--color-input-border);
 }
.wpcf7-tel:hover,
.wpcf7-tel:focus {
	color: var(--color-input-focus);
	border-color: var(--color-input-focus);
 }
.wpcf7-spinner {
	display: none;
 }
h3.wp-block-heading {
	margin: 1rem 0;
 }
.wpremark .wpremark-body {
	padding: 0 10px;
	/* max-width: calc(100% - 50px) !important; */
	/* white-space: pre-wrap; */
	/* max-width: calc(100% - 3.5rem) !important; */
	word-wrap: break-word;
 }
ol.wp-block-list:has(li:only-child:empty) {
	display: none;
 }
.post__description {
	color: var(--color-text);
	font-size: 20px;
	line-height: 150%;
	font-family: Georgia, serif;
	text-align: left;
	margin-top: 2rem;
 }
.post__description h2 {
	font: var(--font-h4);
	font-weight: 700 !important;
	color: var(--color-text);
	margin-top: 4rem;
	margin-bottom: 28px;
 }
#ez-toc-container {
	--tw-border-opacity: 1;
	margin-top: var(--margin-top);
	border-left: 4px solid rgb(59 130 246 / var(--tw-border-opacity));
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
 }
#ez-toc-container .ez-toc-title {
	margin-top: 0 !important;
	font: var(--font-h4);
	font-weight: 700;
	color: var(--color-text);
 }
#ez-toc-container ul {
	list-style-type: decimal;
	margin-left: 1.75rem;
 }
#ez-toc-container li {
	color: var(--color-text);
	font: var(--font-h5);
	padding-left: 1.25rem;
	margin-block: 1.5rem;
 }
#ez-toc-container li::marker {
	font-weight: 700;
 }
.page-service .rank-math-breadcrumb a,
.page-service .rank-math-breadcrumb .separator,
.page-service .rank-math-breadcrumb .last {
	color: #fff;
 }
.quizle-visually-hidden {
	z-index: 20;
 }
.parent-item:hover .submenu {
	display: block;
 }
.chaty-channel .on-hover-text {
	border: 1px solid #4F6ACA !important;
 }
.chaty-tooltip.pos-left .on-hover-text:before {
    border-left-color: #4F6ACA !important;
}
.app.green span.text-h4.text-bold {
    color: var(--color-outline-button);
}
#notfound {
	position: relative;
	min-height: 50vh;
 }
#notfound .notfound {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
 }
#notfound .block-header {
	color: var(--color-text-accent);
	text-align: center;
 }
.notfound {
	max-width: 460px;
	width: 100%;
	text-align: center;
	line-height: 1.4;
 }
.notfound .notfound-404 {
	height: 158px;
	line-height: 153px;
	margin-top: 3rem;
 }
.notfound .notfound-404 h1 {
	color: #222;
	font-size: 220px;
	letter-spacing: 10px;
	margin: 0px;
	font-weight: 700;
	text-shadow: 2px 2px 0px #c9c9c9, -2px -2px 0px #c9c9c9;
 }
.notfound .notfound-404 h1>span {
	text-shadow: 2px 2px 0px #ffab00, -2px -2px 0px #ffab00, 0px 0px 8px #ff8700;
 }
.notfound p {
	color: var(--color-text-accent);
	font-size: 1.1rem;
	font-weight: 400;
	margin: 2rem 0;
 }
.notfound>.go-home {
	display: flex;
	justify-content: center;
 }
.notfound a:hover {
	color: #ffab00;
	border-color: #ffab00;
 }
.app.green .WokStepsBlock_supportBlock__Pc8Y1 .block-header {
	color: var(--color-text-accent);
 }
.grid .flex:has(.relative>.button-ghost>svg:only-child) {
	flex-direction: row;
 }
main#main+footer {
    margin-top: 3rem;
}
.article-container {
	display: flex;
	flex-direction: column;
	gap: 0;
	max-width: 100%;
	padding-left: var(--padding-x);
	padding-right: var(--padding-x);
 }
aside.widget-area {
	padding: 1rem;
	--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	background-color: var(--color-button-ghost);
	border-radius: 1rem;
 }
.flex.article-sidebar {
	position: sticky;
	top: 5px;
	max-height: fit-content;
 }
.block-container>.block-body {
	display: flex;
	flex-direction: row-reverse;
	height: 100%;
	gap: 1.75rem;
 }
aside.lg\:sticky {
	top: 12rem;
	min-width: 20vw;
	right: 0;
 }
aside.widget-area h2 {
	font-weight: 600;
 }
.block-body aside.widget-area ul.menu li>a {
	color: #262c3f;
	font-weight: 600;
	text-decoration: none;
 }
.block-body aside.widget-area .widget_nav_menu li.menu-item.menu-item-has-children>a {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	gap: .5rem;
	padding: .5rem 1rem;
	border-radius: 5rem;
	border: 0;
	transition: 0.3s;
	cursor: pointer;
	font: var(--font-body1);
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2);
	font-weight: 700;
	text-decoration: none;
	width: 100%;
	margin-bottom: 1rem;
 }
.block-body aside.widget-area .widget_nav_menu li.menu-item.menu-item-has-children>a:after {
	content: "\f054";
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
	display: inline-block;
	text-align: right;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
 }
.block-body aside.widget-area .widget_nav_menu li.menu-item.menu-item-has-children>a.expander.open:after {
	content: "\f078";
 }
.block-body aside.widget-area .widget_nav_menu li.menu-item.menu-item-has-children ul.sub-menu {
	display: none;
	max-height: 15rem;
	overflow-y: auto;
 }
.menu-sidebar-menu-container {
	margin-top: 1rem;
 }
.block-body aside.widget-area ul.menu>li:has(>a[href*="https://api.whatsapp.com"]) {
	background: var(--color-button);
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	gap: 10px;
	padding: 1rem;
	border-radius: 110px;
	border: 0;
	transition: 0.3s;
	cursor: pointer;
	font: var(--font-body1);
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2);
	font-weight: 700;
	text-decoration: none;
	white-space: nowrap;
	margin-top: 1rem;
 }
.block-body aside.widget-area ul.menu li>a[href*="https://api.whatsapp.com"] {
	color: #ffffff;
 }
.block-body aside.widget-area .widget_nav_menu li.menu-item-has-children {
	padding: 0;
 }
.expander {
	inline-size: 100%;
	padding: 0.5lh 1.5lh;
	font: inherit;
	border: none;
	transition: background-color 0.2s linear;
	cursor: pointer;
 }
.expander:hover,
.expander:focus-visible {
	background-color: #FFFFFF;
 }
.sub-menu {
	position: relative;
	display: grid;
	margin-block-start: 0.5lh;
	overflow: hidden;
	line-height: 0;
	color: transparent;
	transition: line-height 0.5s, color 0.5s;
 }
.menu-item {
	overflow: hidden;
 }
.menu-item>a {
	display: flex;
 }
.expander.open~.sub-menu {
	line-height: 1.2;
 }

.anonces>.flex.border-tertiary {
    display: grid;
    justify-content: space-between;
    align-items: stretch;
    align-content: space-between;
    grid-template-rows: .5fr 1fr 1.25fr;
    flex: 1 1 0;
    gap: 1rem;
}
.anonces>.flex.border-tertiary>svg~span:last-child {
	display: flex;
	align-items: flex-end;
 }
body.promitent-desktop .app.dark .block-title .block-title-right-blackout {
	margin-top:-1rem;
 }
body.local header.header {
    border-bottom: 1px white solid !important;
}
body:not(.promitent-desktop) ul#menu-header>li>a {
    padding: .35rem;
}












































