@import "/templates/siteground-j15-10/fonts/stylesheet.css";
:root {
	--tekst: #2b3041;
	--style: #fff;
	--osnovnoy: #244cdf;
	--dop: #60a2ff;
	--fon: #f4f9ff;
	--liniya: #cbdcef;
}

:root {
	--breakpoint-mobile: 1200px;
}

* {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

:focus,
:active {
	outline: none;
}

a:focus,
a:active {
	outline: none;
}

aside,
nav,
footer,
header,
section {
	display: block;
}

html,
body {
	height: 100%;
	min-width: 320px;
}

body {
	line-height: 1;
	font-family: "Montserrat";
	-ms-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

input,
button,
textarea {
	font-family: "Montserrat";
}

input::-ms-clear {
	display: none;
}

button {
	cursor: pointer;
	background: none;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

a,
a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

ul li {
	list-style: none;
}

img {
	vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: inherit;
	font-size: inherit;
}

address {
	font-style: normal;
}

html.lock, body._lock {
	overflow: hidden;
	-ms-touch-action: none;
	    touch-action: none;
}

html {
	scroll-behavior: smooth;
	scroll-padding-top: 40px;
}

body {
	background: #fff;
}

._ibg {
	position: relative;
}
._ibg img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-o-object-fit: cover;
	   object-fit: cover;
}

body.ie ._ibg {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
body.ie ._ibg img {
	width: 0;
	height: 0;
	opacity: 0;
	visibility: hidden;
}

.wrapper {
	min-height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	overflow: hidden;
}
.wrapper > main {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}
.wrapper > * {
	min-width: 0;
}

._container {
	max-width: 1350px;
	margin: 0 auto;
	padding: 0 30px;
}
@media (max-width: 480px) {
	._container {
		padding: 0 15px;
	}
}

.title {
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 38px;
	line-height: 140%;
	text-transform: uppercase;
	color: var(--tekst);
}
.title span {
	color: #244cdf;
}
@media (max-width: 1919px) {
	.title {
		font-size: calc(26px + 22 * ((100vw - 320px) / 1600));
	}
}

.sub {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 20px;
	line-height: 150%;
	color: #595959;
}
@media (max-width: 480px) {
	.sub {
		font-size: 18px;
	}
}

.text {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 16px;
	line-height: 160%;
	color: var(--tekst);
}
.text a {
	color: #212121;
	text-decoration: underline;
}
@media (min-width: 1024px) {
	.text a:hover {
		text-decoration: none;
	}
}
.text > *:not(:last-child) {
	margin: 0px 0px 15px 0px;
}
@media (max-width: 820px) {
	.text {
		font-size: 14px;
	}
}

.btn {
	position: relative;
	cursor: pointer;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 10px 40px;
	height: 66px;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	font-weight: 600;
	font-size: 18px;
	background: #244cdf;
	border-radius: 50px;
}
@media (min-width: 1024px) {
	.btn:hover {
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
		background: #3860f3;
	}
}
.btn:active {
	-webkit-transition: all 0.1s ease 0s;
	-o-transition: all 0.1s ease 0s;
	transition: all 0.1s ease 0s;
	background: #1038cb;
}
@media (max-width: 1024px) {
	.btn {
		height: 46px;
		padding: 10px 20px;
		font-size: 14px;
	}
}

.header {
	position: relative;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.header__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 40px;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 20px 0px;
}
@media (max-width: 1200px) {
	.header__row {
		margin: 0px 55px 0px 0px;
		padding: 15px 0px;
	}
}
@media (max-width: 1024px) {
	.header__row {
		gap: 20px;
	}
}

.header__logo {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 135px;
	        flex: 0 0 135px;
	position: relative;
	z-index: 5;
}
.header__logo img {
	width: 100%;
}
@media (max-width: 1200px) {
	.header__logo {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100px;
		        flex: 0 0 100px;
	}
}
@media (max-width: 480px) {
	.header__logo {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 80px;
		        flex: 0 0 80px;
	}
}

.header__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 10px;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}

.header__deliv {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	color: var(--tekst);
}
.header__deliv::before {
	content: "";
	width: 24px;
	height: 24px;
	background: url("/templates/siteground-j15-10/images/icons/deliv.svg") no-repeat;
	background-size: contain;
}
@media (max-width: 1200px) {
	.header__deliv {
		display: none;
	}
}

.cat__btn {
	height: 56px;
	font-weight: 600;
	font-size: 16px;
	color: var(--style);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 8px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 0px 22px;
}
.cat__btn::before {
	content: "";
	width: 20px;
	height: 20px;
	background: url("/templates/siteground-j15-10/images/icons/cat1.svg") no-repeat;
	background-size: contain;
	background-position: center 30%;
}
@media (max-width: 820px) {
	.cat__btn::before {
		width: 15px;
		height: 15px;
	}
}
@media (max-width: 1024px) {
	.cat__btn {
		height: 46px;
		font-size: 14px;
	}
}
@media (max-width: 820px) {
	.cat__btn {
		padding: 0px 15px;
	}
}

.menu__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.menu__list li {
	margin: 0px 50px 0px 0px;
}
.menu__list li:last-child {
	margin: 0;
}

footer .menu__list {
	flex-direction: column;
}

.mainlevelniz {
	align-self: flex-start;
}

@media (max-width: 1350px) {
	.menu__list li {
		margin: 0px 20px 0px 0px;
	}
}
@media (max-width: 1200px) {
	.menu__list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: end;
		    -ms-flex-align: end;
		        align-items: flex-end;
	}
	.menu__list li {
		margin: 0px 0px 30px 0px;
	}
}

.menu__link {
	font-weight: 600;
	font-size: 14px;
	line-height: 150%;
	color: var(--tekst);
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
@media (min-width: 1024px) {
	.menu__link:hover {
		color: #00b0ec;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
}
@media (max-width: 1200px) {
	.menu__link {
		color: #000;
	}
}
@media (max-width: 820px) {
	.menu__link {
		font-size: 18px;
	}
}

.menu__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}
@media (max-width: 1200px) {
	.menu__body {
		position: fixed;
		top: 0;
		bottom: 0;
		right: -100%;
		width: 100%;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
		background: #fff;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: end;
		    -ms-flex-align: end;
		        align-items: flex-end;
		overflow: auto;
	}
	.menu__body._active {
		right: 0;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
}
@media (max-width: 1200px) and (max-width: 1200px) {
	.menu__body {
		padding: 120px 30px 75px 30px;
	}
}
@media (max-width: 1200px) and (max-width: 480px) {
	.menu__body {
		padding: 75px 20px 100px 20px;
	}
}
@media (max-width: 1200px) {
	.menu__body > *:not(:last-child) {
		margin: 0px 0px 30px 0px;
	}
}

.icon-menu {
	display: none;
}
@media (max-width: 1200px) {
	.icon-menu {
		display: block;
		position: absolute;
		top: 50%;
		right: 30px;
		-webkit-transform: translate(0, -50%);
		    -ms-transform: translate(0, -50%);
		        transform: translate(0, -50%);
		width: 30px;
		height: 18px;
		cursor: pointer;
		z-index: 5;
	}
	.icon-menu span {
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
		top: calc(50% - 1px);
		left: 0px;
		position: absolute;
		width: 100%;
		height: 2px;
		background: #000;
	}
	.icon-menu span:first-child {
		top: 0px;
	}
	.icon-menu span:last-child {
		top: auto;
		bottom: 0px;
	}
	.icon-menu._active span {
		-webkit-transform: scale(0);
		    -ms-transform: scale(0);
		        transform: scale(0);
	}
	.icon-menu._active span:first-child {
		-webkit-transform: rotate(-45deg);
		    -ms-transform: rotate(-45deg);
		        transform: rotate(-45deg);
		top: calc(50% - 1px);
	}
	.icon-menu._active span:last-child {
		-webkit-transform: rotate(45deg);
		    -ms-transform: rotate(45deg);
		        transform: rotate(45deg);
		bottom: calc(50% - 1px);
	}
}
@media (max-width: 480px) {
	.icon-menu {
		right: 15px;
	}
}

.header__top {
	padding: 8px 0px;
	border-bottom: 1px solid var(--liniya);
}
.header__top > ._container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
@media (max-width: 1200px) {
	.header__top {
		padding: 0;
		height: 0;
	}
}

.header__contacts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px 50px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.header__contacts > * {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 5px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.header__contacts > * img {
	width: 18px;
}
.header__contacts > * a, .header__contacts > * p {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	color: var(--tekst);
}
@media (max-width: 1200px) {
	.header__contacts {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: end;
		    -ms-flex-align: end;
		        align-items: flex-end;
	}
}

.header__mail img {
	width: 20px;
}

.header__tel img {
	width: 17px;
}

.header__cart {
	border: 1px solid var(--liniya);
	background: #fff;
	text-align: center;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 56px;
	gap: 8px;
	padding: 0px 22px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.header__cart svg {
	width: 20px;
}
.header__cart svg path {
	stroke: #60a2ff;
}
.header__cart p {
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 16px;
	line-height: 150%;
	color: var(--tekst);
}
@media (max-width: 1024px) {
	.header__cart p {
		font-size: 14px;
	}
}
@media (max-width: 820px) {
	.header__cart p {
		display: none;
	}
}
.header__cart span {
	position: absolute;
	top: 0;
	left: calc(100% - 20px);
	min-width: 21px;
	height: 21px;
	border-radius: 20px;
	background: #244cdf;
	font-size: 12px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 0px 5px;
	border: 1px solid #fff;
}
@media (max-width: 1024px) {
	.header__cart span {
		top: -3px;
		right: -3px;
	}
}
@media (max-width: 1024px) {
	.header__cart {
		height: 46px;
	}
}
@media (min-width: 1024px) {
	.header__cart:hover {
		background: #f4f9ff;
	}
}
.header__cart:active {
	-webkit-transition: all 0.1s ease 0s;
	-o-transition: all 0.1s ease 0s;
	transition: all 0.1s ease 0s;
	background: #1038cb;
}
.header__cart:active p {
	color: #fff;
}
.header__cart:active svg path {
	stroke: #fff;
}

body::after {
	content: "";
	background-color: rgba(0, 0, 0, 0.8);
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	-webkit-transition: opacity 0.8s ease 0s;
	-o-transition: opacity 0.8s ease 0s;
	transition: opacity 0.8s ease 0s;
	pointer-events: none;
	z-index: 149;
}

.popup-show body::after {
	opacity: 1;
}

.popup {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 30px 10px;
	-webkit-transition: visibility 0.8s ease 0s;
	-o-transition: visibility 0.8s ease 0s;
	transition: visibility 0.8s ease 0s;
	visibility: hidden;
	pointer-events: none;
}

.popup_show {
	z-index: 150;
	visibility: visible;
	overflow: auto;
	pointer-events: auto;
}

.popup_show .popup__content {
	visibility: visible;
	-webkit-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
}

.popup__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	min-height: 100%;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	width: 100%;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	align-items: center;
}

.popup__content {
	visibility: hidden;
	-webkit-transform: scale(0);
	    -ms-transform: scale(0);
	        transform: scale(0);
	-webkit-transition: -webkit-transform 0.3s ease 0s;
	transition: -webkit-transform 0.3s ease 0s;
	-o-transition: transform 0.3s ease 0s;
	transition: transform 0.3s ease 0s;
	transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
	width: 100%;
	max-width: 900px;
	border-radius: 20px;
}
.lock .popup__content {
	visibility: visible;
}

.popup__close {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 20px;
	height: 20px;
	background: url("/templates/siteground-j15-10/images/icons/close.svg") no-repeat;
	background-size: contain;
}

.callback-popup .popup__content {
	max-width: 730px;
}
.popup-video .popup__content {
	max-width: 1500px;
}
.popup-video .popup__close {
	top: -35px;
	right: 5px;
	width: 30px;
	height: 30px;
}
@media (max-width: 1400px) {
	.popup-video .popup__close {
		right: 0px;
		top: 0px;
	}
}
.popup-video iframe, .popup-video video {
	width: 100%;
	height: calc(100vh - 100px);
}

footer {
	background: #2b3041;
	padding: 40px 0px;
	margin: 80px 0px 0px 0px;
}
@media (max-width: 480px) {
	footer {
		padding: 50px 0px;
	}
}

.footer__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	gap: 30px 40px;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
@media (max-width: 820px) {
	.footer__row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		text-align: center;
	}
}

.footer__left > *:not(:last-child) {
	margin: 0px 0px 40px 0px;
}
@media (max-width: 820px) {
	.footer__left > *:not(:last-child) {
		margin: 0px 0px 20px 0px;
	}
}
@media (max-width: 820px) {
	.footer__left {
		-webkit-box-flex: 0;
		    -ms-flex: 0;
		        flex: 0;
	}
}

.footer__logo {
	width: 135px;
}
.footer__logo img {
	width: 100%;
}
@media (max-width: 480px) {
	.footer__logo {
		width: 110px;
	}
}

.footer__td {
	color: var(--style);
}

.footer__center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 120px;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
@media (max-width: 1350px) {
	.footer__center {
		gap: 30px 60px;
	}
}
@media (max-width: 820px) {
	.footer__center {
		-webkit-box-flex: 0;
		    -ms-flex: 0;
		        flex: 0;
		-webkit-box-ordinal-group: 11;
		    -ms-flex-order: 10;
		        order: 10;
		text-align: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
}

.footer__links h4 {
	font-family: var(--font-family);
	font-weight: 600;
	font-size: 18px;
	line-height: 150%;
	color: var(--style);
}
.footer__links ul > *:not(:last-child) {
	margin: 0px 0px 10px 0px;
}
.footer__links a {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	color: var(--style);
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
@media (min-width: 1024px) {
	.footer__links a:hover {
		text-decoration: underline;
	}
}
.footer__links > *:not(:last-child) {
	margin: 0px 0px 12px 0px;
}

.footer__right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.footer__right address {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	color: var(--style);
}
.footer__right > *:not(:last-child) {
	margin: 0px 0px 45px 0px;
}
@media (max-width: 820px) {
	.footer__right {
		-webkit-box-flex: 0;
		    -ms-flex: 0;
		        flex: 0;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
}

.footer__cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 20px;
}
.footer__cont a {
	white-space: nowrap;
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 16px;
	line-height: 150%;
	color: var(--style);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 6px;
}

.footer__mail::before {
	content: "";
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.01181 3.33154C3.17097 3.33154 1.67847 4.82404 1.67847 6.66487V13.3315C1.67847 15.1724 3.17097 16.6649 5.01181 16.6649H15.0118C16.8527 16.6649 18.3452 15.1724 18.3452 13.3315V6.66487C18.3452 4.82404 16.8527 3.33154 15.0118 3.33154H5.01181ZM5.01181 4.99821H15.0118C15.8518 4.99821 16.546 5.61488 16.661 6.42321C15.8627 7.16738 14.676 8.08071 13.8918 8.64404C12.0877 9.93987 10.5001 10.8315 10.0118 10.8315C9.52348 10.8315 7.93597 9.9407 6.1318 8.64404C5.34763 8.08071 4.57681 7.47154 3.99598 6.97737C3.74847 6.76654 3.56513 6.59654 3.42346 6.45654C3.53846 5.64821 4.1718 4.99821 5.01181 4.99821ZM3.35348 8.62654C5.46848 10.3374 8.56764 12.4882 10.0118 12.4982C10.9526 12.5049 12.5618 11.6065 14.2035 10.4724C15.0527 9.88487 15.9977 9.18737 16.6793 8.61487L16.6785 13.3315C16.6785 14.2524 15.9327 14.9982 15.0118 14.9982H5.01181C4.09097 14.9982 3.34514 14.2524 3.34514 13.3315L3.35348 8.62654Z' fill='%2360A2FF' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}

.footer__tel::before {
	content: "";
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.91872 3.54768C7.66561 2.91492 7.05276 2.5 6.37126 2.5H4.07895C3.20692 2.5 2.5 3.20675 2.5 4.07878C2.5 11.491 8.50898 17.5 15.9212 17.5C16.7933 17.5 17.5 16.793 17.5 15.921L17.5004 13.6283C17.5004 12.9468 17.0856 12.334 16.4528 12.0809L14.2558 11.2024C13.6874 10.9751 13.0402 11.0774 12.57 11.4693L12.0029 11.9422C11.3407 12.4941 10.3664 12.4502 9.75683 11.8407L8.16018 10.2425C7.55066 9.63302 7.50561 8.65945 8.05745 7.99724L8.53027 7.43025C8.92218 6.95996 9.02541 6.31263 8.79805 5.74424L7.91872 3.54768Z' stroke='%2360A2FF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}

.footer__copy {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	color: #9597a0;
}
@media (max-width: 480px) {
	.footer__copy {
		margin: 20px 0px 0px 0px;
	}
}

input:not(input[type="checkbox"],input[type="radio"]) {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}

input[type=number] {
	-moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

input::-webkit-input-placeholder {
	opacity: 1;
}

input::-moz-placeholder {
	opacity: 1;
}

input:-moz-placeholder {
	opacity: 1;
}

input:-ms-input-placeholder {
	opacity: 1;
}

input:focus::-webkit-input-placeholder {
	opacity: 0;
}

input:focus::-moz-placeholder {
	opacity: 0;
}

input:focus:-moz-placeholder {
	opacity: 0;
}

input:focus:-ms-input-placeholder {
	opacity: 0;
}

input:not(input[type="checkbox"],input[type="radio"]), textarea {
	width: 100%;
	height: 44px;
	padding: 10px 20px;
	border: 1px solid var(--liniya);
	border-radius: 50px;
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 16px;
	color: #000;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #96a3b7;
}
input::-moz-placeholder, textarea::-moz-placeholder {
	color: #96a3b7;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: #96a3b7;
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder {
	color: #96a3b7;
}
input::placeholder, textarea::placeholder {
	color: #96a3b7;
}
input._form-error, textarea._form-error {
	border: 1px solid red;
}
@media (max-width: 1024px) {
	input:not(input[type="checkbox"],input[type="radio"]), textarea {
		font-size: 14px;
	}
}
@media (max-width: 480px) {
	input:not(input[type="checkbox"],input[type="radio"]), textarea {
		height: 36px;
		padding: 10px 15px;
	}
}

textarea {
	resize: none;
	height: 100px;
	border-radius: 30px;
}
@media (max-width: 480px) {
	textarea {
		border-radius: 20px;
	}
}

.form__item {
	width: 100%;
	position: relative;
}
.form__item .form__error {
	position: absolute;
	top: 50%;
	left: 20px;
	right: 20px;
	-webkit-transform: translate(0, -50%);
	    -ms-transform: translate(0, -50%);
	        transform: translate(0, -50%);
	background: #fff;
	color: red;
	pointer-events: none;
}

.form-sent-msg {
	position: fixed;
	z-index: 5;
	top: -100px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	    -ms-transform: translate(-50%, 0);
	        transform: translate(-50%, 0);
	padding: 15px;
	background: #06CF27;
	border-radius: 50px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	-webkit-box-shadow: 0px 5px 32px 5px rgba(146, 146, 146, 0.5);
	box-shadow: 0px 5px 32px 5px rgba(146, 146, 146, 0.5);
}
.form-sent-msg p {
	color: #fff;
	font-size: 20px;
	text-align: center;
}
.form-sent-msg._active {
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	top: 20px;
}

.header-form {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}
.header-form input {
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	height: 56px;
}
@media (max-width: 1024px) {
	.header-form input {
		height: 46px;
	}
}
.header-form._form-focus input {
	background: #f4f9ff;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.header-form .form__btn {
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	    -ms-transform: translate(0, -50%);
	        transform: translate(0, -50%);
	right: 10px;
	width: 44px;
	height: 44px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.header-form .form__btn img {
	width: 20px;
}
@media (min-width: 1024px) {
	.header-form .form__btn:hover {
		background: #dbdbdb;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
}
@media (max-width: 480px) {
	.header-form .form__btn {
		height: 36px;
		width: 36px;
	}
}
@media (max-width: 700px) {
	.header-form {
		-webkit-box-flex: 0;
		    -ms-flex: 0;
		        flex: 0;
		width: 100%;
	}
}

.hero {
	position: relative;
}

.hero__bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.hero__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}
.hero__bg::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(43, 48, 64, 0.73);
}

.hero__content {
	position: relative;
	min-height: 657px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	padding-top: 50px;
	padding-bottom: 50px;
}
.hero__content > *:not(:last-child) {
	margin: 0px 0px 40px 0px;
}
@media (max-width: 480px) {
	.hero__content > *:not(:last-child) {
		margin: 0px 0px 30px 0px;
	}
}
@media (max-width: 1919px) {
	.hero__content {
		min-height: calc(300px + 500 * ((100vw - 320px) / 1600));
	}
}
@media (max-width: 820px) {
	.hero__content {
		text-align: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
}

.hero__slider__content {
	height: 400px;
	padding: 0;
	text-transform: uppercase;
	text-align: center;
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-top: 50px;
	padding-bottom: 50px;
}


.hero__sub {
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 24px;
	line-height: 140%;
	color: var(--style);
	margin: 0px 0px 10px 0px !important;
}
@media (max-width: 820px) {
	.hero__sub {
		font-size: 20px;
	}
}
@media (max-width: 480px) {
	.hero__sub {
		font-size: 16px;
	}
}

.hero__title {
	font-size: 64px;
	color: #fff;
	max-width: 700px;
}
@media (max-width: 1919px) {
	.hero__title {
		font-size: calc(26px + 38 * ((100vw - 320px) / 1600));
	}
}

.hero__slider__content .hero__title {
	width: 100%;
	max-width: none;
}


.page-content {
	padding-top: 80px;
}
@media (max-width: 480px) {
	.page-content {
		padding-top: 50px;
	}
}

.page-content__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 40px;
	position: relative;
}
@media (max-width: 1350px) {
	.page-content__row {
		gap: 30px;
	}
}

.catbutton {
	margin: 0px 0px 20px 0px;
	font-size: 14px;
	color: #535B67;
	font-weight: 600;
	position: relative;
	display: none;
	background: #f4f9ff;
	border: 1px solid var(--liniya);
	padding: 5px 10px 5px 30px;
	border-radius: 6px;
}
.catbutton::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 10px;
	-webkit-transform: translate(0, -50%);
	    -ms-transform: translate(0, -50%);
	        transform: translate(0, -50%);
	width: 16px;
	height: 16px;
	background: url("/templates/siteground-j15-10/images/icons/cat.svg") no-repeat;
	background-size: contain;
}
@media (max-width: 1024px) {
	.catbutton {
		display: block;
	}
}

.page-cat {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 300px;
	        flex: 0 0 300px;
	background: #fff;
}
.page-cat .block .block__item {
	border: 1px solid var(--liniya);
	border-radius: 16px;
}
.page-cat .block .block__item .block__title {
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	border-radius: 16px;
	width: 100%;
	text-align: left;
	position: relative;
	padding-right: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 12px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 16px;
	line-height: 150%;
	color: var(--tekst);
	padding: 16px;
}
.page-cat .block .block__item .block__title::before {
	content: "";
	width: 24px;
	height: 24px;
}
.page-cat .block .block__item .block__title::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 16px;
	-webkit-transform: translate(0, -50%);
	    -ms-transform: translate(0, -50%);
	        transform: translate(0, -50%);
	width: 14px;
	height: 14px;
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L11 11M11 11H2M11 11V2' stroke='%23244CDF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.page-cat .block .block__item .block__title._active {
	background: #244cdf;
	color: #fff;
}
.page-cat .block .block__item .block__title._active::after {
	-webkit-transform: translate(0, -50%) rotate(-90deg);
	    -ms-transform: translate(0, -50%) rotate(-90deg);
	        transform: translate(0, -50%) rotate(-90deg);
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L11 11M11 11H2M11 11V2' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
@media (min-width: 1024px) {
	.page-cat .block .block__item .block__title._active:hover {
		background: #244cdf;
	}
}
@media (min-width: 1024px) {
	.page-cat .block .block__item .block__title:hover {
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
		background: #f4f9ff;
	}
}
.page-cat .block .block__item .block__text {
	padding: 20px;
}
.page-cat .block .block__item .block__text ul li {
	list-style: disc;
	margin: 0px 0px 0px 20px;
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 14px;
	line-height: 130%;
}
.page-cat .block .block__item .block__text ul li a {
	color: var(--tekst);
}
@media (min-width: 1024px) {
	.page-cat .block .block__item .block__text ul li a:hover {
		text-decoration: underline;
		color: var(--osnovnoy);
	}
}
.page-cat .block .block__item .block__text ul > *:not(:last-child) {
	margin-bottom: 10px;
}
.page-cat .block .block__item_1 .block__title::before, .menu-mobile__item1::before {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.75 11.75V12.75C13.75 15.5784 13.75 16.9926 14.6287 17.8713C15.5074 18.75 16.9216 18.75 19.75 18.75' stroke='%2360A2FF' stroke-width='1.5' stroke-linejoin='round' /%3E%3Cpath d='M19.4414 16.75L19.4414 20.75' stroke='%2360A2FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M7.75003 9.57915L7.21284 9.63888C6.40917 9.72825 6.00732 9.77293 5.68721 9.73823C4.12481 9.56885 2.89334 8.18436 2.75819 6.44526C2.7305 6.08895 2.7751 5.64263 2.86429 4.75' stroke='%2360A2FF' stroke-width='1.5' stroke-linejoin='round' /%3E%3Cpath d='M12.4414 5.75H12.4504' stroke='%2360A2FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M15.75 5.75L20.25 5.75' stroke='%2360A2FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M0.99603 2.97415C0.774012 2.07732 0.663003 1.6289 0.831847 1.2951C0.889274 1.18157 0.967667 1.08017 1.0628 0.996377C1.34252 0.75 1.80022 0.75 2.71563 0.75H15.3038C18.3117 0.75 20.75 3.21243 20.75 6.25C20.75 9.28757 18.3117 11.75 15.3038 11.75H10.5552C9.73929 11.75 9.33135 11.75 8.98091 11.6103C8.71067 11.5026 8.46722 11.3361 8.26781 11.1227C8.00922 10.846 7.85771 10.4635 7.5547 9.69853L7.01726 8.34167C6.70646 7.55701 6.55106 7.16468 6.26362 6.8744C5.97618 6.58413 5.58768 6.42719 4.81068 6.11333L3.11863 5.42983C2.39188 5.13626 2.02851 4.98948 1.75577 4.73088C1.66016 4.64022 1.5737 4.54019 1.49767 4.43227C1.28079 4.12443 1.18587 3.74101 0.99603 2.97415Z' stroke='%2360A2FF' stroke-width='1.5' stroke-linejoin='round' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}
.page-cat .block .block__item_1 .block__title._active::before {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.75 11.75V12.75C13.75 15.5784 13.75 16.9926 14.6287 17.8713C15.5074 18.75 16.9216 18.75 19.75 18.75' stroke='%23ffffff' stroke-width='1.5' stroke-linejoin='round' /%3E%3Cpath d='M19.4414 16.75L19.4414 20.75' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M7.75003 9.57915L7.21284 9.63888C6.40917 9.72825 6.00732 9.77293 5.68721 9.73823C4.12481 9.56885 2.89334 8.18436 2.75819 6.44526C2.7305 6.08895 2.7751 5.64263 2.86429 4.75' stroke='%23ffffff' stroke-width='1.5' stroke-linejoin='round' /%3E%3Cpath d='M12.4414 5.75H12.4504' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M15.75 5.75L20.25 5.75' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M0.99603 2.97415C0.774012 2.07732 0.663003 1.6289 0.831847 1.2951C0.889274 1.18157 0.967667 1.08017 1.0628 0.996377C1.34252 0.75 1.80022 0.75 2.71563 0.75H15.3038C18.3117 0.75 20.75 3.21243 20.75 6.25C20.75 9.28757 18.3117 11.75 15.3038 11.75H10.5552C9.73929 11.75 9.33135 11.75 8.98091 11.6103C8.71067 11.5026 8.46722 11.3361 8.26781 11.1227C8.00922 10.846 7.85771 10.4635 7.5547 9.69853L7.01726 8.34167C6.70646 7.55701 6.55106 7.16468 6.26362 6.8744C5.97618 6.58413 5.58768 6.42719 4.81068 6.11333L3.11863 5.42983C2.39188 5.13626 2.02851 4.98948 1.75577 4.73088C1.66016 4.64022 1.5737 4.54019 1.49767 4.43227C1.28079 4.12443 1.18587 3.74101 0.99603 2.97415Z' stroke='%23ffffff' stroke-width='1.5' stroke-linejoin='round' /%3E%3C/svg%3E");
}
.page-cat .block .block__item_2 .block__title::before, .menu-mobile__item2::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16.5V14.5' stroke='%2360A2FF' stroke-width='1.5' stroke-linecap='round' /%3E%3Cpath d='M4.26781 18.8447C4.49269 20.515 5.87613 21.8235 7.55966 21.9009C8.97627 21.966 10.4153 22 12 22C13.5847 22 15.0237 21.966 16.4403 21.9009C18.1239 21.8235 19.5073 20.515 19.7322 18.8447C19.879 17.7547 20 16.6376 20 15.5C20 14.3624 19.879 13.2453 19.7322 12.1553C19.5073 10.485 18.1239 9.17649 16.4403 9.09909C15.0237 9.03397 13.5847 9 12 9C10.4153 9 8.97627 9.03397 7.55966 9.09909C5.87613 9.17649 4.49269 10.485 4.26781 12.1553C4.12105 13.2453 4 14.3624 4 15.5C4 16.6376 4.12105 17.7547 4.26781 18.8447Z' stroke='%2360A2FF' stroke-width='1.5' /%3E%3Cpath d='M7.5 9V6.5C7.5 4.01472 9.51472 2 12 2C13.9593 2 15.5 3.5 16 5' stroke='%2360A2FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}
.page-cat .block .block__item_2 .block__title._active::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16.5V14.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' /%3E%3Cpath d='M4.26781 18.8447C4.49269 20.515 5.87613 21.8235 7.55966 21.9009C8.97627 21.966 10.4153 22 12 22C13.5847 22 15.0237 21.966 16.4403 21.9009C18.1239 21.8235 19.5073 20.515 19.7322 18.8447C19.879 17.7547 20 16.6376 20 15.5C20 14.3624 19.879 13.2453 19.7322 12.1553C19.5073 10.485 18.1239 9.17649 16.4403 9.09909C15.0237 9.03397 13.5847 9 12 9C10.4153 9 8.97627 9.03397 7.55966 9.09909C5.87613 9.17649 4.49269 10.485 4.26781 12.1553C4.12105 13.2453 4 14.3624 4 15.5C4 16.6376 4.12105 17.7547 4.26781 18.8447Z' stroke='%23ffffff' stroke-width='1.5' /%3E%3Cpath d='M7.5 9V6.5C7.5 4.01472 9.51472 2 12 2C13.9593 2 15.5 3.5 16 5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}
.page-cat .block .block__item_3 .block__title::before, .menu-mobile__item3::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9982 2.00012C8.99043 2.00012 7.04018 4.01911 4.73371 4.75502C3.79589 5.05425 3.32697 5.20387 3.1372 5.41477C2.94743 5.62568 2.89186 5.93387 2.78072 6.55026C1.59143 13.1461 4.1909 19.2441 10.3903 21.6176C11.0564 21.8726 11.3894 22.0001 12.0015 22.0001C12.6135 22.0001 12.9466 21.8726 13.6126 21.6176C19.8116 19.2441 22.4086 13.1461 21.219 6.55025C21.1078 5.93376 21.0522 5.62552 20.8624 5.41461C20.6726 5.2037 20.2037 5.05417 19.2659 4.75511C16.9585 4.01927 15.0061 2.00012 11.9982 2.00012Z' stroke='%2360A2FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M12 7.00012L12 9.00012' stroke='%2360A2FF' stroke-width='1.5' stroke-linecap='round' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}
.page-cat .block .block__item_3 .block__title._active::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9982 2.00012C8.99043 2.00012 7.04018 4.01911 4.73371 4.75502C3.79589 5.05425 3.32697 5.20387 3.1372 5.41477C2.94743 5.62568 2.89186 5.93387 2.78072 6.55026C1.59143 13.1461 4.1909 19.2441 10.3903 21.6176C11.0564 21.8726 11.3894 22.0001 12.0015 22.0001C12.6135 22.0001 12.9466 21.8726 13.6126 21.6176C19.8116 19.2441 22.4086 13.1461 21.219 6.55025C21.1078 5.93376 21.0522 5.62552 20.8624 5.41461C20.6726 5.2037 20.2037 5.05417 19.2659 4.75511C16.9585 4.01927 15.0061 2.00012 11.9982 2.00012Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M12 7.00012L12 9.00012' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' /%3E%3C/svg%3E");
}
.page-cat .block .block__item_4 .block__title::before, .menu-mobile__item4::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.4697 3.46967C19.1768 3.76256 19.1768 4.23744 19.4697 4.53033C19.7626 4.82322 20.2374 4.82322 20.5303 4.53033L20 4L19.4697 3.46967ZM22.5303 2.53033C22.8232 2.23744 22.8232 1.76256 22.5303 1.46967C22.2374 1.17678 21.7626 1.17678 21.4697 1.46967L22 2L22.5303 2.53033ZM22 2L21.4697 1.46967L19.4697 3.46967L20 4L20.5303 4.53033L22.5303 2.53033L22 2Z' fill='%2360A2FF' /%3E%3Cpath d='M19.4967 11.7619L18.9664 11.2316H18.9664L19.4967 11.7619ZM16.5933 12.4877L17.1236 11.9574L16.5933 12.4877ZM18.7708 12.4877L19.3012 13.0181V13.0181L18.7708 12.4877ZM11.5123 5.22916L10.9819 4.69883H10.9819L11.5123 5.22916ZM11.5123 7.40674L10.9819 7.93707L11.5123 7.40674ZM12.2381 4.5033L12.7684 5.03363V5.03363L12.2381 4.5033ZM12.2381 4.5033L11.7078 3.97297L10.9819 4.69883L11.5123 5.22916L12.0426 5.75949L12.7684 5.03363L12.2381 4.5033ZM11.5123 7.40674L10.9819 7.93707L16.0629 13.0181L16.5933 12.4877L17.1236 11.9574L12.0426 6.87641L11.5123 7.40674ZM18.7708 12.4877L19.3012 13.0181L20.027 12.2922L19.4967 11.7619L18.9664 11.2316L18.2405 11.9574L18.7708 12.4877ZM19.4967 11.7619L20.027 12.2922C22.3243 9.99492 22.3243 6.27027 20.027 3.97297L19.4967 4.5033L18.9664 5.03363C20.6779 6.74514 20.6779 9.52005 18.9664 11.2316L19.4967 11.7619ZM12.2381 4.5033L12.7684 5.03363C14.48 3.32212 17.2549 3.32212 18.9664 5.03363L19.4967 4.5033L20.027 3.97297C17.7297 1.67568 14.0051 1.67568 11.7078 3.97297L12.2381 4.5033ZM11.5123 7.40674L12.0426 6.87641C11.8131 6.6469 11.7519 6.45527 11.75 6.32326C11.7482 6.19624 11.7993 6.0028 12.0426 5.75949L11.5123 5.22916L10.9819 4.69883C10.521 5.15975 10.2413 5.72436 10.2502 6.34472C10.259 6.96007 10.55 7.50512 10.9819 7.93707L11.5123 7.40674ZM18.7708 12.4877L18.2405 11.9574C18.011 12.1869 17.8194 12.2481 17.6874 12.25C17.5603 12.2518 17.3669 12.2007 17.1236 11.9574L16.5933 12.4877L16.0629 13.0181C16.5239 13.479 17.0885 13.7587 17.7088 13.7498C18.3242 13.741 18.8692 13.45 19.3012 13.0181L18.7708 12.4877Z' fill='%2360A2FF' /%3E%3Cpath d='M4.53033 20.5303C4.82322 20.2374 4.82322 19.7626 4.53033 19.4697C4.23744 19.1768 3.76256 19.1768 3.46967 19.4697L4 20L4.53033 20.5303ZM1.46967 21.4697C1.17678 21.7626 1.17678 22.2374 1.46967 22.5303C1.76256 22.8232 2.23744 22.8232 2.53033 22.5303L2 22L1.46967 21.4697ZM4 20L3.46967 19.4697L1.46967 21.4697L2 22L2.53033 22.5303L4.53033 20.5303L4 20Z' fill='%2360A2FF' /%3E%3Cpath d='M12.4877 16.5933L11.9574 17.1236L12.4877 16.5933ZM5.22916 11.5123L4.69883 10.9819L4.69883 10.9819L5.22916 11.5123ZM7.40674 11.5123L7.93707 10.9819L7.40674 11.5123ZM4.5033 12.2381L5.03363 12.7684V12.7684L4.5033 12.2381ZM4.5033 12.2381L5.03363 12.7684L5.75949 12.0426L5.22916 11.5123L4.69883 10.9819L3.97297 11.7078L4.5033 12.2381ZM7.40674 11.5123L6.87641 12.0426L11.9574 17.1236L12.4877 16.5933L13.0181 16.0629L7.93707 10.9819L7.40674 11.5123ZM12.4877 18.7708L11.9574 18.2405L11.2316 18.9664L11.7619 19.4967L12.2922 20.027L13.0181 19.3012L12.4877 18.7708ZM11.7619 19.4967L11.2316 18.9664C9.52005 20.6779 6.74514 20.6779 5.03363 18.9664L4.5033 19.4967L3.97297 20.027C6.27027 22.3243 9.99492 22.3243 12.2922 20.027L11.7619 19.4967ZM4.5033 12.2381L3.97297 11.7078C1.67568 14.0051 1.67568 17.7297 3.97297 20.027L4.5033 19.4967L5.03363 18.9664C3.32212 17.2549 3.32212 14.48 5.03363 12.7684L4.5033 12.2381ZM7.40674 11.5123L7.93707 10.9819C7.50512 10.55 6.96007 10.259 6.34472 10.2502C5.72436 10.2413 5.15975 10.521 4.69883 10.9819L5.22916 11.5123L5.75949 12.0426C6.0028 11.7993 6.19624 11.7482 6.32326 11.75C6.45527 11.7519 6.6469 11.8131 6.87641 12.0426L7.40674 11.5123ZM12.4877 18.7708L13.0181 19.3012C13.45 18.8692 13.741 18.3242 13.7498 17.7088C13.7587 17.0885 13.479 16.5239 13.0181 16.0629L12.4877 16.5933L11.9574 17.1236C12.2007 17.3669 12.2518 17.5603 12.25 17.6874C12.2481 17.8194 12.1869 18.011 11.9574 18.2405L12.4877 18.7708Z' fill='%2360A2FF' /%3E%3Cpath d='M9.96967 8.96967C9.67678 9.26256 9.67678 9.73744 9.96967 10.0303C10.2626 10.3232 10.7374 10.3232 11.0303 10.0303L10.5 9.5L9.96967 8.96967ZM12.5303 8.53033C12.8232 8.23744 12.8232 7.76256 12.5303 7.46967C12.2374 7.17678 11.7626 7.17678 11.4697 7.46967L12 8L12.5303 8.53033ZM13.9697 12.9697C13.6768 13.2626 13.6768 13.7374 13.9697 14.0303C14.2626 14.3232 14.7374 14.3232 15.0303 14.0303L14.5 13.5L13.9697 12.9697ZM16.5303 12.5303C16.8232 12.2374 16.8232 11.7626 16.5303 11.4697C16.2374 11.1768 15.7626 11.1768 15.4697 11.4697L16 12L16.5303 12.5303ZM10.5 9.5L11.0303 10.0303L12.5303 8.53033L12 8L11.4697 7.46967L9.96967 8.96967L10.5 9.5ZM14.5 13.5L15.0303 14.0303L16.5303 12.5303L16 12L15.4697 11.4697L13.9697 12.9697L14.5 13.5Z' fill='%2360A2FF' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}
.page-cat .block .block__item_4 .block__title._active::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.4697 3.46967C19.1768 3.76256 19.1768 4.23744 19.4697 4.53033C19.7626 4.82322 20.2374 4.82322 20.5303 4.53033L20 4L19.4697 3.46967ZM22.5303 2.53033C22.8232 2.23744 22.8232 1.76256 22.5303 1.46967C22.2374 1.17678 21.7626 1.17678 21.4697 1.46967L22 2L22.5303 2.53033ZM22 2L21.4697 1.46967L19.4697 3.46967L20 4L20.5303 4.53033L22.5303 2.53033L22 2Z' fill='%23ffffff' /%3E%3Cpath d='M19.4967 11.7619L18.9664 11.2316H18.9664L19.4967 11.7619ZM16.5933 12.4877L17.1236 11.9574L16.5933 12.4877ZM18.7708 12.4877L19.3012 13.0181V13.0181L18.7708 12.4877ZM11.5123 5.22916L10.9819 4.69883H10.9819L11.5123 5.22916ZM11.5123 7.40674L10.9819 7.93707L11.5123 7.40674ZM12.2381 4.5033L12.7684 5.03363V5.03363L12.2381 4.5033ZM12.2381 4.5033L11.7078 3.97297L10.9819 4.69883L11.5123 5.22916L12.0426 5.75949L12.7684 5.03363L12.2381 4.5033ZM11.5123 7.40674L10.9819 7.93707L16.0629 13.0181L16.5933 12.4877L17.1236 11.9574L12.0426 6.87641L11.5123 7.40674ZM18.7708 12.4877L19.3012 13.0181L20.027 12.2922L19.4967 11.7619L18.9664 11.2316L18.2405 11.9574L18.7708 12.4877ZM19.4967 11.7619L20.027 12.2922C22.3243 9.99492 22.3243 6.27027 20.027 3.97297L19.4967 4.5033L18.9664 5.03363C20.6779 6.74514 20.6779 9.52005 18.9664 11.2316L19.4967 11.7619ZM12.2381 4.5033L12.7684 5.03363C14.48 3.32212 17.2549 3.32212 18.9664 5.03363L19.4967 4.5033L20.027 3.97297C17.7297 1.67568 14.0051 1.67568 11.7078 3.97297L12.2381 4.5033ZM11.5123 7.40674L12.0426 6.87641C11.8131 6.6469 11.7519 6.45527 11.75 6.32326C11.7482 6.19624 11.7993 6.0028 12.0426 5.75949L11.5123 5.22916L10.9819 4.69883C10.521 5.15975 10.2413 5.72436 10.2502 6.34472C10.259 6.96007 10.55 7.50512 10.9819 7.93707L11.5123 7.40674ZM18.7708 12.4877L18.2405 11.9574C18.011 12.1869 17.8194 12.2481 17.6874 12.25C17.5603 12.2518 17.3669 12.2007 17.1236 11.9574L16.5933 12.4877L16.0629 13.0181C16.5239 13.479 17.0885 13.7587 17.7088 13.7498C18.3242 13.741 18.8692 13.45 19.3012 13.0181L18.7708 12.4877Z' fill='%23ffffff' /%3E%3Cpath d='M4.53033 20.5303C4.82322 20.2374 4.82322 19.7626 4.53033 19.4697C4.23744 19.1768 3.76256 19.1768 3.46967 19.4697L4 20L4.53033 20.5303ZM1.46967 21.4697C1.17678 21.7626 1.17678 22.2374 1.46967 22.5303C1.76256 22.8232 2.23744 22.8232 2.53033 22.5303L2 22L1.46967 21.4697ZM4 20L3.46967 19.4697L1.46967 21.4697L2 22L2.53033 22.5303L4.53033 20.5303L4 20Z' fill='%23ffffff' /%3E%3Cpath d='M12.4877 16.5933L11.9574 17.1236L12.4877 16.5933ZM5.22916 11.5123L4.69883 10.9819L4.69883 10.9819L5.22916 11.5123ZM7.40674 11.5123L7.93707 10.9819L7.40674 11.5123ZM4.5033 12.2381L5.03363 12.7684V12.7684L4.5033 12.2381ZM4.5033 12.2381L5.03363 12.7684L5.75949 12.0426L5.22916 11.5123L4.69883 10.9819L3.97297 11.7078L4.5033 12.2381ZM7.40674 11.5123L6.87641 12.0426L11.9574 17.1236L12.4877 16.5933L13.0181 16.0629L7.93707 10.9819L7.40674 11.5123ZM12.4877 18.7708L11.9574 18.2405L11.2316 18.9664L11.7619 19.4967L12.2922 20.027L13.0181 19.3012L12.4877 18.7708ZM11.7619 19.4967L11.2316 18.9664C9.52005 20.6779 6.74514 20.6779 5.03363 18.9664L4.5033 19.4967L3.97297 20.027C6.27027 22.3243 9.99492 22.3243 12.2922 20.027L11.7619 19.4967ZM4.5033 12.2381L3.97297 11.7078C1.67568 14.0051 1.67568 17.7297 3.97297 20.027L4.5033 19.4967L5.03363 18.9664C3.32212 17.2549 3.32212 14.48 5.03363 12.7684L4.5033 12.2381ZM7.40674 11.5123L7.93707 10.9819C7.50512 10.55 6.96007 10.259 6.34472 10.2502C5.72436 10.2413 5.15975 10.521 4.69883 10.9819L5.22916 11.5123L5.75949 12.0426C6.0028 11.7993 6.19624 11.7482 6.32326 11.75C6.45527 11.7519 6.6469 11.8131 6.87641 12.0426L7.40674 11.5123ZM12.4877 18.7708L13.0181 19.3012C13.45 18.8692 13.741 18.3242 13.7498 17.7088C13.7587 17.0885 13.479 16.5239 13.0181 16.0629L12.4877 16.5933L11.9574 17.1236C12.2007 17.3669 12.2518 17.5603 12.25 17.6874C12.2481 17.8194 12.1869 18.011 11.9574 18.2405L12.4877 18.7708Z' fill='%23ffffff' /%3E%3Cpath d='M9.96967 8.96967C9.67678 9.26256 9.67678 9.73744 9.96967 10.0303C10.2626 10.3232 10.7374 10.3232 11.0303 10.0303L10.5 9.5L9.96967 8.96967ZM12.5303 8.53033C12.8232 8.23744 12.8232 7.76256 12.5303 7.46967C12.2374 7.17678 11.7626 7.17678 11.4697 7.46967L12 8L12.5303 8.53033ZM13.9697 12.9697C13.6768 13.2626 13.6768 13.7374 13.9697 14.0303C14.2626 14.3232 14.7374 14.3232 15.0303 14.0303L14.5 13.5L13.9697 12.9697ZM16.5303 12.5303C16.8232 12.2374 16.8232 11.7626 16.5303 11.4697C16.2374 11.1768 15.7626 11.1768 15.4697 11.4697L16 12L16.5303 12.5303ZM10.5 9.5L11.0303 10.0303L12.5303 8.53033L12 8L11.4697 7.46967L9.96967 8.96967L10.5 9.5ZM14.5 13.5L15.0303 14.0303L16.5303 12.5303L16 12L15.4697 11.4697L13.9697 12.9697L14.5 13.5Z' fill='%23ffffff' /%3E%3C/svg%3E");
}
.page-cat .block .block__item_5 .block__title::before, .menu-mobile__item5::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.6475 11.1998C9.66607 9.90422 10.7282 8.8673 12.0238 8.87987C13.3195 8.89244 14.3613 9.94977 14.3547 11.2454C14.3482 12.5411 13.2957 13.5878 12 13.5873C10.6922 13.5749 9.64055 12.5076 9.6475 11.1998V11.1998Z' stroke='%2360A2FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.56304 8.20151C1.22639 8.44283 1.14911 8.91138 1.39044 9.24803C1.63177 9.58468 2.10031 9.66196 2.43696 9.42063L2 8.81107L1.56304 8.20151ZM7.92875 4.56107L8.36571 5.17063L8.36653 5.17004L7.92875 4.56107ZM16.07 4.56107L15.6322 5.17004L15.6331 5.17067L16.07 4.56107ZM21.5631 9.42067C21.8998 9.66197 22.3683 9.58464 22.6096 9.24797C22.8509 8.91129 22.7736 8.44276 22.4369 8.20146L22 8.81107L21.5631 9.42067ZM5.1025 11.1998C5.1025 10.7856 4.76672 10.4498 4.3525 10.4498C3.93829 10.4498 3.6025 10.7856 3.6025 11.1998H4.3525H5.1025ZM4.3525 15.976L5.1025 15.9816V15.976H4.3525ZM5.71639 19.3389L6.25063 18.8125V18.8125L5.71639 19.3389ZM9.05875 20.7523L9.05324 21.5023H9.05875V20.7523ZM14.9413 20.7523V21.5023L14.9468 21.5023L14.9413 20.7523ZM18.2836 19.3389L18.8178 19.8653V19.8653L18.2836 19.3389ZM19.6475 15.976H18.8975L18.8975 15.9816L19.6475 15.976ZM20.3975 11.1998C20.3975 10.7856 20.0617 10.4498 19.6475 10.4498C19.2333 10.4498 18.8975 10.7856 18.8975 11.1998H19.6475H20.3975ZM2 8.81107L2.43696 9.42063L8.36571 5.17063L7.92875 4.56107L7.49179 3.95151L1.56304 8.20151L2 8.81107ZM7.92875 4.56107L8.36653 5.17004C10.5371 3.60966 13.4617 3.60966 15.6322 5.17004L16.07 4.56107L16.5078 3.95209C13.8141 2.01564 10.1847 2.01564 7.49097 3.95209L7.92875 4.56107ZM16.07 4.56107L15.6331 5.17067L21.5631 9.42067L22 8.81107L22.4369 8.20146L16.5069 3.95146L16.07 4.56107ZM4.3525 11.1998H3.6025V15.976H4.3525H5.1025V11.1998H4.3525ZM4.3525 15.976L3.60252 15.9705C3.59173 17.4269 4.15995 18.8279 5.18216 19.8653L5.71639 19.3389L6.25063 18.8125C5.50764 18.0585 5.09464 17.0401 5.10248 15.9816L4.3525 15.976ZM5.71639 19.3389L5.18216 19.8653C6.20438 20.9027 7.59685 21.4916 9.05324 21.5023L9.05875 20.7523L9.06427 20.0023C8.00571 19.9945 6.99361 19.5665 6.25063 18.8125L5.71639 19.3389ZM9.05875 20.7523V21.5023H14.9413V20.7523V20.0023H9.05875V20.7523ZM14.9413 20.7523L14.9468 21.5023C16.4032 21.4916 17.7956 20.9027 18.8178 19.8653L18.2836 19.3389L17.7494 18.8125C17.0064 19.5665 15.9943 19.9945 14.9357 20.0023L14.9413 20.7523ZM18.2836 19.3389L18.8178 19.8653C19.8401 18.8279 20.4083 17.4269 20.3975 15.9705L19.6475 15.976L18.8975 15.9816C18.9054 17.0401 18.4924 18.0585 17.7494 18.8125L18.2836 19.3389ZM19.6475 15.976H20.3975V11.1998H19.6475H18.8975V15.976H19.6475Z' fill='%2360A2FF'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}
.page-cat .block .block__item_5, .block__title._active::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.6475 11.1998C9.66607 9.90422 10.7282 8.8673 12.0238 8.87987C13.3195 8.89244 14.3613 9.94977 14.3547 11.2454C14.3482 12.5411 13.2957 13.5878 12 13.5873C10.6922 13.5749 9.64055 12.5076 9.6475 11.1998V11.1998Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.56304 8.20151C1.22639 8.44283 1.14911 8.91138 1.39044 9.24803C1.63177 9.58468 2.10031 9.66196 2.43696 9.42063L2 8.81107L1.56304 8.20151ZM7.92875 4.56107L8.36571 5.17063L8.36653 5.17004L7.92875 4.56107ZM16.07 4.56107L15.6322 5.17004L15.6331 5.17067L16.07 4.56107ZM21.5631 9.42067C21.8998 9.66197 22.3683 9.58464 22.6096 9.24797C22.8509 8.91129 22.7736 8.44276 22.4369 8.20146L22 8.81107L21.5631 9.42067ZM5.1025 11.1998C5.1025 10.7856 4.76672 10.4498 4.3525 10.4498C3.93829 10.4498 3.6025 10.7856 3.6025 11.1998H4.3525H5.1025ZM4.3525 15.976L5.1025 15.9816V15.976H4.3525ZM5.71639 19.3389L6.25063 18.8125V18.8125L5.71639 19.3389ZM9.05875 20.7523L9.05324 21.5023H9.05875V20.7523ZM14.9413 20.7523V21.5023L14.9468 21.5023L14.9413 20.7523ZM18.2836 19.3389L18.8178 19.8653V19.8653L18.2836 19.3389ZM19.6475 15.976H18.8975L18.8975 15.9816L19.6475 15.976ZM20.3975 11.1998C20.3975 10.7856 20.0617 10.4498 19.6475 10.4498C19.2333 10.4498 18.8975 10.7856 18.8975 11.1998H19.6475H20.3975ZM2 8.81107L2.43696 9.42063L8.36571 5.17063L7.92875 4.56107L7.49179 3.95151L1.56304 8.20151L2 8.81107ZM7.92875 4.56107L8.36653 5.17004C10.5371 3.60966 13.4617 3.60966 15.6322 5.17004L16.07 4.56107L16.5078 3.95209C13.8141 2.01564 10.1847 2.01564 7.49097 3.95209L7.92875 4.56107ZM16.07 4.56107L15.6331 5.17067L21.5631 9.42067L22 8.81107L22.4369 8.20146L16.5069 3.95146L16.07 4.56107ZM4.3525 11.1998H3.6025V15.976H4.3525H5.1025V11.1998H4.3525ZM4.3525 15.976L3.60252 15.9705C3.59173 17.4269 4.15995 18.8279 5.18216 19.8653L5.71639 19.3389L6.25063 18.8125C5.50764 18.0585 5.09464 17.0401 5.10248 15.9816L4.3525 15.976ZM5.71639 19.3389L5.18216 19.8653C6.20438 20.9027 7.59685 21.4916 9.05324 21.5023L9.05875 20.7523L9.06427 20.0023C8.00571 19.9945 6.99361 19.5665 6.25063 18.8125L5.71639 19.3389ZM9.05875 20.7523V21.5023H14.9413V20.7523V20.0023H9.05875V20.7523ZM14.9413 20.7523L14.9468 21.5023C16.4032 21.4916 17.7956 20.9027 18.8178 19.8653L18.2836 19.3389L17.7494 18.8125C17.0064 19.5665 15.9943 19.9945 14.9357 20.0023L14.9413 20.7523ZM18.2836 19.3389L18.8178 19.8653C19.8401 18.8279 20.4083 17.4269 20.3975 15.9705L19.6475 15.976L18.8975 15.9816C18.9054 17.0401 18.4924 18.0585 17.7494 18.8125L18.2836 19.3389ZM19.6475 15.976H20.3975V11.1998H19.6475H18.8975V15.976H19.6475Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.page-cat .block > *:not(:last-child) {
	margin: 0px 0px 6px 0px;
}
.page-cat > *:not(:last-child) {
	margin: 0px 0px 16px 0px;
}
@media (max-width: 1024px) {
	.page-cat {
		position: absolute;
		z-index: 10;
		top: -60px;
		left: -330px;
		width: 300px;
		padding: 25px 0px;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.page-cat._active {
		left: 0;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
}
@media (max-width: 480px) {
	.page-cat {
		left: calc(-100% - 15px);
		width: 100%;
	}
}

.page-cat__close {
	position: absolute;
	top: -20px;
	right: 0px;
	width: 25px;
	height: 25px;
	background: url("/templates/siteground-j15-10/images/icons/close.svg") no-repeat;
	background-size: contain;
	display: none;
}
@media (max-width: 1024px) {
	.page-cat__close {
		display: block;
	}
}

.page-cat__t {
	font-weight: 700;
	font-size: 20px;
	line-height: 150%;
	color: #212121;
}

.page-cat__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.page-cat__block > *:not(:last-child) {
	margin: 0px 0px 8px 0px;
}

.page-cat__main {
	font-weight: 600;
	font-size: 16px;
	line-height: 150%;
	color: #212121;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.page-cat__main img {
	width: 24px;
	max-height: 22px;
	margin: 0px 9px 0px 0px;
}

.page-cat__link {
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #212121;
	position: relative;
	padding: 0px 0px 0px 32px;
}
.page-cat__link::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 10px;
	-webkit-transform: translate(0, -50%);
	    -ms-transform: translate(0, -50%);
	        transform: translate(0, -50%);
	width: 16px;
	height: 16px;
	background: url("../img/icons/arrow.svg") no-repeat;
	background-size: contain;
}
@media (min-width: 1024px) {
	.page-cat__link:hover {
		text-decoration: underline;
	}
}

.page-cont {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	line-height: 160%;
}
.page-cont h3 {
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 24px;
	line-height: 160%;
	color: var(--tekst);
}
@media (max-width: 820px) {
	.page-cont h3 {
		font-size: 20px;
	}
}
.page-cont > *:not(:last-child) {
	margin: 0px 0px 20px 0px;
}

.page-cont__sub {
	margin-top: -20px !important;
}

.page-cont__imgs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	gap: 10px;
}
.page-cont__imgs .page-cont__img {
	padding: 0px 0px 26% 0px;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}

.page-cont__img img {
	border-radius: 16px;
	width: 100%;
	height: 100%;
}

.page-cont__imgs_3 .page-cont__img {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 calc(33.333% - 7px);
	        flex: 0 0 calc(33.333% - 7px);
}

.page-cont-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	gap: 20px;
}
.page-cont-block .page-cont-block__left {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 60%;
	        flex: 0 1 60%;
}
.page-cont-block .page-cont-block__left > *:not(:last-child) {
	margin: 0px 0px 20px 0px;
}
.page-cont-block .page-cont__img {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 40%;
	        flex: 0 1 40%;
}
@media (max-width: 600px) {
	.page-cont-block .page-cont__img {
		width: 100%;
	}
}
@media (max-width: 600px) {
	.page-cont-block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}

.page-cont-block__note {
	background: var(--fon);
	border-radius: 16px;
	padding: 30px 40px;
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 24px;
	line-height: 160%;
	color: var(--tekst);
}
@media (max-width: 1024px) {
	.page-cont-block__note {
		font-size: 20px;
		padding: 20px 30px;
	}
}
@media (max-width: 820px) {
	.page-cont-block__note {
		font-size: 18px;
	}
}
@media (max-width: 480px) {
	.page-cont-block__note {
		font-size: 16px;
		padding: 20px 20px;
	}
}

.menu-mobile__item {
	margin-top: 10px;
}

.menu-mobile__title {
	font-size: 1.1em;
	display: flex;
	align-items: center;
}

.menu-mobile__title::before {
	display: inline-block;
	content: "";
	width: 24px;
	height: 24px;
	margin-right: 5px;
}

.menu-mobile__body {
	padding: 5px;
	margin-left: 24px;
}

.menu-mobile a {
	padding: 5px;
	display: block;
	color: #000;
}

.menu-mobile a:hover {
	color: #000;
	text-decoration: none;
}

@media screen and (max-width: 1200px) {
	.menu-mobile {
		display: block!important;
	}
}


#catalog {
	display: flex;
	justify-content: flex-start;
	align-items: stretch;
	flex-wrap: wrap;
}

.catalog__item {
	flex-basis: 230px;
	height: 220px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: relative;
	border-radius: 16px;
	border: 1px solid #CBDCEF;
	margin: 0 10px 20px 5px;
}

.catalog__item__title {
	font-size: 16px;
	font-weight: 500;
	flex-basis: calc(100% - 147px);
	display: flex;
	align-items: center;
	color: #000;
	text-align: center;
	padding: 20px;
}

.catalog__item__image {
	width: 100%;
	display: flex;
	justify-content: center;
	flex-basis: 147px;
}

.catalog__item__image img {
	max-width: 100%;
	height: 100%;
}

.catalog__item__arrow {
	width: 48px;
	height: 48px;
	background: #F4F9FF;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	bottom: 15px;
	right: 15px;
}

@media screen and (max-width: 576px){
	#catalog {
		justify-content: center;
	}
}