@font-face { font-family: "Inter Tight"; font-weight: 100; font-style: normal; font-display: swap; src: url("../../../../g/fonts/inter_tight/inter_tight-t.woff2") format("woff2"), url("https://lpc-paving-slabs.oml.ru/g/fonts/inter_tight/inter_tight-t.woff") format("woff");}
@font-face { font-family: "Inter Tight"; font-weight: 100; font-style: italic; font-display: swap; src: url("../../../../g/fonts/inter_tight/inter_tight-t-i.woff2") format("woff2"), url("https://lpc-paving-slabs.oml.ru/g/fonts/inter_tight/inter_tight-t-i.woff") format("woff");}
@font-face { font-family: "Inter Tight"; font-weight: 200; font-style: normal; font-display: swap; src: url("../../../../g/fonts/inter_tight/inter_tight-e-l.woff2") format("woff2"), url("https://lpc-paving-slabs.oml.ru/g/fonts/inter_tight/inter_tight-e-l.woff") format("woff");}
@font-face { font-family: "Inter Tight"; font-weight: 200; font-style: italic; font-display: swap; src: url("../../../../g/fonts/inter_tight/inter_tight-e-l-i.woff2") format("woff2"), url("https://lpc-paving-slabs.oml.ru/g/fonts/inter_tight/inter_tight-e-l-i.woff") format("woff");}
@font-face { font-family: "Inter Tight"; font-weight: 300; font-style: normal; font-display: swap; src: url("../../../../g/fonts/inter_tight/inter_tight-l.woff2") format("woff2"), url("https://lpc-paving-slabs.oml.ru/g/fonts/inter_tight/inter_tight-l.woff") format("woff");}
@font-face { font-family: "Inter Tight"; font-weight: 300; font-style: italic; font-display: swap; src: url("../../../../g/fonts/inter_tight/inter_tight-l-i.woff2") format("woff2"), url("https://lpc-paving-slabs.oml.ru/g/fonts/inter_tight/inter_tight-l-i.woff") format("woff");}
@font-face { font-family: "Inter Tight"; font-weight: 400; font-style: normal; font-display: swap; src: url("../../../../g/fonts/inter_tight/inter_tight-r.woff2") format("woff2"), url("https://lpc-paving-slabs.oml.ru/g/fonts/inter_tight/inter_tight-r.woff") format("woff");}
@font-face { font-family: "Inter Tight"; font-weight: 400; font-style: italic; font-display: swap; src: url("../../../../g/fonts/inter_tight/inter_tight-r-i.woff2") format("woff2"), url("https://lpc-paving-slabs.oml.ru/g/fonts/inter_tight/inter_tight-r-i.woff") format("woff");}
@font-face { font-family: "Inter Tight"; font-weight: 500; font-style: normal; font-display: swap; src: url("../../../../g/fonts/inter_tight/inter_tight-m.woff2") format("woff2"), url("https://lpc-paving-slabs.oml.ru/g/fonts/inter_tight/inter_tight-m.woff") format("woff");}
@font-face { font-family: "Inter Tight"; font-weight: 500; font-style: italic; font-display: swap; src: url("../../../../g/fonts/inter_tight/inter_tight-m-i.woff2") format("woff2"), url("https://lpc-paving-slabs.oml.ru/g/fonts/inter_tight/inter_tight-m-i.woff") format("woff");}
@font-face { font-family: "Inter Tight"; font-weight: 600; font-style: normal; font-display: swap; src: url("../../../../g/fonts/inter_tight/inter_tight-s-b.woff2") format("woff2"), url("https://lpc-paving-slabs.oml.ru/g/fonts/inter_tight/inter_tight-s-b.woff") format("woff");}
@font-face { font-family: "Inter Tight"; font-weight: 600; font-style: italic; font-display: swap; src: url("../../../../g/fonts/inter_tight/inter_tight-s-b-i.woff2") format("woff2"), url("https://lpc-paving-slabs.oml.ru/g/fonts/inter_tight/inter_tight-s-b-i.woff") format("woff");}
@font-face { font-family: "Inter Tight"; font-weight: 700; font-style: normal; font-display: swap; src: url("../../../../g/fonts/inter_tight/inter_tight-b.woff2") format("woff2"), url("https://lpc-paving-slabs.oml.ru/g/fonts/inter_tight/inter_tight-b.woff") format("woff");}
@font-face { font-family: "Inter Tight"; font-weight: 700; font-style: italic; font-display: swap; src: url("../../../../g/fonts/inter_tight/inter_tight-b-i.woff2") format("woff2"), url("https://lpc-paving-slabs.oml.ru/g/fonts/inter_tight/inter_tight-b-i.woff") format("woff");}
@font-face { font-family: "Inter Tight"; font-weight: 800; font-style: normal; font-display: swap; src: url("../../../../g/fonts/inter_tight/inter_tight-e-b.woff2") format("woff2"), url("https://lpc-paving-slabs.oml.ru/g/fonts/inter_tight/inter_tight-e-b.woff") format("woff");}
@font-face { font-family: "Inter Tight"; font-weight: 800; font-style: italic; font-display: swap; src: url("../../../../g/fonts/inter_tight/inter_tight-e-b-i.woff2") format("woff2"), url("https://lpc-paving-slabs.oml.ru/g/fonts/inter_tight/inter_tight-e-b-i.woff") format("woff");}
@font-face { font-family: "Inter Tight"; font-weight: 900; font-style: normal; font-display: swap; src: url("../../../../g/fonts/inter_tight/inter_tight-bl.woff2") format("woff2"), url("https://lpc-paving-slabs.oml.ru/g/fonts/inter_tight/inter_tight-bl.woff") format("woff");}
@font-face { font-family: "Inter Tight"; font-weight: 900; font-style: italic; font-display: swap; src: url("../../../../g/fonts/inter_tight/inter_tight-bl-i.woff2") format("woff2"), url("https://lpc-paving-slabs.oml.ru/g/fonts/inter_tight/inter_tight-bl-i.woff") format("woff");}
:root {
	--color-int7mrnnp: 0, 0, 0;
	--color-il8nv82a2: 255, 255, 255;
	--color-ioxyfzvuz: 26, 26, 26;
	--color-ietg49eox: 255, 103, 41;
	--color-ixeklippw: 255, 103, 41;
	--color-iqz7k0xr9: 26, 26, 26;
	--color-isntdhlek: 61, 61, 79;
	--color-ipkulvv6a: 61, 61, 79;
	--color-iiqmmifpa: 146, 230, 245;
	--color-isljopfzx: 61, 61, 79;
	--color-ie8ev5qdf: 28, 39, 76;
	--color-ituxkc055: 255, 255, 255;
	--color-ic7hlgcwi: 255, 255, 255;
	--color-iy48vnf50: 255, 255, 255;
	--color-ithxaxrjr: 255, 255, 255;
	--color-ianyw51ys: 255, 255, 255;
	--color-ihh3ryksd: 255, 255, 255;
	--color-i6bfj2bds: 255, 255, 255;
	--color-iipk0q10h: 29, 29, 29;
	--color-iz3ii6dmx: 29, 29, 29;
	--color-i2f0phga7: 29, 29, 29;
	--color-i4dibffiz: 29, 29, 29;
	--color-ingwnr8qg: 29, 29, 29;
	--color-ib99ed49y: 37, 211, 102;
	--color-i30vrxn6c: 255, 255, 255;
	--color-iclyfds5a: 255, 255, 255;
	--color-ijzixpbby: 123, 81, 157;
	--color-i9dayrih2: 255, 255, 255;
	--color-ihjanpyhx: 32, 160, 226;
	--color-if1iutrta: 255, 255, 255;
	--color-izpi5uby5: 37, 211, 102;
	--color-i74bfzvmr: 255, 255, 255;
	--color-iioinp4sj: 255, 255, 255;
	--color-ifh4w5f2n: 32, 160, 226;
	--color-ikrurgdpf: 255, 255, 255;
}

