
/* COMMON */
	html { font-size: 1.1111vw; }

	:root {
		--c-l_beige: #ecece8;
		--c-d_beige: #d8d9d2;
		--c-d_green: #646A54;
		--c-beige: #d8d9d2;
		--c-green: #353535;
		--c-akc: #8e8177;
		--c-orange: #bc1600;
		--c-dark: #322d29;
		--c-grey: #CDD1C3;
	}

	* { margin: 0; padding: 0; box-sizing: border-box; }

	body {
		-webkit-font-smoothing: subpixel-antialiased !important;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility:    hidden;
		-ms-backface-visibility:     hidden;
		text-decoration-skip-ink: none;
		text-decoration-skip-ink: none;
		position: relative;
		margin: 0;
		color: var(--c-dark);
		font-weight: 400;
		font-family: "Manrope", Arial, sans-serif;
		line-height: 1.2;
		background: var(--c-l_beige);
	}

	.f-baum { font-family: "Oranienbaum", Arial, sans-serif; }

	body::-webkit-scrollbar { width: 0; }

	::selection { color: var(--c-l_beige) !important; background: var(--c-dark); -webkit-text-fill-color: var(--c-l_beige); }

	b { font-weight: 600; }

	main {
		display: block;
		position: relative;
		width: 100%;
	}

	.container { padding-left: 0.5rem; padding-right: 0.5rem; max-width: 73.5rem; }

	.row { margin-left: -0.5rem; margin-right: -0.5rem; }

	.row>[class^="col"] { padding-left: 0.5rem; padding-right: 0.5rem; }

	ul { margin: 0; padding: 0; list-style: none; }

	h1, h2, h3, h4, h5, h6 { font-weight: 400; font-family: "Oranienbaum", Arial, sans-serif; text-transform: uppercase; }

	h1 { font-size: 3.5rem; }
	h2 { font-size: 3.125rem; }
	h3 { font-size: 2.5rem; line-height: 1.4; }
	h4 { font-size: 2.125rem; }
	h5 { font-size: 1.875rem; }

	.txt_1 { font-size: 1.375rem; line-height: 1.4; }
	.txt_2 { font-size: 1.125rem; line-height: 1.4; }
	.txt_3 { font-size: 1rem; line-height: 1.4; }
	.txt_4 { font-size: 0.875rem; line-height: 1.4; }
	.desriptor { font-weight: 500; font-size: 1.125rem; line-height: 1; letter-spacing: 0.16em; text-transform: uppercase; }
	.numeric { font-weight: 500; font-size: 1.375rem; line-height: 1.2; }

	a {
		color: inherit;
		font-size: 1.125rem;
		line-height: 1;
		text-decoration: none;
		&:hover { color: inherit; text-decoration: underline; }
	}

	blockquote {
		position: relative;
		margin-bottom: 0;
		margin-left: -3.125rem;
		padding-left: 3.125rem;
		padding-right: 3.125rem;
		width: calc(100% + (3.125rem * 2));
		background: var(--c-d_beige);
		border-radius: 1rem;
		z-index: 0;
		overflow: hidden;
	}

	.link {
		position: relative;
		&::after {
			content:'';
			position: absolute;
			bottom: -0.25rem;
			left: 0;
			width: 100%;
			height: 0.0625rem;
		}
		&:hover { text-decoration: none; &::after { display: none; } }
		&.c-white { color: #fff; &::after { background: #fff; } }
		&.c-orange { color: var(--c-orange); &::after { background: var(--c-orange); } }
		&.c-dark { color: var(--c-dark); &::after { background: var(--c-dark); } }
	}



	p a { font-size: inherit; }

	sup { top: -1em; font-weight: 400; font-size: 0.5em; }

	p.c-orange { color: var(--c-orange); }

	.hidden {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
		padding: 0;
		width: 0;
		height: 0;
		border: 0;
		outline: 0;
		box-shadow: none;
		visibility: hidden;
		opacity: 0;
		poMontserrat-events: none;
		z-index: -9999;
	}

	.pt { padding-top: 5.125rem; }
	.pb { padding-bottom: 5.125rem; }

	.mob { display: none !important; }
	.tabl { display: none !important; }

	.width-full { width: 100% !important; max-width: 100% !important; }

	.btns { display: flex; align-items: center; }
	.btns-center { justify-content: center; }
	.btns-vertical { flex-direction: column; }
	.btns-start { align-items: flex-start; }

	.btns-vertical .btn:not(:last-child) { margin-bottom: 0.5rem; }

	.btn {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		position: relative;
		font-weight: 500;
		line-height: 1;
		text-decoration: none;
		border: 0;
		border-radius: 0.5rem;
		box-shadow: none;
		outline: 0;
		z-index: 1;
		&:is(:hover, :focus, :focus-visible) {
			text-decoration: none;
			box-shadow: none !important;
			opacity: 1;
			& i::before { opacity: 0; }
			& i::after { opacity: 1; }
		}
		&::before {
			content:'';
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			border: 0.0625rem solid rgba(0, 0, 0, 0);
			border-radius: 0.5rem;
		}
	}

	.btn-big { padding: 0 2rem; height: 4rem; font-size: 1.125rem; }
	.btn-medium { padding: 0 1.25rem; height: 3.25rem; font-size: 1rem; }
	.btn-small { padding: 0 1.25rem; height: 2.75rem; font-size: 1rem; }

	.btn-big .ico { width: 1.5rem; height: 1.5rem; &.ico-left { margin-right: 1rem; } &.ico-right { margin-left: 1rem; } }
	.btn-medium .ico { width: 1.5rem; height: 1.5rem; &.ico-left { margin-right: 0.5rem; } &.ico-right { margin-left: 0.5rem; } }

	.btn-white {
		color: var(--c-dark); background: #fff;
		&:is(:hover, :focus-visible, :not(:disabled):not(.disabled):active) { color: #fff; background: var(--c-orange); }
		&::before { border-color: #fff; }
		&:hover::before { border-color: var(--c-orange); }
	}
	.btn-orange {
		color: #fff; background: var(--c-orange);
		&:is(:hover, :focus-visible, :not(:disabled):not(.disabled):active) { color: var(--c-orange); background: #fff; }
		&::before { border-color: var(--c-orange); }
	}
	.btn-green {
		color: #fff; background: var(--c-green);
		&:is(:hover, :focus-visible, :not(:disabled):not(.disabled):active) { color: #fff; background: var(--c-orange); }
		&::before { border-color: var(--c-green); }
		&:hover::before { border-color: var(--c-orange); }
	}
	.btn-yellow {
		color: #1C2F29; background: var(--c-beige);
		&:is(:hover, :focus-visible, :not(:disabled):not(.disabled):active) { color: #fff; background: var(--c-orange); }
		&::before { border-color: var(--c-beige); }
		&:hover::before { border-color: var(--c-orange); }
	}
	.btn-dark {
		color: #fff; background: var(--c-dark);
		&:is(:hover, :focus-visible, :not(:disabled):not(.disabled):active) { color: #fff; background: var(--c-orange); }
		&::before { border-color: var(--c-dark); }
		&:hover::before { border-color: var(--c-orange); }
	}
	.btn-pistachio {
		color: #fff; background: #354836;
		&:is(:hover, :focus-visible, :not(:disabled):not(.disabled):active) { color: #fff; background: var(--c-orange); }
		&::before { border-color: var(--c-beige); }
		&:hover::before { border-color: var(--c-orange); }
	}
	.bg-wh {
		color: #fff; background: #62C936;
		&:is(:hover, :focus-visible, :not(:disabled):not(.disabled):active) { color: #fff; background: #489327; }
		&::before { border-color: #62C936; }
	}
	.bg-tg {
		color: #fff; background: #2699D1;
		&:is(:hover, :focus-visible, :not(:disabled):not(.disabled):active) { color: #fff; background: #1d6f97; }
		&::before { border-color: #2699D1; }
	}

	.btn.disabled {
		color: var(--c-d_green); background: var(--c-d_beige); opacity: 1;
		&:is(:hover, :focus-visible, :not(:disabled):not(.disabled):active) { color: #fff; background: var(--c-orange); }
		&::before { border-color: var(--c-beige); }
		&:hover::before { border-color: var(--c-orange); }
	}

	.btn.disabled .ico-choose::before { background-image: url('../img/svg/choose-dark.svg'); }

	.breadcrumb {
		margin-bottom: 2rem;
		& .breadcrumb-item,
		& .breadcrumb-item a {
			color: var(--c-d_green);
			font-weight: 500;
			font-size: 1.125rem;
			line-height: 1;
		}
		& .breadcrumb-item.active { color: var(--c-dark); }
		& .breadcrumb-item + .breadcrumb-item { padding-left: 0.75rem; }
		& .breadcrumb-item + .breadcrumb-item::before { content: '—'; padding-right: 0.75rem; }
	}

	.ico {
		display: block;
		position: relative;
		width: 1.375rem;
		height: 1.375rem;
		&::before,
		&::after {
			content: '';
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background-repeat: no-repeat;
			background-position: 50%;
			background-size: contain;
		}
		&::before { opacity: 1; }
		&::after { opacity: 0; }
	}

	.ico-left { margin-right: 0.5rem; }
	.ico-right { margin-left: 0.5rem; }

	.c-orange.ico-choose::before { background-image: url('../img/svg/choose-orange.svg'); }
	.c-orange.ico-choose::after { background-image: url('../img/svg/choose-yellow.svg'); }

	.c-yellow.ico-choose::before { background-image: url('../img/svg/choose-yellow.svg'); }
	.c-yellow.ico-choose::after { background-image: url('../img/svg/choose-white.svg'); }

	.c-orange.ico-cross::before { background-image: url('../img/svg/cross-orange.svg'); }
	.c-orange.ico-cross::after { background-image: url('../img/svg/cross-white.svg'); }

	.c-white.ico-cross::before { background-image: url('../img/svg/cross-white.svg'); }
	.c-white.ico-cross::after { background-image: url('../img/svg/cross-orange.svg'); }

	.c-yellow.ico-cross::before { background-image: url('../img/svg/cross-yellow.svg'); }
	.c-yellow.ico-cross::after { background-image: url('../img/svg/cross-white.svg'); }

	.c-white.ico-chat::before { background-image: url('../img/svg/chat-white.svg'); }
	.c-white.ico-chat::after { background-image: url('../img/svg/chat-orange.svg'); }

	.c-dark.ico-clock::before { background-image: url('../img/svg/clock-dark.svg'); }
	.c-dark.ico-clock::after { background-image: url('../img/svg/clock-light.svg'); }

	.c-light.ico-clock::before { background-image: url('../img/svg/clock-light.svg'); }
	.c-light.ico-clock::after { background-image: url('../img/svg/clock-dark.svg'); }

	.c-dark.ico-stones::before { background-image: url('../img/svg/ico-stones-dark.svg'); }
	.c-dark.ico-stones::after { background-image: url('../img/svg/ico-stones-white.svg'); }
	.c-dark.ico-woman::before { background-image: url('../img/svg/ico-woman-dark.svg'); }
	.c-dark.ico-woman::after { background-image: url('../img/svg/ico-woman-white.svg'); }
	.c-dark.ico-man::before { background-image: url('../img/svg/ico-man-dark.svg'); }
	.c-dark.ico-man::after { background-image: url('../img/svg/ico-man-white.svg'); }
	.c-dark.ico-hearts::before { background-image: url('../img/svg/ico-hearts-dark.svg'); }
	.c-dark.ico-hearts::after { background-image: url('../img/svg/ico-hearts-white.svg'); }
	.c-dark.ico-star::before { background-image: url('../img/svg/ico-star-dark.svg'); }
	.c-dark.ico-star::after { background-image: url('../img/svg/ico-star-white.svg'); }
	.c-dark.ico-massage::before { background-image: url('../img/svg/ico-massage-dark.svg'); }
	.c-dark.ico-massage::after { background-image: url('../img/svg/ico-massage-white.svg'); }
	.c-dark.ico-flame::before { background-image: url('../img/svg/ico-flame-dark.svg'); }
	.c-dark.ico-flame::after { background-image: url('../img/svg/ico-flame-white.svg'); }

	.c-dark.ico-aroma::before { background-image: url('../img/svg/ico-aroma-dark.svg'); }
	.c-dark.ico-aroma::after { background-image: url('../img/svg/ico-aroma-white.svg'); }
	.c-dark.ico-eye::before { background-image: url('../img/svg/ico-eye-dark.svg'); }
	.c-dark.ico-eye::after { background-image: url('../img/svg/ico-eye-white.svg'); }
	.c-dark.ico-music::before { background-image: url('../img/svg/ico-music-dark.svg'); }
	.c-dark.ico-music::after { background-image: url('../img/svg/ico-music-white.svg'); }
	.c-dark.ico-clouds::before { background-image: url('../img/svg/ico-clouds-dark.svg'); }
	.c-dark.ico-clouds::after { background-image: url('../img/svg/ico-clouds-white.svg'); }
	.c-dark.ico-cup::before { background-image: url('../img/svg/ico-cup-dark.svg'); }
	.c-dark.ico-cup::after { background-image: url('../img/svg/ico-cup-white.svg'); }

	.c-orange.ico-flag::before { background-image: url('../img/svg/flag-orange.svg'); }
	.c-orange.ico-flag::after { background-image: url('../img/svg/flag-white.svg'); }

	.c-dark.ico-trophy::before { background-image: url('../img/svg/trophy-dark.svg'); }
	.c-dark.ico-trophy::after { background-image: url('../img/svg/trophy-white.svg'); }

	.c-dark.ico-peoples::before { background-image: url('../img/svg/peoples-dark.svg'); }
	.c-dark.ico-peoples::after { background-image: url('../img/svg/peoples-white.svg'); }

	.c-dark.ico-wh-circle::before { background-image: url('../img/svg/soc-wh-circle-dark.svg'); }
	.c-dark.ico-wh-circle::after { background-image: url('../img/svg/soc-wh-circle-white.svg'); }
	.c-dark.ico-tg-circle::before { background-image: url('../img/svg/soc-tg-circle-dark.svg'); }
	.c-dark.ico-tg-circle::after { background-image: url('../img/svg/soc-tg-circle-white.svg'); }

	.c-white.ico-wh::before { background-image: url('../img/svg/soc-wh-white.svg'); }
	.c-white.ico-wh::after { background-image: url('../img/svg/soc-wh-dark.svg'); }
	.c-white.ico-tg::before { background-image: url('../img/svg/soc-tg-white.svg'); }
	.c-white.ico-tg::after { background-image: url('../img/svg/soc-tg-dark.svg'); }

	.c-green.ico-wh::before { background-image: url('../img/svg/soc-wh-green.svg'); }
	.c-green.ico-wh::after { background-image: url('../img/svg/soc-wh-white.svg'); }
	.c-green.ico-vk::before { background-image: url('../img/svg/soc-vk-green.svg'); }
	.c-green.ico-vk::after { background-image: url('../img/svg/soc-vk-white.svg'); }
	.c-green.ico-tg::before { background-image: url('../img/svg/soc-tg-green.svg'); }
	.c-green.ico-tg::after { background-image: url('../img/svg/soc-tg-white.svg'); }

	.c-light.ico-doc::before { background-image: url('../img/svg/doc-pistachio.svg'); }
	.c-light.ico-doc::after { background-image: url('../img/svg/doc-white.svg'); }

	.c-orange.ico-exclamation::before { background-image: url('../img/svg/exclamation-orange.svg'); }
	.c-orange.ico-exclamation::after { background-image: url('../img/svg/exclamation-orange.svg'); }

	.c-white.ico-gift::before { background-image: url('../img/svg/gift-white.svg'); }
	.c-white.ico-gift::after { background-image: url('../img/svg/gift-orange.svg'); }

	.form-numbers-wrap { display: flex; align-items: center; & p { margin: 0 3rem 0 0; } }

	.form-numbers {
		display: flex;
		align-items: center;
		justify-content: center;
		& .option {
			display: flex;
			align-items: center;
			justify-content: center;
			position: relative;
			margin: 0 0.25rem;
			width: 3.75rem;
			height: 3.25rem;
			font-style: normal;
			line-height: 1;
			text-align: center;
			background-color: rgba(0, 0, 0, 0);
			border: 0;
			border-radius: 0.5rem;
			outline: 0;
		}
		& .opt--number {
			color: var(--c-dark);
			font-weight: 600;
			font-size: 1.375rem;
			background: var(--c-d_beige);
			border: 0.0625rem solid var(--c-grey);
		}
		& .opt--value {
			color: #fff;
			font-size: 2.125rem;
			cursor: pointer;
		}
		& .opt--menus { background: var(--c-dark); &::selection { color: #fff !important; background: var(--c-dark); -webkit-text-fill-color: #fff } }
		& .opt--plus { background: var(--c-orange); &::selection { color: #fff !important; background: var(--c-orange); -webkit-text-fill-color: #fff; } }
		&.min-value .opt--menus,
		&.max-value .opt--plus { pointer-events: none; background: var(--c-grey); &::selection { background: var(--c-grey); } }
	}

	.nav-zdrav {
	    display: flex;
	    margin-bottom: 2rem;

	    & li:not(:last-child) {
	        margin-right: 0.3rem;
	    }

	    & .nav-link {
	        display: -webkit-box;
	        display: -ms-flexbox;
	        display: flex;
	        -webkit-box-align: center;
	        -ms-flex-align: center;
	        align-items: center;
	        padding: 0.6875rem 0.9375rem;
	        min-width: 5.4375rem;
	        font-weight: 500;
	        font-size: 0.6875rem;
	        line-height: 1rem;
	        letter-spacing: 0.05em;
	        text-transform: uppercase;
	        background-color: rgba(255, 255, 255, 0);
	        border: 1px solid rgba(50, 45, 41, 0.2);
	        border-radius: 0.75rem;
	        cursor: pointer;
	        -webkit-user-select: none;
	        -moz-user-select: none;
	        -ms-user-select: none;
	        user-select: none;
	        -webkit-transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
	        -o-transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
	        transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
	        font-weight: 500;
	        font-size: 0.6875rem;
	        line-height: 1rem;
	        letter-spacing: 0.05em;
	        text-transform: uppercase;
	        color: var(--c-dark);
			white-space: nowrap;

	        &:hover {
	            text-decoration: none;
	            color: #ffffff;
	            background-color: var(--c-dark);
	        }
			
			&:hover::before {
			background-color: #ffffff;
			}

	        &:before {
	            content: '';
	            -ms-flex-negative: 0;
	            flex-shrink: 0;
	            width: 0.3125rem;
	            height: 0.3125rem;
	            margin: 0 0.5rem 0 0;
	            background-color: var(--c-dark);
	            border-radius: 50%;
	            -webkit-transition: background-color 0.3s ease;
	            -o-transition: background-color 0.3s ease;
	            transition: background-color 0.3s ease;
	        }

	        & .ico-flag {
	            display: flex;
	            justify-content: center;
	            position: relative;
	            margin-bottom: auto;
	            margin-left: 0.9375rem;
	            padding-top: 0.3125rem;
	            width: 1.0625rem;
	            height: 2.0625rem;
	            color: #fff;
	            font-weight: 500;
	            font-size: 0.75rem;
	            line-height: 1.4;
	            font-style: normal;
	            z-index: 1;

	            &::before,
	            &::after {
	                z-index: -1;
	            }
	        }

	        &.active {
	            background-color: #ffffff;
	            border-color: #ffffff;
				color: var(--c-dark);

	            &::before {
	                background-color: var(--c-dark);
	            }

	            .ico::after {
	                opacity: 1;
	            }

	            .ico-flag {
	                color: var(--c-orange);
	            }
	        }
	    }
	}

	.vote-stars {
		display: flex;
		& li {
			position: relative;
			margin-right: 0.5rem;
			width: 1.375rem;
			height: 1.375rem;
			&:last-child { margin-right: 0; }
			&::before,
			&::after {
				content:'';
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background-repeat: no-repeat;
				background-position: 50%;
				background-size: contain;
			}
			&::before { background-image: url('../img/svg/star-white.svg'); opacity: 1; }
			&::after { background-image: url('../img/svg/star-orange.svg'); opacity: 0; }
			&.active::before { opacity: 0; }
			&.active::after { opacity: 1; }
		}
	}

	form > :last-child { margin-bottom: 0 !important; }

	.form-bd { padding: 1.5rem; border: 0.0625rem solid var(--c-grey); border-radius: 1rem; }

	.form-selector { position: relative; margin-bottom: 1rem; max-width: 21.625rem; width: 100%; }

	.form-selector.open { z-index: 12; }

	.form-selector:last-child { margin-bottom: 0; }

	.form-selector--btn {
		display: flex;
		align-items: center;
		position: relative;
		padding: 0 3.375rem 0 1rem;
		width: 100%;
		height: 3.5rem;
		color: #fff;
		font-size: 1.125rem;
		line-height: 1.4;
		white-space: nowrap;
		text-decoration: none;
		background: #fff;
		border: 0.0625rem solid #fff;
		border-radius: 0.5rem;
		z-index: 8;
		&::after {
			content: '';
			position: absolute;
			top: 50%;
			right: 1rem;
			width: 1.375rem;
			height: 1.375rem;
			background-color: rgba(0, 0, 0, 0);
			background-repeat: no-repeat;
			background-size: contain;
			transform: translate(0, -50%);
		}
		& span {
			display: block;
			width: 100%;
			font-size: 1.125rem;
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow: hidden;
		}
	}

	.form-selector--placeholder {
		position: absolute;
		top: 50%;
		left: 0;
		padding: 0 1rem;
		color: #000;
		font-size: 1.125rem;
		transform: translate(0, -50%);
		transition: 0.3s;
		pointer-events: none;
		z-index: 11;
	}

	.form-selector.active .form-selector--placeholder { display: none; }

	.form-selector--list {
		position: absolute;
		top: calc(100% + 0.5rem);
		left: 0;
		margin: 0;
		width: 100%;
		height: 12.5rem;
		background: #fff;
		border: 0.0625rem solid #000;
		border-radius: 0.5rem;
		z-index: 12;
	}

	.form-selector--list > .scrollbar-inner { display: flex; height: 100%; & .scrollbar-inner { width: 100% !important; } }

	.form-selector--list.small { height: auto; }

	.form-selector--list ul { display: block; width: 100%; }

	.form-selector--list ul li { text-overflow: ellipsis; border-top: 0.0625rem solid #000; border-bottom: 0.0625rem solid #000; overflow: hidden; }

	.form-selector--list ul li:first-child { border-top: 0; }
	.form-selector--list ul li:last-child { border-bottom: 0; }

	.form-selector--list ul li a {
		display: block;
		position: relative;
		padding: 0.875rem 1rem;
		font-size: 1.125rem;
		line-height: 1.1;
		/*white-space: nowrap;
		text-decoration: none;
		text-overflow: ellipsis;
		overflow: hidden;*/
		&:hover { background: rgba(0, 0, 0, 0.05); }
	}

	.form-selector--list ul li a.selected { color: #000; }

	.form-selector--list ul li a.selected::after {
		content:'';
		position: absolute;
		top: 50%;
		right: 0.875rem;
		width: 1.375rem;
		height: 1.375rem;
		background-repeat: no-repeat;
		background-position: 50%;
		background-size: contain;
		transform: translate(0, -50%);
	}

	.form-selector.c-beige {
		& [class*="--btn"] {
			background: var(--c-d_beige); border-color: var(--c-grey);
			&::after { background-image: url('../img/svg/arrow-bot-dark.svg'); }
			& span { color: var(--c-dark); }
		}
		& [class*="--placeholder"] { color: var(--c-dark); }
		& [class*="--list"] {
			background: var(--c-d_beige);
			border-color: var(--c-grey);
			& ul li { border-color: var(--c-grey); }
			& ul li a { color: var(--c-dark); }
			& ul li a.selected { color: var(--c-dark); background: var(--c-beige); }
			& ul li a.selected::after { background-image: url('../img/svg/check-orange.svg'); }
			& .scrollbar-inner>.scroll-element.scroll-y { border-color: var(--c-grey); }
			& .scrollbar-inner>.scroll-element .scroll-bar,
			& .scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar,
			& .scrollbar-inner>.scroll-element:hover .scroll-bar { background: #354836; }
		}
	}

	.form-selector.c-green {
		& [class*="--btn"] {
			background: #354836; border-color: var(--c-beige);
			&::after { background-image: url('../img/svg/arrow-bot-light.svg'); }
			& span { color: #fff; }
		}
		& [class*="--placeholder"] { color: #fff; }
		& [class*="--list"] {
			background: var(--c-d_beige);
			border-color: var(--c-grey);
			& ul li { border-color: var(--c-grey); }
			& ul li a { color: var(--c-dark); }
			& ul li a.selected { color: var(--c-dark); background: var(--c-beige); }
			& ul li a.selected::after { background-image: url('../img/svg/check-orange.svg'); }
			& .scrollbar-inner>.scroll-element.scroll-y { border-color: var(--c-grey); }
			& .scrollbar-inner>.scroll-element .scroll-bar,
			& .scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar,
			& .scrollbar-inner>.scroll-element:hover .scroll-bar { background: #354836; }
		}
	}

	.form-title { margin-bottom: 2rem; }

	.form-wrap {
		display: flex;
		justify-content: space-between;
		margin-bottom: 1.5rem;
		& > div { margin-bottom: 0; width: calc(50% - (1rem / 2)); }
		& > .width-40 { width: calc(40% - (1rem / 2)); }
		& > .width-60 { width: calc(60% - (1rem / 2)); }
	}

	.form-group { position: relative; margin-bottom: 1.5rem; }

	.form-label { margin-bottom: 1rem; }

	.form-control {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		padding: 0.75rem 1rem 0;
		color: var(--c-dark);
		width: 100%;
		height: 4rem;
		font-weight: 500;
		font-size: 1.125rem;
		line-height: 1;
		background: var(--c-d_beige);
		border: 0.0625rem solid rgba(0, 0, 0, 0);
		border-radius: 0.5rem;
		&:focus { background: var(--c-d_beige); box-shadow: none; outline: 0; }
	}

	.error .form-control { border-color: #EC3838; }

	.form-placeholder {
		position: absolute;
		top: 50%;
		left: 0;
		margin: 0;
		padding: 0 1rem;
		color: var(--c-d_green);
		font-weight: 500;
		font-size: 1.125rem;
		line-height: 1;
		transform: translate(0, -50%);
		transition: 0.3s;
		pointer-events: none;
	}

	.form-group.focused .form-placeholder,
	.form-group.typed .form-placeholder { top: 25%; font-size: 0.875rem; opacity: 0.5; }

	.form-error {
		display: none;
		position: absolute;
		bottom: 0;
		left: 0;
		padding: 0 1rem;
		width: 100%;
		color: #EC3838;
		font-size: 0.875rem;
		line-height: 1.25rem;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		transform: translate(0, 100%);
	}

	.error .form-error { display: block; }

	textarea.form-control {
		height: 14.875rem;
		max-height: 14.875rem;
		min-height: 14.875rem;
		resize: none;
	}

	textarea.form-control + .form-placeholder { top: 1.375rem; transform: translate(0, 0); }

	.form-group.focused textarea.form-control + .form-placeholder,
	.form-group.typed textarea.form-control + .form-placeholder { top: 0; opacity: 0; }

	.form-hr {
		display: block;
		margin: 2rem 0;
		width: 100%;
		height: 0.0625rem;
		background: var(--c-grey);
	}

	.form-symbols {
		position: absolute;
		bottom: 1rem;
		left: 1rem;
		margin: 0;
		color: var(--c-d_green);
		opacity: 0.5;
	}

	.form-checkboxes { margin-bottom: 1.875rem; }

	.form-checkbox { display: flex; align-items: center; }

	.form-checkbox.collapse-link { pointer-events: none; & * { pointer-events: auto; } }

	.form-checkbox:last-child { margin-bottom: 0; }

	.form-checkbox .label-dot {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-shrink: 0;
		position: relative;
		top: 0;
		margin-bottom: 0;
		margin-right: 1rem;
		width: 1.25rem;
		height: 1.25rem;
		background: rgba(0, 0, 0, 0);
		border: 0.125rem solid var(--c-orange);
		border-radius: 0.25rem;
		cursor: pointer;
	}

	.form-checkbox .label-dot::after {
		content: '';
		flex-shrink: 0;
		position: relative;
		top: 0;
		right: 0;
		width: 1.25rem;
		height: 1.25rem;
		background: url('../img/svg/check-form-orange.svg') no-repeat 50%/contain;
		opacity: 0;
	}

	.form-checkbox input:checked + .label-dot::after { opacity: 1; }

	.form-checkbox .label-text {
		display: inline-block;
		align-items: center;
		margin: 0;
		width: 100%;
		cursor: pointer;
		font-weight: 500;
	}

	.form-checkbox .label-text a { color: var(--c-orange); font-weight: inherit; font-size: inherit; }

	.form-radios {
		display: flex;
		& .form-radio {
			margin-right: 0.5rem;
			& .btn {
				color: var(--c-dark);
				background: var(--c-d_beige);
				border-radius: 0.5rem;
				white-space: nowrap;
			}
			&:hover .btn { color: #fff; background: var(--c-orange); }
			& input:checked + .btn { color: #fff; background: var(--c-orange); }
			& input:checked + .btn .ico::before { opacity: 0; }
			& input:checked + .btn .ico::after { opacity: 1; }
			&:hover .btn-wh { background: #62C936; }
			&:hover .btn-tg { background: #2699D1; }
			& input:checked + .btn-wh { background: #62C936; }
			& input:checked + .btn-tg { background: #2699D1; }
		}
	}

	.slick-arrow,
	.swiper-arrow {
		position: absolute;
		top: 50%;
		width: 4rem;
		height: 4rem;
		color: rgba(0, 0, 0, 0);
		font-size: 0;
		line-height: 0;
		background-color: rgba(255, 255, 255, 1);
		background-repeat: no-repeat;
		background-position: 50%;
		background-size: contain;
		border: 0.0625rem solid rgba(0, 0, 0, 0);
		border-radius: 50%;
		outline: 0;
		transform: translate(0, -50%);
		transition: 0.3s;
		z-index: 1;
		cursor: pointer;
	}

	.slick-prev, .swiper-prev { left: -2rem; }
	.slick-next, .swiper-next { right: -2rem; }

	.slider-yellow {
		& .slick-arrow,
		& .swiper-arrow { background-color: var(--c-beige); }
		& .slick-prev,
		& .swiper-prev { background-image: url('../img/svg/slide-prev-dark.svg'); }
		& .slick-next,
		& .swiper-next { background-image: url('../img/svg/slide-next-dark.svg'); }
	}
	.slider-orange {
		& .slick-arrow,
		& .swiper-arrow { background-color: var(--c-orange); }
		& .slick-prev,
		& .swiper-prev { background-image: url('../img/svg/slide-prev-white.svg'); }
		& .slick-next,
		& .swiper-next { background-image: url('../img/svg/slide-next-white.svg'); }
	}
	.slider-dark {
		& .slick-arrow,
		& .swiper-arrow { background-color: var(--c-dark); }
		& .slick-prev,
		& .swiper-prev { background-image: url('../img/svg/slide-prev-white.svg'); }
		& .slick-next,
		& .swiper-next { background-image: url('../img/svg/slide-next-white.svg'); }
	}

	.slick-disabled, .swiper-button-disabled { opacity: 0.5 !important; pointer-events: none !important; }

	.swiper-slider .swiper-scrollbar {
		position: relative;
		top: auto;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 0.25rem;
		background: rgba(0, 0, 0, 0);
		&::before {
			content:'';
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: var(--c-dark);
			border-radius: 6.25rem;
			opacity: 0.1;
		}
		& .swiper-scrollbar-drag { background: var(--c-dark); border-radius: 6.25rem; cursor: pointer; }
	}

	.scrollbar-inner>.scroll-element.scroll-y {
		flex-shrink: 0;
		position: relative;
		right: 0;
		width: 0.875rem;
		border-left: 0.0625rem solid #000;
		box-sizing: border-box;
	}

	.scrollbar-inner>.scroll-element .scroll-bar,
	.scrollbar-inner>.scroll-element .scroll-element_outer,
	.scrollbar-inner>.scroll-element .scroll-element_track { border-radius: 0; }

	.scrollbar-inner>.scroll-element .scroll-element_track {
		left: 0;
		width: 100%;
		background: rgba(0, 0, 0, 0);
		opacity: 1;
	}

	.scrollbar-inner>.scroll-element .scroll-element_outer { top: 0.25rem; height: calc(100% - (0.25rem * 2)); }

	.scrollbar-inner>.scroll-element .scroll-bar,
	.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar,
	.scrollbar-inner>.scroll-element:hover .scroll-bar {
		left: 50%;
		width: 0.375rem;
		background: #000;
		border-radius: 62.5rem;
		transform: translate(-50%, 0);
		opacity: 1;
		cursor: pointer;
	}

	.scrollbar-inner>.scroll-element .scroll-bar:hover { opacity: 1; }

	.scroll-element.scroll-x { display: none !important; }

	.progress-track {
		display: flex;
		align-items: center;
		justify-content: center;
		position: relative;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 0.25rem;
		z-index: 1;
		& [class*='-wrap'] {
			display: flex;
			align-items: center;
			width: 100%;
			height: 100%;
			& > * {
				position: relative;
				height: 100%;
				border-radius: 6.25rem;
				transition: 0.3s;
			}
			& [class*='-bar'] { flex-shrink: 0; margin-right: 0.25rem; width: 0; }
			& [class*='-line'] { width: 100%; opacity: 0.1; }
		}
		&.c-dark { & [class*='-wrap'] { & > * { background: var(--c-dark); } } }
		&.c-light { & [class*='-wrap'] { & > * { background: var(--c-beige); } } }
	}
/* COMMON */

@media (min-width: 1920px) {
    html { font-size: 1vw; }
}

@media (min-width: 992px) {
	.slider-yellow {
		& .slick-arrow:hover,
		& .swiper-arrow:hover { background-color: var(--c-orange); }
		& .slick-prev:hover,
		& .swiper-prev:hover { background-image: url('../img/svg/slide-prev-white.svg'); }
		& .slick-next:hover,
		& .swiper-next:hover { background-image: url('../img/svg/slide-next-white.svg'); }
	}
	.slider-orange {
		& .slick-arrow:hover,
		& .swiper-arrow:hover { background-color: #fff; border-color: var(--c-orange); }
		& .slick-prev:hover,
		& .swiper-prev:hover { background-image: url('../img/svg/slide-prev-orange.svg'); }
		& .slick-next:hover,
		& .swiper-next:hover { background-image: url('../img/svg/slide-next-orange.svg'); }
	}
	.slider-dark {
		& .slick-arrow:hover,
		& .swiper-arrow:hover { background-color: #fff; border-color: var(--c-orange); }
		& .slick-prev:hover,
		& .swiper-prev:hover { background-image: url('../img/svg/slide-prev-orange.svg'); }
		& .slick-next:hover,
		& .swiper-next:hover { background-image: url('../img/svg/slide-next-orange.svg'); }
	}
}

@media (max-width: 991px) {
	html { font-size: 4.2666vw; overflow-x: hidden; }

	::-webkit-scrollbar { width: 0; height: 0; }

	main { padding-top: 1.625rem; }

	.container { padding-left: 0.9375rem; padding-right: 0.9375rem; max-width: 100%; }

	.row { margin-left: -0.9375rem; margin-right: -0.9375rem; }

	.row>[class^="col"] { padding-left: 0.9375rem; padding-right: 0.9375rem; }

	.row>[class^="col"] .row>[class^="col"]:nth-child(2n + 1) { padding-right: 0.3125rem; }
	.row>[class^="col"] .row>[class^="col"]:nth-child(2n + 2) { padding-left: 0.3125rem; }

	h1 { font-size: 2.125rem; }
	h2 { font-size: 1.875rem; }
	h3 { font-size: 1.875rem; }
	h4 { font-size: 1.875rem; }

	.txt_1 { font-size: 1.125rem; }
	.txt_2 { font-size: 1rem; }
	.txt_3 { font-size: 1rem; }
	.txt_4 { font-size: 0.875rem; }
	.desriptor { font-size: 0.875rem; line-height: 1.4; }
	.numeric { font-size: 1rem; line-height: 1.4; }

	a { font-size: 1.125rem; line-height: 1; &:hover { text-decoration: none; } }

	blockquote {
		margin: 0 0 1.5rem;
		padding-left: 1rem;
		padding-right: 1rem;
		width: 100%;
		text-align: center;
	}

	.link::after { bottom: -0.25rem; height: 0.0625rem; }

	.pt { padding-top: 4rem; }
	.pb { padding-bottom: 4rem; }

	.desk { display: none !important; }
	.mob { display: block !important; }

	.btns { display: flex; align-items: center; }
	.btns-center { justify-content: center; }
	.btns-vertical { flex-direction: column; }
	.btns-start { align-items: center; }

	.btn { width: 100%; }

	.btn-big, .btn-medium, .btn-small { padding: 0 1rem; }

	.form-wrap {
		flex-direction: column;
		justify-content: flex-start;
		margin-bottom: 1.5rem;
		& > div { margin-bottom: 1.5rem; width: 100%; }
		& > :last-child { margin-bottom: 0; }
		& > .width-40 { width: 100%; }
		& > .width-60 { width: 100%; }
	}

	.form-numbers-wrap { flex-direction: column; align-items: flex-start; margin-bottom: 1.5rem; & p { margin: 0 0 1rem; } }

	.form-numbers {
		justify-content: space-between;
		width: 100%;
		& .option { margin: 0; }
		& .opt--number { width: 13.125rem; }
	}

	.nav-zdrav {
		flex-wrap: nowrap;
		margin-bottom: 1.5rem;
		margin-left: -0.9375rem;
		padding: 0 0.9375rem;
		width: 100vw;
		overflow-x: auto;
		& .nav-link:hover { opacity: 1; }
	}

	.form-selector { position: relative; margin-bottom: 1rem; max-width: 21.625rem; width: 100%; }

	.form-selector:last-child { margin-bottom: 0; }

	.form-selector--btn {
		display: flex;
		align-items: center;
		position: relative;
		padding: 0 3.375rem 0 1rem;
		width: 100%;
		height: 3.5rem;
		color: #fff;
		font-size: 1.125rem;
		line-height: 1.4;
		white-space: nowrap;
		text-decoration: none;
		background: #fff;
		border: 0.0625rem solid #fff;
		border-radius: 0.5rem;
		z-index: 8;
	}

	.form-selector--btn::after {
		content: '';
		position: absolute;
		top: 50%;
		right: 1rem;
		width: 1.375rem;
		height: 1.375rem;
		background-color: rgba(0, 0, 0, 0);
		background-repeat: no-repeat;
		background-size: contain;
		transform: translate(0, -50%);
	}

	.form-selector--btn span {
		display: block;
		width: 100%;
		font-size: 1.125rem;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	.form-selector--placeholder {
		position: absolute;
		top: 50%;
		left: 0;
		padding: 0 1rem;
		color: #000;
		font-size: 1.125rem;
		transform: translate(0, -50%);
		transition: 0.3s;
		pointer-events: none;
		z-index: 11;
	}

	.form-selector.active .form-selector--placeholder { display: none; }

	.form-selector--list {
		position: absolute;
		top: calc(100% + 0.5rem);
		left: 0;
		margin: 0;
		width: 100%;
		height: 12.5rem;
		background: #fff;
		border: 0.0625rem solid #000;
		border-radius: 0.5rem;
		z-index: 10;
	}

	.form-selector--list > .scrollbar-inner { display: flex; height: 100%; & .scrollbar-inner { width: 100% !important; } }

	.form-selector--list ul { display: block; width: 100%; }

	.form-selector--list ul li { text-overflow: ellipsis; border-top: 0.0625rem solid #000; border-bottom: 0.0625rem solid #000; overflow: hidden; }

	.form-selector--list ul li:first-child { border-top: 0; }
	.form-selector--list ul li:last-child { border-bottom: 0; }

	.form-selector--list ul li a {
		display: block;
		position: relative;
		padding: 0.875rem 1rem;
		font-size: 1.125rem;
		line-height: 1.1;
		/*white-space: nowrap;
		text-decoration: none;
		text-overflow: ellipsis;
		overflow: hidden;*/
		&:hover { background: rgba(0, 0, 0, 0.05); }
	}

	.form-selector--list ul li a.selected { color: #000; }

	.form-selector--list ul li a.selected::after {
		content:'';
		position: absolute;
		top: 50%;
		right: 0.875rem;
		width: 1.375rem;
		height: 1.375rem;
		background-repeat: no-repeat;
		background-position: 50%;
		background-size: contain;
		transform: translate(0, -50%);
	}

	.form-selector.c-beige {
		& [class*="--btn"] {
			background: var(--c-d_beige); border-color: var(--c-grey);
			&::after { background-image: url('../img/svg/arrow-bot-orange.svg'); }
			& span { color: var(--c-dark); }
		}
		& [class*="--placeholder"] { color: var(--c-dark); }
		& [class*="--list"] {
			background: var(--c-d_beige);
			border-color: var(--c-grey);
			& ul li { border-color: var(--c-grey); }
			& ul li a { color: var(--c-dark); }
			& ul li a.selected { color: var(--c-dark); background: var(--c-beige); }
			& ul li a.selected::after { background-image: url('../img/svg/check-orange.svg'); }
			& .scrollbar-inner>.scroll-element.scroll-y { border-color: var(--c-grey); }
			& .scrollbar-inner>.scroll-element .scroll-bar,
			& .scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar,
			& .scrollbar-inner>.scroll-element:hover .scroll-bar { background: #354836; }
		}
	}

	.form-selector.c-green {
		& [class*="--btn"] {
			background: #354836; border-color: var(--c-beige);
			&::after { background-image: url('../img/svg/arrow-bot-light.svg'); }
			& span { color: #fff; }
		}
		& [class*="--placeholder"] { color: #fff; }
		& [class*="--list"] {
			background: var(--c-d_beige);
			border-color: var(--c-grey);
			& ul li { border-color: var(--c-grey); }
			& ul li a { color: var(--c-dark); }
			& ul li a.selected { color: var(--c-dark); background: var(--c-beige); }
			& ul li a.selected::after { background-image: url('../img/svg/check-orange.svg'); }
			& .scrollbar-inner>.scroll-element.scroll-y { border-color: var(--c-grey); }
			& .scrollbar-inner>.scroll-element .scroll-bar,
			& .scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar,
			& .scrollbar-inner>.scroll-element:hover .scroll-bar { background: #354836; }
		}
	}

	.form-title { margin-bottom: 2rem; }

	.form-group { position: relative; margin-bottom: 1.5rem; }

	.form-label { margin-bottom: 1rem; }

	.form-control {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		padding: 0.75rem 1rem 0;
		color: var(--c-dark);
		width: 100%;
		height: 4rem;
		font-weight: 500;
		font-size: 1.125rem;
		line-height: 1;
		background: var(--c-d_beige);
		border: 0;
		border-radius: 0.5rem;
		&:focus { background: var(--c-d_beige); box-shadow: none; outline: 0; }
	}

	.form-placeholder {
		position: absolute;
		top: 50%;
		left: 0;
		margin: 0;
		padding: 0 1rem;
		color: var(--c-d_green);
		font-weight: 500;
		font-size: 1.125rem;
		line-height: 1;
		transform: translate(0, -50%);
		transition: 0.3s;
		pointer-events: none;
	}

	.form-group.focused .form-placeholder,
	.form-group.typed .form-placeholder { top: 25%; font-size: 0.875rem; opacity: 0.5; }


	.form-checkboxes { margin-bottom: 1.875rem; }

	.form-checkbox { display: flex; align-items: center; }

	.form-checkbox:last-child { margin-bottom: 0; }

	.form-checkbox .label-dot {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-shrink: 0;
		position: relative;
		top: 0;
		margin-bottom: 0;
		margin-right: 1rem;
		width: 1.25rem;
		height: 1.25rem;
		background: rgba(0, 0, 0, 0);
		border: 0.125rem solid var(--c-orange);
		border-radius: 0.25rem;
		cursor: pointer;
	}

	.form-checkbox .label-dot::after {
		content: '';
		flex-shrink: 0;
		position: relative;
		top: 0;
		right: 0;
		width: 1.25rem;
		height: 1.25rem;
		background: url('../img/svg/check-form-orange.svg') no-repeat 50%/contain;
		opacity: 0;
	}

	.form-checkbox input:checked + .label-dot::after { opacity: 1; }

	.form-checkbox .label-text {
		display: inline-block;
		align-items: center;
		margin: 0;
		width: 100%;
		cursor: pointer;
	}

	.form-checkbox .label-text a { color: var(--c-orange); }

	.form-radios {
		flex-wrap: wrap;
		justify-content: space-between;
		margin-bottom: 0.875rem;
		& .form-radio { margin: 0 0 0.625rem; width: calc(50% - 0.3125rem); }
	}

	.slick-slider { padding-bottom: 4.5rem; }

	.slick-dots {
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute;
		bottom: 1.375rem;
		left: 50%;
		margin: 0;
		padding: 0;
		width: 13.75rem;
		transform: translateX(-50%);
		z-index: 1;
		& li { display: flex; padding: 0 0.125rem; width: 100%; }
		& button {
			display: block;
			color: rgba(0, 0, 0, 0);
			font-size: 0;
			line-height: 0;
			width: 100%;
			height: 0.25rem;
			background: var(--c-dark);
			border: 0;
			border-radius: 6.25rem;
			box-shadow: none;
			outline: 0;
			opacity: 0.1;
		}
		& .slick-active button { opacity: 1; }
	}

	.progress-track {
		position: absolute;
		bottom: 1.375rem;
		left: 50%;
		width: 13.75rem;
		transform: translateX(-50%);
	}

	.slick-arrow, .swiper-arrow {
		top: auto;
		bottom: 0;
		width: 3rem;
		height: 3rem;
		transform: translate(0, 0);
	}

	.slick-prev, .swiper-prev { left: 0; }
	.slick-next, .swiper-next { right: 0; }

	.swiper-slider .swiper-scrollbar {
		position: relative;
		top: auto;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 0.25rem;
		background: rgba(0, 0, 0, 0);
		&::before {
			content:'';
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: var(--c-dark);
			border-radius: 6.25rem;
			opacity: 0.1;
		}
		& .swiper-scrollbar-drag { background: var(--c-dark); border-radius: 6.25rem; cursor: pointer; }
	}

	.scrollbar-inner>.scroll-element.scroll-y {
		flex-shrink: 0;
		position: relative;
		right: 0;
		width: 0.875rem;
		border-left: 0.0625rem solid #000;
		box-sizing: border-box;
	}

	.scrollbar-inner>.scroll-element .scroll-bar,
	.scrollbar-inner>.scroll-element .scroll-element_outer,
	.scrollbar-inner>.scroll-element .scroll-element_track { border-radius: 0; }

	.scrollbar-inner>.scroll-element .scroll-element_track {
		left: 0;
		width: 100%;
		background: rgba(0, 0, 0, 0);
		opacity: 1;
	}

	.scrollbar-inner>.scroll-element .scroll-element_outer { top: 0.25rem; height: calc(100% - (0.25rem * 2)); }

	.scrollbar-inner>.scroll-element .scroll-bar,
	.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar,
	.scrollbar-inner>.scroll-element:hover .scroll-bar {
		left: 50%;
		width: 0.375rem;
		background: #000;
		border-radius: 62.5rem;
		transform: translate(-50%, 0);
		opacity: 1;
		cursor: pointer;
	}

	.scrollbar-inner>.scroll-element .scroll-bar:hover { opacity: 1; }

	.scroll-element.scroll-x { display: none !important; }
}

@media (max-width: 575px) {
	html { font-size: 4.2666vw; }

	.tabl { display: none !important; }
	.mob { display: block !important; }
}