PluginProbe
Depicter — Popup & Slider Builder / 1.9.2
Depicter — Popup & Slider Builder v1.9.2
4.8.1 trunk 1.0.0 1.1.0 1.1.2 1.1.4 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.5 1.3.8 1.5.0 1.5.1 1.5.2 1.5.5 1.6.0 1.6.1 1.6.2 1.7.0 All 76 releases
← All changes | resources/styles/player/depicter.css +1 -1292 1.3.0 → 1.9.2 View file →
@@ -1,1292 +1 @@
1 -@namespace svg 'http://www.w3.org/2000/svg';
2 -/*! From https://github.com/andy-piccalilli/modern-css-reset */
3 -/* line 55, sass/_revert-styles.scss */
4 -.depicter-revert {
5 - text-rendering: optimizeSpeed;
6 - line-height: 1.5;
7 - direction: ltr;
8 - /* Remove default margin */
9 - /* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
10 - /* A elements that don't have a class get default styles */
11 - /* Make images easier to work with */
12 - /* Inherit fonts for inputs and buttons */
13 -}
14 -/* line 56, sass/_revert-styles.scss */
15 -.depicter-revert,
16 -.depicter-revert h1,
17 -.depicter-revert h2,
18 -.depicter-revert h3,
19 -.depicter-revert h4,
20 -.depicter-revert h5,
21 -.depicter-revert h6,
22 -.depicter-revert p,
23 -.depicter-revert figure,
24 -.depicter-revert blockquote,
25 -.depicter-revert dl,
26 -.depicter-revert dd,
27 -.depicter-revert ul[role='list'],
28 -.depicter-revert ol[role='list'],
29 -.depicter-revert img,
30 -.depicter-revert picture,
31 -.depicter-revert input,
32 -.depicter-revert button,
33 -.depicter-revert textarea,
34 -.depicter-revert table,
35 -.depicter-revert td,
36 -.depicter-revert tr,
37 -.depicter-revert th,
38 -.depicter-revert tbody,
39 -.depicter-revert thead,
40 -.depicter-revert nav,
41 -.depicter-revert aside,
42 -.depicter-revert strong,
43 -.depicter-revert select {
44 - all: revert;
45 -}
46 -/* line 9, sass/_revert-styles.scss */
47 -.depicter-revert *,
48 -.depicter-revert *::before,
49 -.depicter-revert *::after {
50 - box-sizing: border-box;
51 -}
52 -/* line 16, sass/_revert-styles.scss */
53 -.depicter-revert h1,
54 -.depicter-revert h2,
55 -.depicter-revert h3,
56 -.depicter-revert h4,
57 -.depicter-revert p,
58 -.depicter-revert figure,
59 -.depicter-revert blockquote,
60 -.depicter-revert dl,
61 -.depicter-revert dd {
62 - margin: 0;
63 - font-weight: normal;
64 -}
65 -/* line 30, sass/_revert-styles.scss */
66 -.depicter-revert ul[role='list'],
67 -.depicter-revert ol[role='list'] {
68 - list-style: none;
69 -}
70 -/* line 36, sass/_revert-styles.scss */
71 -.depicter-revert a:not([class]) {
72 - text-decoration-skip-ink: auto;
73 -}
74 -/* line 41, sass/_revert-styles.scss */
75 -.depicter-revert img,
76 -.depicter-revert picture {
77 - display: block;
78 -}
79 -/* line 47, sass/_revert-styles.scss */
80 -.depicter-revert input,
81 -.depicter-revert button,
82 -.depicter-revert textarea,
83 -.depicter-revert select {
84 - font: inherit;
85 -}
86 -
87 -/* line 1, sass/partials/base/_depicter.scss */
88 -.depicter {
89 - position: relative;
90 - overflow: hidden;
91 -}
92 -
93 -/* ------------------------------------------------------------------------------ */
94 -/* line 3, sass/partials/base/_layout.scss */
95 -.depicter-content-composer {
96 - position: relative;
97 -}
98 -/* line 6, sass/partials/base/_layout.scss */
99 -.depicter-content-composer:focus {
100 - outline: none;
101 -}
102 -
103 -/* line 11, sass/partials/base/_layout.scss */
104 -.depicter-primary-container {
105 - display: flex;
106 - flex-flow: column wrap;
107 - clear: both;
108 - overflow: hidden;
109 - height: 100%;
110 -}
111 -
112 -/* line 19, sass/partials/base/_layout.scss */
113 -.depicter-overflow-fix {
114 - overflow-x: hidden;
115 -}
116 -
117 -/* line 23, sass/partials/base/_layout.scss */
118 -.depicter-view-container {
119 - flex: 1 1 auto;
120 - order: 2;
121 -}
122 -
123 -/* line 28, sass/partials/base/_layout.scss */
124 -.depicter-layout-fullscreen,
125 -.depicter-layout-fullwidth {
126 - width: 100vw;
127 - max-width: none !important;
128 -}
129 -
130 -/* line 34, sass/partials/base/_layout.scss */
131 -.depicter-layout-fullscreen {
132 - height: 100vh;
133 -}
134 -/* line 37, sass/partials/base/_layout.scss */
135 -.depicter-layout-fullscreen .depicter-view,
136 -.depicter-layout-fullscreen .depicter-section,
137 -.depicter-layout-fullscreen .depicter-sections,
138 -.depicter-layout-fullscreen .depicter-section-mask {
139 - height: 100%;
140 -}
141 -
142 -/* line 45, sass/partials/base/_layout.scss */
143 -.depicter-layout-auto {
144 - width: 100%;
145 - height: 100%;
146 -}
147 -
148 -/* ------------------------------------------------------------------------------ */
149 -/* line 52, sass/partials/base/_layout.scss */
150 -.depicter-mid-row {
151 - display: flex;
152 - flex-flow: row wrap;
153 - flex: 1;
154 - order: 2;
155 -}
156 -/* line 58, sass/partials/base/_layout.scss */
157 -.depicter-narrow-layout .depicter-mid-row {
158 - flex-flow: column wrap;
159 -}
160 -
161 -/* line 63, sass/partials/base/_layout.scss */
162 -.depicter-inner-container {
163 - display: flex;
164 - flex-flow: column wrap;
165 - order: 2;
166 - flex: 1;
167 -}
168 -
169 -/* line 70, sass/partials/base/_layout.scss */
170 -.depicter-left-container,
171 -.depicter-top-container {
172 - order: 1;
173 -}
174 -
175 -/* line 75, sass/partials/base/_layout.scss */
176 -.depicter-right-container,
177 -.depicter-bottom-container {
178 - order: 3;
179 -}
180 -
181 -/* line 81, sass/partials/base/_layout.scss */
182 -.depicter-rtl .depicter-right-container {
183 - order: 1;
184 -}
185 -/* line 85, sass/partials/base/_layout.scss */
186 -.depicter-rtl .depicter-left-container {
187 - order: 3;
188 -}
189 -
190 -/* ------------------------------------------------------------------------------ */
191 -/* line 3, sass/partials/views/_view.scss */
192 -.depicter-view-container {
193 - position: relative;
194 -}
195 -
196 -/* line 7, sass/partials/views/_view.scss */
197 -.depicter-view {
198 - position: relative;
199 - height: 100%;
200 - overflow: hidden;
201 - -webkit-user-select: none;
202 - -moz-user-select: none;
203 - -depicter-user-select: none;
204 - user-select: none;
205 - touch-action: manipulation;
206 -}
207 -
208 -/* line 19, sass/partials/views/_view.scss */
209 -.depicter-sections {
210 - will-change: transform;
211 -}
212 -
213 -/* line 24, sass/partials/views/_view.scss */
214 -.depicter-auto-height .depicter-view {
215 - transition: height 300ms;
216 -}
217 -
218 -/* ------------------------------------------------------------------------------ */
219 -/* line 32, sass/partials/views/_view.scss */
220 -.depicter-stack-view .depicter-sections {
221 - transform-style: preserve-3d;
222 -}
223 -
224 -/* line 37, sass/partials/views/_view.scss */
225 -.depicter-transform-view {
226 - perspective: 2000px;
227 -}
228 -/* line 39, sass/partials/views/_view.scss */
229 -.depicter-transform-view .depicter-sections {
230 - transform-style: preserve-3d;
231 -}
232 -
233 -/* line 45, sass/partials/views/_view.scss */
234 -.depicter-mask-view .depicter-section-mask {
235 - overflow: hidden;
236 - position: absolute;
237 - pointer-events: none;
238 -}
239 -/* line 49, sass/partials/views/_view.scss */
240 -.depicter-mask-view .depicter-section-mask .depicter-section {
241 - position: relative;
242 -}
243 -
244 -/* line 55, sass/partials/views/_view.scss */
245 -.depicter-cube-view {
246 - perspective: 2000px;
247 -}
248 -/* line 57, sass/partials/views/_view.scss */
249 -.depicter-cube-view .depicter-sections {
250 - perspective: 2000px;
251 - transform-style: preserve-3d;
252 - perspective-origin: center;
253 - height: 100%;
254 -}
255 -/* line 64, sass/partials/views/_view.scss */
256 -.depicter-cube-view .depicter-section {
257 - backface-visibility: hidden;
258 -}
259 -
260 -/* line 1, sass/partials/section/_section.scss */
261 -.depicter-section {
262 - position: absolute;
263 - overflow: hidden;
264 -}
265 -
266 -/* line 6, sass/partials/section/_section.scss */
267 -.depicter-bg-container {
268 - position: absolute;
269 - width: 100%;
270 - height: 100%;
271 - pointer-events: none;
272 - -webkit-user-select: none;
273 - -moz-user-select: none;
274 - user-select: none;
275 -}
276 -
277 -/* line 27, sass/partials/section/_section.scss */
278 -.depicter-section {
279 - display: flex;
280 - flex-direction: column;
281 - justify-content: center;
282 - align-items: center;
283 -}
284 -/* line 33, sass/partials/section/_section.scss */
285 -.depicter-section .depicter-bg-container > img {
286 - width: 100%;
287 - height: 100%;
288 - opacity: 0;
289 - transition: opacity 300ms;
290 -}
291 -/* line 40, sass/partials/section/_section.scss */
292 -.depicter-section.depicter-ready .depicter-bg-container > img {
293 - opacity: 1;
294 -}
295 -/* line 45, sass/partials/section/_section.scss */
296 -.depicter-section.depicter-section-hidden, .depicter-section.depicter-section-hidden * {
297 - visibility: hidden !important;
298 -}
299 -
300 -/* line 52, sass/partials/section/_section.scss */
301 -.depicter-section > a.depicter-section-link:not(.depicter-layer):not(.depicter-not-section-link):first-child {
302 - position: absolute;
303 - top: 0;
304 - left: 0;
305 - display: block;
306 - width: 100%;
307 - height: 100%;
308 - z-index: 2;
309 - overflow: hidden;
310 - text-indent: -100em;
311 -}
312 -/* line 65, sass/partials/section/_section.scss */
313 -.depicter-section > a.depicter-section-link:not(.depicter-layer):not(.depicter-not-section-link):first-child.depicter-over-all {
314 - z-index: 1000;
315 -}
316 -
317 -/* ------------------------------------------------------------------------------ */
318 -/* line 3, sass/partials/layers/_layer.scss */
319 -.depicter-layers-container {
320 - position: relative;
321 - display: flex;
322 - width: 100%;
323 - height: 100%;
324 - align-items: center;
325 - flex-direction: row;
326 - pointer-events: none;
327 -}
328 -
329 -/* line 14, sass/partials/layers/_layer.scss */
330 -.depicter-fade-layers .depicter-layer-frame:not(.depicter-interactive-anim):not(.depicter-static) {
331 - transition: opacity 300ms, visibility 300ms;
332 - visibility: hidden;
333 - opacity: 0;
334 -}
335 -/* line 19, sass/partials/layers/_layer.scss */
336 -.depicter-fade-layers .depicter-active .depicter-layer-frame:not(.depicter-interactive-anim):not(.depicter-static) {
337 - opacity: 1;
338 - visibility: visible;
339 -}
340 -
341 -/* line 25, sass/partials/layers/_layer.scss */
342 -.depicter-layers-wrapper {
343 - position: relative;
344 - padding: 0 0;
345 - box-sizing: content-box;
346 - margin: 0 auto;
347 - height: 100%;
348 - width: 100%;
349 -}
350 -
351 -/* line 34, sass/partials/layers/_layer.scss */
352 -.depicter-layers-fold {
353 - position: relative;
354 - height: 100%;
355 - pointer-events: none;
356 -}
357 -/* line 40, sass/partials/layers/_layer.scss */
358 -.depicter-layers-fold > * {
359 - pointer-events: all;
360 -}
361 -
362 -/* line 46, sass/partials/layers/_layer.scss */
363 -.depicter-content-first .depicter-layers-container {
364 - position: relative;
365 -}
366 -/* line 50, sass/partials/layers/_layer.scss */
367 -.depicter-content-first .depicter-layers-container,
368 -.depicter-content-first .depicter-layers-wrapper,
369 -.depicter-content-first .depicter-layers-fold {
370 - height: auto;
371 -}
372 -/* line 56, sass/partials/layers/_layer.scss */
373 -.depicter-content-first .depicter-bg-container {
374 - position: absolute;
375 - height: 100%;
376 - top: 0;
377 -}
378 -
379 -/* line 63, sass/partials/layers/_layer.scss */
380 -.depicter-layer-frame {
381 - visibility: visible;
382 -}
383 -/* line 64, sass/partials/layers/_layer.scss */
384 -.depicter-layer-frame.depicter-pos-absolute {
385 - position: absolute;
386 -}
387 -/* line 71, sass/partials/layers/_layer.scss */
388 -.depicter-layer-frame .depicter-mask-frame {
389 - overflow: hidden;
390 -}
391 -/* line 75, sass/partials/layers/_layer.scss */
392 -.depicter-layer-frame > a {
393 - text-decoration: none;
394 - color: inherit;
395 -}
396 -
397 -/* line 81, sass/partials/layers/_layer.scss */
398 -.depicter-relative-width *:not(.depicter-relative-width .depicter-layer *),
399 -.depicter-relative-width .depicter-relative-width *:not(.depicter-relative-width .depicter-relative-width .depicter-layer *) {
400 - width: 100%;
401 -}
402 -
403 -/* line 87, sass/partials/layers/_layer.scss */
404 -.depicter-relative-height *:not(.depicter-relative-height .depicter-layer *),
405 -.depicter-relative-height .depicter-relative-height *:not(.depicter-relative-height .depicter-relative-height .depicter-layer *) {
406 - height: 100%;
407 -}
408 -
409 -/* line 93, sass/partials/layers/_layer.scss */
410 -.depicter-layer.depicter-has-action {
411 - cursor: pointer;
412 -}
413 -
414 -/* line 99, sass/partials/layers/_layer.scss */
415 -.depicter-layer.depicter-layer-hidden, .depicter-layer.depicter-is-hidden,
416 -.depicter-layer-frame.depicter-layer-hidden,
417 -.depicter-layer-frame.depicter-is-hidden {
418 - visibility: hidden !important;
419 -}
420 -/* line 102, sass/partials/layers/_layer.scss */
421 -.depicter-layer.depicter-layer-hidden *, .depicter-layer.depicter-is-hidden *,
422 -.depicter-layer-frame.depicter-layer-hidden *,
423 -.depicter-layer-frame.depicter-is-hidden * {
424 - visibility: hidden !important;
425 -}
426 -
427 -/* line 108, sass/partials/layers/_layer.scss */
428 -.depicter-no-wrap {
429 - white-space: nowrap;
430 -}
431 -
432 -/* line 112, sass/partials/layers/_layer.scss */
433 -.depicter-fixed-layers {
434 - pointer-events: none;
435 -}
436 -/* line 115, sass/partials/layers/_layer.scss */
437 -.depicter-fixed-layers .depicter-layer {
438 - pointer-events: auto;
439 -}
440 -
441 -/* line 122, sass/partials/layers/_layer.scss */
442 -.depicter-float-width * {
443 - width: 100%;
444 -}
445 -/* line 125, sass/partials/layers/_layer.scss */
446 -.depicter-float-width .depicter-layer > * {
447 - width: auto;
448 -}
449 -
450 -/* line 131, sass/partials/layers/_layer.scss */
451 -.depicter-float-height * {
452 - height: 100%;
453 -}
454 -/* line 134, sass/partials/layers/_layer.scss */
455 -.depicter-float-height .depicter-layer > * {
456 - height: auto;
457 -}
458 -
459 -/* line 2, sass/partials/layers/_image.scss */
460 -.depicter-image-layer .depicter-layer {
461 - width: 100%;
462 - height: 100%;
463 -}
464 -/* line 7, sass/partials/layers/_image.scss */
465 -.depicter-image-layer .depicter-layer:not(.depicter-is-hidden) img {
466 - opacity: 0;
467 - visibility: hidden;
468 - transition: opacity 150ms ease-out;
469 -}
470 -/* line 12, sass/partials/layers/_image.scss */
471 -.depicter-image-layer .depicter-layer:not(.depicter-is-hidden) img.depicter-loaded {
472 - opacity: 1;
473 - visibility: visible;
474 -}
475 -/* line 21, sass/partials/layers/_image.scss */
476 -.depicter-image-layer picture {
477 - overflow: hidden;
478 -}
479 -/* line 25, sass/partials/layers/_image.scss */
480 -.depicter-image-layer img {
481 - position: relative;
482 - min-width: 100%;
483 -}
484 -
485 -/* line 2, sass/partials/layers/_shape-layer.scss */
486 -.depicter-shape-layer svg {
487 - width: 100%;
488 - height: 100%;
489 -}
490 -
491 -/* line 2, sass/partials/layers/_video-layer.scss */
492 -.depicter-video-layer iframe {
493 - border: none;
494 -}
495 -/* line 6, sass/partials/layers/_video-layer.scss */
496 -.depicter-video-layer iframe,
497 -.depicter-video-layer img {
498 - width: 100%;
499 - height: 100%;
500 -}
501 -/* line 12, sass/partials/layers/_video-layer.scss */
502 -.depicter-video-layer img {
503 - position: absolute;
504 - top: 0;
505 - z-index: 2;
506 - object-fit: cover;
507 - transition: opacity 400ms, visibility 400ms;
508 -}
509 -/* line 20, sass/partials/layers/_video-layer.scss */
510 -.depicter-video-layer .depicter-layer {
511 - overflow: hidden;
512 -}
513 -/* line 24, sass/partials/layers/_video-layer.scss */
514 -.depicter-video-layer .depicter-video-player {
515 - z-index: 1;
516 -}
517 -/* line 28, sass/partials/layers/_video-layer.scss */
518 -.depicter-video-layer .depicter-video-btn {
519 - transition: opacity 400ms, visibility 400ms;
520 -}
521 -/* line 33, sass/partials/layers/_video-layer.scss */
522 -.depicter-video-layer video {
523 - display: block;
524 - width: 100%;
525 - height: 100%;
526 -}
527 -/* line 40, sass/partials/layers/_video-layer.scss */
528 -.depicter-video-layer .depicter-playing img,
529 -.depicter-video-layer .depicter-playing .depicter-video-btn {
530 - opacity: 0;
531 - visibility: hidden;
532 -}
533 -
534 -/* line 1, sass/partials/layers/_hotspot-layer.scss */
535 -.depicter-hotspot-layer {
536 - cursor: pointer;
537 -}
538 -/* line 4, sass/partials/layers/_hotspot-layer.scss */
539 -.depicter-hotspot-layer .depicter-hotspot-point {
540 - position: relative;
541 - transform: translateX(-50%) translateY(-50%);
542 -}
543 -/* line 9, sass/partials/layers/_hotspot-layer.scss */
544 -.depicter-hotspot-layer .depicter-point-center {
545 - width: 20px;
546 - height: 20px;
547 - background: #dedede;
548 - border-radius: 50%;
549 -}
550 -
551 -/* line 17, sass/partials/layers/_hotspot-layer.scss */
552 -.depicter-hotspot-tooltip {
553 - position: absolute;
554 - top: 0;
555 - left: 0;
556 - z-index: 200;
557 - pointer-events: none;
558 - visibility: hidden;
559 - opacity: 0;
560 - transition: opacity 900ms cubic-bezier(0.19, 1, 0.22, 1), transform 900ms cubic-bezier(0.19, 1, 0.22, 1), visibility 900ms cubic-bezier(0.19, 1, 0.22, 1);
561 -}
562 -/* line 36, sass/partials/layers/_hotspot-layer.scss */
563 -.depicter-hotspot-tooltip .depicter-tooltip-cont {
564 - position: relative;
565 - padding: 10px;
566 - background: rgba(240, 240, 240, 0.88);
567 - text-shadow: 0 1px 0px white;
568 - pointer-events: auto;
569 -}
570 -/* line 44, sass/partials/layers/_hotspot-layer.scss */
571 -.depicter-hotspot-tooltip::after {
572 - content: '';
573 - position: absolute;
574 - top: 15px;
575 - left: -12px;
576 - display: block;
577 - transform-origin: center -15px;
578 - width: 0;
579 - height: 0;
580 - border-bottom: 10px solid rgba(240, 240, 240, 0.88);
581 - border-left: 12px solid transparent;
582 - border-right: 12px solid transparent;
583 -}
584 -/* line 54, sass/partials/layers/_hotspot-layer.scss */
585 -.depicter-hotspot-tooltip.depicter-align-right {
586 - transform: translateX(50px);
587 -}
588 -/* line 57, sass/partials/layers/_hotspot-layer.scss */
589 -.depicter-hotspot-tooltip.depicter-align-right::after {
590 - transform: rotate(-90deg);
591 -}
592 -/* line 61, sass/partials/layers/_hotspot-layer.scss */
593 -.depicter-hotspot-tooltip.depicter-align-right .depicter-tooltip-cont {
594 - transform: translateY(-50%) translateX(25px);
595 -}
596 -/* line 66, sass/partials/layers/_hotspot-layer.scss */
597 -.depicter-hotspot-tooltip.depicter-align-left {
598 - transform: translateX(-50px);
599 -}
600 -/* line 69, sass/partials/layers/_hotspot-layer.scss */
601 -.depicter-hotspot-tooltip.depicter-align-left::after {
602 - transform: rotate(90deg);
603 -}
604 -/* line 73, sass/partials/layers/_hotspot-layer.scss */
605 -.depicter-hotspot-tooltip.depicter-align-left .depicter-tooltip-cont {
606 - transform: translateY(-50%) translateX(-100%) translateX(-25px);
607 -}
608 -/* line 78, sass/partials/layers/_hotspot-layer.scss */
609 -.depicter-hotspot-tooltip.depicter-align-bottom {
610 - transform: translateY(50px);
611 -}
612 -/* line 81, sass/partials/layers/_hotspot-layer.scss */
613 -.depicter-hotspot-tooltip.depicter-align-bottom .depicter-tooltip-cont {
614 - transform: translateX(-50%) translateY(25px);
615 -}
616 -/* line 86, sass/partials/layers/_hotspot-layer.scss */
617 -.depicter-hotspot-tooltip.depicter-align-top {
618 - transform: translateY(-50px);
619 -}
620 -/* line 89, sass/partials/layers/_hotspot-layer.scss */
621 -.depicter-hotspot-tooltip.depicter-align-top::after {
622 - transform: rotate(180deg);
623 -}
624 -/* line 93, sass/partials/layers/_hotspot-layer.scss */
625 -.depicter-hotspot-tooltip.depicter-align-top .depicter-tooltip-cont {
626 - transform: translateX(-50%) translateY(-100%) translateY(-25px);
627 -}
628 -/* line 98, sass/partials/layers/_hotspot-layer.scss */
629 -.depicter-hotspot-tooltip.depicter-tooltip-active {
630 - transform: none;
631 - opacity: 1;
632 - visibility: visible;
633 -}
634 -/* line 104, sass/partials/layers/_hotspot-layer.scss */
635 -.depicter-hotspot-tooltip.depicter-no-transition {
636 - transition: none !important;
637 -}
638 -
639 -/* line 1, sass/partials/layers/_arrow-layer.scss */
640 -.depicter-arrow-layer {
641 - cursor: pointer;
642 -}
643 -/* line 4, sass/partials/layers/_arrow-layer.scss */
644 -.depicter-arrow-layer .depicter-layer {
645 - display: flex;
646 - align-items: center;
647 - justify-content: center;
648 -}
649 -
650 -/* line 2, sass/partials/layers/_bullets-layer.scss */
651 -.depicter-bullet-layer .depicter-layer {
652 - display: inline-flex;
653 - align-items: center;
654 - justify-content: center;
655 -}
656 -/* line 8, sass/partials/layers/_bullets-layer.scss */
657 -.depicter-bullet-layer .depicter-bullet-item {
658 - display: inline-block;
659 - cursor: pointer;
660 -}
661 -/* line 12, sass/partials/layers/_bullets-layer.scss */
662 -.depicter-bullet-layer .depicter-bullet-item:last-of-type {
663 - margin-right: 0;
664 -}
665 -
666 -/* line 2, sass/partials/layers/_lineTimer-layer.scss */
667 -.depicter-lineTimer-layer .depicter-layer {
668 - overflow: hidden;
669 -}
670 -/* line 6, sass/partials/layers/_lineTimer-layer.scss */
671 -.depicter-lineTimer-layer .depicter-timer-bar {
672 - height: 100%;
673 - transition: width 200ms;
674 -}
675 -
676 -/* line 1, sass/partials/layers/_scroll-layer.scss */
677 -.depicter-scroll-layer {
678 - cursor: pointer;
679 -}
680 -/* line 4, sass/partials/layers/_scroll-layer.scss */
681 -.depicter-scroll-layer .depicter-layer {
682 - display: flex;
683 - align-items: center;
684 - justify-content: center;
685 -}
686 -
687 -/* line 1, sass/partials/layers/_playAndPause-layer.scss */
688 -.depicter-playAndPause-layer {
689 - cursor: pointer;
690 -}
691 -/* line 4, sass/partials/layers/_playAndPause-layer.scss */
692 -.depicter-playAndPause-layer .depicter-layer {
693 - display: flex;
694 - align-items: center;
695 - justify-content: center;
696 -}
697 -/* line 10, sass/partials/layers/_playAndPause-layer.scss */
698 -.depicter-playAndPause-layer svg {
699 - display: none;
700 -}
701 -/* line 14, sass/partials/layers/_playAndPause-layer.scss */
702 -.depicter-playAndPause-layer .depicter-active {
703 - display: inline-block;
704 -}
705 -
706 -/* ------------------------------------------------------------------------------ */
707 -/* line 3, sass/partials/layers/_button-layer.scss */
708 -.depicter-button-layer {
709 - cursor: pointer;
710 -}
711 -/* line 6, sass/partials/layers/_button-layer.scss */
712 -.depicter-button-layer .depicter-layer {
713 - display: flex;
714 - align-items: center;
715 - justify-content: center;
716 - flex-wrap: wrap;
717 -}
718 -
719 -/* line 1, sass/partials/layers/_flex.scss */
720 -.depicter-flex-layer .depicter-layer {
721 - display: flex;
722 - flex-wrap: wrap;
723 - position: relative;
724 -}
725 -
726 -/* ------------------------------------------------------------------------------ */
727 -/* line 3, sass/partials/layers/_overlay-layers.scss */
728 -.depicter-overlay-layers {
729 - position: absolute;
730 - top: 0;
731 - width: 100%;
732 - height: 100%;
733 - pointer-events: none;
734 - display: flex;
735 - align-items: center;
736 - justify-content: center;
737 - flex-direction: column;
738 -}
739 -
740 -/* line 1, sass/partials/layers/_layer-animation.scss */
741 -.depicter-animation-wrap {
742 - visibility: visible;
743 -}
744 -
745 -/* ------------------------------------------------------------------------------ */
746 -/* line 5, sass/partials/ui/_elements.scss */
747 -.depicter-video-layer .depicter-video-btn, .depicter-section .depicter-section-video-btn {
748 - position: absolute;
749 - top: 50%;
750 - left: 50%;
751 - margin-left: -23px;
752 - margin-top: -23px;
753 - width: 46px;
754 - height: 46px;
755 - background: #dedede;
756 - border-radius: 50%;
757 - text-align: center;
758 - cursor: pointer;
759 - z-index: 2;
760 -}
761 -/* line 20, sass/partials/ui/_elements.scss */
762 -.depicter-video-layer .depicter-video-btn::after, .depicter-section .depicter-section-video-btn::after {
763 - content: '\25BA';
764 - position: relative;
765 - top: 1px;
766 - left: 2px;
767 - color: #666;
768 - line-height: 46px;
769 -}
770 -
771 -/* line 30, sass/partials/ui/_elements.scss */
772 -.depicter-section .depicter-section-video-close-btn {
773 - position: absolute;
774 - width: 36px;
775 - height: 36px;
776 - background: #666;
777 - color: #dedede;
778 - border-radius: 50%;
779 - text-align: center;
780 - cursor: pointer;
781 -}
782 -/* line 41, sass/partials/ui/_elements.scss */
783 -.depicter-section .depicter-section-video-close-btn::after {
784 - content: '\2715';
785 - position: relative;
786 - top: 1px;
787 - line-height: 36px;
788 -}
789 -
790 -/* line 4, sass/partials/addons/_section-video.scss */
791 -.depicter-section .depicter-section-video {
792 - position: absolute;
793 - top: 0;
794 - left: 0;
795 - width: 100%;
796 - height: 100%;
797 - z-index: 100;
798 - background: #000;
799 - transition: opacity 400ms, visibility 400ms;
800 - visibility: hidden;
801 - opacity: 0;
802 -}
803 -/* line 15, sass/partials/addons/_section-video.scss */
804 -.depicter-section .depicter-section-video-btn {
805 - z-index: 101;
806 - transition: opacity 400ms, visibility 400ms;
807 -}
808 -/* line 21, sass/partials/addons/_section-video.scss */
809 -.depicter-section .depicter-section-video-close-btn {
810 - top: 2em;
811 - right: 2em;
812 - z-index: 102;
813 - transition: opacity 400ms, visibility 400ms;
814 - visibility: hidden;
815 - opacity: 0;
816 -}
817 -/* line 30, sass/partials/addons/_section-video.scss */
818 -.depicter-section.depicter-video-open .depicter-section-video,
819 -.depicter-section.depicter-video-open .depicter-section-video-close-btn {
820 - visibility: visible;
821 - opacity: 1;
822 -}
823 -/* line 36, sass/partials/addons/_section-video.scss */
824 -.depicter-section.depicter-video-open .depicter-section-video-btn {
825 - opacity: 0;
826 - visibility: hidden;
827 -}
828 -
829 -/* line 1, sass/partials/addons/_loading.scss */
830 -.depicter-loading-container {
831 - position: absolute;
832 - left: 50%;
833 - top: 50%;
834 - transform: translateX(-50%) translateY(-50%);
835 - z-index: 10;
836 -}
837 -
838 -/* line 12, sass/partials/addons/_loading.scss */
839 -.depicter-content-composer > *,
840 -.depicter > *,
841 -.depicter-section > * {
842 - transition: opacity 300ms, visibility 300ms;
843 - opacity: 0;
844 - visibility: hidden;
845 -}
846 -/* line 18, sass/partials/addons/_loading.scss */
847 -.depicter-content-composer > .depicter-loading-container,
848 -.depicter-content-composer > .depicter-section-loading,
849 -.depicter > .depicter-loading-container,
850 -.depicter > .depicter-section-loading,
851 -.depicter-section > .depicter-loading-container,
852 -.depicter-section > .depicter-section-loading {
853 - opacity: 1;
854 - visibility: visible;
855 -}
856 -
857 -/* line 25, sass/partials/addons/_loading.scss */
858 -.depicter-content-composer,
859 -.depicter {
860 - pointer-events: none;
861 -}
862 -/* line 29, sass/partials/addons/_loading.scss */
863 -.depicter-content-composer.depicter-ready,
864 -.depicter.depicter-ready {
865 - pointer-events: all;
866 -}
867 -
868 -/* line 35, sass/partials/addons/_loading.scss */
869 -.depicter-ready > * {
870 - opacity: 1;
871 - visibility: visible;
872 -}
873 -/* line 40, sass/partials/addons/_loading.scss */
874 -.depicter-ready > .depicter-loading-container,
875 -.depicter-ready > .depicter-section-loading {
876 - opacity: 0;
877 - visibility: hidden;
878 -}
879 -
880 -/* line 48, sass/partials/addons/_loading.scss */
881 -.depicter-preload-all:not(.depicter-ready) > .depicter-primary-container * {
882 - pointer-events: none !important;
883 -}
884 -
885 -/* line 1, sass/partials/addons/_section-background-video.scss */
886 -.depicter-bg-video-container {
887 - position: absolute;
888 - top: 0;
889 - width: 100%;
890 - height: 100%;
891 - overflow: hidden;
892 - z-index: 1;
893 -}
894 -/* line 9, sass/partials/addons/_section-background-video.scss */
895 -.depicter-bg-video-container > video {
896 - width: 100%;
897 - height: 100%;
898 -}
899 -
900 -/* line 2, sass/partials/addons/_section-link.scss */
901 -.depicter-section > a:not(.depicter-layer):not(.depicter-not-section-link):first-child {
902 - position: absolute;
903 - top: 0;
904 - left: 0;
905 - display: block;
906 - width: 100%;
907 - height: 100%;
908 - z-index: 2;
909 - overflow: hidden;
910 - text-indent: -100em;
911 -}
912 -/* line 13, sass/partials/addons/_section-link.scss */
913 -.depicter-section > a:not(.depicter-layer):not(.depicter-not-section-link):first-child.depicter-over-all {
914 - z-index: 1000;
915 -}
916 -
917 -@media screen and (min-width: 1025px) {
918 - /* line 11, sass/partials/addons/_hide-on.scss */
919 - .depicter-revert .depicter-hide-on-desktop, .depicter-revert.depicter-hide-on-desktop {
920 - position: fixed;
921 - opacity: 0;
922 - visibility: hidden;
923 - pointer-events: none;
924 - top: -100%;
925 - left: -100%;
926 - }
927 -}
928 -@media screen and (max-width: 1024px) and (min-width: 769px) {
929 - /* line 18, sass/partials/addons/_hide-on.scss */
930 - .depicter-revert .depicter-hide-on-tablet, .depicter-revert.depicter-hide-on-tablet {
931 - position: fixed;
932 - opacity: 0;
933 - visibility: hidden;
934 - pointer-events: none;
935 - top: -100%;
936 - left: -100%;
937 - }
938 -}
939 -@media screen and (max-width: 767px) {
940 - /* line 25, sass/partials/addons/_hide-on.scss */
941 - .depicter-revert .depicter-hide-on-mobile, .depicter-revert.depicter-hide-on-mobile {
942 - position: fixed;
943 - opacity: 0;
944 - visibility: hidden;
945 - pointer-events: none;
946 - top: -100%;
947 - left: -100%;
948 - }
949 -}
950 -
951 -/* line 1, sass/partials/addons/_grab-cursor.scss */
952 -.depicter-cursor-grab {
953 - cursor: -webkit-grab;
954 - cursor: grab;
955 -}
956 -
957 -/* line 6, sass/partials/addons/_grab-cursor.scss */
958 -.depicter-cursor-grabbing {
959 - cursor: -webkit-grabbing;
960 - cursor: grabbing;
961 -}
962 -
963 -/* line 2, sass/partials/addons/_auto-height.scss */
964 -.depicter-auto-height .depicter-primary-container {
965 - height: auto;
966 -}
967 -
968 -/* line 1, sass/partials/addons/_actions.scss */
969 -.depicter-has-mouse-action {
970 - cursor: pointer !important;
971 - pointer-events: all !important;
972 -}
973 -
974 -/**
975 -This styles hide animative layers of not activated sections
976 -*/
977 -/* line 6, sass/partials/addons/_hide-side-sections-layers.scss */
978 -.depicter-section:not(.depicter-active) .depicter-has-animation-in {
979 - display: none;
980 -}
981 -
982 -/* line 12, ../../../shared/loadings/src/loadings/dotFlashing/styles.scss */
983 -.depicter-dot-flashing {
984 - display: inline-flex;
985 - align-items: center;
986 - justify-content: center;
987 -}
988 -/* line 17, ../../../shared/loadings/src/loadings/dotFlashing/styles.scss */
989 -.depicter-dot-flashing span {
990 - display: inline-block;
991 - width: 12px;
992 - height: 12px;
993 - margin-right: 9px;
994 - border-radius: 50%;
995 -}
996 -/* line 24, ../../../shared/loadings/src/loadings/dotFlashing/styles.scss */
997 -.depicter-dot-flashing span:last-of-type {
998 - margin-right: 0;
999 -}
1000 -/* line 30, ../../../shared/loadings/src/loadings/dotFlashing/styles.scss */
1001 -.depicter-dot-flashing.depicter-loading-dark span {
1002 - background-color: #050a0e;
1003 -}
1004 -/* line 36, ../../../shared/loadings/src/loadings/dotFlashing/styles.scss */
1005 -.depicter-dot-flashing.depicter-loading-light span {
1006 - background-color: #fff;
1007 -}
1008 -/* line 41, ../../../shared/loadings/src/loadings/dotFlashing/styles.scss */
1009 -.depicter-dot-flashing span {
1010 - will-change: opacity;
1011 - animation: middleDotFlashing 1500ms infinite cubic-bezier(0.5, 0, 0.75, 0);
1012 -}
1013 -/* line 45, ../../../shared/loadings/src/loadings/dotFlashing/styles.scss */
1014 -.depicter-dot-flashing span:first-of-type {
1015 - animation: firstDotFlashing 1500ms infinite cubic-bezier(0.5, 0, 0.75, 0);
1016 -}
1017 -/* line 49, ../../../shared/loadings/src/loadings/dotFlashing/styles.scss */
1018 -.depicter-dot-flashing span:last-of-type {
1019 - animation: lastDotFlashing 1500ms infinite cubic-bezier(0.5, 0, 0.75, 0);
1020 -}
1021 -@keyframes firstDotFlashing {
1022 - 0% {
1023 - opacity: 1;
1024 - }
1025 - 33.3% {
1026 - opacity: 0.2;
1027 - }
1028 - 66.6%,
1029 - 100% {
1030 - opacity: 1;
1031 - }
1032 -}
1033 -@keyframes middleDotFlashing {
1034 - 0%,
1035 - 5% {
1036 - opacity: 1;
1037 - }
1038 - 38.8% {
1039 - opacity: 0.2;
1040 - }
1041 - 72.2%,
1042 - 100% {
1043 - opacity: 1;
1044 - }
1045 -}
1046 -@keyframes lastDotFlashing {
1047 - 0%,
1048 - 23.3% {
1049 - opacity: 1;
1050 - }
1051 - 56.6% {
1052 - opacity: 0.2;
1053 - }
1054 - 90%,
1055 - 100% {
1056 - opacity: 1;
1057 - }
1058 -}
1059 -/* line 13, ../../../shared/loadings/src/loadings/dotStraightSwing/styles.scss */
1060 -.depicter-dot-straight-swing {
1061 - display: inline-flex;
1062 - align-items: center;
1063 - justify-content: center;
1064 -}
1065 -/* line 18, ../../../shared/loadings/src/loadings/dotStraightSwing/styles.scss */
1066 -.depicter-dot-straight-swing span {
1067 - display: inline-block;
1068 - width: 12px;
1069 - height: 12px;
1070 - margin-right: 0;
1071 - border-radius: 50%;
1072 -}
1073 -/* line 25, ../../../shared/loadings/src/loadings/dotStraightSwing/styles.scss */
1074 -.depicter-dot-straight-swing span:last-of-type {
1075 - margin-right: 0;
1076 -}
1077 -/* line 31, ../../../shared/loadings/src/loadings/dotStraightSwing/styles.scss */
1078 -.depicter-dot-straight-swing.depicter-loading-dark span {
1079 - background-color: #050a0e;
1080 -}
1081 -/* line 37, ../../../shared/loadings/src/loadings/dotStraightSwing/styles.scss */
1082 -.depicter-dot-straight-swing.depicter-loading-light span {
1083 - background-color: #fff;
1084 -}
1085 -/* line 42, ../../../shared/loadings/src/loadings/dotStraightSwing/styles.scss */
1086 -.depicter-dot-straight-swing span {
1087 - will-change: transform;
1088 -}
1089 -/* line 45, ../../../shared/loadings/src/loadings/dotStraightSwing/styles.scss */
1090 -.depicter-dot-straight-swing span:first-of-type {
1091 - animation: firstDotStraightSwing 1400ms infinite;
1092 -}
1093 -/* line 49, ../../../shared/loadings/src/loadings/dotStraightSwing/styles.scss */
1094 -.depicter-dot-straight-swing span:last-of-type {
1095 - animation: lastDotStraightSwing 1400ms infinite;
1096 -}
1097 -@keyframes firstDotStraightSwing {
1098 - 0% {
1099 - transform: translateX(-9px);
1100 - animation-timing-function: cubic-bezier(0.5, 0, 0.75, 0);
1101 - }
1102 - 33.3% {
1103 - transform: translateX(0);
1104 - animation-timing-function: linear;
1105 - }
1106 - 62% {
1107 - transform: translateX(0);
1108 - animation-timing-function: cubic-bezier(0.25, 1, 0.5, 1);
1109 - }
1110 - 100% {
1111 - transform: translateX(-9px);
1112 - }
1113 -}
1114 -@keyframes lastDotStraightSwing {
1115 - 0% {
1116 - transform: translateX(0);
1117 - animation-timing-function: linear;
1118 - }
1119 - 33% {
1120 - transform: translateX(0);
1121 - animation-timing-function: cubic-bezier(0.25, 1, 0.5, 1);
1122 - }
1123 - 52% {
1124 - transform: translateX(9px);
1125 - animation-timing-function: cubic-bezier(0.5, 0, 0.75, 0);
1126 - }
1127 - 70%,
1128 - 100% {
1129 - transform: translateX(0);
1130 - animation-timing-function: linear;
1131 - }
1132 -}
1133 -/* line 13, ../../../shared/loadings/src/loadings/dotSwing/styles.scss */
1134 -.depicter-dot-swing {
1135 - display: inline-flex;
1136 - align-items: center;
1137 - justify-content: center;
1138 -}
1139 -/* line 18, ../../../shared/loadings/src/loadings/dotSwing/styles.scss */
1140 -.depicter-dot-swing span {
1141 - display: inline-block;
1142 - width: 12px;
1143 - height: 12px;
1144 - margin-right: 0;
1145 - border-radius: 50%;
1146 -}
1147 -/* line 25, ../../../shared/loadings/src/loadings/dotSwing/styles.scss */
1148 -.depicter-dot-swing span:last-of-type {
1149 - margin-right: 0;
1150 -}
1151 -/* line 31, ../../../shared/loadings/src/loadings/dotSwing/styles.scss */
1152 -.depicter-dot-swing.depicter-loading-dark span {
1153 - background-color: #050a0e;
1154 -}
1155 -/* line 37, ../../../shared/loadings/src/loadings/dotSwing/styles.scss */
1156 -.depicter-dot-swing.depicter-loading-light span {
1157 - background-color: #fff;
1158 -}
1159 -/* line 42, ../../../shared/loadings/src/loadings/dotSwing/styles.scss */
1160 -.depicter-dot-swing span {
1161 - transform-origin: center -10px;
1162 - will-change: transform;
1163 -}
1164 -/* line 46, ../../../shared/loadings/src/loadings/dotSwing/styles.scss */
1165 -.depicter-dot-swing span:first-of-type {
1166 - animation: firstDotSwing 2000ms infinite;
1167 -}
1168 -/* line 50, ../../../shared/loadings/src/loadings/dotSwing/styles.scss */
1169 -.depicter-dot-swing span:last-of-type {
1170 - animation: lastDotSwing 2000ms infinite;
1171 -}
1172 -@keyframes firstDotSwing {
1173 - 0% {
1174 - transform: rotate(45deg);
1175 - animation-timing-function: cubic-bezier(0.5, 0, 0.75, 0);
1176 - }
1177 - 23.3% {
1178 - transform: rotate(0);
1179 - animation-timing-function: linear;
1180 - }
1181 - 74.1% {
1182 - transform: rotate(0);
1183 - animation-timing-function: cubic-bezier(0.25, 1, 0.5, 1);
1184 - }
1185 - 100% {
1186 - transform: rotate(45deg);
1187 - }
1188 -}
1189 -@keyframes lastDotSwing {
1190 - 0% {
1191 - transform: rotate(0);
1192 - animation-timing-function: linear;
1193 - }
1194 - 23.3% {
1195 - transform: rotate(0);
1196 - animation-timing-function: cubic-bezier(0.25, 1, 0.5, 1);
1197 - }
1198 - 49.1% {
1199 - transform: rotate(-45deg);
1200 - animation-timing-function: cubic-bezier(0.5, 0, 0.75, 0);
1201 - }
1202 - 74.1%,
1203 - 100% {
1204 - transform: rotate(0);
1205 - animation-timing-function: linear;
1206 - }
1207 -}
1208 -/* line 15, ../../../shared/loadings/src/loadings/dotReplacing/styles.scss */
1209 -.depicter-dot-replacing {
1210 - display: inline-flex;
1211 - align-items: center;
1212 - justify-content: center;
1213 -}
1214 -/* line 20, ../../../shared/loadings/src/loadings/dotReplacing/styles.scss */
1215 -.depicter-dot-replacing span {
1216 - display: inline-block;
1217 - width: 12px;
1218 - height: 12px;
1219 - margin-right: 9px;
1220 - border-radius: 50%;
1221 -}
1222 -/* line 27, ../../../shared/loadings/src/loadings/dotReplacing/styles.scss */
1223 -.depicter-dot-replacing span:last-of-type {
1224 - margin-right: 0;
1225 -}
1226 -/* line 33, ../../../shared/loadings/src/loadings/dotReplacing/styles.scss */
1227 -.depicter-dot-replacing.depicter-loading-dark span {
1228 - background-color: #050a0e;
1229 -}
1230 -/* line 39, ../../../shared/loadings/src/loadings/dotReplacing/styles.scss */
1231 -.depicter-dot-replacing.depicter-loading-light span {
1232 - background-color: #fff;
1233 -}
1234 -/* line 44, ../../../shared/loadings/src/loadings/dotReplacing/styles.scss */
1235 -.depicter-dot-replacing span {
1236 - animation: middleDotReplacing 1500ms infinite cubic-bezier(0.25, 1, 0.5, 1);
1237 - will-change: transform;
1238 -}
1239 -/* line 48, ../../../shared/loadings/src/loadings/dotReplacing/styles.scss */
1240 -.depicter-dot-replacing span:first-of-type {
1241 - animation: firstDotReplacing 1500ms infinite cubic-bezier(0.76, 0, 0.24, 1);
1242 -}
1243 -/* line 52, ../../../shared/loadings/src/loadings/dotReplacing/styles.scss */
1244 -.depicter-dot-replacing span:last-of-type {
1245 - animation: lastDotReplacing 1500ms infinite cubic-bezier(0.25, 1, 0.5, 1);
1246 -}
1247 -@keyframes firstDotReplacing {
1248 - from {
1249 - transform: translateX(0);
1250 - }
1251 - to {
1252 - transform: translateX(40px);
1253 - }
1254 -}
1255 -@keyframes middleDotReplacing {
1256 - 0%,
1257 - 38.8% {
1258 - transform: translateX(0);
1259 - }
1260 - 66%,
1261 - 100% {
1262 - transform: translateX(-20px);
1263 - }
1264 -}
1265 -@keyframes lastDotReplacing {
1266 - 0%,
1267 - 66% {
1268 - transform: translateX(0);
1269 - }
1270 - 91.5%,
1271 - 100% {
1272 - transform: translateX(-20px);
1273 - }
1274 -}
1275 -/* line 1, ../../../shared/loadings/src/styles/common.scss */
1276 -.depicter-single-svg-loading {
1277 - max-width: 40px;
1278 - max-height: 40px;
1279 - width: 100%;
1280 -}
1281 -/* line 6, ../../../shared/loadings/src/styles/common.scss */
1282 -.depicter-single-svg-loading.depicter-small {
1283 - max-width: 20px;
1284 - max-height: 20px;
1285 -}
1286 -
1287 -/* line 7, sass/partials/loadings/_loading.scss */
1288 -.depicter-loading-symbol {
1289 - display: inline-flex;
1290 - align-items: center;
1291 - justify-content: center;
1292 -}
1 +.depicter-view-container{position:relative}.depicter-view{position:relative;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-depicter-user-select:none;user-select:none;touch-action:manipulation}.depicter-sections{will-change:transform}.depicter-auto-height .depicter-view{transition:height 300ms}.depicter-stack-view .depicter-sections{transform-style:preserve-3d}.depicter-transform-view{perspective:2000px}.depicter-transform-view .depicter-sections{transform-style:preserve-3d}.depicter-mask-view .depicter-section-mask{overflow:hidden;position:absolute;pointer-events:none}.depicter-mask-view .depicter-section-mask .depicter-section{position:relative}.depicter-cube-view{perspective:2000px}.depicter-cube-view .depicter-sections{perspective:2000px;transform-style:preserve-3d;perspective-origin:center;height:100%}.depicter-cube-view .depicter-section{backface-visibility:hidden}.depicter-animative-view .depicter-section.depicter-neutral{visibility:hidden}.depicter-section{position:absolute;overflow:hidden}.depicter-background-animation-wrap,.depicter-background-container{height:100%;width:100%;position:absolute}.depicter-section-background{width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.depicter-section-background.depicter-is-hidden{display:none}.depicter-section{display:flex;flex-direction:column;justify-content:center;align-items:center}.depicter-section .depicter-bg.depicter-cropped,.depicter-section picture.depicter-bg .depicter-cropped{position:absolute}.depicter-section .depicter-section-background>picture{width:100%;height:100%;position:relative}.depicter-section .depicter-section-background>img,.depicter-section .depicter-section-background>picture img{width:100%;height:100%;opacity:0;transition:opacity 300ms}.depicter-section.depicter-ready .depicter-section-background>img,.depicter-section.depicter-ready .depicter-section-background>picture img{opacity:1}.depicter-section.depicter-section-hidden,.depicter-section.depicter-section-hidden *{visibility:hidden !important}.depicter-section>a.depicter-section-link:not(.depicter-layer):not(.depicter-not-section-link):first-child{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:2;overflow:hidden;text-indent:-100em}.depicter-section>a.depicter-section-link:not(.depicter-layer):not(.depicter-not-section-link):first-child.depicter-over-all{z-index:1000}.depicter-anim-section:not(.depicter-active) *{visibility:hidden;pointer-events:none}.depicter-layers-container{position:relative;display:flex;width:100%;height:100%;align-items:center;flex-direction:row;pointer-events:none}.depicter-fade-layers .depicter-layer-frame:not(.depicter-interactive-anim):not(.depicter-static){transition:opacity 300ms,visibility 300ms;visibility:hidden;opacity:0}.depicter-fade-layers .depicter-active .depicter-layer-frame:not(.depicter-interactive-anim):not(.depicter-static){opacity:1;visibility:visible}.depicter-layers-wrapper{position:relative;padding:0 0;box-sizing:content-box;margin:0 auto;height:100%;width:100%}.depicter-layers-fold{position:relative;height:100%;pointer-events:none}.depicter-layers-fold>*{pointer-events:all}.depicter-content-first .depicter-layers-container{position:relative}.depicter-content-first .depicter-layers-container,.depicter-content-first .depicter-layers-wrapper,.depicter-content-first .depicter-layers-fold{height:auto}.depicter-content-first .depicter-section-background{position:absolute;height:100%;top:0}.depicter-layer-frame{visibility:visible}.depicter-layer-frame.depicter-pos-absolute{position:absolute}.depicter-layer-frame .depicter-mask-frame{overflow:hidden}.depicter-layer-frame>a{text-decoration:none;color:inherit}.depicter-relative-width *:not(.depicter-relative-width .depicter-layer *),.depicter-relative-width .depicter-relative-width *:not(.depicter-relative-width .depicter-relative-width .depicter-layer *){width:100%}.depicter-relative-height *:not(.depicter-relative-height .depicter-layer *),.depicter-relative-height .depicter-relative-height *:not(.depicter-relative-height .depicter-relative-height .depicter-layer *){height:100%}.depicter-layer.depicter-has-action{cursor:pointer}.depicter-layer.depicter-layer-hidden,.depicter-layer.depicter-is-hidden,.depicter-layer-frame.depicter-layer-hidden,.depicter-layer-frame.depicter-is-hidden{visibility:hidden !important}.depicter-layer.depicter-layer-hidden *,.depicter-layer.depicter-is-hidden *,.depicter-layer-frame.depicter-layer-hidden *,.depicter-layer-frame.depicter-is-hidden *{visibility:hidden !important}.depicter-no-wrap{white-space:nowrap}.depicter-fixed-layers{pointer-events:none}.depicter-fixed-layers .depicter-layer{pointer-events:auto}.depicter-float-width *{width:100%}.depicter-float-width .depicter-layer>*{width:auto}.depicter-float-height *{height:100%}.depicter-float-height .depicter-layer>*{height:auto}.depicter-image-layer .depicter-layer{width:100%;height:100%}.depicter-image-layer .depicter-layer:not(.depicter-is-hidden) img{opacity:0;visibility:hidden;transition:opacity 150ms ease-out}.depicter-image-layer .depicter-layer:not(.depicter-is-hidden) img.depicter-loaded{opacity:1;visibility:visible}.depicter-image-layer picture{overflow:hidden}.depicter-image-layer picture:not(.depicter-cropped) img{width:100%}.depicter-image-layer img{position:relative;min-width:100%}.depicter-shape-layer svg{width:100%;height:100%}.depicter-video-layer iframe{border:none}.depicter-video-layer iframe,.depicter-video-layer img{width:100%;height:100%}.depicter-video-layer img{position:absolute;top:0;z-index:2;object-fit:cover;transition:opacity 400ms,visibility 400ms}.depicter-video-layer .depicter-layer{overflow:hidden;isolation:isolate}.depicter-video-layer .depicter-video-player{z-index:1}.depicter-video-layer .depicter-video-btn{transition:opacity 400ms,visibility 400ms}.depicter-video-layer video{display:block;width:100%;height:100%}.depicter-video-layer .depicter-playing img,.depicter-video-layer .depicter-playing .depicter-video-btn{opacity:0;visibility:hidden}.depicter-hotspot-layer{cursor:pointer}.depicter-hotspot-layer .depicter-hotspot-point{position:relative;transform:translateX(-50%) translateY(-50%)}.depicter-hotspot-layer .depicter-point-center{width:20px;height:20px;background:#dedede;border-radius:50%}.depicter-hotspot-tooltip{position:absolute;top:0;left:0;z-index:200;pointer-events:none;visibility:hidden;opacity:0;transition:opacity 900ms cubic-bezier(0.19, 1, 0.22, 1),transform 900ms cubic-bezier(0.19, 1, 0.22, 1),visibility 900ms cubic-bezier(0.19, 1, 0.22, 1)}.depicter-hotspot-tooltip .depicter-tooltip-cont{position:relative;padding:10px;background:rgba(240,240,240,.88);text-shadow:0 1px 0px #fff;pointer-events:auto}.depicter-hotspot-tooltip::after{content:"";position:absolute;top:15px;left:-12px;display:block;transform-origin:center -15px;width:0;height:0;border-opposite-position(top):10px solid rgba(240,240,240,.88);border-left:12px solid transparent;border-right:12px solid transparent}.depicter-hotspot-tooltip.depicter-align-right{transform:translateX(50px)}.depicter-hotspot-tooltip.depicter-align-right::after{transform:rotate(-90deg)}.depicter-hotspot-tooltip.depicter-align-right .depicter-tooltip-cont{transform:translateY(-50%) translateX(25px)}.depicter-hotspot-tooltip.depicter-align-left{transform:translateX(-50px)}.depicter-hotspot-tooltip.depicter-align-left::after{transform:rotate(90deg)}.depicter-hotspot-tooltip.depicter-align-left .depicter-tooltip-cont{transform:translateY(-50%) translateX(-100%) translateX(-25px)}.depicter-hotspot-tooltip.depicter-align-bottom{transform:translateY(50px)}.depicter-hotspot-tooltip.depicter-align-bottom .depicter-tooltip-cont{transform:translateX(-50%) translateY(25px)}.depicter-hotspot-tooltip.depicter-align-top{transform:translateY(-50px)}.depicter-hotspot-tooltip.depicter-align-top::after{transform:rotate(180deg)}.depicter-hotspot-tooltip.depicter-align-top .depicter-tooltip-cont{transform:translateX(-50%) translateY(-100%) translateY(-25px)}.depicter-hotspot-tooltip.depicter-tooltip-active{transform:none;opacity:1;visibility:visible}.depicter-hotspot-tooltip.depicter-no-transition{transition:none !important}.depicter-arrow-layer{cursor:pointer}.depicter-arrow-layer .depicter-layer{display:flex;align-items:center;justify-content:center}.depicter-bullet-layer .depicter-layer{display:inline-flex;align-items:center;justify-content:center}.depicter-bullet-layer .depicter-bullet-item{display:inline-block;cursor:pointer}.depicter-bullet-layer .depicter-bullet-item:last-of-type{margin-right:0}.depicter-lineTimer-layer .depicter-layer{overflow:hidden}.depicter-lineTimer-layer .depicter-timer-bar{height:100%;transition:width 200ms}.depicter-scroll-layer{cursor:pointer}.depicter-scroll-layer .depicter-layer{display:flex;align-items:center;justify-content:center}.depicter-playAndPause-layer{cursor:pointer}.depicter-playAndPause-layer .depicter-layer{display:flex;align-items:center;justify-content:center}.depicter-playAndPause-layer svg{display:none}.depicter-playAndPause-layer .depicter-active{display:inline-block}.depicter-button-layer{cursor:pointer}.depicter-button-layer .depicter-layer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.depicter-tagList-layer{display:flex;flex-flow:row wrap}.depicter-tagList-layer a{color:inherit;text-decoration:inherit;font:inherit}.depicter-rating-layer .depicter-layer>div{display:flex;width:100%;height:100%}.depicter-rating-layer .depicter-layer .depicter-rating-container{flex:1;position:relative}.depicter-rating-layer .depicter-layer .depicter-symbol-container{width:100%;height:100%}.depicter-rating-layer .depicter-layer .depicter-track-container{position:absolute;top:0;left:0;width:100%;height:100%}.depicter-flex-layer .depicter-layer{display:flex;flex-wrap:wrap;position:relative}.depicter-overlay-layers{position:absolute;top:0;width:100%;height:100%;pointer-events:none;display:flex;align-items:center;justify-content:center;flex-direction:column}.depicter-animation-wrap{visibility:visible}.depicter-section .depicter-section-video-btn,.depicter-video-layer .depicter-video-btn{position:absolute;top:50%;left:50%;margin-left:-23px;margin-top:-23px;width:46px;height:46px;background:#dedede;border-radius:50%;text-align:center;cursor:pointer;z-index:2}.depicter-section .depicter-section-video-btn::after,.depicter-video-layer .depicter-video-btn::after{content:"►";position:relative;top:1px;left:2px;color:#666;line-height:46px}.depicter-section .depicter-section-video-close-btn{position:absolute;width:36px;height:36px;background:#666;color:#dedede;border-radius:50%;text-align:center;cursor:pointer}.depicter-section .depicter-section-video-close-btn::after{content:"✕";position:relative;top:1px;line-height:36px}.depicter-section .depicter-section-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:#000;transition:opacity 400ms,visibility 400ms;visibility:hidden;opacity:0}.depicter-section .depicter-section-video-btn{z-index:101;transition:opacity 400ms,visibility 400ms}.depicter-section .depicter-section-video-close-btn{top:2em;right:2em;z-index:102;transition:opacity 400ms,visibility 400ms;visibility:hidden;opacity:0}.depicter-section.depicter-video-open .depicter-section-video,.depicter-section.depicter-video-open .depicter-section-video-close-btn{visibility:visible;opacity:1}.depicter-section.depicter-video-open .depicter-section-video-btn{opacity:0;visibility:hidden}.depicter-background-video-container{position:absolute;top:0;width:100%;height:100%;overflow:hidden;z-index:1}.depicter-background-video-container>video{width:100%;height:100%}.depicter-section .fluid-width-video-wrapper{width:100%;height:100%;padding-top:0 !important}.depicter-section .depicter-bg-embed{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.depicter-section .depicter-bg-embed iframe{position:absolute;width:100%;height:100%;pointer-events:none}.depicter-section .depicter-bg-embed .depicter-bg-embed-poster{position:relative;object-fit:cover;width:100%;height:100%;opacity:0;visibility:hidden}.depicter-section .depicter-bg-embed .depicter-bg-embed-poster.depicter-bg-embed-show-poster{opacity:1;visibility:visible}.depicter-section>a:not(.depicter-layer):not(.depicter-not-section-link):first-child{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:2;overflow:hidden;text-indent:-100em}.depicter-section>a:not(.depicter-layer):not(.depicter-not-section-link):first-child.depicter-over-all{z-index:1000}@media screen and (min-width: 1025px){.depicter-revert .depicter-hide-on-desktop,.depicter-revert.depicter-hide-on-desktop{position:fixed;opacity:0;visibility:hidden;pointer-events:none;top:-100%;left:-100%}}@media screen and (max-width: 1024px)and (min-width: 769px){.depicter-revert .depicter-hide-on-tablet,.depicter-revert.depicter-hide-on-tablet{position:fixed;opacity:0;visibility:hidden;pointer-events:none;top:-100%;left:-100%}}@media screen and (max-width: 767px){.depicter-revert .depicter-hide-on-mobile,.depicter-revert.depicter-hide-on-mobile{position:fixed;opacity:0;visibility:hidden;pointer-events:none;top:-100%;left:-100%}}.depicter-cursor-grab{cursor:-webkit-grab;cursor:grab}.depicter-cursor-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.depicter-auto-height .depicter-primary-container{height:auto}.depicter-has-mouse-action{cursor:pointer !important;pointer-events:all !important}.depicter-section:not(.depicter-active) .depicter-has-animation-in:not(.depicter-text-layer){display:none}.depicter-section:not(.depicter-active) .depicter-has-animation-in.depicter-text-layer{visibility:hidden;pointer-events:none}.depicter-nearby-sections-visible .depicter-view{overflow:visible;margin:0 auto}.depicter-nearby-sections-visible.depicter-view-dir-v .depicter-view-container{align-items:center;flex-direction:row;display:flex}.depicter-nearby-sections-visible.depicter-view-dir-v .depicter-view{margin:0;width:100%}.depicter-dot-flashing{display:inline-flex;align-items:center;justify-content:center}.depicter-dot-flashing span{display:inline-block;width:12px;height:12px;margin-right:9px;border-radius:50%}.depicter-dot-flashing span:last-of-type{margin-right:0}.depicter-dot-flashing.depicter-loading-dark span{background-color:#050a0e}.depicter-dot-flashing.depicter-loading-light span{background-color:#fff}.depicter-dot-flashing span{will-change:opacity;animation:middleDotFlashing 1500ms infinite cubic-bezier(0.5, 0, 0.75, 0)}.depicter-dot-flashing span:first-of-type{animation:firstDotFlashing 1500ms infinite cubic-bezier(0.5, 0, 0.75, 0)}.depicter-dot-flashing span:last-of-type{animation:lastDotFlashing 1500ms infinite cubic-bezier(0.5, 0, 0.75, 0)}@keyframes firstDotFlashing{0%{opacity:1}33.3%{opacity:.2}66.6%,100%{opacity:1}}@keyframes middleDotFlashing{0%,5%{opacity:1}38.8%{opacity:.2}72.2%,100%{opacity:1}}@keyframes lastDotFlashing{0%,23.3%{opacity:1}56.6%{opacity:.2}90%,100%{opacity:1}}.depicter-dot-straight-swing{display:inline-flex;align-items:center;justify-content:center}.depicter-dot-straight-swing span{display:inline-block;width:12px;height:12px;margin-right:0;border-radius:50%}.depicter-dot-straight-swing span:last-of-type{margin-right:0}.depicter-dot-straight-swing.depicter-loading-dark span{background-color:#050a0e}.depicter-dot-straight-swing.depicter-loading-light span{background-color:#fff}.depicter-dot-straight-swing span{will-change:transform}.depicter-dot-straight-swing span:first-of-type{animation:firstDotStraightSwing 1400ms infinite}.depicter-dot-straight-swing span:last-of-type{animation:lastDotStraightSwing 1400ms infinite}@keyframes firstDotStraightSwing{0%{transform:translateX(-9px);animation-timing-function:cubic-bezier(0.5, 0, 0.75, 0)}33.3%{transform:translateX(0);animation-timing-function:linear}62%{transform:translateX(0);animation-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}100%{transform:translateX(-9px)}}@keyframes lastDotStraightSwing{0%{transform:translateX(0);animation-timing-function:linear}33%{transform:translateX(0);animation-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}52%{transform:translateX(9px);animation-timing-function:cubic-bezier(0.5, 0, 0.75, 0)}70%,100%{transform:translateX(0);animation-timing-function:linear}}.depicter-dot-swing{display:inline-flex;align-items:center;justify-content:center}.depicter-dot-swing span{display:inline-block;width:12px;height:12px;margin-right:0;border-radius:50%}.depicter-dot-swing span:last-of-type{margin-right:0}.depicter-dot-swing.depicter-loading-dark span{background-color:#050a0e}.depicter-dot-swing.depicter-loading-light span{background-color:#fff}.depicter-dot-swing span{transform-origin:center -10px;will-change:transform}.depicter-dot-swing span:first-of-type{animation:firstDotSwing 2000ms infinite}.depicter-dot-swing span:last-of-type{animation:lastDotSwing 2000ms infinite}@keyframes firstDotSwing{0%{transform:rotate(45deg);animation-timing-function:cubic-bezier(0.5, 0, 0.75, 0)}23.3%{transform:rotate(0);animation-timing-function:linear}74.1%{transform:rotate(0);animation-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}100%{transform:rotate(45deg)}}@keyframes lastDotSwing{0%{transform:rotate(0);animation-timing-function:linear}23.3%{transform:rotate(0);animation-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}49.1%{transform:rotate(-45deg);animation-timing-function:cubic-bezier(0.5, 0, 0.75, 0)}74.1%,100%{transform:rotate(0);animation-timing-function:linear}}.depicter-dot-replacing{display:inline-flex;align-items:center;justify-content:center}.depicter-dot-replacing span{display:inline-block;width:12px;height:12px;margin-right:9px;border-radius:50%}.depicter-dot-replacing span:last-of-type{margin-right:0}.depicter-dot-replacing.depicter-loading-dark span{background-color:#050a0e}.depicter-dot-replacing.depicter-loading-light span{background-color:#fff}.depicter-dot-replacing span{animation:middleDotReplacing 1500ms infinite cubic-bezier(0.25, 1, 0.5, 1);will-change:transform}.depicter-dot-replacing span:first-of-type{animation:firstDotReplacing 1500ms infinite cubic-bezier(0.76, 0, 0.24, 1)}.depicter-dot-replacing span:last-of-type{animation:lastDotReplacing 1500ms infinite cubic-bezier(0.25, 1, 0.5, 1)}@keyframes firstDotReplacing{from{transform:translateX(0)}to{transform:translateX(40px)}}@keyframes middleDotReplacing{0%,38.8%{transform:translateX(0)}66%,100%{transform:translateX(-20px)}}@keyframes lastDotReplacing{0%,66%{transform:translateX(0)}91.5%,100%{transform:translateX(-20px)}}.depicter-single-svg-loading{max-width:40px;max-height:40px;width:100%}.depicter-single-svg-loading.depicter-small{max-width:20px;max-height:20px}.depicter-loading-symbol{display:inline-flex;align-items:center;justify-content:center}