.mosaic-popup--u-in2owcio6 { position: fixed; top: 0px; left: 0px; z-index: 11 }
.mosaic-popup__inner-bg--u-itxp90jly { position: fixed; top: 0px; right: 0px; left: 0px; bottom: 0px; background-color: rgba(var(--color-int7mrnnp), 0.5); display: none; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; opacity: 0; transition-behavior: normal; transition-duration: 500ms; transition-timing-function: ease; transition-delay: 0ms; transition-property: all; overflow-y: auto; padding-top: 20px; padding-bottom: 20px }
.mosaic-popup__inner-data--u-i16qtz588 { position: relative; width: 400px; min-height: 300px; max-width: 100vw; background-color: rgba(var(--color-il8nv82a2), 1); margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; padding-left: 40px; padding-top: 40px; padding-bottom: 40px; padding-right: 40px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px }
.mosaic-popup__close--u-i5g7iedhv { cursor: pointer; position: absolute; right: 0px; top: 0px; min-width: 70px; min-height: 70px; text-align: center; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center }
.svg_image--u-i9x361p16 { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 20px; height: 20px; overflow-x: hidden; overflow-y: hidden }
.svg_image--u-i9x361p16 .path-itxfc1315 { fill: rgba(var(--color-ie8ev5qdf), 1) }
.div--u-imcgq6197 { width: 100%; position: relative; display: block; padding-right: 20px; margin-top: 1px; margin-left: 0px; margin-right: 0px; margin-bottom: 20px }
.div--u-ij9guhv0g { 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; padding-bottom: 0px; margin-left: 0px; margin-right: 0px }
.div--u-idwgzcgb7 { width: 50%; position: relative; display: block }
.link-universal--u-isxq0vlt9 { display: inline-block; cursor: pointer; text-decoration-line: none; font-size: 20px; color: rgba(var(--color-ioxyfzvuz), 1); font-weight: 500; margin-top: 0px }
.link-universal--u-isxq0vlt9:hover .text--u-ide12dp1u, .link-universal--u-isxq0vlt9.is-hover .text--u-ide12dp1u { border-bottom-color: rgba(var(--color-iiqmmifpa), 0) }
.text--u-ide12dp1u { font-size: 16px; font-weight: 600; padding-bottom: 1px; color: rgba(var(--color-ietg49eox), 1); font-family: Inter Tight, sans-serif; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: rgba(var(--color-ixeklippw), 1) }
.list__item--u-it6dzb119 { padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px }
.link-universal--u-i231sgga2 { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; cursor: pointer; text-decoration-line: none; font-size: 20px; color: rgba(var(--color-iqz7k0xr9), 1); font-weight: 500;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.text--u-ihnjxwpom { display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: top; position: relative; font-size: 16px; color: rgba(var(--color-isntdhlek), 1); margin-bottom: 2px; font-family: Inter Tight, sans-serif }
.text--u-i23fv2ro7 { font-size: 20px; font-family: Inter Tight, sans-serif; font-weight: 600; display: block; color: rgba(var(--color-ipkulvv6a), 1) }
.list--u-i773pt644 { margin-left: 0px; margin-right: 0px; width: 100% }
.div--u-i5iwqo2hw { width: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.list__item--u-isrwqon9d { padding-bottom: 10px; padding-top: 10px }
.list--u-i1fkwma7q { display: block; margin-bottom: 20px }
.text--u-ihfgpiz4f { display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: top; position: relative; color: rgba(var(--color-isljopfzx), 1); font-family: Inter Tight, sans-serif; font-size: 17px; margin-bottom: 7px }
.text--u-ih2mcdarn { font-size: 16px; font-family: Inter Tight, sans-serif; font-weight: 600 }
.text--u-i284yyl2w { display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: top; position: relative; font-family: Inter Tight, sans-serif; font-size: 40px; margin-bottom: 20px }
.list__item--u-i5edm72tj { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 30px; opacity: 1; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; position: relative; width: 30px; margin-right: 5px; margin-left: 0px; margin-bottom: 5px; margin-top: 5px }
.list__item--u-i5edm72tj:hover, .list__item--u-i5edm72tj.is-hover { transform: translate3D(0px, -2px, 0px) }
.list__item--u-i5edm72tj:hover .svg_image--u-ipmd16eqj, .list__item--u-i5edm72tj.is-hover .svg_image--u-ipmd16eqj {  }
.list__item--u-i5edm72tj:hover .svg_image--u-ipmd16eqj:active, .list__item--u-i5edm72tj.is-hover .svg_image--u-ipmd16eqj.is-active { border-top-color: rgba(var(--color-ituxkc055), 0.15); border-right-color: rgba(var(--color-ic7hlgcwi), 0.15); border-bottom-color: rgba(var(--color-iy48vnf50), 0.15); border-left-color: rgba(var(--color-ithxaxrjr), 0.15) }
.link-universal--u-i8nauru5g { display: -webkit-box; display: -ms-flexbox; display: flex; text-decoration-line: none; width: 100%; height: 100%; position: relative;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; border-top-left-radius: 50px; border-top-right-radius: 50px; border-bottom-right-radius: 50px; border-bottom-left-radius: 50px; overflow-x: hidden; overflow-y: hidden }
.svg_image--u-ipmd16eqj { width: 30px; height: 30px; border-top-left-radius: 50px; border-top-right-radius: 50px; border-bottom-right-radius: 50px; border-bottom-left-radius: 50px }
.svg_image--u-ipmd16eqj > svg { flex-shrink: 0 }
.svg_image--u-ipmd16eqj svg { width: 100%; height: 100% }
.svg_image--u-ipmd16eqj .path-it035ofm3 { fill: rgba(var(--color-ianyw51ys), 1) }
.svg_image--u-ipmd16eqj .path-ikp8wuuy6 { fill: rgba(var(--color-ihh3ryksd), 1) }
.svg_image--u-ipmd16eqj .path-isd2pbqb4 { fill: rgba(var(--color-i6bfj2bds), 1) }
.svg_image--u-ipmd16eqj .path-im3gkjel8 { fill: rgba(var(--color-iipk0q10h), 1) }
.svg_image--u-ipmd16eqj .path-i6zj3czno { fill: rgba(var(--color-iz3ii6dmx), 1) }
.svg_image--u-ipmd16eqj .path-ipy5y9tu8 { fill: rgba(var(--color-i2f0phga7), 1) }
.svg_image--u-ipmd16eqj .path-iz7q5icu4 { fill: rgba(var(--color-i4dibffiz), 1) }
.svg_image--u-ipmd16eqj .path-iao40p2zy { fill: rgba(var(--color-ingwnr8qg), 1) }
.svg_image--u-ipmd16eqj .path-ilywsawxj { fill: rgba(var(--color-ib99ed49y), 1) }
.svg_image--u-ipmd16eqj .path-i53prjlmf { fill: rgba(var(--color-i30vrxn6c), 1) }
.svg_image--u-ipmd16eqj .path-io4xcy7ja { fill: rgba(var(--color-iclyfds5a), 1) }
.svg_image--u-ipmd16eqj .path-im1qah7nw { fill: rgba(var(--color-ijzixpbby), 1) }
.svg_image--u-ipmd16eqj .path-i1z6ohjkz { fill: rgba(var(--color-i9dayrih2), 1) }
.svg_image--u-ipmd16eqj .path-igxpt0j7p { fill: rgba(var(--color-ihjanpyhx), 1) }
.svg_image--u-ipmd16eqj .path-iw4kzta9w { fill: rgba(var(--color-if1iutrta), 1) }
.svg_image--u-ipmd16eqj .path-irkf9ftlt { fill: rgba(var(--color-izpi5uby5), 1) }
.svg_image--u-ipmd16eqj .path-iwt53djyq { fill: rgba(var(--color-i74bfzvmr), 1) }
.svg_image--u-ipmd16eqj .path-il6acejbv { fill: rgba(var(--color-iioinp4sj), 1) }
.svg_image--u-ipmd16eqj .path-ik3lrru6r { fill: rgba(var(--color-ifh4w5f2n), 1) }
.svg_image--u-ipmd16eqj .path-iysplirtb { fill: rgba(var(--color-ikrurgdpf), 1) }
.list--u-ipukrgd6h { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; flex-wrap: wrap;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: flex-start }

@media (max-width: 991px) {
	.div--u-ij9guhv0g {  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
	.div--u-imcgq6197 { padding-right: 0px }
	.list__item--u-it6dzb119 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
	.div--u-idwgzcgb7 { 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: start; -ms-flex-align: start; align-items: flex-start; width: 100%; margin-left: 0px; margin-right: 0px; text-align: center }
	.text--u-ihnjxwpom { text-align: center }
	.text--u-i23fv2ro7 { text-align: center }
	.text--u-i284yyl2w { font-size: 36px }
	.list--u-ipukrgd6h { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; justify-content: flex-start;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
	.list__item--u-i5edm72tj { margin-left: 0px; margin-right: 10px }
}

@media (max-width: 767px) {
	.div--u-ij9guhv0g { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
	.div--u-imcgq6197 { width: 100%; margin-bottom: 20px; padding-right: 0px }
	.div--u-idwgzcgb7 { width: 100% }
	.text--u-i23fv2ro7 { text-align: center }
	.text--u-ihnjxwpom { text-align: center }
	.list__item--u-it6dzb119 { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start }
	.text--u-i284yyl2w { font-size: 36px }
}

@media (max-width: 479px) {
	.list__item--u-it6dzb119 { flex-wrap: nowrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start }
	.div--u-i5iwqo2hw { flex-wrap: wrap }
	.mosaic-popup__inner-data--u-i16qtz588 { min-height: auto; height: 100%; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding-left: 30px; padding-right: 30px }
	.mosaic-popup__inner-bg--u-itxp90jly { padding-top: 0px; padding-bottom: 0px }
	.div--u-idwgzcgb7 { text-align: left; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start }
	.div--u-ij9guhv0g { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start }
	.text--u-i284yyl2w { font-size: 30px }
	.list--u-ipukrgd6h { margin-top: 0px }
	.list__item--u-i5edm72tj { margin-right: 10px; margin-left: 0px; width: 26px; height: 26px }
}