1@charset "utf-8";
2
3:root {
4 --primary-color-base: #4285F4;
5 --primary-color-l-5: #5a95f5;
6 --primary-color-l-10: #72a4f7;
7 --primary-color-l-15: #8ab4f8;
8 --primary-color-l-20: #a2c3fa;
9 --primary-color-l-25: #bad3fb;
10 --primary-color-l-30: #d3e2fc;
11 --primary-color-l-35: #ebf2fe;
12 --primary-color-l-40: #9fbced;
13 --primary-color-l-45: #b5cbf1;
14 --primary-color-l-50: #cadaf5;
15 --primary-color-d-5: #2a75f3;
16 --primary-color-d-10: #1266f1;
17 --primary-color-a-01: rgba(66, 133, 244, 0.1);
18 --primary-color-a-02: rgba(66, 133, 244, 0.2);
19 --primary-color-a-03: rgba(66, 133, 244, 0.3);
20 --primary-color-a-04: rgba(66, 133, 244, 0.4);
21 --primary-color-a-05: rgba(66, 133, 244, 0.5);
22 --primary-color-a-06: rgba(66, 133, 244, 0.6);
23 --primary-color-a-07: rgba(66, 133, 244, 0.7);
24 --primary-color-a-08: rgba(66, 133, 244, 0.8);
25 --primary-color-a-09: rgba(66, 133, 244, 0.9);
26 --text-color-base: #222222;
27 --text-color-base-header: var(--text-color-base);
28 --text-color-l-5: #2f2f2f;
29 --text-color-l-10: #3b3b3b;
30 --text-color-l-15: #484848;
31 --text-color-l-20: #555555;
32 --text-color-l-25: #626262;
33 --text-color-l-30: #6e6e6e;
34 --text-color-l-35: #7b7b7b;
35 --text-color-l-40: #888888;
36 --text-color-l-45: #959595;
37 --text-color-l-50: #a1a1a1;
38 --text-color-l-55: #aeaeae;
39 --text-color-l-60: #bbbbbb;
40 --text-color-d-5: #151515;
41 --text-color-d-10: #080808;
42 --text-color-a-01: rgba(34, 34, 34, 0.1);
43 --text-color-a-02: rgba(34, 34, 34, 0.2);
44 --text-color-a-03: rgba(34, 34, 34, 0.3);
45 --text-color-a-04: rgba(34, 34, 34, 0.4);
46 --text-color-a-05: rgba(34, 34, 34, 0.5);
47 --text-color-a-06: rgba(34, 34, 34, 0.6);
48 --text-color-a-07: rgba(34, 34, 34, 0.7);
49 --text-color-a-08: rgba(34, 34, 34, 0.8);
50 --text-color-a-09: rgba(34, 34, 34, 0.9);
51
52 --error-text-color: #EB5757;
53 --error-background-color: rgba(235, 87, 87, 0.1);
54 --lpc-no-image: url('/g/s3/lp/lpc.v4/images/no-image.svg');
55}
56
57
58/*Text font size*/
59:root {
60 --header-title-1-default: 40px;
61 --header-title-2-default: 36px;
62 --header-title-3-default: 32px;
63 --header-title-4-default: 26px;
64 --header-title-5-default: 20px;
65 --header-title-6-default: 16px;
66
67 --header-title-1-media-1-default: 36px;
68 --header-title-1-media-1-max: 72px;
69 --header-title-1-media-1-min: 32px;
70 --header-title-1-media-2-default: 32px;
71 --header-title-1-media-2-max: 64px;
72 --header-title-1-media-2-min: 28px;
73 --header-title-1-media-3-default: 28px;
74 --header-title-1-media-3-max: 54px;
75 --header-title-1-media-3-min: 26px;
76 --header-title-1-media-4-default: 26px;
77 --header-title-1-media-4-max: 40px;
78 --header-title-1-media-4-min: 24px;
79
80 --header-title-2-media-1-default: 32px;
81 --header-title-2-media-1-max: 66px;
82 --header-title-2-media-1-min: 28px;
83 --header-title-2-media-2-default: 28px;
84 --header-title-2-media-2-max: 56px;
85 --header-title-2-media-2-min: 26px;
86 --header-title-2-media-3-default: 26px;
87 --header-title-2-media-3-max: 52px;
88 --header-title-2-media-3-min: 24px;
89 --header-title-2-media-4-default: 24px;
90 --header-title-2-media-4-max: 36px;
91 --header-title-2-media-4-min: 22px;
92
93 --header-title-3-media-1-default: 28px;
94 --header-title-3-media-1-max: 60px;
95 --header-title-3-media-1-min: 24px;
96 --header-title-3-media-2-default: 26px;
97 --header-title-3-media-2-max: 52px;
98 --header-title-3-media-2-min: 22px;
99 --header-title-3-media-3-default: 24px;
100 --header-title-3-media-3-max: 48px;
101 --header-title-3-media-3-min: 20px;
102 --header-title-3-media-4-default: 22px;
103 --header-title-3-media-4-max: 32px;
104 --header-title-3-media-4-min: 20px;
105
106 --header-title-4-media-1-default: 24px;
107 --header-title-4-media-1-max: 54px;
108 --header-title-4-media-1-min: 20px;
109 --header-title-4-media-2-default: 22px;
110 --header-title-4-media-2-max: 44px;
111 --header-title-4-media-2-min: 18px;
112 --header-title-4-media-3-default: 20px;
113 --header-title-4-media-3-max: 40px;
114 --header-title-4-media-3-min: 18px;
115 --header-title-4-media-4-default: 20px;
116 --header-title-4-media-4-max: 30px;
117 --header-title-4-media-4-min: 18px;
118
119 --header-title-5-media-1-default: 20px;
120 --header-title-5-media-1-max: 48px;
121 --header-title-5-media-1-min: 16px;
122 --header-title-5-media-2-default: 20px;
123 --header-title-5-media-2-max: 36px;
124 --header-title-5-media-2-min: 16px;
125 --header-title-5-media-3-default: 18px;
126 --header-title-5-media-3-max: 36px;
127 --header-title-5-media-3-min: 16px;
128 --header-title-5-media-4-default: 18px;
129 --header-title-5-media-4-max: 26px;
130 --header-title-5-media-4-min: 16px;
131
132 --header-title-6-media-1-default: 16px;
133 --header-title-6-media-1-max: 42px;
134 --header-title-6-media-1-min: 16px;
135 --header-title-6-media-2-default: 16px;
136 --header-title-6-media-2-max: 32px;
137 --header-title-6-media-2-min: 16px;
138 --header-title-6-media-3-default: 16px;
139 --header-title-6-media-3-max: 32px;
140 --header-title-6-media-3-min: 16px;
141 --header-title-6-media-4-default: 16px;
142 --header-title-6-media-4-max: 24px;
143 --header-title-6-media-4-min: 16px;
144
145 --header-text-1-default: 20px;
146 --header-text-2-default: 18px;
147 --header-text-3-default: 16px;
148 --header-text-4-default: 15px;
149
150
151 --header-text-1-media-1-default: 18px;
152 --header-text-1-media-1-max: 24px;
153 --header-text-1-media-1-min: 14px;
154 --header-text-1-media-2-default: 18px;
155 --header-text-1-media-2-max: 24px;
156 --header-text-1-media-2-min: 14px;
157 --header-text-1-media-3-default: 17px;
158 --header-text-1-media-3-max: 22px;
159 --header-text-1-media-3-min: 14px;
160 --header-text-1-media-4-default: 16px;
161 --header-text-1-media-4-max: 20px;
162 --header-text-1-media-4-min: 13px;
163
164 --header-text-2-media-1-default: 18px;
165 --header-text-2-media-1-max: 24px;
166 --header-text-2-media-1-min: 14px;
167 --header-text-2-media-2-default: 17px;
168 --header-text-2-media-2-max: 22px;
169 --header-text-2-media-2-min: 14px;
170 --header-text-2-media-3-default: 17px;
171 --header-text-2-media-3-max: 22px;
172 --header-text-2-media-3-min: 14px;
173 --header-text-2-media-4-default: 16px;
174 --header-text-2-media-4-max: 20px;
175 --header-text-2-media-4-min: 13px;
176
177 --header-text-3-media-1-default: 16px;
178 --header-text-3-media-1-max: 20px;
179 --header-text-3-media-1-min: 13px;
180 --header-text-3-media-2-default: 16px;
181 --header-text-3-media-2-max: 20px;
182 --header-text-3-media-2-min: 13px;
183 --header-text-3-media-3-default: 16px;
184 --header-text-3-media-3-max: 20px;
185 --header-text-3-media-3-min: 13px;
186 --header-text-3-media-4-default: 16px;
187 --header-text-3-media-4-max: 20px;
188 --header-text-3-media-4-min: 13px;
189
190 --header-text-4-media-1-default: 15px;
191 --header-text-4-media-1-max: 18px;
192 --header-text-4-media-1-min: 12px;
193 --header-text-4-media-2-default: 15px;
194 --header-text-4-media-2-max: 18px;
195 --header-text-4-media-2-min: 13px;
196 --header-text-4-media-3-default: 15px;
197 --header-text-4-media-3-max: 18px;
198 --header-text-4-media-3-min: 13px;
199 --header-text-4-media-4-default: 15px;
200 --header-text-4-media-4-max: 18px;
201 --header-text-4-media-4-min: 13px;
202
203
204 --header-button-default: 18px;
205 --header-button-media-1-default: 18px;
206 --header-button-media-1-max: 24px;
207 --header-button-media-1-min: 16px;
208 --header-button-media-2-default: 18px;
209 --header-button-media-2-max: 24px;
210 --header-button-media-2-min: 16px;
211 --header-button-media-3-default: 18px;
212 --header-button-media-3-max: 22px;
213 --header-button-media-3-min: 15px;
214 --header-button-media-4-default: 18px;
215 --header-button-media-4-max: 20px;
216 --header-button-media-4-min: 15px;
217
218
219 --block-indent-default: 32px;
220 --block-indent-media-1-default: 32px;
221 --block-indent-media-1-max: 160px;
222 --block-indent-media-1-min: 8px;
223 --block-indent-media-2-default: 32px;
224 --block-indent-media-2-max: 96px;
225 --block-indent-media-2-min: 8px;
226 --block-indent-media-3-default: 24px;
227 --block-indent-media-3-max: 80px;
228 --block-indent-media-3-min: 6px;
229 --block-indent-media-4-default: 24px;
230 --block-indent-media-4-max: 64px;
231 --block-indent-media-4-min: 6px;
232}
233/*
234* {
235 box-sizing: border-box;
236}
237*/
238
239html {
240 font-family: sans-serif;
241 -ms-text-size-adjust: 100%;
242 -webkit-text-size-adjust: 100%;
243}
244body {
245 margin: 0;
246}
247article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
248 display: block;
249}
250
251audio, canvas, progress, video {
252 display: inline-block;
253 vertical-align: baseline;
254}
255
256video {background: var(--text-color-d-10)}
257
258audio:not([controls]), body #lg-zoom-in, body #lg-zoom-out, body #lg-actual-size, body .lg-fullscreen {
259 display: none;
260 height: 0;
261}
262
263.lg-outer .lg .lg-toolbar .lg-close {
264 margin: 0;
265}
266
267[hidden], template {
268 display: none;
269}
270
271._clear {
272 clear: both;
273}
274
275.lpc-block:not(.custom-lpc-block) ol {
276 padding: 0 0 0 1em;
277}
278
279.lpc-block:not(.custom-lpc-block) ul:not(.controls-inner):not(.splide__pagination):not(.drop-block) {
280 list-style: none;
281 padding: 0;
282}
283
284.lpc-block:not(.custom-lpc-block) ul:not(.lpc-elements-text-3__text):not(.controls-inner):not(.splide__pagination):not(.drop-block) li {
285 position: relative;
286 padding-left: 0.8em;
287}
288
289.lpc-block:not(.custom-lpc-block) ul:not(.lpc-elements-text-3__text):not(.controls-inner):not(.splide__pagination):not(.drop-block):not(.lpc-list-no-before) li:before {
290 /*margin-right: 0.4em;*/
291 content: "•";
292 color: currentcolor;
293 position: absolute;
294 margin-left: -0.8em;
295}
296
297.lpc-wrap:not(.custom-lpc-wrap) a:not(.lp-icon-link):not(.lp-button):not([href^="tel:"]):not(.lpc-link-bg) {
298 background: transparent;
299}
300
301.lpc-wrap:not(.custom-lpc-wrap) a:not(.lp-icon-link):not(.lp-button):not(.lp-exceptions-class):not([href^="tel:"]):active, .lpc-wrap:not(.custom-lpc-wrap) a:not(.lp-icon-link):not(.lp-button):not(.lp-exceptions-class):not([href^="tel:"]):hover {
302 outline: 0;
303}
304
305/*.lpc-wrap:not(.custom-lpc-wrap) a:not(.lp-icon-link):not(.lp-button):not(.lp-text-color-not):not([href^="tel:"]):not(.lpc-link-edit) {
306 color: var(--primary-color-base);
307 transition: .3s ease;
308}
309
310.lpc-wrap:not(.custom-lpc-wrap) a:not(.lp-icon-link):not(.lp-button):not(.lp-text-color-not):not([href^="tel:"]):not(.lpc-link-edit):hover {
311 text-decoration: none;
312}*/
313
314.lpc-wrap:not(.custom-lpc-wrap) a:not([class]),
315.lpc-wrap:not(.custom-lpc-wrap) a[class=""] {
316 transition: .3s ease;
317 text-decoration: underline;
318 text-decoration-thickness: 1px;
319 text-underline-offset: 0.25em;
320 text-decoration-color: var(--primary-color-a-03);
321 color: var(--primary-color-base);
322}
323
324.lpc-wrap:not(.custom-lpc-wrap) a:not([class]):hover,
325.lpc-wrap:not(.custom-lpc-wrap) a[class=""]:hover {
326 text-decoration: none;
327}
328
329.lpc-wrap:not(.custom-lpc-wrap) a[href^="tel:"]:not(.lp-button),
330.lpc-wrap:not(.custom-lpc-wrap) a[href^="tel:"]:not(.lp-button):hover {
331 text-decoration: none;
332 color: inherit;
333 cursor: pointer;
334}
335
336.lpc-opacity-block {
337 opacity: 0;
338}
339
340
341img {
342 border: 0;
343}
344
345.lpc-no-image {
346 pointer-events: none;
347 background: var(--lpc-no-image) 50% no-repeat !important;
348}
349
350
351button, input, optgroup, select, textarea {
352 margin: 0;
353 color: inherit;
354 font: inherit;
355}
356
357/*h1,h2,h3,h4,h5,h6 {
358 margin: 0;
359}*/
360
361/*.lp-header-title-0, .lp-header-title-1, .lp-header-title-2, .lp-header-title-3, .lp-header-title-4, .lp-header-title-5, .lp-header-title-6, h1,h2,h3,h4,h5,h6 {
362 line-height: 1.25;
363 font-style: normal;
364 font-weight: 700;
365}*/
366
367/*.lpc-wrap .lp-header-title-0,
368.lpc-wrap .lp-header-title-1,
369.lpc-wrap .lp-header-title-2,
370.lpc-wrap .lp-header-title-3,
371.lpc-wrap .lp-header-title-4,
372.lpc-wrap .lp-header-title-5,
373.lpc-wrap .lp-header-title-6,
374.lpc-wrap .lp-header-title-0:hover,
375.lpc-wrap .lp-header-title-1:hover,
376.lpc-wrap .lp-header-title-2:hover,
377.lpc-wrap .lp-header-title-3:hover,
378.lpc-wrap .lp-header-title-4:hover,
379.lpc-wrap .lp-header-title-5:hover,
380.lpc-wrap .lp-header-title-6:hover,
381.lpc-wrap h1,
382.lpc-wrap h2,
383.lpc-wrap h3,
384.lpc-wrap h4,
385.lpc-wrap h5,
386.lpc-wrap h6,
387.lpc-wrap h1:hover,
388.lpc-wrap h2:hover,
389.lpc-wrap h3:hover,
390.lpc-wrap h4:hover,
391.lpc-wrap h5:hover,
392.lpc-wrap h6:hover {
393 color: var(--text-color-base-header);
394}*/
395
396.lpc-wrap .lp-header-title-0,
397.lpc-wrap .lp-header-title-1,
398.lpc-wrap .lp-header-title-2,
399.lpc-wrap .lp-header-title-3,
400.lpc-wrap .lp-header-title-4,
401.lpc-wrap .lp-header-title-5,
402.lpc-wrap .lp-header-title-6,
403.lpc-wrap h1,
404.lpc-wrap h2,
405.lpc-wrap h3,
406.lpc-wrap h4,
407.lpc-wrap h5,
408.lpc-wrap h6 {
409 color: var(--text-color-base-header);
410}
411
412
413h1.lp-header-title-0,
414h2.lp-header-title-0,
415h3.lp-header-title-0,
416h4.lp-header-title-0,
417h5.lp-header-title-0,
418h6.lp-header-title-0,
419h1.lp-header-title-1,
420h2.lp-header-title-1,
421h3.lp-header-title-1,
422h4.lp-header-title-1,
423h5.lp-header-title-1,
424h6.lp-header-title-1,
425h1.lp-header-title-2,
426h2.lp-header-title-2,
427h3.lp-header-title-2,
428h4.lp-header-title-2,
429h5.lp-header-title-2,
430h6.lp-header-title-2,
431h1.lp-header-title-3,
432h2.lp-header-title-3,
433h3.lp-header-title-3,
434h4.lp-header-title-3,
435h5.lp-header-title-3,
436h6.lp-header-title-3,
437h1.lp-header-title-4,
438h2.lp-header-title-4,
439h3.lp-header-title-4,
440h4.lp-header-title-4,
441h5.lp-header-title-4,
442h6.lp-header-title-4,
443h1.lp-header-title-5,
444h2.lp-header-title-5,
445h3.lp-header-title-5,
446h4.lp-header-title-5,
447h5.lp-header-title-5,
448h6.lp-header-title-5,
449h1.lp-header-title-6,
450h2.lp-header-title-6,
451h3.lp-header-title-6,
452h4.lp-header-title-6,
453h5.lp-header-title-6,
454h6.lp-header-title-6 {
455 margin: 0;
456}
457
458
459.lp-header-title-1,
460.lpc-wrap h1 {
461 margin-top: 0;
462 line-height: 1.2;
463}
464
465
466[data-media-source="media-lg"] .lp-header-title-1,
467[data-media-source="media-lg"] h1 {
468 line-height: 1.2;
469}
470
471[data-media-source="media-md"] .lp-header-title-1,
472[data-media-source="media-md"] h1 {
473 line-height: 1.2;
474}
475
476
477[data-media-source="media-sm"] .lp-header-title-1,
478[data-media-source="media-sm"] h1 {
479 line-height: 1.2;
480}
481
482
483[data-media-source="media-xs"] .lp-header-title-1,
484[data-media-source="media-xs"] h1 {
485 line-height: 1.2;
486}
487
488.lp-header-title-2,
489.lpc-wrap h2 {
490 line-height: 1.2;
491}
492
493[data-media-source="media-lg"] .lp-header-title-2,
494[data-media-source="media-lg"] h2 {
495 line-height: 1.2;
496}
497
498[data-media-source="media-md"] .lp-header-title-2,
499[data-media-source="media-md"] h2 {
500 line-height: 1.2;
501}
502
503[data-media-source="media-sm"] .lp-header-title-2,
504[data-media-source="media-sm"] h2 {
505 line-height: 1.2;
506}
507
508[data-media-source="media-xs"] .lp-header-title-2,
509[data-media-source="media-xs"] h2 {
510 line-height: 1.2;
511}
512
513.lp-header-title-3,
514.lpc-wrap h3 {
515 line-height: 1.2;
516}
517
518[data-media-source="media-lg"] .lp-header-title-3,
519[data-media-source="media-lg"] h3 {
520 line-height: 1.2;
521}
522
523[data-media-source="media-md"] .lp-header-title-3,
524[data-media-source="media-md"] h3 {
525 line-height: 1.2;
526}
527
528[data-media-source="media-sm"] .lp-header-title-3,
529[data-media-source="media-sm"] h3 {
530 line-height: 1.2;
531}
532
533[data-media-source="media-xs"] .lp-header-title-3,
534[data-media-source="media-xs"] h3 {
535 line-height: 1.2;
536}
537
538.lp-header-title-4,
539.lpc-wrap h4 {
540 line-height: 1.2;
541}
542
543[data-media-source="media-lg"] .lp-header-title-4 ,
544[data-media-source="media-lg"] h4 {
545 font-size: 26px;
546 line-height: 1.2;
547}
548
549[data-media-source="media-md"] .lp-header-title-4,
550[data-media-source="media-md"] h4 {
551 line-height: 1.2;
552}
553
554[data-media-source="media-sm"] .lp-header-title-4,
555[data-media-source="media-sm"] h4 {
556 line-height: 1.2;
557}
558
559[data-media-source="media-xs"] .lp-header-title-4,
560[data-media-source="media-xs"] h4 {
561 line-height: 1.2;
562}
563
564.lp-header-title-5,
565.lpc-wrap h5 {
566 line-height: 1.2;
567}
568
569[data-media-source="media-lg"] .lp-header-title-5,
570[data-media-source="media-lg"] h5 {
571 line-height: 1.2;
572}
573
574[data-media-source="media-md"] .lp-header-title-5,
575[data-media-source="media-md"] h5 {
576 line-height: 1.2;
577}
578
579[data-media-source="media-sm"] .lp-header-title-5,
580[data-media-source="media-sm"] h5 {
581 font-size: 18px;
582 line-height: 1.2;
583}
584
585[data-media-source="media-xs"] .lp-header-title-5,
586[data-media-source="media-xs"] h5 {
587 line-height: 1.2;
588}
589
590.lp-header-title-6,
591.lpc-wrap h6 {
592 line-height: 1.2;
593}
594
595[data-media-source="media-xs"] .lp-header-title-6,
596[data-media-source="media-xs"] h6 {
597 line-height: 1.2;
598}
599
600[data-elem-type="text"] p {
601 color: inherit;
602 font: inherit;
603}
604
605.decor-wrap p {
606 color: inherit;
607 font: inherit;
608}
609
610.lpc-wrap .lp-header-text-1,
611.lpc-wrap .lp-header-text-2,
612.lpc-wrap .lp-header-text-3,
613.lpc-wrap .lp-header-text-4 {
614 font-weight: 400;
615 line-height: 1.5;
616 color: var(--text-color-base);
617}
618
619.lp-header-text-1 {
620 line-height: 1.6;
621}
622
623[data-media-source="media-lg"] .lp-header-text-1 {
624 line-height: 1.667;
625}
626
627[data-media-source="media-md"] .lp-header-text-1 {
628 font-size: 18px;
629 line-height: 1.667;
630}
631
632[data-media-source="media-sm"] .lp-header-text-1 {
633 line-height: 1.53;
634}
635
636[data-media-source="media-xs"] .lp-header-text-1 {
637 line-height: 1.5;
638}
639
640.lp-header-text-2 {
641 line-height: 1.667;
642}
643
644[data-media-source="media-lg"] .lp-header-text-2 {
645 line-height: 1.53;
646}
647
648[data-media-source="media-md"] .lp-header-text-2 {
649 line-height: 1.53;
650}
651
652[data-media-source="media-sm"] .lp-header-text-2 {
653 line-height: 1.53;
654}
655
656[data-media-source="media-xs"] .lp-header-text-2 {
657 line-height: 1.5;
658}
659
660.lp-header-text-3 {
661 line-height: 1.5;
662}
663
664[data-media-source="media-lg"] .lp-header-text-3,
665[data-media-source="media-xs"] .lp-header-text-3{
666 line-height: 1.2;
667}
668
669.lp-header-text-4 {
670 line-height: 1.333;
671}
672
673.lp-header-text-4 p {
674 font-size: inherit;
675 line-height: inherit;
676}
677
678
679.lpc-wrap .lp-header-title-1,
680.lpc-wrap h1 {
681 font-size: var(--header-title-1-default);
682}
683
684
685[data-media-source="media-lg"] .lp-header-title-1,
686[data-media-source="media-lg"] h1 {
687 font-size: var(--header-title-1-media-1-default);
688}
689
690[data-media-source="media-md"] .lp-header-title-1,
691[data-media-source="media-md"] h1 {
692 font-size: var(--header-title-1-media-2-default);
693}
694
695
696[data-media-source="media-sm"] .lp-header-title-1,
697[data-media-source="media-sm"] h1 {
698 font-size: var(--header-title-1-media-3-default);
699}
700
701
702[data-media-source="media-xs"] .lp-header-title-1,
703[data-media-source="media-xs"] h1 {
704 font-size: var(--header-title-1-media-4-default);
705}
706
707.lpc-wrap .lp-header-title-2,
708.lpc-wrap h2 {
709 font-size: var(--header-title-2-default);
710}
711
712[data-media-source="media-lg"] .lp-header-title-2,
713[data-media-source="media-lg"] h2 {
714 font-size: var(--header-title-2-media-1-default);
715}
716
717[data-media-source="media-md"] .lp-header-title-2,
718[data-media-source="media-md"] h2 {
719 font-size: var(--header-title-2-media-2-default);
720}
721
722[data-media-source="media-sm"] .lp-header-title-2,
723[data-media-source="media-sm"] h2 {
724 font-size: var(--header-title-2-media-3-default);
725}
726
727[data-media-source="media-xs"] .lp-header-title-2,
728[data-media-source="media-xs"] h2 {
729 font-size: var(--header-title-2-media-4-default);
730}
731
732.lpc-wrap .lp-header-title-3,
733.lpc-wrap h3 {
734 font-size: var(--header-title-3-default);
735}
736
737[data-media-source="media-lg"] .lp-header-title-3,
738[data-media-source="media-lg"] h3 {
739 font-size: var(--header-title-3-media-1-default);
740}
741
742[data-media-source="media-md"] .lp-header-title-3,
743[data-media-source="media-md"] h3 {
744 font-size: var(--header-title-3-media-2-default);
745}
746
747[data-media-source="media-sm"] .lp-header-title-3,
748[data-media-source="media-sm"] h3 {
749 font-size: var(--header-title-3-media-3-default);
750}
751
752[data-media-source="media-xs"] .lp-header-title-3,
753[data-media-source="media-xs"] h3 {
754 font-size: var(--header-title-3-media-4-default);
755}
756
757.lpc-wrap .lp-header-title-4,
758.lpc-wrap h4 {
759 font-size: var(--header-title-4-default);
760}
761
762[data-media-source="media-lg"] .lp-header-title-4 ,
763[data-media-source="media-lg"] h4 {
764 font-size: var(--header-title-4-media-1-default);
765}
766
767[data-media-source="media-md"] .lp-header-title-4,
768[data-media-source="media-md"] h4 {
769 font-size: var(--header-title-4-media-2-default);
770}
771
772[data-media-source="media-sm"] .lp-header-title-4,
773[data-media-source="media-sm"] h4 {
774 font-size: var(--header-title-4-media-3-default);
775}
776
777[data-media-source="media-xs"] .lp-header-title-4,
778[data-media-source="media-xs"] h4 {
779 font-size: var(--header-title-4-media-4-default);
780}
781
782.lpc-wrap .lp-header-title-5,
783.lpc-wrap h5 {
784 font-size: var(--header-title-5-default);
785}
786
787[data-media-source="media-lg"] .lp-header-title-5,
788[data-media-source="media-lg"] h5 {
789 font-size: var(--header-title-5-media-1-default);
790}
791
792[data-media-source="media-md"] .lp-header-title-5,
793[data-media-source="media-md"] h5 {
794 font-size: var(--header-title-5-media-2-default);
795}
796
797[data-media-source="media-sm"] .lp-header-title-5,
798[data-media-source="media-sm"] h5 {
799 font-size: var(--header-title-5-media-3-default);
800}
801
802[data-media-source="media-xs"] .lp-header-title-5,
803[data-media-source="media-xs"] h5 {
804 font-size: var(--header-title-5-media-4-default);
805}
806
807.lpc-wrap .lp-header-title-6,
808.lpc-wrap h6 {
809 font-size: var(--header-title-6-default);
810}
811
812[data-media-source="media-lg"] .lp-header-title-6,
813[data-media-source="media-lg"] h6 {
814 font-size: var(--header-title-6-media-1-default);
815}
816[data-media-source="media-md"] .lp-header-title-6,
817[data-media-source="media-md"] h6 {
818 font-size: var(--header-title-6-media-2-default);
819}
820
821[data-media-source="media-sm"] .lp-header-title-6,
822[data-media-source="media-sm"] h6 {
823 font-size: var(--header-title-6-media-3-default);
824}
825[data-media-source="media-xs"] .lp-header-title-6,
826[data-media-source="media-xs"] h6 {
827 font-size: var(--header-title-6-media-4-default);
828}
829
830.lp-header-text-1 {
831 font-size: var(--header-text-1-default);
832}
833
834[data-media-source="media-lg"] .lp-header-text-1 {
835 font-size: var(--header-text-1-media-1-default);
836}
837
838[data-media-source="media-md"] .lp-header-text-1 {
839 font-size: var(--header-text-1-media-2-default);
840}
841
842[data-media-source="media-sm"] .lp-header-text-1 {
843 font-size: var(--header-text-1-media-3-default);
844}
845
846[data-media-source="media-xs"] .lp-header-text-1 {
847 font-size: var(--header-text-1-media-4-default);
848}
849
850.lp-header-text-2 {
851 font-size: var(--header-text-2-default);
852}
853
854[data-media-source="media-lg"] .lp-header-text-2 {
855 font-size: var(--header-text-2-media-1-default);
856}
857
858[data-media-source="media-md"] .lp-header-text-2 {
859 font-size: var(--header-text-2-media-2-default);
860}
861
862[data-media-source="media-sm"] .lp-header-text-2 {
863 font-size: var(--header-text-2-media-3-default);
864}
865
866[data-media-source="media-xs"] .lp-header-text-2 {
867 font-size: var(--header-text-2-media-4-default);
868}
869
870.lp-header-text-3 {
871 font-size: var(--header-text-3-default);
872}
873
874[data-media-source="media-lg"] .lp-header-text-3{
875 font-size: var(--header-text-3-media-1-default);
876}
877[data-media-source="media-md"] .lp-header-text-3{
878 font-size: var(--header-text-3-media-2-default);
879}
880[data-media-source="media-sm"] .lp-header-text-3{
881 font-size: var(--header-text-3-media-3-default);
882}
883[data-media-source="media-xs"] .lp-header-text-3{
884 font-size: var(--header-text-3-media-4-default);
885}
886
887.lp-header-text-4 {
888 font-size: var(--header-text-4-default);
889}
890
891[data-media-source="media-lg"] .lp-header-text-4 {
892 font-size: var(--header-text-4-media-1-default);
893}
894
895[data-media-source="media-lg"] .lp-header-text-4 {
896 font-size: var(--header-text-4-media-2-default);
897}
898
899[data-media-source="media-lg"] .lp-header-text-4 {
900 font-size: var(--header-text-4-media-3-default);
901}
902
903[data-media-source="media-lg"] .lp-header-text-4 {
904 font-size: var(--header-text-4-media-4-default);
905}
906
907
908.lpc-wrap .lp-header-title-1 * ,
909.lpc-wrap .lp-header-title-2 * ,
910.lpc-wrap .lp-header-title-3 * ,
911.lpc-wrap .lp-header-title-4 * ,
912.lpc-wrap .lp-header-title-5 * ,
913.lpc-wrap .lp-header-title-6 * {
914 padding: 0;
915 margin: 0;
916 font: inherit;
917 color: inherit;
918}
919
920
921[data-block-layout] {position: relative;/* z-index: 0;*/}
922
923/*[data-block-layout] img {
924 max-width: initial;
925}*/
926
927
928
929
930
931._hide-block[id^="popup_lp_block"] {
932 display: none;
933}
934
935.lpc_pointer_events_none {
936 pointer-events: none;
937}
938
939.content-lp-wrapper .temp-wrapper .temp-content article {width: 680px;}
940
941._primary-color {
942 color: var(--primary-color-base);
943}
944
945._primary-fill {
946 background: var(--primary-color-base);
947 color: #fff;
948}
949
950._light-fill {
951 background: #fff;
952}
953
954._dark-fill {
955 background: var(--text-color-base);
956 color: #fff;
957}
958
959._svg-primary-fill path:not([fill]):not([stroke]) {
960 fill: var(--primary-color-base);
961}
962
963._svg-dark-fill path:not([fill]) {
964 fill: var(--text-color-base);
965}
966
967._svg-light-fill path:not([fill]) {
968 fill: #fff;
969}
970
971.lp-text-button {
972 font-size: 16px;
973 font-weight: 700;
974 line-height: 1.25;
975}
976
977.lp-link-button {
978 font-size: 16px;
979 line-height: 1;
980}
981
982.lp-label-text,
983.lp-remark-text,
984.lp-alert-text {
985 font-size: 16px;
986 line-height: 1;
987}
988
989@media all and (min-width: 600px) {
990 .lp-label-text,
991 .lp-remark-text,
992 .lp-alert-text {
993 line-height: 1;
994 }
995}
996
997.lp-remark-text {opacity: 0.5;}
998
999.lp-label-text {
1000 font-weight: 400;
1001}
1002
1003.lp-alert-text {
1004 color: #eb5757;
1005}
1006
1007.lp-button {
1008 display: inline-flex;
1009 align-items: center;
1010 justify-content: center;
1011 box-sizing: border-box;
1012 font-size: var(--header-button-default);
1013 font-weight: 400;
1014 line-height: 1.111;
1015 text-decoration: none;
1016 transition: all 0.15s;
1017 border: none;
1018 outline: none;
1019 text-align: center;
1020 /*text-align-last: center;*/
1021 vertical-align: top;
1022}
1023
1024[data-media-source="media-lg"] .lp-button {
1025 font-size: var(--header-button-media-1-default);
1026}
1027[data-media-source="media-md"] .lp-button {
1028 font-size: var(--header-button-media-2-default);
1029}
1030[data-media-source="media-sm"] .lp-button {
1031 font-size: var(--header-button-media-3-default);
1032}
1033[data-media-source="media-xs"] .lp-button {
1034 font-size: var(--header-button-media-4-default);
1035}
1036
1037
1038.lp-button.lpc-pointer-events {
1039 pointer-events: none;
1040}
1041
1042.lpc-pointer-events {
1043 pointer-events: none;
1044}
1045
1046.lp-button__text,
1047.lp-button__ico {
1048 display: inline-block;
1049 vertical-align: middle;
1050}
1051
1052.lp-button__text {
1053 min-width: 50px;
1054 text-align: center;
1055 padding-top: 4px;
1056 padding-bottom: 4px;
1057 text-align: inherit;
1058 text-align-last: inherit;
1059 color:inherit;
1060 text-decoration: inherit;
1061}
1062
1063.lp-button__ico {
1064 font-size: 0;
1065}
1066
1067.lp-button__ico svg {
1068 width: 24px;
1069 height: 24px;
1070}
1071
1072.lp-button__ico+.lp-button__text {
1073 min-width: 74px;
1074 text-align: left;
1075 padding-right: 4px;
1076 padding-left: 4px;
1077}
1078
1079.lp-button._only-icon {
1080 padding: 13px;
1081}
1082
1083[data-media-source="media-md"] .lp-button._only-icon {
1084 padding: 10px;
1085}
1086
1087[data-media-source="media-sm"] .lp-button._only-icon, [data-media-source="media-xs"] .lp-button._only-icon {
1088 padding: 8px;
1089}
1090
1091.lpc-button--type-1 {
1092 background: var(--primary-color-base);
1093 color: #fff;
1094 /*padding: 13px 16px;*/
1095 padding: 0.722em 0.888em;
1096 border-radius: 6px;
1097 /*min-height: 50px;*/
1098 min-height: max(2.778em, 50px);
1099 line-height: 1;
1100 cursor: pointer;
1101}
1102
1103.lpc-button--type-1._v2-text {
1104 /*padding: 8px 32px;*/
1105 padding: 0.445em 1.778em;
1106}
1107
1108.lpc-button--type-1._v2-icon {
1109 padding: 13px;
1110 font-size: 0;
1111}
1112
1113.lpc-button--type-1._v2-icon svg {width: 24px; height: 24px;}
1114
1115.lpc-button--type-1._v2-icon path {fill: #fff;}
1116
1117[data-media-source="media-md"] .lpc-button--type-1 {
1118 /*padding-top: 8px;
1119 padding-bottom: 8px;*/
1120 padding-top: 0.445em;
1121 padding-bottom: 0.445em;
1122}
1123
1124[data-media-source="media-md"] .lpc-button--type-1._v2-text {
1125 /*padding: 8px 24px;*/
1126 padding: 0.445em 1.334em;
1127}
1128
1129[data-media-source="media-md"] .lpc-button--type-1._v2-icon {
1130 padding: 10px;
1131}
1132
1133[data-media-source="media-sm"] .lpc-button--type-1, [data-media-source="media-xs"] .lpc-button--type-1 {
1134 /*padding-top: 8px;
1135 padding-bottom: 8px;*/
1136 padding-top: 0.445em;
1137 padding-bottom: 0.445em;
1138}
1139
1140[data-media-source="media-sm"] .lpc-button--type-1._v2-text, [data-media-source="media-xs"] .lpc-button--type-1._v2-text {
1141 /*padding: 8px 20px;*/
1142 padding: 0.445em 1.111em;
1143}
1144
1145[data-media-source="media-sm"] .lpc-button--type-1._v2-icon, [data-media-source="media-xs"] .lpc-button--type-1._v2-icon {
1146 padding: 8px;
1147}
1148
1149.lpc-button--type-1:hover {
1150 color: #fff;
1151 background: var(--primary-color-l-5);
1152}
1153
1154.lpc-button--type-1:active {
1155 background: var(--primary-color-d-5);
1156}
1157
1158.lpc-button--type-1 svg path {
1159 fill: #fff;
1160}
1161
1162/*.lpc-button--type-2 {
1163 border: 1px solid var(--primary-color-base);
1164 color: var(--primary-color-base);
1165 padding: 13px 16px;
1166 border-radius: 6px;
1167 min-height: 50px;
1168 line-height: 1;
1169 background: none;
1170 cursor: pointer;
1171}*/
1172
1173.lpc-button--type-2 {
1174 color: var(--text-color-base);
1175 background: var(--primary-color-a-02);
1176 /*padding: 13px 16px;*/
1177 padding: 0.722em 0.888em;
1178 border-radius: 6px;
1179 /*min-height: 50px;*/
1180 min-height: max(2.778em, 50px);
1181 line-height: 1;
1182 cursor: pointer;
1183}
1184
1185.lpc-button--type-2._v2-text {
1186 /*padding: 8px 32px;*/
1187 padding: 0.445em 1.778em;
1188}
1189
1190
1191
1192.lpc-button--type-2._v2-icon {
1193 padding: 12px;
1194 font-size: 0;
1195}
1196
1197.lpc-button--type-2._v2-icon svg {
1198 width: 24px;
1199 height: 24px;
1200}
1201
1202/*.lpc-button--type-2._v2-icon path {
1203 fill: var(--primary-color-base);
1204}*/
1205
1206.lpc-button--type-2._v2-icon path {
1207 fill: var(--text-color-base);
1208}
1209
1210
1211[data-media-source="media-md"] .lpc-button--type-2 {
1212 /*padding-top: 8px;
1213 padding-bottom: 8px;*/
1214 padding-top: 0.445em;
1215 padding-bottom: 0.445em;
1216}
1217
1218[data-media-source="media-md"] .lpc-button--type-2._v2-text {
1219 /*padding: 8px 24px;*/
1220 padding: 0.445em 1.334em
1221}
1222
1223[data-media-source="media-md"] .lpc-button--type-2._v2-icon {padding: 9px;}
1224
1225[data-media-source="media-sm"] .lpc-button--type-2, [data-media-source="media-xs"] .lpc-button--type-2 {
1226 /*padding-top: 8px;
1227 padding-bottom: 8px;*/
1228 padding-top: 0.445em;
1229 padding-bottom: 0.445em;
1230}
1231
1232[data-media-source="media-sm"] .lpc-button--type-2._v2-text, [data-media-source="media-xs"] .lpc-button--type-2._v2-text {
1233 /*padding: 8px 20px;*/
1234 padding: 0.445em 1.111em;
1235}
1236
1237[data-media-source="media-sm"] .lpc-button--type-2._v2-icon, [data-media-source="media-xs"] .lpc-button--type-2._v2-icon {padding: 7px;}
1238
1239/*.lpc-button--type-2:hover {
1240 border-color: var(--primary-color-l-5);
1241 color: var(--primary-color-base);
1242 background: var(--primary-color-a-02);
1243}*/
1244
1245.lpc-button--type-2:hover {
1246 background: var(--primary-color-a-03);
1247}
1248
1249
1250.lpc-button--type-2:hover path {
1251 fill: var(--primary-color-l-5);
1252}
1253
1254/*.lpc-button--type-2:active {
1255 border-color: var(--primary-color-d-5);
1256 color: var(--primary-color-d-5);
1257 background: var(--primary-color-a-01);
1258}*/
1259
1260.lpc-button--type-2:active {
1261 background: var(--primary-color-a-03);
1262}
1263
1264/*.lpc-button--type-2:active path {
1265 fill: var(--primary-color-d-5);
1266}
1267
1268.lpc-button--type-2 svg path {
1269 fill: var(--primary-color-base);
1270}*/
1271
1272.lpc-button--type-2:active path {
1273 fill: var(--text-color-base);
1274}
1275
1276.lpc-button--type-2 svg path {
1277 fill: var(--text-color-base);
1278}
1279
1280
1281.lpc-button--type-2._only-icon {
1282 padding: 12px;
1283}
1284
1285[data-media-source="media-md"] .lpc-button--type-2._only-icon {
1286 padding: 9px;
1287}
1288
1289[data-media-source="media-sm"] .lpc-button--type-2._only-icon, [data-media-source="media-xs"] .lpc-button--type-2._only-icon {
1290 padding: 7px;
1291}
1292
1293.lp-button._with-icon .lp-button__ico {
1294 margin-left: 8px;
1295}
1296
1297.lpc-button--type-3 {
1298 color: var(--primary-color-base);
1299 cursor: pointer;
1300 line-height: 1;
1301 text-align: center;
1302 line-height: 1;
1303 padding-top: 8px;
1304 padding-bottom: 8px;
1305}
1306
1307.lpc-button--type-3._v2-text {
1308 padding: 8px 0;
1309}
1310
1311.lpc-button--type-3 .lp-button__text {
1312 min-width: 0;
1313}
1314
1315.lpc-button--type-3 svg path {
1316 fill: var(--primary-color-base);
1317}
1318
1319.lpc-button--type-3._with-icon {
1320 font-weight: 400;
1321}
1322
1323.lpc-button--type-3._with-icon .lp-button__ico {
1324 margin-left: 0;
1325}
1326
1327.lpc-button--type-3._with-icon .lp-button__ico+.lp-button__text {
1328 padding-right: 4px;
1329}
1330
1331.lpc-button--type-3:hover {
1332 color: var(--primary-color-l-5);
1333}
1334
1335.lpc-button--type-3:active {
1336 color: var(--primary-color-d-5);
1337}
1338
1339[data-media-source="media-xs"] .lpc-button--type-3 {
1340 text-align: center;
1341 /*text-align-last: center;*/
1342 display: block;
1343}
1344
1345.lpc-block__img-wrap {
1346 overflow: hidden;
1347 position: relative;
1348}
1349
1350.lpc-block__img-inner {
1351 position: relative;
1352 height: 0;
1353 width: 100%;
1354 display: block;
1355 overflow: hidden;
1356 padding-left: 0 !important;
1357 padding-right: 0 !important;
1358 padding-bottom: 0 !important;
1359}
1360
1361.lpc-block__img-inner._1_1 {
1362 padding-top: 100% !important;
1363}
1364
1365.lpc-block__img-inner._4_3h {
1366 padding-top: calc(100% * 3 / 4) !important;
1367}
1368
1369.lpc-block__img-inner._3_2h {
1370 padding-top: calc(100% * 2 / 3) !important;
1371}
1372
1373.lpc-block__img-inner._16_9h {
1374 padding-top: calc(100% * 9 / 16) !important;
1375}
1376
1377.lpc-block__img-inner._21_9h {
1378 padding-top: calc(100% * 9 / 21) !important;
1379}
1380
1381/*.lpc-block__img-inner._185_1h {
1382 padding-top: calc(100% * 1 / 1.85) !important;
1383}*/
1384
1385.lpc-block__img-inner._239_1h {
1386 padding-top: calc(100% * 1 / 2.39) !important;
1387}
1388
1389
1390
1391
1392.lpc-block__img-inner._4_3v {
1393 padding-top: calc(100% * 4 / 3) !important;
1394}
1395
1396.lpc-block__img-inner._3_2v {
1397 padding-top: calc(100% * 3 / 2) !important;
1398}
1399
1400.lpc-block__img-inner._16_9v {
1401 padding-top: calc(100% * 16 / 9) !important;
1402}
1403
1404/*
1405.lpc-block__img-inner._185_1v {
1406 padding-top: calc(100% * 1.85 / 1) !important;
1407}
1408
1409.lpc-block__img-inner._239_1v {
1410 padding-top: calc(100% * 2.39 / 1) !important;
1411}
1412*/
1413
1414.lpc-block__img-inner img {
1415 position: absolute;
1416 object-fit: cover;
1417 background-size: cover;
1418 top: 0;
1419 left: 0;
1420 right: 0;
1421 bottom: 0;
1422 width: 100% !important;
1423 height: 100% !important;
1424 max-height: 100% !important;
1425}
1426
1427.lpc-block__img-inner._contain img {
1428 object-fit: contain;
1429 background-size: contain;
1430}
1431
1432/*Video block*/
1433
1434.lpc-video-poster {
1435 background-color: #000;
1436}
1437
1438.lpc-block__video-inner {
1439 position: relative;
1440 height: 0;
1441 width: 100%;
1442 display: block;
1443}
1444.lpc-block__video-inner ._lp-video {
1445 position: absolute;
1446 object-fit: cover;
1447 background-size: cover;
1448 top: 0;
1449 left: 0;
1450 right: 0;
1451 bottom: 0;
1452 width: 100%;
1453 height: 100%;
1454}
1455.lpc-block__video-inner._1_1 {
1456 padding-top: 100%;
1457}
1458
1459.lpc-block__video-inner._4_3h {
1460 padding-top: calc(100% * 3 / 4);
1461}
1462
1463.lpc-block__video-inner._3_2h {
1464 padding-top: calc(100% * 2 / 3);
1465}
1466
1467.lpc-block__video-inner._16_9h {
1468 padding-top: calc(100% * 9 / 16);
1469}
1470
1471.lpc-block__video-inner._4_3v {
1472 padding-top: calc(100% * 4 / 3);
1473}
1474
1475.lpc-block__video-inner._3_2v {
1476 padding-top: calc(100% * 3 / 2);
1477}
1478
1479.lpc-block__video-inner._16_9v {
1480 padding-top: calc(100% * 16 / 9);
1481}
1482
1483.lp-block-bg {
1484 position: absolute;
1485 left: 0;
1486 right: 0;
1487 top: 0;
1488 overflow: hidden;
1489 bottom: 0;
1490 background-position: center center;
1491 background-repeat: no-repeat;
1492 background-size: cover;
1493}
1494
1495.lp-block-bg__video {
1496 position: absolute;
1497 width: 100%;
1498 height: 100%;
1499}
1500
1501.lp-block-bg__video video {
1502 width: 100%;
1503 height: 100%;
1504 object-fit: cover;
1505}
1506
1507.lp-block-bg iframe {
1508 position: absolute;
1509 min-width: 100%;
1510 min-height: 100%;
1511 -webkit-transform: scale(1.2);
1512 transform: scale(1.2);
1513}
1514
1515@media all and (min-width: 960px) {
1516 .lp-block-bg._isfixed {
1517 background-attachment: fixed;
1518 }
1519}
1520
1521.lp-block-overlay {
1522 position: absolute;
1523 left: 0;
1524 right: 0;
1525 top: 0;
1526 bottom: 0;
1527 background: rgba(255, 255, 255, 0.5);
1528}
1529
1530._not_fill .lp-block-overlay {
1531 background: rgba(255, 255, 255, 0);
1532}
1533
1534.lp-block-bg_item {
1535 position: absolute;
1536 left: 0;
1537 right: 0;
1538 top: 0;
1539 overflow: hidden;
1540 bottom: 0;
1541 background-position: center center;
1542 background-repeat: no-repeat;
1543 background-size: cover;
1544}
1545
1546.lp-block-bg_item__video {
1547 position: absolute;
1548 width: 100%;
1549 height: 100%;
1550}
1551
1552.lp-block-bg_item__video video {
1553 width: 100%;
1554 height: 100%;
1555 object-fit: cover;
1556}
1557
1558.lp-block-bg_item iframe {
1559 position: absolute;
1560 min-width: 100%;
1561 min-height: 100%;
1562 -webkit-transform: scale(1.2);
1563 transform: scale(1.2);
1564}
1565
1566@media all and (min-width: 960px) {
1567 .lp-block-bg_item._isfixed {
1568 background-attachment: fixed;
1569 }
1570}
1571
1572.lp-block-overlay_item {
1573 position: absolute;
1574 left: 0;
1575 right: 0;
1576 top: 0;
1577 bottom: 0;
1578 background: rgba(255, 255, 255, 0.5);
1579}
1580
1581._not_fill .lp-block-overlay_item {
1582 background: rgba(255, 255, 255, 0);
1583}
1584
1585.svg-icon-dark path {
1586 fill: var(--primary-color-base);
1587}
1588
1589._lp-image-container {
1590 box-sizing: border-box;
1591 overflow: hidden;
1592 display: -webkit-flex;
1593 display: flex;
1594 -webkit-align-items: center;
1595 -moz-align-items: center;
1596 align-items: center;
1597 -webkit-justify-content: center;
1598 -moz-justify-content: center;
1599 justify-content: center;
1600 max-width: 100%;
1601}
1602
1603/*.lpc-wrapp {
1604 margin: 0 auto;
1605 max-width: 100%;
1606 width: 100%;
1607 box-sizing: border-box;
1608 padding: 0 16px;
1609 position: relative;
1610 z-index: 1;
1611}
1612
1613@media all and (min-width: 600px) {
1614 .lpc-wrapp {
1615 max-width: 600px;
1616 padding: 0 12px;
1617 }
1618}
1619
1620@media all and (min-width: 960px) {
1621 .lpc-wrapp {
1622 max-width: 960px;
1623 padding: 0 24px;
1624 }
1625}
1626
1627@media all and (min-width: 1200px) {
1628 .lpc-wrapp {
1629 padding: 0 14px;
1630 max-width: 1180px;
1631 }
1632}
1633
1634@media all and (min-width: 1380px) {
1635 .lpc-wrapp {
1636 max-width: 1320px;
1637 padding: 0 16px;
1638 }
1639}*/
1640
1641.lpc-container-wrap {
1642 position: relative;
1643} /*Нужно для обертки при использовании block_background_item*/
1644
1645.lpc-wrap {
1646 position: relative;
1647 text-align: left;
1648}
1649
1650.lpc-wrap * {
1651 box-sizing: border-box;
1652}
1653
1654.lpc-row {
1655 margin: 0 -16px;
1656 display: -webkit-box;
1657 display: -ms-flexbox;
1658 display: flex;
1659 flex-wrap:wrap;
1660 width: calc(100% + 32px);
1661}
1662
1663[data-media-source="media-xl"] .lpc-row, [data-media-source="media-lg"] .lpc-row {
1664 margin: 0 -16px;
1665 width: calc(100% + 32px);
1666}
1667
1668 [data-media-source="media-md"] .lpc-row {
1669 margin: 0 -12px;
1670 width: calc(100% + 24px);
1671}
1672 [data-media-source="media-sm"] .lpc-row, [data-media-source="media-xs"] .lpc-row {
1673 margin: 0 -8px;
1674 width: calc(100% + 16px);
1675}
1676
1677[data-media-source="media-sm"] .lpc-col-1-sm {
1678 margin-left: 8px;
1679 margin-right: 8px;
1680 width: calc((100% / 12) - 16px); }
1681
1682[data-media-source="media-sm"] .lpc-col-2-sm {
1683 margin-left: 8px;
1684 margin-right: 8px;
1685 width: calc(((100% / 12) * 2) - 16px); }
1686
1687[data-media-source="media-sm"] .lpc-col-3-sm {
1688 margin-left: 8px;
1689 margin-right: 8px;
1690 width: calc(((100% / 12) * 3) - 16px); }
1691
1692[data-media-source="media-sm"] .lpc-col-4-sm {
1693 margin-left: 8px;
1694 margin-right: 8px;
1695 width: calc(((100% / 12) * 4) - 16px); }
1696
1697[data-media-source="media-sm"] .lpc-col-5-sm {
1698 margin-left: 8px;
1699 margin-right: 8px;
1700 width: calc(((100% / 12) * 5) - 16px); }
1701
1702[data-media-source="media-sm"] .lpc-col-6-sm {
1703 margin-left: 8px;
1704 margin-right: 8px;
1705 width: calc(((100% / 12) * 6) - 16px); }
1706
1707[data-media-source="media-sm"] .lpc-col-7-sm {
1708 margin-left: 8px;
1709 margin-right: 8px;
1710 width: calc(((100% / 12) * 7) - 16px); }
1711
1712[data-media-source="media-sm"] .lpc-col-8-sm {
1713 margin-left: 8px;
1714 margin-right: 8px;
1715 width: calc(((100% / 12) * 8) - 16px); }
1716
1717[data-media-source="media-sm"] .lpc-col-9-sm {
1718 margin-left: 8px;
1719 margin-right: 8px;
1720 width: calc(((100% / 12) * 9) - 16px); }
1721
1722[data-media-source="media-sm"] .lpc-col-10-sm {
1723 margin-left: 8px;
1724 margin-right: 8px;
1725 width: calc(((100% / 12) * 10) - 16px); }
1726
1727[data-media-source="media-sm"] .lpc-col-11-sm {
1728 margin-left: 8px;
1729 margin-right: 8px;
1730 width: calc(((100% / 12) * 11) - 16px); }
1731
1732[data-media-source="media-sm"] .lpc-col-12-sm {
1733 margin-left: 8px;
1734 margin-right: 8px;
1735 width: calc(100% - 16px); }
1736
1737[data-media-source="media-xs"] .lpc-col-1-xs {
1738 margin-left: 8px;
1739 margin-right: 8px;
1740 width: calc((100% / 12) - 16px); }
1741
1742[data-media-source="media-xs"] .lpc-col-2-xs {
1743 margin-left: 8px;
1744 margin-right: 8px;
1745 width: calc(((100% / 12) * 2) - 16px); }
1746
1747[data-media-source="media-xs"] .lpc-col-3-xs {
1748 margin-left: 8px;
1749 margin-right: 8px;
1750 width: calc(((100% / 12) * 3) - 16px); }
1751
1752
1753[data-media-source="media-xs"] .lpc-col-4-xs {
1754 margin-left: 8px;
1755 margin-right: 8px;
1756 width: calc(((100% / 12) * 4) - 16px); }
1757
1758[data-media-source="media-xs"] .lpc-col-5-xs {
1759 margin-left: 8px;
1760 margin-right: 8px;
1761 width: calc(((100% / 12) * 5) - 16px); }
1762
1763[data-media-source="media-xs"] .lpc-col-6-xs {
1764 margin-left: 8px;
1765 margin-right: 8px;
1766 width: calc(((100% / 12) * 6) - 16px); }
1767
1768[data-media-source="media-xs"] .lpc-col-7-xs {
1769 margin-left: 8px;
1770 margin-right: 8px;
1771 width: calc(((100% / 12) * 7) - 16px); }
1772
1773[data-media-source="media-xs"] .lpc-col-8-xs {
1774 margin-left: 8px;
1775 margin-right: 8px;
1776 width: calc(((100% / 12) * 8) - 16px); }
1777
1778[data-media-source="media-xs"] .lpc-col-9-xs {
1779 margin-left: 8px;
1780 margin-right: 8px;
1781 width: calc(((100% / 12) * 9) - 16px); }
1782
1783[data-media-source="media-xs"] .lpc-col-10-xs {
1784 margin-left: 8px;
1785 margin-right: 8px;
1786 width: calc(((100% / 12) * 10) - 16px); }
1787
1788[data-media-source="media-xs"] .lpc-col-11-xs {
1789 margin-left: 8px;
1790 margin-right: 8px;
1791 width: calc(((100% / 12) * 11) - 16px); }
1792
1793[data-media-source="media-xs"] .lpc-col-12-xs {
1794 margin-left: 8px;
1795 margin-right: 8px;
1796 width: calc(100% - 16px); }
1797
1798[data-media-source="media-md"] .lpc-col-1-md {
1799 margin-left: 12px;
1800 margin-right: 12px;
1801 width: calc((100% / 12) - 24px); }
1802
1803[data-media-source="media-md"] .lpc-col-2-md {
1804 margin-left: 12px;
1805 margin-right: 12px;
1806 width: calc(((100% / 12) * 2) - 24px); }
1807
1808[data-media-source="media-md"] .lpc-col-3-md {
1809 margin-left: 12px;
1810 margin-right: 12px;
1811 width: calc(((100% / 12) * 3) - 24px); }
1812
1813[data-media-source="media-md"] .lpc-col-4-md {
1814 margin-left: 12px;
1815 margin-right: 12px;
1816 width: calc(((100% / 12) * 4) - 24px); }
1817
1818[data-media-source="media-md"] .lpc-col-5-md {
1819 margin-left: 12px;
1820 margin-right: 12px;
1821 width: calc(((100% / 12) * 5) - 24px); }
1822
1823[data-media-source="media-md"] .lpc-col-6-md {
1824 margin-left: 12px;
1825 margin-right: 12px;
1826 width: calc(((100% / 12) * 6) - 24px); }
1827
1828[data-media-source="media-md"] .lpc-col-7-md {
1829 margin-left: 12px;
1830 margin-right: 12px;
1831 width: calc(((100% / 12) * 7) - 24px); }
1832
1833[data-media-source="media-md"] .lpc-col-8-md {
1834 margin-left: 12px;
1835 margin-right: 12px;
1836 width: calc(((100% / 12) * 8) - 24px); }
1837
1838[data-media-source="media-md"] .lpc-col-9-md {
1839 margin-left: 12px;
1840 margin-right: 12px;
1841 width: calc(((100% / 12) * 9) - 24px); }
1842
1843[data-media-source="media-md"] .lpc-col-10-md {
1844 margin-left: 12px;
1845 margin-right: 12px;
1846 width: calc(((100% / 12) * 10) - 24px); }
1847
1848[data-media-source="media-md"] .lpc-col-11-md {
1849 margin-left: 12px;
1850 margin-right: 12px;
1851 width: calc(((100% / 12) * 11) - 24px); }
1852
1853[data-media-source="media-md"] .lpc-col-12-md {
1854 margin-left: 12px;
1855 margin-right: 12px;
1856 width: calc(100% - 24px); }
1857
1858[data-media-source="media-lg"] .lpc-col-1-lg {
1859 margin-left: 16px;
1860 margin-right: 16px;
1861 width: calc((100% / 12) - 32px); }
1862
1863[data-media-source="media-lg"] .lpc-col-2-lg {
1864 margin-left: 16px;
1865 margin-right: 16px;
1866 width: calc(((100% / 12) * 2) - 32px); }
1867
1868[data-media-source="media-lg"] .lpc-col-3-lg {
1869 margin-left: 16px;
1870 margin-right: 16px;
1871 width: calc(((100% / 12) * 3) - 32px); }
1872
1873[data-media-source="media-lg"] .lpc-col-4-lg {
1874 margin-left: 16px;
1875 margin-right: 16px;
1876 width: calc(((100% / 12) * 4) - 32px); }
1877
1878[data-media-source="media-lg"] .lpc-col-5-lg {
1879 margin-left: 16px;
1880 margin-right: 16px;
1881 width: calc(((100% / 12) * 5) - 32px); }
1882
1883[data-media-source="media-lg"] .lpc-col-6-lg {
1884 margin-left: 16px;
1885 margin-right: 16px;
1886 width: calc(((100% / 12) * 6) - 32px); }
1887
1888[data-media-source="media-lg"] .lpc-col-7-lg {
1889 margin-left: 16px;
1890 margin-right: 16px;
1891 width: calc(((100% / 12) * 7) - 32px); }
1892
1893[data-media-source="media-lg"] .lpc-col-8-lg {
1894 margin-left: 16px;
1895 margin-right: 16px;
1896 width: calc(((100% / 12) * 8) - 32px); }
1897
1898[data-media-source="media-lg"] .lpc-col-9-lg {
1899 margin-left: 16px;
1900 margin-right: 16px;
1901 width: calc(((100% / 12) * 9) - 32px); }
1902
1903[data-media-source="media-lg"] .lpc-col-10-lg {
1904 margin-left: 16px;
1905 margin-right: 16px;
1906 width: calc(((100% / 12) * 10) - 32px); }
1907
1908[data-media-source="media-lg"] .lpc-col-11-lg {
1909 margin-left: 16px;
1910 margin-right: 16px;
1911 width: calc(((100% / 12) * 11) - 32px); }
1912
1913[data-media-source="media-lg"] .lpc-col-12-lg {
1914 margin-left: 16px;
1915 margin-right: 16px;
1916 width: calc(100% - 32px); }
1917
1918[data-media-source="media-xl"] .lpc-col-1-xl {
1919 margin-left: 16px;
1920 margin-right: 16px;
1921 width: calc((100%/12) - 32px); }
1922
1923[data-media-source="media-xl"] .lpc-col-2-xl {
1924 margin-left: 16px;
1925 margin-right: 16px;
1926 width: calc(((100% / 12) * 2) - 32px); }
1927
1928[data-media-source="media-xl"] .lpc-col-3-xl {
1929 margin-left: 16px;
1930 margin-right: 16px;
1931 width: calc(((100% / 12) * 3) - 32px); }
1932
1933[data-media-source="media-xl"] .lpc-col-4-xl {
1934 margin-left: 16px;
1935 margin-right: 16px;
1936 width: calc(((100% / 12) * 4) - 32px); }
1937
1938[data-media-source="media-xl"] .lpc-col-5-xl {
1939 margin-left: 16px;
1940 margin-right: 16px;
1941 width: calc(((100% / 12) * 5) - 32px); }
1942
1943[data-media-source="media-xl"] .lpc-col-6-xl {
1944 margin-left: 16px;
1945 margin-right: 16px;
1946 width: calc(((100% / 12) * 6) - 32px); }
1947
1948[data-media-source="media-xl"] .lpc-col-7-xl {
1949 margin-left: 16px;
1950 margin-right: 16px;
1951 width: calc(((100% / 12) * 7) - 32px); }
1952
1953[data-media-source="media-xl"] .lpc-col-8-xl {
1954 margin-left: 16px;
1955 margin-right: 16px;
1956 width: calc(((100% / 12) * 8) - 32px); }
1957
1958[data-media-source="media-xl"] .lpc-col-9-xl {
1959 margin-left: 16px;
1960 margin-right: 16px;
1961 width: calc(((100% / 12) * 9) - 32px); }
1962
1963[data-media-source="media-xl"] .lpc-col-10-xl {
1964 margin-left: 16px;
1965 margin-right: 16px;
1966 width: calc(((100% / 12) * 10) - 32px); }
1967
1968[data-media-source="media-xl"] .lpc-col-11-xl {
1969 margin-left: 16px;
1970 margin-right: 16px;
1971 width: calc(((100% / 12) * 11) - 32px); }
1972
1973[data-media-source="media-xl"] .lpc-col-12-xl {
1974 margin-left: 16px;
1975 margin-right: 16px;
1976 width: calc(100% - 32px); }
1977
1978.lp-video-block__custom {
1979 position: relative;
1980 font-size: 0;
1981 display: inline-block;
1982 width: 100%;
1983}
1984
1985.lp-video-block__custom-button {
1986 position: absolute;
1987 /*z-index: 1;*/
1988 top: 50%;
1989 left: 50%;
1990 transform: translate(-50%, -50%);
1991 cursor: pointer;
1992 padding: 5px 10px;
1993 border-radius: 6px;
1994 width: 50px;
1995 /*background: var(--content-background-lpc);*/
1996}
1997
1998.lp-video-block__custom-button svg path {
1999 fill: var(--text-color-base);
2000}
2001
2002.lp-video-block__custom-button.hide {
2003 display: none;
2004}
2005
2006.lp-video-block-wrappper video, .lp-video-block-wrappper iframe {
2007 width: 100%;
2008 height: 100%;
2009}
2010
2011.lp-video-block-wrappper {
2012 position: relative;
2013 overflow: hidden;
2014}
2015
2016._slider-arrows {
2017 display: inline-block;
2018 width: 24px;
2019 height: 24px;
2020 position: relative;
2021}
2022
2023._slider-arrows.reverse {
2024 transform: rotate(180deg);
2025}
2026
2027._slider-arrows-inner {
2028 width: 2px;
2029 height: 11px;
2030 background: #fff;
2031 position: absolute;
2032 right: 11px;
2033 border-radius: 1px;
2034 border-width: 0px !important;
2035 padding: 0 !important;
2036 margin: 0 !important;
2037}
2038
2039.lpc-button--type-2 ._slider-arrows-inner {
2040 background: var(--primary-color-base);
2041}
2042
2043._slider-arrows-inner:first-child {
2044 top: 3px;
2045 transform: rotate(45deg);
2046}
2047
2048._slider-arrows-inner:last-child {
2049 bottom: 3px;
2050 transform: rotate(-45deg);
2051}
2052
2053.lpc-simple-dots {
2054 text-align: center;
2055 margin-top: -16px;
2056 font-size: 0;
2057}
2058
2059.lpc-simple-dot-item {
2060 display: inline-block;
2061 width: 16px;
2062 height: 16px;
2063 border-radius: 10px;
2064 background: var(--primary-color-base);
2065 opacity: 0.5;
2066 margin: 16px 8px 0;
2067}
2068
2069[data-media-source="media-xs"] .lpc-simple-dot-item, [data-media-source="media-sm"] .lpc-simple-dot-item {
2070 width: 12px;
2071 height: 12px;
2072}
2073
2074
2075.lpc-simple-dot-item.active { opacity: 1; }
2076
2077.lp-popup-wrapper {
2078 display: none;
2079 opacity: 0;
2080 visibility: hidden;
2081 position: fixed;
2082 left: 0;
2083 right: 0;
2084 top: 0;
2085 bottom: 0;
2086 z-index: 111;
2087}
2088
2089.lp-popup-overlay {
2090 position: absolute;
2091 left: 0;
2092 right: 0;
2093 top: 0;
2094 bottom: 0;
2095 background: rgba(0,0,0,.5);
2096}
2097
2098.lp-popup-wrapper._opened {
2099 display: block;
2100 visibility: visible;
2101 opacity: 1;
2102 transition: opacity 0.2s linear;
2103 z-index:9999;
2104}
2105
2106.lpc-iframe-wrap .lp-popup-wrapper._opened {
2107 display: none;
2108 opacity: 0;
2109 visibility: hidden;
2110}
2111
2112.lp-popup-wrapper._opened ._hide-block {
2113 display: inline-flex;
2114 align-items: center;
2115 justify-content: center;
2116 vertical-align: middle;
2117 text-align: left;
2118 width: 100%;
2119}
2120
2121.lp-popup-wrapper .lp-popup-inner {
2122 position: absolute;
2123 left: 0;
2124 right: 0;
2125 top: 0;
2126 bottom: 0;
2127 text-align: center;
2128 overflow: auto;
2129 padding: 60px 16px;
2130}
2131
2132@media all and (max-width: 808px) {
2133 .lp-popup-wrapper .lp-popup-inner {
2134 padding-left: 14px;
2135 padding-right: 14px;
2136 }
2137}
2138
2139@media all and (max-width: 767px) {
2140 .lp-popup-wrapper .lp-popup-inner {
2141 padding-left: 14px;
2142 padding-right: 14px;
2143 }
2144}
2145
2146@media all and (max-width: 480px) {
2147 .lp-popup-wrapper .lp-popup-inner {
2148 padding-left: 6px;
2149 padding-right: 6px;
2150 }
2151}
2152
2153@media all and (max-width: 480px) {
2154 .lp-popup-wrapper .lp-popup-inner {
2155 padding-left: 6px;
2156 padding-right: 6px;
2157 }
2158}
2159
2160.lp-popup-inner .decor-wrap {
2161 max-width: 100%;
2162 width: 100%;
2163 display: flex;
2164 justify-content: center;
2165}
2166
2167.lp-popup-wrapper .lp-popup-inner:after {
2168 content: "";
2169 display: inline-block;
2170 width: 0;
2171 height: 100%;
2172 vertical-align: middle;
2173}
2174
2175.lp-ui-timer {
2176 display: flex;
2177 margin: 0 -4px;
2178 flex-wrap:wrap;
2179}
2180
2181.lp-ui-timer__item {
2182 /*flex: 0 0 58px;*/
2183 text-align: center;
2184 margin: 0 3px;
2185}
2186
2187
2188@media all and (min-width: 600px) {
2189 .lp-ui-timer__item {
2190 margin: 0 4px;
2191 }
2192}
2193
2194.lp-ui-timer__item-number {
2195 font-style: normal;
2196 font-weight: bold;
2197 /*font-size: 26px;*/
2198 vertical-align: middle;
2199 /*line-height: 1.34;*/
2200 padding: 15px 17px;
2201 box-sizing: border-box;
2202}
2203
2204/*@media (max-width: 600px) {
2205 .lp-ui-timer__item-number {
2206 font-size: 26px !important;
2207 }
2208}*/
2209
2210/*@media (max-width: 495px) {
2211 .lp-ui-timer__item-number {
2212 font-size: 24px !important;
2213 }
2214}*/
2215
2216.lp-ui-timer__item-text {
2217 font-style: normal;
2218 font-weight: normal;
2219 font-size: 14px;
2220 line-height: 20px;
2221 color: #8b9098;
2222}
2223
2224._type-1 .lp-ui-timer__item-number {
2225 background: var(--content-background-lpc);
2226 color: var(--primary-color-base);
2227}
2228
2229._type-2 .lp-ui-timer__item-number {
2230 background: var(--content-background-lpc);
2231 color: var(--primary-color-base);
2232 padding: 14px 16px;
2233 border: 1px solid var(--primary-color-base);
2234}
2235
2236._type-3 .lp-ui-timer__item-number {
2237 background: var(--primary-color-base);
2238 color: #fff;
2239}
2240
2241
2242
2243.lpc-light-mode-block { color: #333; background: #fff; }
2244.lpc-light-mode-block a:not([href^="tel:"]), .lpc-light-mode-block ._primary-color { color: var(--primary-color-base); }
2245/*.lpc-light-mode-block svg path:not([fill]) { fill: var(--primary-color-base); }
2246.lpc-light-mode-block svg defs path:not([fill]) { fill: inherit;}*/
2247
2248.lpc-contacts-7__item-text a[href^="tel:"] {
2249 color: inherit;
2250 font-size: inherit;
2251 font-weight: inherit;
2252}
2253
2254.lpc-dark-mode-block { color: #fff; background: var(--primary-color-base); }
2255.lpc-dark-mode-block a:not([href^="tel:"]), .lpc-dark-mode-block ._primary-color { color: inherit; }
2256.lpc-dark-mode-block svg path:not([fill]) { fill: #fff; }
2257
2258@keyframes placeholder-active {
2259 0% {
2260 background-position: 100% 50%
2261 }
2262
2263 to {
2264 background-position: 0 50%
2265 }
2266}
2267
2268.lp-map-placeholder {
2269 position: relative;
2270 background: 50% 50% / cover no-repeat url("/g/s3/lp/img/lp-map-placeholder-v3.svg");
2271}
2272
2273.lp-map-placeholder:after {
2274 content: '';
2275 position: absolute;
2276 display: block;
2277 z-index: -1;
2278 left: 0;
2279 right: 0;
2280 top: 0;
2281 bottom: 0;
2282 background: linear-gradient(-45deg,transparent 25%, #fff 30%, transparent 63%);
2283 background-size: 400% 100%;
2284 -webkit-animation: placeholder-active 3s ease infinite;
2285 animation: placeholder-active 3s ease infinite;
2286}
2287
2288
2289
2290@keyframes button-bounce {
2291 0% {
2292 transform: translate3d(0, 0, 0);
2293 }
2294 3% {
2295 -webkit-transform: translate3d(0, -12px, 0);
2296 transform: translate3d(0, -12px, 0);
2297 }
2298 7% {
2299 -webkit-transform: translate3d(0, 8px, 0);
2300 transform: translate3d(0, 8px, 0);
2301 }
2302 9% {
2303 -webkit-transform: translate3d(0, -3px, 0);
2304 transform: translate3d(0, -3px, 0);
2305 }
2306 10% {
2307 -webkit-transform: translate3d(0, 0, 0);
2308 transform: translate3d(0, 0, 0);
2309 }
2310 100% {
2311 -webkit-transform: translate3d(0, 0, 0);
2312 transform: translate3d(0, 0, 0);
2313 }
2314}
2315
2316@keyframes button-flash {
2317 0% {
2318 opacity: 1;
2319 }
2320 4% {
2321 opacity: 0.25;
2322 }
2323 12% {
2324 opacity: 1;
2325 }
2326 16% {
2327 opacity: 0.25;
2328 }
2329 20% {
2330 opacity: 1;
2331 }
2332 100% {
2333 opacity: 1;
2334 }
2335}
2336
2337@keyframes button-pulse {
2338 0% {
2339 transform: scale(1);
2340 }
2341 3% {
2342 transform: scale(1.05);
2343 }
2344 6% {
2345 transform: scale(1);
2346 }
2347 9% {
2348 transform: scale(1.05);
2349 }
2350 12% {
2351 transform: scale(1);
2352 }
2353 100% {
2354 transform: scale(1);
2355 }
2356}
2357
2358.button-bounce-animation {
2359 animation: button-bounce 5s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
2360 transform-origin: center bottom;
2361}
2362
2363.button-flash-animation {
2364 animation: button-flash 4s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
2365}.s3-input-textarea
2366
2367.button-pulse-animation {
2368 animation: button-pulse 4s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
2369}
2370
2371/*Splide slider*/
2372#lp_constructor .splide__track--draggable {
2373 -webkit-touch-callout: default;
2374 -webkit-user-select: auto;
2375 -ms-user-select: auto;
2376 user-select: auto;
2377}
2378
2379.splide__inner {
2380 position: relative;
2381 visibility: visible;
2382}
2383
2384.splide__custom__pagination.splide__pagination:not(.splide__custom__style) {
2385 position: relative;
2386 top: auto;
2387 left: auto;
2388 right: auto;
2389 bottom: auto;
2390 margin: 20px 0 0;
2391}
2392[data-media-source="media-xs"] .splide__custom__pagination.splide__pagination:not(.splide__custom__style),
2393[data-media-source="media-sm"] .splide__custom__pagination.splide__pagination:not(.splide__custom__style) {
2394 margin: 10px 0 0;
2395}
2396
2397.splide__custom__pagination:not(.splide__custom__style) .splide__pagination__page {
2398 width: 16px;
2399 height: 16px;
2400 margin: 6px;
2401 opacity: .3;
2402 transition: all .15s linear;
2403 background: var(--primary-color-base);
2404 min-height: unset;
2405}
2406
2407[data-media-source="media-xs"] .splide__custom__pagination:not(.splide__custom__style) .splide__pagination__page,
2408[data-media-source="media-sm"] .splide__custom__pagination:not(.splide__custom__style) .splide__pagination__page {
2409 width: 10px;
2410 height: 10px;
2411}
2412
2413.splide__custom__pagination:not(.splide__custom__style) .splide__pagination__page:hover,
2414.splide__custom__pagination:not(.splide__custom__style) .splide__pagination__page.is-active {
2415 transform: scale(1);
2416 opacity: 1;
2417 background: var(--primary-color-base);
2418}
2419
2420.splide__custom__arrows .splide__arrow:disabled {
2421 display: none;
2422}
2423
2424.splide__custom__arrows .splide__arrow {
2425 min-width: 44px;
2426 min-height: 44px;
2427 width: auto;
2428 opacity: 1;
2429 background: none;
2430 border-radius: 50px;
2431}
2432
2433.splide .splide__custom__arrows .splide__arrow:focus {
2434 outline: none;
2435}
2436
2437.splide__custom__arrows .splide__arrow:hover {
2438 opacity: 1;
2439 background: none;
2440}
2441
2442/*.splide__custom__arrows .splide__arrow__bg*/
2443.splide__arrow__bg {
2444 position: relative;
2445 overflow: hidden;
2446 border-radius: 50px;
2447 background: rgba(0,0,0, 0.5);
2448 transition: all .15s linear;
2449
2450 display: flex;
2451 align-items: center;
2452 justify-content: center;
2453}
2454
2455.splide__arrow__bg:not(.preview-arrow) {
2456 /*width: 100%;
2457 height: 100%;*/
2458 width: 44px;
2459 height: 44px;
2460}
2461
2462.splide__arrow__icon {
2463 display: block;
2464 padding: 0;
2465 -webkit-mask-image: url('/g/s3/lp/lpc.v4/images/sprite.view.svg#chevron-right-middle');
2466 mask-image: url('/g/s3/lp/lpc.v4/images/sprite.view.svg#chevron-right-middle');
2467 -webkit-mask-size: 30px;
2468 mask-size: 30px;
2469
mask-image-repeat: no-repeat;
2470 -webkit-mask-image-repeat: no-repeat;
2471 width: 30px;
2472 height: 30px;
2473 background-color: #FFF;
2474 position: absolute;
2475}
2476.splide__arrow__icon--prev {
2477 transform: rotate(180deg);
2478}
2479
2480/*.splide__custom__arrows .splide__arrow__bg:before*/
2481.splide__arrow__bg:before {
2482 position: absolute;
2483 top: 0;
2484 left: 0;
2485 right: 0;
2486 bottom: 0;
2487 content: '';
2488 opacity: 0;
2489 pointer-events: none;
2490 transition: all .15s linear;
2491 background: rgba(255,255,255, 0.2);
2492}
2493
2494.splide__custom__arrows .splide__arrow:hover .splide__arrow__bg:before {
2495 opacity: 1;
2496}
2497
2498.splide__arrow.splide__arrow--prev {
2499 left: -22px;
2500}
2501
2502.splide__arrow.splide__arrow--next {
2503 right: -22px;
2504}
2505
2506.splide__arrow__lines {
2507 position: absolute;
2508 width: 24px;
2509 height: 24px;
2510 display: inline-block;
2511}
2512
2513.splide__arrow__lines.reverse__arrows {
2514 transform: rotate(180deg);
2515}
2516
2517.splide__arrow__line:first-child {
2518 top: 3px;
2519 transform: rotate(45deg);
2520}
2521
2522.splide__arrow__line:last-child {
2523 bottom: 3px;
2524 transform: rotate(-45deg);
2525}
2526
2527.splide__arrow__line {
2528 position: absolute;
2529 right: 11px;
2530 height: 11px;
2531 width: 2px;
2532 background: #fff;
2533 border-radius: 1px;
2534 border-width: 0px !important;
2535 padding: 0 !important;
2536 margin: 0 !important;
2537}
2538/*Splide slider*/
2539
2540/*Spoiler*/
2541.spoiler-btn-wrap {
2542 display: none;
2543 text-align: center;
2544}
2545.spoiler-btn-wrap.show_spoiler {
2546 display: block;
2547}
2548.spoiler-margin {
2549 margin: 40px 0 0;
2550}
2551[data-media-source="media-lg"] .spoiler-margin {
2552 margin: 32px 0 0;
2553}
2554[data-media-source="media-md"] .spoiler-margin {
2555 margin: 32px 0 0;
2556}
2557[data-media-source="media-sm"] .spoiler-margin {
2558 margin: 32px 0 0;
2559}
2560[data-media-source="media-xs"] .spoiler-margin {
2561 margin: 32px 0 0;
2562}
2563.spoiler-card-margin {
2564 margin: 40px 0 0;
2565}
2566[data-media-source="media-lg"] .spoiler-card-margin {
2567 margin: 32px 0 0;
2568}
2569[data-media-source="media-md"] .spoiler-card-margin {
2570 margin: 32px 0 0;
2571}
2572[data-media-source="media-sm"] .spoiler-card-margin {
2573 margin: 24px 0 0;
2574}
2575[data-media-source="media-xs"] .spoiler-card-margin {
2576 margin: 24px 0 0;
2577}
2578
2579/*Spoiler*/
2580
2581.popup-row-block {
2582 background: repeating-linear-gradient(145deg, rgba(255,255,255,0.03), rgba(255,255,255,0.03) 10px, rgba(0,0,0,0.07) 10px, rgba(0,0,0,0.07) 20px);
2583}
2584
2585/*Транзишн для текстов в новом конструкторе*/
2586#landing_page_site .lp-header-title-1,
2587#landing_page_site .lp-header-title-2,
2588#landing_page_site .lp-header-title-3,
2589#landing_page_site .lp-header-title-4,
2590#landing_page_site .lp-header-title-5,
2591#landing_page_site .lp-header-title-6,
2592#landing_page_site .lp-header-text-1,
2593#landing_page_site .lp-header-text-2,
2594#landing_page_site .lp-header-text-3,
2595#landing_page_site .lp-header-text-4 {
2596 transition: font-size .3s ease-in-out 0s;
2597}
2598
2599
2600/*Старая версия для слабовидящих https://staff.megagroup.ru/staff/sites/?site_id=1085232*/
2601[data-set-size='normal-size'] .lpc-wrap p,
2602[data-set-size='normal-size'] .lpc-wrap .lp-header-text-1,
2603[data-set-size='normal-size'] .lpc-wrap .lp-header-text-2,
2604[data-set-size='normal-size'] .lpc-wrap .lp-header-text-3,
2605[data-set-size='normal-size'] .lpc-wrap .lp-header-text-4 {
2606 font-size: 1em;
2607}
2608
2609[data-set-size='big-size'] .lpc-wrap p,
2610[data-set-size='big-size'] .lpc-wrap .lp-button,
2611[data-set-size='big-size'] .lpc-wrap .lp-header-text-1,
2612[data-set-size='big-size'] .lpc-wrap .lp-header-text-2,
2613[data-set-size='big-size'] .lpc-wrap .lp-header-text-3,
2614[data-set-size='big-size'] .lpc-wrap .lp-header-text-4 {
2615 font-size: 1.125rem;
2616}
2617
2618[data-set-size='big1-size'] .lpc-wrap p,
2619[data-set-size='big1-size'] .lpc-wrap .lp-button,
2620[data-set-size='big1-size'] .lpc-wrap .lp-header-text-1,
2621[data-set-size='big1-size'] .lpc-wrap .lp-header-text-2,
2622[data-set-size='big1-size'] .lpc-wrap .lp-header-text-3,
2623[data-set-size='big1-size'] .lpc-wrap .lp-header-text-4 {
2624 font-size: 1.5rem;
2625}
2626
2627[data-set-size='big2-size'] .lpc-wrap p,
2628[data-set-size='big2-size'] .lpc-wrap .lp-button,
2629[data-set-size='big2-size'] .lpc-wrap .lp-header-text-1,
2630[data-set-size='big2-size'] .lpc-wrap .lp-header-text-2,
2631[data-set-size='big2-size'] .lpc-wrap .lp-header-text-3,
2632[data-set-size='big2-size'] .lpc-wrap .lp-header-text-4 {
2633 font-size: 2rem;
2634}
2635
2636body[image="hide"] .lpc-block__img-inner {
2637 display: none;
2638}
2639
2640/*Старая версия для слабовидящих https://staff.megagroup.ru/staff/sites/?site_id=1085232*/
2641
2642/*ymaps*/
2643ymaps .baloon-content h1,
2644ymaps .baloon-content h2,
2645ymaps .baloon-content h3,
2646ymaps .baloon-content h4,
2647ymaps .baloon-content h5,
2648ymaps .baloon-content h6 {
2649 line-height: 1;
2650}
2651
2652ymaps .baloon-content {
2653 padding: 10px 10px 0 !important;
2654}
2655
2656.baloon-content h5 {
2657 color: #000;
2658}
2659/*ymaps*/
2660
2661/*s3*/
2662.s3-json-map-wrapper .map-coords-item {max-width: 100%;}
2663
2664.s3-textarea,
2665.bluepopup-wrapper .s3-input-textarea {
2666 min-width: 587px;
2667 font-weight: 400;
2668 font-family: "Open Sans";
2669 font-size: 16px;
2670 padding: 8px 15px;
2671}
2672.bluepopup-wrapper .s3-input-textarea {
2673 color: #344;
2674}
2675.bluepopup-wrapper .chzn-container {
2676 min-width: 419px;
2677}
2678
2679._live._live--lp ._live__panel-menu li ul li a .control-title {
2680 font-weight: inherit;
2681 font-size: inherit;
2682 color: inherit;
2683 margin: 0;
2684}
2685._live._live--lp ._live__panel-menu li ul li a {
2686 padding-left: 20px;
2687 padding-right: 20px;
2688}
2689._live._live--lp ._live__panel-menu li ul._live__language-list {
2690 width: 88px;
2691}
2692
2693.form-item-title {
2694 font-size: 14px;
2695 margin-bottom: 8px;
2696}
2697
2698.data-list-title {
2699 font-size: 14px;
2700 font-weight: 600;
2701 font-family: "Open Sans", Arial, Helvetica, sans-serif;
2702 margin-bottom: 8px;
2703}
2704
2705.s3-rb:not(.switcher),
2706.s3-label-static-rb {
2707 font-size: 16px;
2708 font-weight: 400;
2709}
2710
2711.s3-cb:not(.switcher),
2712.s3-label-static-cb {
2713 font-size: 16px;
2714 font-weight: 400;
2715}
2716
2717.s3-cb:not(.switcher) b,
2718.s3-label-static-cb b {
2719 font-weight: 400;
2720}
2721
2722
2723
2724.s3-rb:not(.switcher) .ico,
2725.s3-label-static-rb .ico {
2726 margin: -1px 6px 0 0;
2727}
2728
2729.s3-rb--radio {
2730 margin: 0 12px 0 0;
2731}
2732
2733input.s3-input-text-v2 {
2734 font-size: 16px;
2735 max-width: 587px;
2736 font-weight: 400;
2737}
2738
2739body .s3-select.v2.white + .chzn-container a.chzn-single,
2740.s3-action-select .s3-select.v2.white + .chzn-container a.chzn-single {
2741 font-size: 16px !important;
2742 font-weight: 400 !important;
2743}
2744
2745body .s3-select.v2.white + .chzn-container.chzn-with-drop .chzn-drop .chzn-results li,
2746.s3-action-select .s3-select.v2.white + .chzn-container.chzn-with-drop .chzn-drop .chzn-results li {
2747 font-size: 16px !important;
2748 font-weight: 400 !important;
2749}
2750
2751input.s3-input-text-v2 ~ .s3-btn {
2752 height: 39px !important;
2753 line-height: 39px;
2754 margin-top: -6px !important;
2755}
2756
2757/*s3*/
2758
2759
2760/*staff2*/
2761.lpc-wrap th,
2762.lpc-wrap td {
2763 font-family: inherit;
2764 font-size: inherit;
2765}
2766/*staff2*/
2767
2768/*icomoon*/
2769@font-face {
2770 font-family: 'lpc_icomoon';
2771 src: url('/g/s3/lp/lpc.v4/fonts/icomoon.ttf') format('truetype');
2772 font-weight: normal;
2773 font-style: normal;
2774 font-display: swap;
2775}
2776/*icomoon*/
2777
2778/*.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element[data-elem-type="container"],
2779.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element[data-elem-type="card_container"],
2780.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element[data-elem-type="slider_container"],
2781.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element[data-elem-type="form"],
2782.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element[data-elem-type="image"],
2783.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element[data-elem-type="block"],
2784.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element[data-elem-type="header"],
2785.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element[data-elem-type="button"],
2786.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element[data-elem-type="text"] {
2787 position: relative;
2788}*/
2789
2790.content-lp-wrapper .lp-selected-element {
2791 outline: 2px solid #36C55C !important;
2792 outline-offset: 1px;
2793 z-index: 2;
2794}
2795
2796body:not(.preview_mode) .content-lp-wrapper [data-elem-type]:hover,
2797body:not(.preview_mode) .content-lp-wrapper [data-elem-type]:focus {
2798 outline: 1px dashed #356479;
2799 outline-offset:1px;
2800}
2801
2802/* Old
2803.content-lp-wrapper.lpc-const-frame-selection .lp-selected-element {
2804 outline: 1px solid #36C55C !important;
2805 outline-offset: 1px;
2806}
2807body:not(.preview_mode) .content-lp-wrapper.lpc-const-frame-selection [data-elem-type]:hover,
2808body:not(.preview_mode) .content-lp-wrapper.lpc-const-frame-selection [data-elem-type]:focus {
2809 outline: 1px dashed #36C55C;
2810 outline-offset:1px;
2811}*/
2812
2813.content-lp-wrapper.lpc-const-frame-selection #landing_page_site.content-lp .lp-row [id^="_lp_block_"]:hover .site-controls {
2814 box-shadow: none;
2815}
2816
2817.content-lp-wrapper.lpc-const-frame-selection .lpc-block {
2818 margin-bottom: 3px;
2819}
2820
2821.content-lp-wrapper.lpc-const-frame-selection .lp-row-add-wrap.last {
2822 margin-bottom: -2px;
2823}
2824.content-lp-wrapper.lpc-const-frame-selection .lp-row-add-wrap:not(.last) {
2825 margin-top: -1px;
2826}
2827
2828.lpc-no-scroll {
2829 overflow: hidden !important;
2830}
2831
2832.js-lg-init .lg-item:hover {
2833 cursor: zoom-in;
2834}
2835
2836.js-new-lg-init .lpc-lg-item:hover {
2837 cursor: zoom-in;
2838}
2839
2840[data-media-source="media-sm"] .spoiler-btn-wrap.show_spoiler {
2841 margin: 24px 0 0;
2842}
2843
2844[data-media-source="media-xs"] .spoiler-btn-wrap.show_spoiler {
2845 margin: 24px 0 0;
2846}
2847
2848[data-media-source="media-xs"] .spoiler-btn-wrap.show_spoiler .spoiler-btn {
2849 width: 100%;
2850}
2851
2852
2853/*Эти стили нужны для теста тегов без скрипта*/
2854
2855.tags-header-title-1 {
2856 margin-top: 0;
2857 font-size: 40px;
2858 line-height: 1.2;
2859}
2860
2861
2862[data-media-source="media-lg"] .tags-header-title-1 {
2863 font-size: 36px;
2864 line-height: 1.2;
2865}
2866
2867[data-media-source="media-md"] .tags-header-title-1 {
2868 font-size: 36px;
2869 line-height: 1.2;
2870}
2871
2872
2873[data-media-source="media-sm"] .tags-header-title-1 {
2874 font-size: 30px;
2875 line-height: 1.2;
2876}
2877
2878
2879[data-media-source="media-xs"] .tags-header-title-1 {
2880 font-size: 26px;
2881 line-height: 1.2;
2882}
2883
2884.tags-header-title-2 {
2885 font-size: 36px;
2886 line-height: 1.2;
2887}
2888
2889[data-media-source="media-lg"] .tags-header-title-2 {
2890 font-size: 32px;
2891 line-height: 1.2;
2892}
2893
2894[data-media-source="media-md"] .tags-header-title-2 {
2895 font-size: 30px;
2896 line-height: 1.2;
2897}
2898
2899[data-media-source="media-sm"] .tags-header-title-2 {
2900 font-size: 26px;
2901 line-height: 1.2;
2902}
2903
2904[data-media-source="media-xs"] .tags-header-title-2 {
2905 font-size: 24px;
2906 line-height: 1.2;
2907}
2908
2909.tags-header-title-3 {
2910 font-size: 32px;
2911 line-height: 1.2;
2912}
2913
2914[data-media-source="media-lg"] .tags-header-title-3 {
2915 font-size: 28px;
2916 line-height: 1.2;
2917}
2918
2919[data-media-source="media-md"] .tags-header-title-3 {
2920 font-size: 26px;
2921 line-height: 1.2;
2922}
2923
2924[data-media-source="media-sm"] .tags-header-title-3 {
2925 font-size: 24px;
2926 line-height: 1.2;
2927}
2928
2929[data-media-source="media-xs"] .tags-header-title-3 {
2930 font-size: 22px;
2931 line-height: 1.2;
2932}
2933
2934.tags-header-title-4 {
2935 font-size: 26px;
2936 line-height: 1.2;
2937}
2938
2939[data-media-source="media-lg"] .tags-header-title-4 {
2940 font-size: 26px;
2941 line-height: 1.2;
2942}
2943
2944[data-media-source="media-md"] .tags-header-title-4 {
2945 font-size: 22px;
2946 line-height: 1.2;
2947}
2948
2949[data-media-source="media-sm"] .tags-header-title-4 {
2950 font-size: 22px;
2951 line-height: 1.2;
2952}
2953
2954[data-media-source="media-xs"] .tags-header-title-4 {
2955 font-size: 20px;
2956 line-height: 1.2;
2957}
2958
2959.tags-header-title-5 {
2960 font-size: 20px;
2961 line-height: 1.2;
2962}
2963
2964[data-media-source="media-lg"] .tags-header-title-5 {
2965 font-size: 20px;
2966 line-height: 1.2;
2967}
2968
2969[data-media-source="media-md"] .tags-header-title-5 {
2970 font-size: 18px;
2971 line-height: 1.2;
2972}
2973
2974[data-media-source="media-sm"] .tags-header-title-5 {
2975 font-size: 18px;
2976 line-height: 1.2;
2977}
2978
2979[data-media-source="media-xs"] .tags-header-title-5 {
2980 font-size: 18px;
2981 line-height: 1.2;
2982}
2983
2984.tags-header-title-6 {
2985 font-size: 16px;
2986 line-height: 1.2;
2987}
2988
2989[data-media-source="media-xs"] .tags-header-title-6 {
2990 font-size: 16px;
2991 line-height: 1.2;
2992}
2993
2994.tags-header-text-1,
2995.tags-header-text-2,
2996.tags-header-text-3,
2997.tags-header-text-4 {
2998 font-weight: 400;
2999}
3000
3001.tags-header-text-1 {
3002 font-size: 20px;
3003 line-height: 1.6;
3004}
3005
3006[data-media-source="media-lg"] .tags-header-text-1 {
3007 font-size: 18px;
3008 line-height: 1.667;
3009}
3010
3011[data-media-source="media-md"] .tags-header-text-1 {
3012 font-size: 18px;
3013 line-height: 1.667;
3014}
3015
3016[data-media-source="media-sm"] .tags-header-text-1 {
3017 font-size: 17px;
3018 line-height: 1.53;
3019}
3020
3021[data-media-source="media-xs"] .tags-header-text-1 {
3022 font-size: 16px;
3023 line-height: 1.5;
3024}
3025
3026.tags-header-text-2 {
3027 font-size: 18px;
3028 line-height: 1.667;
3029}
3030
3031[data-media-source="media-lg"] .tags-header-text-2 {
3032 font-size: 17px;
3033 line-height: 1.53;
3034}
3035
3036[data-media-source="media-md"] .tags-header-text-2 {
3037 font-size: 17px;
3038 line-height: 1.53;
3039}
3040
3041[data-media-source="media-sm"] .tags-header-text-2 {
3042 font-size: 17px;
3043 line-height: 1.53;
3044}
3045
3046[data-media-source="media-xs"] .tags-header-text-2 {
3047 font-size: 16px;
3048 line-height: 1.5;
3049}
3050
3051.tags-header-text-3 {
3052 font-size: 16px;
3053 line-height: 1.5;
3054}
3055
3056.tags-header-text-4 {
3057 font-size: 15px;
3058 line-height: 1.333;
3059}
3060
3061.tags-header-text {
3062 margin: 0;
3063}
3064
3065.tags-header-title {
3066 padding: 6px 0 0px;
3067}
3068
3069[data-media-source="media-xs"] .tags-header-title,
3070[data-media-source="media-sm"] .tags-header-title {
3071 padding: 4px 0 0px;
3072}
3073
3074.lpc-row-tags > div:last-child{
3075 margin-bottom: 16px;
3076}
3077
3078[data-media-source="media-xs"] .lpc-row-tags > div:last-child,
3079[data-media-source="media-sm"] .lpc-row-tags > div:last-child {
3080 margin-bottom: 12px;
3081}
3082
3083/*Конец тестовых стилей*/
3084
3085.lg-item img, .lpc-lg-item img {
3086 transition: transform 0.3s ease;
3087}
3088
3089.lg-item:hover img, .lpc-lg-item:hover img {
3090 transform: scale(1.1) rotate(0.001deg);
3091 transform-origin: center;
3092 cursor: zoom-in;
3093}
3094
3095.bluepopup-wrapper #tab- > div > b {
3096 display: inline-block;
3097 font-family: "Open Sans", Arial, Helvetica, sans-serif;
3098 font-style: normal;
3099 font-weight: 600;
3100 line-height: 20px;
3101 color: #212121;
3102 font-size: 14px;
3103 margin-bottom: 8px;
3104}
3105
3106.bluepopup-wrapper #tab- > div > label > strong {
3107
3108 font-family: "Open Sans", Arial, Helvetica, sans-serif;
3109 font-style: normal;
3110 font-weight: 600;
3111 font-size: 14px;
3112 line-height: 20px;
3113 color: #212121;
3114}
3115
3116input.s3-input-text.s3-date-select {
3117 height: 40px;
3118 margin-top: 8px;
3119 font-family: 'Open Sans', sans-serif;
3120 font-style: normal;
3121 font-weight: 600;
3122 font-size: 15px;
3123}
3124
3125.date-select:after {
3126 margin-top: -3px;
3127 right: 17px;
3128}
3129
3130/*Стили категории на конструкторе*/
3131#landing_page_controls .folders-menu-wrapper .lp-folders-wrapper ul.folders-menu li > span .folder-icon {
3132 display: none;
3133}
3134
3135#landing_page_controls .folders-menu-wrapper .lp-folders-wrapper ul.folders-menu {
3136 padding: 12px 6px;
3137}
3138
3139#landing_page_controls .folders-menu-wrapper .lp-folders-wrapper ul.folders-menu li > span {
3140 border-radius: 6px;
3141 min-height: 44px;
3142 padding: 6px 28px 6px 15px;
3143 display: flex;
3144 align-items: center;
3145 position: relative;
3146}
3147
3148#landing_page_controls .folders-menu-wrapper .lp-folders-wrapper ul.folders-menu li > span:hover {
3149
3150}
3151
3152#landing_page_controls .folders-menu-wrapper .lp-folders-wrapper ul.folders-menu li.active > span {
3153 color: #29BC50;
3154}
3155
3156#landing_page_controls .folders-menu-wrapper .lp-folders-wrapper ul.folders-menu li > span:before {
3157 content: "";
3158 position: absolute;
3159 width: 16px;
3160 height: 16px;
3161 top: 50%;
3162 right: 12px;
3163 margin-top: -8px;
3164 background-image: url(/g/s3/lp/lpc.v4/images/lpc-redactor-arrow-2.svg);
3165 background-size: 16px;
3166 transition: all 0.3s;
3167 opacity:0;
3168 visibility: hidden;
3169}
3170
3171#landing_page_controls .folders-menu-wrapper .lp-folders-wrapper ul.folders-menu li > span:hover:before {
3172 opacity:1;
3173 visibility: visible;
3174 background-image: url(/g/s3/lp/lpc.v4/images/lpc-redactor-arrow-2.svg);
3175}
3176
3177#landing_page_controls .folders-menu-wrapper .lp-folders-wrapper ul.folders-menu li.active > span:before {
3178 opacity:1;
3179 visibility: visible;
3180 background-image: url(/g/s3/lp/lpc.v4/images/lpc-redactor-arrow.svg);
3181}
3182
3183#landing_page_controls .folders-menu-wrapper .lp-folders-wrapper ul.folders-menu li > span[data-folder-id='68672708'] {
3184 background: #fdef90;
3185 color: #333333;
3186}
3187
3188#landing_page_controls .folders-menu-wrapper .lp-folders-wrapper ul.folders-menu li > span[data-folder-id='68672708']:hover{
3189 background: #D5FDD7;
3190}
3191
3192#landing_page_controls .folders-menu-wrapper .lp-folders-wrapper ul.folders-menu li.active > span[data-folder-id='68672708']:hover:before{
3193 background-image: url(/g/s3/lp/lpc.v4/images/lpc-redactor-arrow-2.svg);
3194 opacity:1;
3195 visibility: visible;
3196}
3197
3198#landing_page_controls .folders-menu-wrapper .lp-folders-wrapper ul.folders-menu li > span[data-folder-id='68672708']:before {
3199 background-image: url(/g/s3/lp/lpc.v4/images/lpc-redactor-arrow-2.svg);
3200 opacity:0;
3201 visibility: visible;
3202}
3203
3204#landing_page_controls .folders-menu-wrapper .lp-folders-wrapper ul.folders-menu li.active > span[data-folder-id='68672708']:before {
3205 background-image: url(/g/s3/lp/lpc.v4/images/lpc-redactor-arrow-2.svg);
3206 opacity:1;
3207 visibility: visible;
3208}
3209
3210#landing_page_controls .folders-menu-wrapper .lp-folders-wrapper ul.folders-menu li > span[data-folder-id='68672708']:hover:before {
3211 background-image: url(/g/s3/lp/lpc.v4/images/lpc-redactor-arrow-2.svg);
3212 opacity:1;
3213 visibility: visible;
3214}
3215
3216#landing_page_controls .folders-menu-wrapper .lp-folders-wrapper ul.folders-menu li{
3217 border-radius: 6px;
3218 margin-bottom: 2px;
3219}
3220/*Стили категории*/
3221
3222/*Заглушка карты*/
3223
3224.lp-map-placeholder {
3225 background: none;
3226}
3227
3228.lp-map-placeholder:before {
3229 content: "";
3230 position: absolute;
3231 width: 120px;
3232 height: 120px;
3233 -webkit-mask-image: url(/g/s3/lp/lpc.v4/images/lpc-maps-init-img.svg);
3234 mask-image: url(/g/s3/lp/lpc.v4/images/lpc-maps-init-img.svg);
3235 -webkit-mask-size: 120px;
3236 mask-size: 120px;
3237
mask-image-repeat: no-repeat;
3238 -webkit-mask-image-repeat: no-repeat;
3239 background: var(--text-color-a-02);
3240 left: 50%;
3241 top: 50%;
3242 margin-left: -60px;
3243 margin-top: -60px;
3244}
3245
3246/*lazyload image*/
3247img.lazy {
3248 opacity: 0;
3249 transition: opacity 0.3s ease;
3250}
3251
3252img.lazy.loaded {
3253 opacity: 1;
3254}
3255
3256img.lazy.lazyloaded {
3257 transition: opacity 0.3s, transform 0.3s ease;
3258 opacity: 1;
3259}
3260
3261.lpc_lg_pointer_events {
3262 pointer-events: none;
3263}
3264/*lazyload end*/
3265
3266.lpc-title-color {
3267 color: var(--text-color-base-header);
3268}
3269
3270@media all and (max-width: 600px) {
3271 body .lp-popup-wrapper .lp-popup-inner {
3272 padding: 0;
3273 }
3274
3275 body .lp-popup-wrapper .lp-popup-inner > * {
3276 min-height: 100%;
3277 }
3278
3279 body .lp-popup-wrapper .lp-popup-inner .decor-wrap > * {
3280 min-width: 100%;
3281 min-height: 100vh;
3282 max-width: auto !important;
3283 }
3284
3285}
3286
3287
3288.lpc_qr_code_container,
3289.lpc_qr_code_container_phone {
3290 position: absolute;
3291 padding: 20px;
3292 border-radius: 6px;
3293 border: 1px solid var(--text-color-a-01);
3294 background: #fff;
3295 margin-bottom: 11px;
3296 font-size: 0;
3297 line-height: 0;
3298 display: none;
3299}
3300
3301.lpc-wrap .lp-header-title-0.lpc-link-edit:hover,
3302.lpc-wrap .lp-header-title-1.lpc-link-edit:hover,
3303.lpc-wrap .lp-header-title-2.lpc-link-edit:hover,
3304.lpc-wrap .lp-header-title-3.lpc-link-edit:hover,
3305.lpc-wrap .lp-header-title-4.lpc-link-edit:hover,
3306.lpc-wrap .lp-header-title-5.lpc-link-edit:hover,
3307.lpc-wrap .lp-header-title-6.lpc-link-edit:hover {
3308 color: var(--primary-color-base);
3309 transition: .3s ease;
3310}
3311
3312/* =============================== Отступы для карточки =============================== */
3313[data-media-source="media-xl"] .lpc-padding-big {
3314 padding: 36px;
3315}
3316[data-media-source="media-lg"] .lpc-padding-big {
3317 padding: 32px;
3318}
3319[data-media-source="media-md"] .lpc-padding-big {
3320 padding: 28px;
3321}
3322[data-media-source="media-sm"] .lpc-padding-big {
3323 padding: 24px;
3324}
3325[data-media-source="media-xs"] .lpc-padding-big {
3326 padding: 20px;
3327}
3328
3329
3330[data-media-source="media-xl"] .lpc-padding-average {
3331 padding: 36px;
3332}
3333[data-media-source="media-lg"] .lpc-padding-average {
3334 padding: 32px;
3335}
3336[data-media-source="media-md"] .lpc-padding-average {
3337 padding: 28px;
3338}
3339[data-media-source="media-sm"] .lpc-padding-average {
3340 padding: 24px;
3341}
3342[data-media-source="media-xs"] .lpc-padding-average {
3343 padding: 20px;
3344}
3345
3346
3347[data-media-source="media-xl"] .lpc-padding-little {
3348 padding: 28px;
3349}
3350[data-media-source="media-lg"] .lpc-padding-little {
3351 padding: 28px;
3352}
3353[data-media-source="media-md"] .lpc-padding-little {
3354 padding: 28px;
3355}
3356[data-media-source="media-sm"] .lpc-padding-little {
3357 padding: 24px;
3358}
3359[data-media-source="media-xs"] .lpc-padding-little {
3360 padding: 20px;
3361}
3362
3363
3364[data-media-source="media-xl"] .lpc-padding-very-small {
3365 padding: 20px;
3366}
3367[data-media-source="media-lg"] .lpc-padding-very-small {
3368 padding: 20px;
3369}
3370[data-media-source="media-md"] .lpc-padding-very-small {
3371 padding: 20px;
3372}
3373[data-media-source="media-sm"] .lpc-padding-very-small {
3374 padding: 20px;
3375}
3376[data-media-source="media-xs"] .lpc-padding-very-small {
3377 padding: 12px;
3378}
3379/* ==================================================================================== */
3380/* ============================== Отступы для контейнера ============================== */
3381[data-media-source="media-xl"] .lpc-gap-block {
3382 padding: 32px 0;
3383}
3384[data-media-source="media-lg"] .lpc-gap-block {
3385 padding: 32px 0;
3386}
3387[data-media-source="media-md"] .lpc-gap-block {
3388 padding: 32px 0;
3389}
3390[data-media-source="media-sm"] .lpc-gap-block {
3391 padding: 24px 0;
3392}
3393[data-media-source="media-xs"] .lpc-gap-block {
3394 padding: 24px 0;
3395}
3396
3397[data-media-source="media-xl"] .lpc-gap-container {
3398 padding: 72px;
3399}
3400[data-media-source="media-lg"] .lpc-gap-container {
3401 padding: 64px;
3402}
3403[data-media-source="media-md"] .lpc-gap-container {
3404 padding: 48px;
3405}
3406[data-media-source="media-sm"] .lpc-gap-container {
3407 padding: 32px 28px;
3408}
3409[data-media-source="media-xs"] .lpc-gap-container {
3410 padding: 24px 20px;
3411}
3412
3413[data-media-source="media-xl"] .lpc-gap-full {
3414 padding: 72px 0;
3415}
3416[data-media-source="media-lg"] .lpc-gap-full {
3417 padding: 64px 0;
3418}
3419[data-media-source="media-md"] .lpc-gap-full {
3420 padding: 48px 0;
3421}
3422[data-media-source="media-sm"] .lpc-gap-full {
3423 padding: 32px 0;
3424}
3425[data-media-source="media-xs"] .lpc-gap-full {
3426 padding: 24px 0;
3427}
3428/* ==================================================================================== */
3429/* ============================== Отступы для элементов ============================== */
3430[data-media-source="media-xl"] [data-row-margin="off-card"] {
3431 margin-top: 40px
3432}
3433[data-media-source="media-lg"] [data-row-margin="off-card"] {
3434 margin-top: 40px
3435}
3436[data-media-source="media-md"] [data-row-margin="off-card"] {
3437 margin-top: 32px
3438}
3439[data-media-source="media-sm"] [data-row-margin="off-card"] {
3440 margin-top: 32px
3441}
3442[data-media-source="media-xs"] [data-row-margin="off-card"] {
3443 margin-top: 32px
3444}
3445
3446[data-media-source="media-xl"] [data-row-margin="card"] {
3447 margin-top: 32px
3448}
3449[data-media-source="media-lg"] [data-row-margin="card"] {
3450 margin-top: 32px
3451}
3452[data-media-source="media-md"] [data-row-margin="card"] {
3453 margin-top: 24px
3454}
3455[data-media-source="media-sm"] [data-row-margin="card"] {
3456 margin-top: 16px
3457}
3458[data-media-source="media-xs"] [data-row-margin="card"] {
3459 margin-top: 16px
3460}
3461
3462[data-media-source="media-xl"] .splide__slide[data-row-margin="card"] {
3463 margin-top: 0px
3464}
3465[data-media-source="media-lg"] .splide__slide[data-row-margin="card"] {
3466 margin-top: 0px
3467}
3468[data-media-source="media-md"] .splide__slide[data-row-margin="card"] {
3469 margin-top: 0px
3470}
3471[data-media-source="media-sm"] .splide__slide[data-row-margin="card"] {
3472 margin-top: 0px
3473}
3474[data-media-source="media-xs"] .splide__slide[data-row-margin="card"] {
3475 margin-top: 0px
3476}
3477/* ==================================================================================== */
3478
3479[data-media-source="media-xl"] .lpc-margin-big,
3480[data-media-source="media-lg"] .lpc-margin-big,
3481[data-media-source="media-md"] .lpc-margin-big {
3482 padding: 64px 0;
3483}
3484[data-media-source="media-sm"] .lpc-margin-big,
3485[data-media-source="media-xs"] .lpc-margin-big {
3486 padding: 40px 0;
3487}
3488
3489
3490[data-media-source="media-xl"] .lpc-margin-average,
3491[data-media-source="media-lg"] .lpc-margin-average,
3492[data-media-source="media-md"] .lpc-margin-average {
3493 padding: 32px 0;
3494}
3495[data-media-source="media-sm"] .lpc-margin-average,
3496[data-media-source="media-xs"] .lpc-margin-average {
3497 padding: 24px 0;
3498}
3499
3500
3501[data-media-source="media-xl"] .lpc-margin-little,
3502[data-media-source="media-lg"] .lpc-margin-little,
3503[data-media-source="media-md"] .lpc-margin-little {
3504 padding: 16px 0;
3505}
3506[data-media-source="media-sm"] .lpc-margin-little,
3507[data-media-source="media-xs"] .lpc-margin-little {
3508 padding: 8px 0;
3509}
3510
3511
3512
3513[data-media-source="media-sm"] .lpc-button--type-1.lpc_test_button span,
3514[data-media-source="media-sm"] .lpc-button--type-2.lpc_test_button span,
3515[data-media-source="media-sm"] .lpc-button--type-3.lpc_test_button span {
3516 font-size: clamp(16px, 1em, 24px);
3517}
3518
3519[data-media-source="media-sm"] .lpc-button--type-1.lpc_test_button,
3520[data-media-source="media-sm"] .lpc-button--type-2.lpc_test_button,
3521[data-media-source="media-sm"] .lpc-button--type-3.lpc_test_button {
3522 min-height: min(max(2em, 50px), 65px);
3523}
3524
3525[data-media-source="media-sm"] .lpc-button--type-1.lpc_test_button,
3526[data-media-source="media-sm"] .lpc-button--type-2.lpc_test_button,
3527[data-media-source="media-sm"] .lpc-button--type-3.lpc_test_button {
3528 padding: min(max(0.8em, 8px), 16px) min(max(0.4em, 4px), 20px);
3529}
3530
3531[data-media-source="media-xs"] .lpc-button--type-1.lpc_test_button span,
3532[data-media-source="media-xs"] .lpc-button--type-2.lpc_test_button span,
3533[data-media-source="media-xs"] .lpc-button--type-3.lpc_test_button span {
3534 font-size: clamp(16px, 1em, 24px);
3535}
3536
3537[data-media-source="media-xs"] .lpc-button--type-1.lpc_test_button,
3538[data-media-source="media-xs"] .lpc-button--type-2.lpc_test_button,
3539[data-media-source="media-xs"] .lpc-button--type-3.lpc_test_button {
3540 min-height: min(max(2em, 50px), 65px);
3541}
3542
3543[data-media-source="media-xs"] .lpc-button--type-1.lpc_test_button,
3544[data-media-source="media-xs"] .lpc-button--type-2.lpc_test_button,
3545[data-media-source="media-xs"] .lpc-button--type-3.lpc_test_button {
3546 padding: min(max(0.8em, 8px), 16px) min(max(0.4em, 4px), 20px);
3547}
3548
3549
3550/*------ Отступы для заголовок--------*/
3551[data-media-source="media-xl"] .lpc-gap-head {
3552 margin-bottom: 32px;
3553}
3554
3555[data-media-source="media-lg"] .lpc-gap-head {
3556 margin-bottom: 32px;
3557}
3558
3559[data-media-source="media-md"] .lpc-gap-head {
3560 margin-bottom: 32px;
3561}
3562
3563[data-media-source="media-sm"] .lpc-gap-head {
3564 margin-bottom: 24px;
3565}
3566
3567[data-media-source="media-xs"] .lpc-gap-head {
3568 margin-bottom: 24px;
3569}
3570
3571[data-media-source="media-xl"] .lpc-gap-title + .lpc-gap-desc {
3572 margin-top: 28px;
3573}
3574
3575[data-media-source="media-lg"] .lpc-gap-title + .lpc-gap-desc {
3576 margin-top: 28px;
3577}
3578
3579[data-media-source="media-md"] .lpc-gap-title + .lpc-gap-desc {
3580 margin-top: 28px;
3581}
3582
3583[data-media-source="media-sm"] .lpc-gap-title + .lpc-gap-desc {
3584 margin-top: 20px;
3585}
3586
3587[data-media-source="media-xs"] .lpc-gap-title + .lpc-gap-desc {
3588 margin-top: 20px;
3589}
3590[data-elem-type] p:first-child {
3591 margin-top: 0;
3592}
3593[data-elem-type] p:last-child {
3594 margin-bottom: 0;
3595}
3596.lpc-card-style {
3597 border: 1px solid var(--text-color-a-01);
3598}
3599.lpc-container-style {
3600 background-color: var(--primary-color-a-01);
3601}
3602.lpc-card-bg {
3603 background: var(--content-background-lpc);
3604 border: none;
3605}
3606/*------ Отступы для заголовок (конец)--------*/
3607
3608._lpc_constructor {
3609 width: max-content;
3610 margin: 0 auto;
3611 padding: 40px 0;
3612}
3613
3614
3615/*Триггер попап*/
3616.modal__content [role="button"]:has(img[src^="/g/s3/lp/previews/layout_14708_ru_preview.jpg"]) ,
3617.sample-block-item-preview[src^="/g/s3/lp/previews/layout_14708_ru_preview.jpg"] {
3618 display: none !important;
3619}
3620
3621/**/
3622
3623
3624/* НЕ УДАЛЯТЬ - это новогоднее оформление */
3625/*
3626div.modal {z-index: 1002 !important;}
3627
3628.lpc-new-year {
3629 position: fixed;
3630 top: -1.5px;
3631 left: 0;
3632 right: 0;
3633 display: flex;
3634 justify-content: center;
3635 height: 30px;
3636 pointer-events: none;
3637}
3638
3639@media all and (min-width: 1890px) {
3640 .lpc-new-year {
3641 left: 100px;
3642 }
3643}
3644
3645@media all and (min-width: 1340px) and (max-width: 1580px) {
3646 .lpc-new-year {
3647 left: 400px;
3648 }
3649}
3650
3651.lpc-new-year__items {
3652 position: relative;
3653 margin: 0;
3654 pointer-events: none;
3655 list-style: none;
3656 display: flex;
3657 padding: 0;
3658 min-width: 240px;
3659}
3660
3661.lpc-new-year__items:before {
3662 position: absolute;
3663 content: '';
3664 left: 50%;
3665 bottom: 0;
3666 margin-left: -265px;
3667 width: 530px;
3668 height: 530px;
3669 border-radius: 50%;
3670 border: 1px solid #80969F;
3671}
3672
3673.lpc-new-year__items li {
3674 position: absolute;
3675 width: 6px;
3676 height: 6px;
3677 border-radius: 50%;
3678 animation: lightBlink 1s infinite;
3679 background-color: green;
3680}
3681
3682.lpc-new-year__items:nth-child(odd) li {
3683 animation: lightBlink2 1s infinite;
3684}
3685
3686.lpc-new-year__items li:first-child {
3687 top: 5px;
3688 left: 11px;
3689}
3690
3691.lpc-new-year__items li:nth-child(2) {
3692 top: 17px;
3693 left: 45px;
3694}
3695
3696.lpc-new-year__items li:nth-child(3) {
3697 top: 24px;
3698 left: 79px;
3699}
3700
3701.lpc-new-year__items li:nth-child(4) {
3702 top: 27px;
3703 left: 113px;
3704}
3705
3706.lpc-new-year__items li:nth-child(5) {
3707 top: 25px;
3708 left: 147px;
3709}
3710
3711.lpc-new-year__items li:nth-child(6) {
3712 top: 19px;
3713 left: 181px;
3714}
3715
3716.lpc-new-year__items li:nth-child(7) {
3717 top: 8px;
3718 left: 215px;
3719}
3720
3721.lpc-new-year__items li:nth-child(odd) {
3722 animation-delay: 0.5s;
3723}
3724
3725
3726
3727
3728.lpc-new-year__items.second_items {
3729 min-width: 276px;
3730}
3731
3732.lpc-new-year__items.second_items:before {
3733 bottom: -10px;
3734}
3735
3736.lpc-new-year__items.second_items li:first-child {
3737 top: 15px;
3738 left: 29px;
3739}
3740
3741.lpc-new-year__items.second_items li:nth-child(2) {
3742 top: 27px;
3743 left: 63px;
3744}
3745
3746.lpc-new-year__items.second_items li:nth-child(3) {
3747 top: 34px;
3748 left: 97px;
3749}
3750
3751.lpc-new-year__items.second_items li:nth-child(4) {
3752 top: 37px;
3753 left: 131px;
3754}
3755
3756.lpc-new-year__items.second_items li:nth-child(5) {
3757 top: 35px;
3758 left: 165px;
3759}
3760
3761.lpc-new-year__items.second_items li:nth-child(6) {
3762 top: 29px;
3763 left: 199px;
3764}
3765
3766.lpc-new-year__items.second_items li:nth-child(7) {
3767 top: 18px;
3768 left: 233px;
3769}
3770
3771
3772.lpc-new-year__items .green_toy {
3773 position: absolute;
3774 left: 223px;
3775 top: -1px;
3776 width: 35px;
3777 height: 54px;
3778 background: url(/g/s3/lp/lpc.v4/images/green_toy.svg) 50% no-repeat;
3779 background-color: transparent !important;
3780 border-radius: 0;
3781 transform-origin: top;
3782 animation: pendulum2 ease-in-out 6s !important;
3783 animation-iteration-count: infinite !important;
3784}
3785
3786.lpc-new-year__items .last_green_toy {
3787 position: absolute;
3788 right: -14.5px;
3789 top: -1px;
3790 width: 27px;
3791 height: 50px;
3792 background: url(/g/s3/lp/lpc.v4/images/small_green_toy.svg) 50% /cover no-repeat;
3793 background-color: transparent !important;
3794 border-radius: 0;
3795 transform-origin: top;
3796 animation: pendulum2 ease-in-out 8s !important;
3797 animation-iteration-count: infinite !important;
3798}
3799
3800.lpc-new-year__items .red_toy {
3801 position: absolute;
3802 left: 261.5px;
3803 top: -1px;
3804 width: 31px;
3805 height: 50px;
3806 background: url(/g/s3/lp/lpc.v4/images/red_toy.svg) 50% /cover no-repeat;
3807 background-color: transparent !important;
3808 border-radius: 0;
3809 transform-origin: top;
3810 animation: pendulum2 ease-in-out 8s !important;
3811 animation-iteration-count: infinite !important;
3812}
3813
3814.lpc-new-year__items .first_red_toy {
3815 position: absolute;
3816 left: -12.5px;
3817 top: -1px;
3818 width: 27px;
3819 height: 48px;
3820 background: url(/g/s3/lp/lpc.v4/images/small_red_toy.svg) 50% /cover no-repeat;
3821 background-color: transparent !important;
3822 border-radius: 0;
3823 transform-origin: top;
3824 animation: pendulum2 ease-in-out 6s !important;
3825 animation-iteration-count: infinite !important;
3826}
3827
3828@keyframes pendulum {
3829 0% {
3830 transform: rotate(0deg);
3831 }
3832 50% {
3833 transform: rotate(0deg);
3834 }
3835 55% {
3836 transform: rotate(8deg);
3837 }
3838 70% {
3839 transform: rotate(-6deg);
3840 }
3841 80% {
3842 transform: rotate(2deg);
3843 }
3844 90% {
3845 transform: rotate(-2deg);
3846 }
3847 100% {
3848 transform: rotate(0deg);
3849 }
3850}
3851
3852@keyframes pendulum2 {
3853 0% {
3854 transform: rotate(0deg);
3855 }
3856 30% {
3857 transform: rotate(0deg);
3858 }
3859 50% {
3860 transform: rotate(8deg);
3861 }
3862 60% {
3863 transform: rotate(-10deg);
3864 }
3865 80% {
3866 transform: rotate(4deg);
3867 }
3868 90% {
3869 transform: rotate(-4deg);
3870 }
3871 100% {
3872 transform: rotate(0deg);
3873 }
3874}
3875
3876@keyframes lightBlink {
3877 0%, 100% {
3878 box-shadow: 0px 2px 12px 2px #00E173;
3879 background-color: #00E173;
3880 }
3881 50% {
3882 background-color: #FF6246;
3883 box-shadow: 0px 2px 12px 2px #FF6246;
3884 }
3885}
3886
3887@keyframes lightBlink2 {
3888 0%, 100% {
3889 box-shadow: 0px 2px 12px 2px #FF6246;
3890 background-color: #FF6246;
3891 }
3892 50% {
3893 box-shadow: 0px 2px 12px 2px #00E173;
3894 background-color: #00E173;
3895 }
3896}
3897
3898#landing_page_controls {
3899 overflow: hidden;
3900}
3901
3902#landing_page_site .lpc-new-year {
3903 z-index: 1000;
3904}
3905
3906#landing_page_site #lpc-snow-block {
3907 z-index: 1000;
3908}
3909
3910#lpc-snow-block {
3911 height: 72px;
3912 pointer-events: none;
3913 position: fixed;
3914 left: 0;
3915 right: 0;
3916 top: 0;
3917 overflow: hidden;
3918 z-index: 22222222;
3919}
3920
3921.content_contructor.opened #landing_page_site .lpc-new-year {
3922 z-index: auto;
3923}
3924
3925.content_contructor.opened #landing_page_site #lpc-snow-block {
3926 z-index: 127;
3927}
3928
3929
3930
3931.s3-preloader .spinner {
3932 background: url('/g/s3/lp/lpc.v4/images/new_loader.svg') 50% /cover no-repeat;
3933 animation: none;
3934 box-shadow: none;
3935 border: none;
3936 width: 120px;
3937 height: 120px;
3938 margin: -60px 0 0 -60px;
3939}
3940
3941
3942#landing_page_site .block-css-controls {
3943 background: none;
3944}
3945
3946#landing_page_controls ._live._live--lp {
3947 background: none;
3948 z-index: 2;
3949}
3950
3951#landing_page_controls {
3952 background: #3c4d54;
3953}
3954
3955._live._live--lp ._live_right_buttons > ._live__panel-menu > li {
3956 background-color: #3c4d54;
3957}
3958
3959._live._live--lp ._live__header a:not(:hover) {
3960 background-color: #3c4d54;
3961}
3962
3963._live._live--lp ._live__header a._live_logo-name-part:hover {
3964 background-color: #455961;
3965}
3966
3967.hide_live_header {
3968 opacity: 0;
3969}
3970
3971._live._live--lp ._live_right_buttons > ._live__panel-menu > ul > li {border-color: #505f65;}
3972
3973._live._live--lp ._live__header a._live_logo-name-part:hover:after {
3974 border-color: transparent transparent transparent #455961;
3975}
3976
3977._live._live--lp ._live__panel {
3978 padding-right: 0;
3979}*/
3980/* НЕ УДАЛЯТЬ - это новогоднее оформление */
3981
3982
3983/*стили для таблиц https://megagroup.fibery.io/S3/Task/4029/comment=32803*/
3984.decor-wrap .table {
3985 margin: 0.9em auto;
3986 display: inline-block;
3987 max-width: 100%;
3988 overflow: auto;
3989}
3990
3991.decor-wrap .table table {
3992 width: 100%;
3993 height: 100%;
3994 border-spacing: 0;
3995 border-collapse: collapse;
3996 border-style: solid;
3997 border-color: #bfbfbf;
3998 border-width: 1px;
3999}
4000
4001.decor-wrap .table table td,
4002.decor-wrap .table table th {
4003 min-width: 2em;
4004 border-style: solid;
4005 border-color: #bfbfbf;
4006 border-width: 1px;
4007 text-align: center;
4008 vertical-align: middle;
4009 padding: 10px
4010}
4011
4012[data-elem-type="svg_mask"] span {
4013 mask-size: 100% 100%;
4014 mask-position: center;
4015 mask-origin: content-box;
4016 mask-repeat: no-repeat;
4017 width: 100%;
4018 height: 100%;
4019 display: block;
4020 background-size: 100% 100%;
4021 background-position: center;
4022 background-origin: content-box;
4023 background-repeat: no-repeat;
4024 background-image: var(--mask-image-url);
4025 mask-image: var(--mask-image-url);
4026}
4027[data-elem-type="svg_mask"] img {
4028 width: 100%;
4029 height: 100%;
4030 display: block;
4031 object-fit: contain;
4032}
4033
4034
4035/*.decor-wrap [data-elem-type="text"]:not(.lp-button),
4036.decor-wrap [data-elem-type="header"] {
4037 display: flow-root;
4038}*/
4039/*стили для таблиц https://megagroup.fibery.io/S3/Task/4029/comment=32803*/
4040
4041
4042
4043.lpc-wrap .lp-header-title-1 * :is(h1, h2, h3, h4, h5, h6),
4044.lpc-wrap .lp-header-title-2 * :is(h1, h2, h3, h4, h5, h6),
4045.lpc-wrap .lp-header-title-3 * :is(h1, h2, h3, h4, h5, h6),
4046.lpc-wrap .lp-header-title-4 * :is(h1, h2, h3, h4, h5, h6),
4047.lpc-wrap .lp-header-title-5 * :is(h1, h2, h3, h4, h5, h6),
4048.lpc-wrap .lp-header-title-6 * :is(h1, h2, h3, h4, h5, h6) {
4049 margin: 0;
4050}
4051
4052.lp-header-title-1 * :is(h1, h2, h3, h4, h5, h6),
4053.lp-header-title-2 * :is(h1, h2, h3, h4, h5, h6),
4054.lp-header-title-3 * :is(h1, h2, h3, h4, h5, h6),
4055.lp-header-title-4 * :is(h1, h2, h3, h4, h5, h6),
4056.lp-header-title-5 * :is(h1, h2, h3, h4, h5, h6),
4057.lp-header-title-6 * :is(h1, h2, h3, h4, h5, h6) {
4058 line-height: 1.2;
4059}
4060
4061.lpc-wrap .lp-header-title-1 * :is(h1, h2, h3, h4, h5, h6) {
4062 font-size: var(--header-title-1-default);
4063}
4064
4065[data-media-source="media-lg"] .lp-header-title-1 * :is(h1, h2, h3, h4, h5, h6) {
4066 font-size: var(--header-title-1-media-1-default);
4067}
4068
4069[data-media-source="media-md"] .lp-header-title-1 * :is(h1, h2, h3, h4, h5, h6) {
4070 font-size: var(--header-title-1-media-2-default);
4071}
4072
4073[data-media-source="media-sm"] .lp-header-title-1 * :is(h1, h2, h3, h4, h5, h6) {
4074 font-size: var(--header-title-1-media-3-default);
4075}
4076
4077[data-media-source="media-xs"] .lp-header-title-1 * :is(h1, h2, h3, h4, h5, h6) {
4078 font-size: var(--header-title-1-media-4-default);
4079}
4080
4081.lpc-wrap .lp-header-title-2 * :is(h1, h2, h3, h4, h5, h6) {
4082 font-size: var(--header-title-2-default);
4083}
4084
4085[data-media-source="media-lg"] .lp-header-title-2 * :is(h1, h2, h3, h4, h5, h6) {
4086 font-size: var(--header-title-2-media-1-default);
4087}
4088
4089[data-media-source="media-md"] .lp-header-title-2 * :is(h1, h2, h3, h4, h5, h6) {
4090 font-size: var(--header-title-2-media-2-default);
4091}
4092
4093[data-media-source="media-sm"] .lp-header-title-2 * :is(h1, h2, h3, h4, h5, h6) {
4094 font-size: var(--header-title-2-media-3-default);
4095}
4096
4097[data-media-source="media-xs"] .lp-header-title-2 * :is(h1, h2, h3, h4, h5, h6) {
4098 font-size: var(--header-title-2-media-4-default);
4099}
4100
4101.lpc-wrap .lp-header-title-3 * :is(h1, h2, h3, h4, h5, h6) {
4102 font-size: var(--header-title-3-default);
4103}
4104
4105[data-media-source="media-lg"] .lp-header-title-3 * :is(h1, h2, h3, h4, h5, h6) {
4106 font-size: var(--header-title-3-media-1-default);
4107}
4108
4109[data-media-source="media-lg"] .lp-header-title-3 * :is(h1, h2, h3, h4, h5, h6) {
4110 font-size: var(--header-title-3-media-2-default);
4111}
4112
4113[data-media-source="media-lg"] .lp-header-title-3 * :is(h1, h2, h3, h4, h5, h6) {
4114 font-size: var(--header-title-3-media-3-default);
4115}
4116
4117[data-media-source="media-lg"] .lp-header-title-3 * :is(h1, h2, h3, h4, h5, h6) {
4118 font-size: var(--header-title-3-media-4-default);
4119}
4120
4121.lpc-wrap .lp-header-title-4 * :is(h1, h2, h3, h4, h5, h6) {
4122 font-size: var(--header-title-4-default);
4123}
4124
4125[data-media-source="media-lg"] .lp-header-title-4 * :is(h1, h2, h3, h4, h5, h6) {
4126 font-size: var(--header-title-4-media-1-default);
4127}
4128
4129[data-media-source="media-md"] .lp-header-title-4 * :is(h1, h2, h3, h4, h5, h6) {
4130 font-size: var(--header-title-4-media-2-default);
4131}
4132
4133[data-media-source="media-sm"] .lp-header-title-4 * :is(h1, h2, h3, h4, h5, h6) {
4134 font-size: var(--header-title-4-media-3-default);
4135}
4136
4137[data-media-source="media-xs"] .lp-header-title-4 * :is(h1, h2, h3, h4, h5, h6) {
4138 font-size: var(--header-title-4-media-4-default);
4139}
4140
4141.lpc-wrap .lp-header-title-5 * :is(h1, h2, h3, h4, h5, h6) {
4142 font-size: var(--header-title-5-default);
4143}
4144
4145[data-media-source="media-lg"] .lp-header-title-5 * :is(h1, h2, h3, h4, h5, h6) {
4146 font-size: var(--header-title-5-media-1-default);
4147}
4148
4149[data-media-source="media-md"] .lp-header-title-5 * :is(h1, h2, h3, h4, h5, h6) {
4150 font-size: var(--header-title-5-media-2-default);
4151}
4152
4153[data-media-source="media-sm"] .lp-header-title-5 * :is(h1, h2, h3, h4, h5, h6) {
4154 font-size: var(--header-title-5-media-3-default);
4155}
4156
4157[data-media-source="media-xs"] .lp-header-title-5 * :is(h1, h2, h3, h4, h5, h6) {
4158 font-size: var(--header-title-5-media-4-default);
4159}
4160
4161.lpc-wrap .lp-header-title-6 * :is(h1, h2, h3, h4, h5, h6) {
4162 font-size: var(--header-title-6-default);
4163}
4164
4165[data-media-source="media-lg"] .lp-header-title-6 * :is(h1, h2, h3, h4, h5, h6) {
4166 font-size: var(--header-title-6-media-1-default);
4167}
4168
4169[data-media-source="media-md"] .lp-header-title-6 * :is(h1, h2, h3, h4, h5, h6) {
4170 font-size: var(--header-title-6-media-2-default);
4171}
4172
4173[data-media-source="media-sm"] .lp-header-title-6 * :is(h1, h2, h3, h4, h5, h6) {
4174 font-size: var(--header-title-6-media-3-default);
4175}
4176
4177[data-media-source="media-xs"] .lp-header-title-6 * :is(h1, h2, h3, h4, h5, h6) {
4178 font-size: var(--header-title-6-media-4-default);
4179}
4180
4181.lpc-wrap .lp-header-title-1 * :is(h1, h2, h3, h4, h5, h6),
4182.lpc-wrap .lp-header-title-2 * :is(h1, h2, h3, h4, h5, h6),
4183.lpc-wrap .lp-header-title-3 * :is(h1, h2, h3, h4, h5, h6),
4184.lpc-wrap .lp-header-title-4 * :is(h1, h2, h3, h4, h5, h6),
4185.lpc-wrap .lp-header-title-5 * :is(h1, h2, h3, h4, h5, h6),
4186.lpc-wrap .lp-header-title-6 * :is(h1, h2, h3, h4, h5, h6){
4187 font: inherit;
4188}
4189
4190
4191ul ol > li:before {
4192 display: none;
4193}
4194
4195.lpc-block:not(.custom-lpc-block) ul:not(.lpc-elements-text-3__text):not(.controls-inner):not(.splide__pagination):not(.drop-block) ol li{
4196 padding-left: 0.2em;
4197}
4198
4199/*убираем скачки фул видз*/
4200.lpc-full-width-init {
4201 opacity: 0;
4202}
4203
4204.lpc-full-width-init.lpc-full-width-init--loaded {
4205 opacity: 1;
4206}
4207
4208#landing_page_site .lpc-full-width-init {
4209 opacity: 1;
4210}
4211/*убираем скачки фул видз*/