PluginProbe
Elementor Website Builder – more than just a page builder / 3.1.1
Elementor Website Builder – more than just a page builder v3.1.1
4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 4.0.7 All 451 releases
elementor / assets / css / app.css

app.css in Elementor Website Builder – more than just a page builder 3.1.1, at assets/css/app.css

2,164 lines 62.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.1.1 - 31-01-2021 */
2 @import "//fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";
3 :root {
4 --color-box-shadow-color: rgba(0, 0, 0, 0.05); }
5
6 .eps-theme-dark {
7 --color-box-shadow-color: rgba(0, 0, 0, 0.1); }
8
9 .sr-only {
10 position: absolute;
11 width: 1px;
12 height: 1px;
13 padding: 0;
14 margin: -1px;
15 overflow: hidden;
16 clip: rect(0, 0, 0, 0);
17 white-space: nowrap;
18 border: 0; }
19
20 @media screen and (min-width: 480px) {
21 .text-start-sm {
22 text-align: start; } }
23
24 @media screen and (min-width: 480px) {
25 .text-center-sm {
26 text-align: center; } }
27
28 @media screen and (min-width: 480px) {
29 .text-end-sm {
30 text-align: end; } }
31
32 @media screen and (min-width: 768px) {
33 .text-start-md {
34 text-align: start; } }
35
36 @media screen and (min-width: 768px) {
37 .text-center-md {
38 text-align: center; } }
39
40 @media screen and (min-width: 768px) {
41 .text-end-md {
42 text-align: end; } }
43
44 @media screen and (min-width: 1025px) {
45 .text-start-lg {
46 text-align: start; } }
47
48 @media screen and (min-width: 1025px) {
49 .text-center-lg {
50 text-align: center; } }
51
52 @media screen and (min-width: 1025px) {
53 .text-end-lg {
54 text-align: end; } }
55
56 @media screen and (min-width: 1440px) {
57 .text-start-xl {
58 text-align: start; } }
59
60 @media screen and (min-width: 1440px) {
61 .text-center-xl {
62 text-align: center; } }
63
64 @media screen and (min-width: 1440px) {
65 .text-end-xl {
66 text-align: end; } }
67
68 @media screen and (min-width: 1600px) {
69 .text-start-xxl {
70 text-align: start; } }
71
72 @media screen and (min-width: 1600px) {
73 .text-center-xxl {
74 text-align: center; } }
75
76 @media screen and (min-width: 1600px) {
77 .text-end-xxl {
78 text-align: end; } }
79
80 @-webkit-keyframes eps-animation-pop {
81 from {
82 -webkit-transform: scale(0.75);
83 transform: scale(0.75);
84 opacity: 0; }
85 to {
86 -webkit-transform: scale(1);
87 transform: scale(1);
88 opacity: 1; } }
89
90 @keyframes eps-animation-pop {
91 from {
92 -webkit-transform: scale(0.75);
93 transform: scale(0.75);
94 opacity: 0; }
95 to {
96 -webkit-transform: scale(1);
97 transform: scale(1);
98 opacity: 1; } }
99
100 :root {
101 --app-background-color: #f1f3f5;
102 --app-box-shadow-color: rgba(var(--box-shadow-color, rgba(0, 0, 0, 0.15)), 0.2);
103 --app-header-background-color: #fff;
104 --app-header-color: #495157;
105 --app-sidebar-background-color: rgba(255, 255, 255, 0.5);
106 --app-header-buttons-separator-color: #d5dadf;
107 --app-header-buttons-color: #a4afb7;
108 --app-lightbox-background-color: rgba(0, 0, 0, 0.8); }
109
110 .eps-theme-dark {
111 --app-background-color: #34383c;
112 --app-box-shadow-color: rgba(var(--box-shadow-color, rgba(0, 0, 0, 0.15)), 0.2);
113 --app-header-background-color: #26292C;
114 --app-header-color: #e0e1e3;
115 --app-sidebar-background-color: #34383c;
116 --app-header-buttons-separator-color: #64666a;
117 --app-header-buttons-color: #b4b5b7;
118 --app-lightbox-background-color: rgba(0, 0, 0, 0.8); }
119
120 :root {
121 --text-muted: #d5dadf;
122 --disabled: #c2cbd2;
123 --light: #fff;
124 --dark: #000;
125 --info: #58d0f5;
126 --cta: #93003F;
127 --danger: #b01b1b;
128 --success: #39b54a;
129 --warning: #fcb92c;
130 --body-color: #6d7882;
131 --link-color: #58d0f5;
132 --link-hover-color: #10bcf1;
133 --hr-color: #d5dadf;
134 --box-shadow-color: theme-colors(dark);
135 --display-1-color: #495157;
136 --display-2-color: #495157;
137 --display-3-color: #6d7882;
138 --display-4-color: #495157;
139 --h1-color: #6d7882;
140 --h2-color: #6d7882;
141 --h3-color: #495157;
142 --h4-color: #495157;
143 --h5-color: #495157;
144 --h6-color: #495157;
145 --text-base-color: #495157;
146 --text-xl-color: #495157;
147 --text-lg-color: #495157;
148 --text-sm-color: #495157;
149 --text-xs-color: #495157;
150 --text-xxs-color: #495157;
151 --gray-800: #495157;
152 --gray-700: #556068;
153 --gray-600: #6d7882;
154 --gray-500: #a4afb7;
155 --gray-400: #c2cbd2;
156 --gray-300: #d5dadf;
157 --gray-200: #f1f3f5;
158 --gray-100: #fcfcfc; }
159
160 .eps-theme-dark {
161 --text-muted: #7d7e82;
162 --disabled: #64666a;
163 --light: #fff;
164 --dark: #000;
165 --info: #58d0f5;
166 --accent: #58d0f5;
167 --danger: #F84343;
168 --cta: #93003F;
169 --success: #39b54a;
170 --warning: #fcb92c;
171 --body-color: #e0e1e3;
172 --body-bg: #fff;
173 --link-color: #58d0f5;
174 --link-hover-color: #10bcf1;
175 --hr-color: #4c4f56;
176 --box-shadow-color: rgba(0, 0, 0, 0.15);
177 --display-1-color: #e0e1e3;
178 --display-2-color: #e0e1e3;
179 --display-3-color: #e0e1e3;
180 --display-4-color: #e0e1e3;
181 --h1-color: #e0e1e3;
182 --h2-color: #e0e1e3;
183 --h3-color: #e0e1e3;
184 --h4-color: #e0e1e3;
185 --h5-color: #e0e1e3;
186 --h6-color: #e0e1e3;
187 --text-base-color: #b4b5b7;
188 --text-xl-color: #b4b5b7;
189 --text-lg-color: #b4b5b7;
190 --text-sm-color: #b4b5b7;
191 --text-xs-color: #b4b5b7;
192 --text-xxs-color: #b4b5b7;
193 --gray-800: #26292C;
194 --gray-700: #34383c;
195 --gray-600: #404349;
196 --gray-500: #4c4f56;
197 --gray-400: #64666a;
198 --gray-300: #7d7e82;
199 --gray-200: #b4b5b7;
200 --gray-100: #e0e1e3; }
201
202 *,
203 *::before,
204 *::after {
205 -webkit-box-sizing: border-box;
206 box-sizing: border-box; }
207
208 html {
209 font-family: sans-serif;
210 line-height: 1.15;
211 -webkit-text-size-adjust: 100%;
212 -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
213
214 article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
215 display: block; }
216
217 body {
218 margin: 0;
219 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
220 font-size: 0.875rem;
221 font-weight: 400;
222 line-height: 1.5;
223 color: var(--body-color);
224 -webkit-font-smoothing: antialiased;
225 -moz-osx-font-smoothing: grayscale;
226 background-color: var(--body-bg); }
227
228 ::-moz-selection {
229 background-color: rgba(147, 0, 63, 0.5); }
230
231 ::selection {
232 background-color: rgba(147, 0, 63, 0.5); }
233
234 [tabindex="-1"]:focus:not(:focus-visible) {
235 outline: 0 !important; }
236
237 h1, h2, h3, h4, h5, h6 {
238 font-size: 100%;
239 margin: 0;
240 padding: 0;
241 line-height: inherit;
242 font-weight: normal; }
243
244 p {
245 margin-top: 0; }
246
247 b,
248 strong {
249 font-weight: 700; }
250
251 small {
252 font-size: 80%; }
253
254 a {
255 --eps-link-color: $eps-link-color;
256 color: var(--eps-link-color);
257 background-color: transparent; }
258 a, a:active, a:hover, a:focus {
259 text-decoration: none; }
260 a:focus, a:hover {
261 --eps-link-color: $eps-link-hover-color;
262 text-decoration: none; }
263
264 a:not([href]) {
265 color: inherit;
266 text-decoration: none; }
267 a:not([href]):hover {
268 color: inherit;
269 text-decoration: none; }
270
271 pre,
272 code,
273 kbd,
274 samp {
275 font-family: monospace;
276 font-size: 1em; }
277
278 figure {
279 margin: 0 0 0; }
280
281 img {
282 vertical-align: middle;
283 border-style: none; }
284
285 svg {
286 overflow: hidden;
287 vertical-align: middle; }
288
289 button {
290 -webkit-border-radius: 0;
291 border-radius: 0; }
292
293 button:focus {
294 outline: 1px dotted;
295 outline: 5px auto -webkit-focus-ring-color; }
296
297 input,
298 button,
299 select,
300 optgroup,
301 textarea {
302 margin: 0;
303 font-family: inherit;
304 font-size: inherit;
305 line-height: inherit; }
306
307 button,
308 input {
309 overflow: visible; }
310
311 button,
312 select {
313 text-transform: none; }
314
315 [role="button"] {
316 cursor: pointer; }
317
318 select {
319 word-wrap: normal; }
320
321 button,
322 [type="button"],
323 [type="reset"],
324 [type="submit"] {
325 -webkit-appearance: button; }
326
327 button:not(:disabled),
328 [type="button"]:not(:disabled),
329 [type="reset"]:not(:disabled),
330 [type="submit"]:not(:disabled) {
331 cursor: pointer; }
332
333 button::-moz-focus-inner,
334 [type="button"]::-moz-focus-inner,
335 [type="reset"]::-moz-focus-inner,
336 [type="submit"]::-moz-focus-inner {
337 padding: 0;
338 border-style: none; }
339
340 input[type="radio"],
341 input[type="checkbox"] {
342 -webkit-box-sizing: border-box;
343 box-sizing: border-box;
344 padding: 0; }
345
346 textarea {
347 overflow: auto;
348 resize: vertical; }
349
350 [hidden] {
351 display: none !important; }
352
353 hr {
354 border: 0 none;
355 border-bottom: 1px solid var(--hr-color); }
356
357 .eps-display-1 {
358 font-size: 1.85rem;
359 color: var(--display-1-color);
360 margin-top: 0.5rem;
361 margin-bottom: 0.5rem; }
362
363 .eps-display-2 {
364 font-size: 1.85rem;
365 color: var(--display-2-color);
366 margin-top: 0.5rem;
367 margin-bottom: 0.5rem; }
368
369 .eps-display-3 {
370 font-size: 1.85rem;
371 color: var(--display-3-color);
372 margin-top: 0.5rem;
373 margin-bottom: 0.5rem; }
374
375 .eps-display-4 {
376 font-size: 1.85rem;
377 color: var(--display-4-color);
378 margin-top: 0.5rem;
379 margin-bottom: 0.5rem; }
380
381 h1,
382 .eps-h1 {
383 font-size: 1.625rem;
384 line-height: 1;
385 color: var(--h1-color);
386 margin-bottom: 1.25rem;
387 font-weight: 500; }
388
389 h2,
390 .eps-h2 {
391 font-size: 1.25rem;
392 line-height: 1.2;
393 color: var(--h2-color);
394 margin-top: 0;
395 margin-bottom: 1.25rem;
396 font-weight: 500; }
397
398 h3,
399 .eps-h3 {
400 font-size: 1rem;
401 line-height: 1.2;
402 color: var(--h3-color);
403 margin-top: 0;
404 margin-bottom: 1rem;
405 font-weight: 500; }
406
407 h4,
408 .eps-h4 {
409 font-size: 0.9375rem;
410 color: var(--h4-color);
411 margin-top: 0;
412 margin-bottom: 0.5rem; }
413
414 h5,
415 .eps-h5 {
416 font-size: 0.875rem;
417 color: var(--h5-color);
418 margin-top: 0;
419 margin-bottom: 0.5rem; }
420
421 h6,
422 .eps-h6 {
423 font-size: 0.875rem;
424 color: var(--h-6-color);
425 margin-top: 0;
426 margin-bottom: 0.5rem;
427 font-weight: 700; }
428
429 .eps-text-xxs {
430 font-size: 0.75rem;
431 line-height: 1.2;
432 color: var(--text-xxs-color);
433 font-weight: 400; }
434
435 .eps-text-xs {
436 font-size: 0.75rem;
437 line-height: 1.5;
438 color: var(--text-xs-color);
439 font-weight: 400; }
440
441 .eps-text {
442 font-size: 0.875rem;
443 line-height: 1.5;
444 color: var(--text-base-color);
445 font-weight: 400; }
446
447 .eps-text-sm {
448 font-size: 0.8125rem;
449 line-height: 1.5;
450 color: var(--text-sm-color);
451 font-weight: 400; }
452
453 .eps-text-lg {
454 font-size: 0.9375rem;
455 line-height: 1.5;
456 color: var(--text-lg-color);
457 font-weight: 400; }
458
459 .eps-text-xl {
460 font-size: 1rem;
461 line-height: 1.5;
462 color: var(--text-xl-color);
463 font-weight: 400; }
464
465 .video-wrapper {
466 position: relative;
467 padding-bottom: 56.25%;
468 height: 0; }
469 .video-wrapper iframe {
470 position: absolute;
471 top: 0;
472 left: 0;
473 width: 100%;
474 height: 100%; }
475
476 .eps-separator {
477 margin-bottom: 2.75rem; }
478
479 .eps-theme-dark {
480 --e-app-back-button-color: #b4b5b7; }
481
482 .back-button, .e-app-back-button {
483 --button-background-color: var(--e-app-back-button-color, #a4afb7);
484 margin-bottom: 1.5rem; }
485 .back-button .eps-icon, .e-app-back-button .eps-icon {
486 -webkit-margin-end: 0.3125rem;
487 margin-inline-end: 0.3125rem; }
488
489 .eps-theme-dark {
490 --input-border-color: --hr-color; }
491
492 .eps-input {
493 border: 1px solid var(--hr-color);
494 -webkit-border-radius: 0.1875rem;
495 border-radius: 0.1875rem;
496 background: transparent;
497 color: inherit;
498 height: 1.875rem;
499 padding: 0 0.3125rem; }
500 .eps-input--block {
501 width: 100%; }
502
503 .eps-app {
504 display: -webkit-box;
505 display: -ms-flexbox;
506 display: flex;
507 height: 100vh;
508 -webkit-box-orient: vertical;
509 -webkit-box-direction: normal;
510 -ms-flex-direction: column;
511 flex-direction: column;
512 color: var(--body-color);
513 background-color: var(--app-background-color);
514 position: absolute;
515 -webkit-border-radius: 0;
516 border-radius: 0;
517 -webkit-box-shadow: 2px 8px 23px 3px var(--color-box-shadow-color);
518 box-shadow: 2px 8px 23px 3px var(--color-box-shadow-color);
519 overflow: hidden;
520 font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
521 width: 100%;
522 max-width: 100%; }
523 .eps-app__lightbox {
524 display: -webkit-box;
525 display: -ms-flexbox;
526 display: flex;
527 -webkit-box-align: center;
528 -ms-flex-align: center;
529 align-items: center;
530 -webkit-box-pack: center;
531 -ms-flex-pack: center;
532 justify-content: center;
533 position: fixed;
534 height: 100%;
535 width: 100%;
536 background-color: var(--app-lightbox-background-color);
537 z-index: 1040;
538 bottom: 0;
539 left: 0; }
540 .eps-app__header {
541 -ms-flex-negative: 0;
542 flex-shrink: 0;
543 font-size: 0.9375rem;
544 color: var(--app-header-color);
545 background-color: var(--app-header-background-color);
546 -webkit-box-shadow: 0 4px 10px var(--color-box-shadow-color);
547 box-shadow: 0 4px 10px var(--color-box-shadow-color);
548 position: relative;
549 z-index: 1;
550 height: 3.125rem;
551 padding: 0 1rem; }
552 .eps-app__header-buttons {
553 display: -webkit-box;
554 display: -ms-flexbox;
555 display: flex;
556 -webkit-box-align: center;
557 -ms-flex-align: center;
558 align-items: center;
559 -webkit-box-orient: horizontal;
560 -webkit-box-direction: reverse;
561 -ms-flex-direction: row-reverse;
562 flex-direction: row-reverse;
563 font-size: 1.125rem; }
564 .eps-app__header-btn {
565 --button-background-color: var(--app-header-buttons-color);
566 -webkit-padding-start: 1rem;
567 padding-inline-start: 1rem;
568 font-size: 1.125rem;
569 line-height: 1.25rem; }
570 .eps-app__header-btn:first-child:not(:last-child) {
571 -webkit-border-start: 1px solid var(--app-header-buttons-separator-color);
572 border-inline-start: 1px solid var(--app-header-buttons-separator-color); }
573 .eps-app__header-btn:not(:first-child) {
574 -webkit-padding-end: 1rem;
575 padding-inline-end: 1rem; }
576 .eps-app__logo-title-wrapper {
577 display: -webkit-box;
578 display: -ms-flexbox;
579 display: flex;
580 -webkit-box-align: center;
581 -ms-flex-align: center;
582 align-items: center; }
583 .eps-app__logo {
584 display: block;
585 width: 1.75rem;
586 height: 1.75rem;
587 line-height: 1.75rem;
588 text-align: center;
589 font-size: calc(0.4 * 1.75rem);
590 -webkit-border-radius: 50%;
591 border-radius: 50%;
592 color: #fff;
593 background-color: #93003F; }
594 .eps-app__logo:not(:last-child) {
595 -webkit-margin-end: 0.625rem;
596 margin-inline-end: 0.625rem; }
597 .eps-app__title {
598 font-size: 0.9375rem;
599 font-weight: 700;
600 text-transform: uppercase;
601 margin-bottom: 0; }
602 .eps-app__main {
603 display: -webkit-box;
604 display: -ms-flexbox;
605 display: flex;
606 overflow: hidden;
607 -webkit-box-flex: 1;
608 -ms-flex-positive: 1;
609 flex-grow: 1; }
610 .eps-app__sidebar {
611 background-color: var(--app-sidebar-background-color);
612 padding-top: 1.25rem;
613 width: 30%;
614 max-width: 17.1875rem;
615 -webkit-box-flex: 0;
616 -ms-flex-positive: 0;
617 flex-grow: 0;
618 overflow-y: auto;
619 -webkit-box-shadow: 2px 8px 23px 3px var(--color-box-shadow-color);
620 box-shadow: 2px 8px 23px 3px var(--color-box-shadow-color);
621 z-index: 2; }
622 .eps-app__content {
623 -webkit-box-flex: 1;
624 -ms-flex-positive: 1;
625 flex-grow: 1;
626 position: relative;
627 padding: 2.75rem;
628 height: 100%;
629 overflow-y: auto; }
630
631 .eps-css-grid {
632 display: grid;
633 grid-template-columns: repeat(var(--eps-grid-columns, auto-fill), minmax(var(--eps-grid-col-min-width, 1fr), var(--eps-grid-col-max-width, 1fr)));
634 grid-gap: var(--eps-grid-spacing); }
635
636 :root {
637 --popover-background-color: #fff;
638 --popover-item-color: #6d7882;
639 --popover-item-hover-color: #556068;
640 --popover-item-danger-hover-color: #b01b1b;
641 --popover-item-background-color: #fff;
642 --popover-box-shadow-color: rgba(0, 0, 0, 0.15);
643 --popover-box-shadow-size: 0px 1px 20px;
644 --popover-arrow-color: #fff; }
645
646 .eps-theme-dark {
647 --popover-background-color: #4c4f56;
648 --popover-item-color: #fff;
649 --popover-item-hover-color: #e0e1e3;
650 --popover-item-danger-hover-color: #F84343;
651 --popover-item-background-color: #4c4f56;
652 --popover-box-shadow-color: rgba(0, 0, 0, 0.15);
653 --popover-box-shadow-size: 0px 1px 20px;
654 --popover-arrow-color: #4c4f56; }
655
656 .eps-popover {
657 padding: 10px 0;
658 background-color: var(--popover-background-color);
659 -webkit-box-shadow: var(--popover-box-shadow-size) var(--popover-box-shadow-color);
660 box-shadow: var(--popover-box-shadow-size) var(--popover-box-shadow-color);
661 list-style: none;
662 display: -webkit-box;
663 display: -ms-flexbox;
664 display: flex;
665 -webkit-box-orient: vertical;
666 -webkit-box-direction: normal;
667 -ms-flex-direction: column;
668 flex-direction: column;
669 min-width: 120px;
670 -webkit-border-radius: 0.1875rem;
671 border-radius: 0.1875rem;
672 position: absolute;
673 z-index: 1050;
674 margin-top: 9px;
675 -webkit-transform: translateX(-50%);
676 -ms-transform: translateX(-50%);
677 transform: translateX(-50%);
678 left: 0.25rem; }
679 .eps-popover__background {
680 position: fixed;
681 top: 0;
682 bottom: 0;
683 left: 0;
684 right: 0;
685 z-index: 1030; }
686 .eps-popover__container {
687 position: relative; }
688 .eps-popover::before {
689 content: "";
690 display: block;
691 position: absolute;
692 width: 16px;
693 height: 9px;
694 margin: 0 0.1875rem 9px;
695 top: -9px;
696 left: 50%;
697 -webkit-transform: translateX(-50%);
698 -ms-transform: translateX(-50%);
699 transform: translateX(-50%);
700 border-color: transparent;
701 border-style: solid;
702 border-width: 0 8px 9px 8px;
703 border-bottom-color: var(--popover-arrow-color); }
704 .eps-popover__item {
705 padding: 0.3125rem 1rem;
706 background-color: var(--popover-item-background-color);
707 color: var(--popover-item-color);
708 font-size: 0.6875rem;
709 font-weight: 500;
710 line-height: 0.8125rem;
711 width: 100%;
712 -webkit-box-align: center;
713 -ms-flex-align: center;
714 align-items: center;
715 cursor: pointer; }
716 .eps-popover__item:hover {
717 color: var(--popover-item-hover-color); }
718 .eps-popover__item--danger:hover {
719 color: var(--popover-item-danger-hover-color); }
720 .eps-popover__item .eps-icon {
721 font-size: inherit;
722 -webkit-margin-end: 0.3125rem;
723 margin-inline-end: 0.3125rem; }
724
725 .eps-button {
726 display: -webkit-inline-box;
727 display: -ms-inline-flexbox;
728 display: inline-flex;
729 --button-line-height: 16px;
730 --button-padding-y: 0.5em;
731 --button-padding-x: 1.5em;
732 --button-primary-background-color: #39b54a;
733 --button-primary-hover-background-color: #33a242;
734 --button-primary-active-background-color: #35a945;
735 --button-primary-color: #fff;
736 --button-secondary-background-color: #c2cbd2;
737 --button-secondary-hover-background-color: #b3bec7;
738 --button-secondary-active-background-color: #b9c3cc;
739 --button-secondary-color: #fff;
740 --button-danger-background-color: #b01b1b;
741 --button-danger-hover-background-color: #9a1818;
742 --button-danger-active-background-color: #a31919;
743 --button-danger-color: #fff;
744 --button-cta-background-color: #93003F;
745 --button-cta-hover-background-color: #7a0034;
746 --button-cta-active-background-color: #840038;
747 --button-cta-color: #fff;
748 --button-link-background-color: #58d0f5;
749 --button-link-hover-background-color: #40c9f4;
750 --button-link-active-background-color: #4accf4;
751 --button-link-color: #fff;
752 --button-disabled-background-color: #c2cbd2;
753 --button-disabled-hover-background-color: #b3bec7;
754 --button-disabled-active-background-color: #b9c3cc;
755 --button-disabled-color: #fff;
756 color: var(--button-background-color, currentColor);
757 font-size: var(--button-font-size, inherit);
758 font-weight: 500;
759 line-height: var(--button-line-height);
760 cursor: pointer; }
761 .eps-button:active {
762 --button-background-color: var(--button-active-background-color, transparent); }
763 .eps-button:hover {
764 --button-background-color: var(--button-hover-background-color); }
765 .eps-theme-dark .eps-button {
766 --button-primary-background-color: #39b54a;
767 --button-primary-color: #fff;
768 --button-primary-hover-background-color: #33a242;
769 --button-primary-active-background-color: #35a945;
770 --button-secondary-background-color: #64666a;
771 --button-secondary-color: #fff;
772 --button-secondary-hover-background-color: #58595d;
773 --button-secondary-active-background-color: #5d5e62;
774 --button-cta-background-color: #93003F;
775 --button-cta-hover-background-color: #7a0034;
776 --button-cta-active-background-color: #840038;
777 --button-cta-color: #fff;
778 --button-link-background-color: #58d0f5;
779 --button-link-hover-background-color: #40c9f4;
780 --button-link-active-background-color: #4accf4;
781 --button-link-color: #fff;
782 --button-disabled-background-color: #64666a;
783 --button-disabled-hover-background-color: #58595d;
784 --button-disabled-active-background-color: #5d5e62;
785 --button-disabled-color: #fff; }
786 .eps-button--contained {
787 color: var(--button-color);
788 padding: var(--button-padding-y) var(--button-padding-x);
789 background-color: var(--button-background-color, transparent); }
790 .eps-button--contained:hover {
791 color: var(--button-color); }
792 .eps-button--contained, .eps-button--outlined {
793 -webkit-border-radius: 0.1875rem;
794 border-radius: 0.1875rem; }
795 .eps-button--underlined {
796 text-decoration: underline; }
797 .eps-button--sm {
798 --button-font-size: 0.75rem;
799 --button-line-height: 14px; }
800 .eps-button--lg {
801 --button-font-size: 0.9375rem;
802 --button-line-height: 18px; }
803 .eps-button--primary {
804 --button-color: var(--button-primary-color);
805 --button-background-color: var(--button-primary-background-color);
806 --button-hover-background-color: var(--button-primary-hover-background-color);
807 --button-active-background-color: var(--button-primary-active-background-color); }
808 .eps-button--secondary {
809 --button-color: var(--buton-secondary-color);
810 --button-background-color: var(--button-secondary-background-color);
811 --button-hover-background-color: var(--button-secondary-hover-background-color);
812 --button-active-background-color: var(--button-secondary-active-background-color); }
813 .eps-button--danger {
814 --button-color: var(--buton-danger-color);
815 --button-background-color: var(--button-danger-background-color);
816 --button-hover-background-color: var(--button-danger-hover-background-color);
817 --button-active-background-color: var(--button-danger-active-background-color); }
818 .eps-button--cta {
819 --button-color: var(--button-cta-color);
820 --button-background-color: var(--button-cta-background-color);
821 --button-hover-background-color: var(--button-cta-hover-background-color);
822 --button-active-background-color: var(--button-cta-active-background-color); }
823 .eps-button--link {
824 --button-color: var(--button-link-color);
825 --button-background-color: var(--button-link-background-color);
826 --button-hover-background-color: var(--button-link-hover-background-color);
827 --button-active-background-color: var(--button-link-active-background-color); }
828 .eps-button--disabled, .eps-button[disabled] {
829 --button-color: var(--button-disabled-color);
830 --button-background-color: var(--button-disabled-background-color);
831 --button-hover-background-color: var(--button-disabled-hover-background-color);
832 --button-active-background-color: var(--button-disabled-active-background-color);
833 cursor: default; }
834
835 .eps-add-new-button {
836 display: -webkit-inline-box;
837 display: -ms-inline-flexbox;
838 display: inline-flex;
839 --eps-add-new-button-size: 1.5rem;
840 line-height: var(--eps-add-new-button-size);
841 cursor: pointer; }
842 .eps-add-new-button .eps-icon {
843 background-color: #58d0f5;
844 color: #fff;
845 width: var(--eps-add-new-button-size);
846 height: var(--eps-add-new-button-size);
847 -webkit-border-radius: 100%;
848 border-radius: 100%;
849 font-size: calc(var(--eps-add-new-button-size) * 0.75);
850 text-align: center;
851 line-height: var(--eps-add-new-button-size); }
852 .eps-add-new-button span:not(.sr-only) {
853 -webkit-margin-start: 0.625rem;
854 margin-inline-start: 0.625rem;
855 font-weight: 500; }
856 .eps-add-new-button--sm {
857 --eps-add-new-button-size: 1rem; }
858
859 :root {
860 --menu-title-color: #6d7882; }
861
862 .eps-theme-dark {
863 --menu-title-color: #6d7882; }
864
865 .eps-menu ul {
866 list-style: none;
867 padding: 0;
868 margin: 0; }
869 .eps-menu ul li {
870 display: -webkit-box;
871 display: -ms-flexbox;
872 display: flex; }
873
874 .eps-menu__title {
875 padding: 0.5rem 1.875rem;
876 font-size: 0.6875rem;
877 line-height: 1.2;
878 text-transform: uppercase;
879 font-weight: normal;
880 color: var(--menu-title-color); }
881
882 :root {
883 --menu-item-color: #6d7882;
884 --menu-item-color-hover: #556068;
885 --menu-item-background-color-active: #fff;
886 --menu-item-icon-color: #a4afb7;
887 --menu-item-action-button-color: #d5dadf; }
888
889 .eps-theme-dark {
890 --menu-item-color: #e0e1e3;
891 --menu-item-color-hover: #e0e1e3;
892 --menu-item-background-color-active: #404349;
893 --menu-item-icon-color: #b4b5b7;
894 --menu-item-action-button-color: #64666a; }
895
896 .eps-menu-item {
897 display: -webkit-box;
898 display: -ms-flexbox;
899 display: flex;
900 -webkit-box-align: center;
901 -ms-flex-align: center;
902 align-items: center;
903 position: relative;
904 -webkit-transition: 0.3s;
905 -o-transition: 0.3s;
906 transition: 0.3s;
907 --action-button-opacity: 0; }
908 .eps-menu-item::before {
909 content: '';
910 display: block;
911 position: absolute;
912 top: 0;
913 left: 0;
914 height: 100%;
915 width: var(--menu-item-pointer-width);
916 background-color: #58d0f5; }
917 .eps-menu-item:hover {
918 --action-button-opacity: 1; }
919 .eps-menu-item:hover, .eps-menu-item--active {
920 --menu-item-color: var(--menu-item-color-hover);
921 --eps-link-color: var(--menu-item-color-hover);
922 --menu-item-icon-color: #58d0f5; }
923 .eps-menu-item--active {
924 background-color: var(--menu-item-background-color-active); }
925 .eps-menu-item__link {
926 padding: 0.5rem 1.875rem;
927 min-height: 2.75rem;
928 font-size: 0.75rem;
929 line-height: 1.2;
930 -webkit-box-flex: 1;
931 -ms-flex-positive: 1;
932 flex-grow: 1;
933 display: -webkit-box;
934 display: -ms-flexbox;
935 display: flex;
936 -webkit-box-align: center;
937 -ms-flex-align: center;
938 align-items: center;
939 color: var(--menu-item-color);
940 --eps-link-color: var(--menu-item-color); }
941 .eps-menu-item__link:not(:last-child) {
942 -webkit-padding-end: 0;
943 padding-inline-end: 0; }
944 .eps-menu-item__link .eps-icon {
945 font-size: 1.125rem;
946 color: var(--menu-item-icon-color);
947 -webkit-margin-end: 0.75rem;
948 margin-inline-end: 0.75rem; }
949 .eps-menu-item__action-button {
950 color: var(--menu-item-action-button-color);
951 opacity: var(--action-button-opacity);
952 padding: 0.625rem;
953 -webkit-transition: 0.3s;
954 -o-transition: 0.3s;
955 transition: 0.3s;
956 -webkit-margin-end: 1.25rem;
957 margin-inline-end: 1.25rem; }
958 .eps-menu-item--active {
959 --menu-item-pointer-width: 0.3125rem;
960 -webkit-box-shadow: 0 3px 6px var(--color-box-shadow-color);
961 box-shadow: 0 3px 6px var(--color-box-shadow-color); }
962 .eps-menu-item--active .eps-menu-item__link .eps-icon {
963 color: #58d0f5; }
964
965 :root {
966 --eps-modal-background-color: #fff;
967 --eps-modal-header-background-color: #58d0f5; }
968
969 .eps-theme-dark {
970 --eps-modal-background-color: #34383c;
971 --eps-modal-header-background-color: #58d0f5; }
972
973 /** ----------------------------------------------------------------
974 EPS Modal
975 ---------------------------------------------------------------- */
976 .eps-modal {
977 max-width: 43.75rem;
978 background: var(--eps-modal-background-color);
979 -webkit-border-radius: 0.1875rem;
980 border-radius: 0.1875rem;
981 -webkit-animation: eps-animation-pop 0.15s cubic-bezier(0.57, 0.53, 0.71, 1.47) forwards;
982 animation: eps-animation-pop 0.15s cubic-bezier(0.57, 0.53, 0.71, 1.47) forwards;
983 overflow: hidden; }
984 .eps-modal__overlay {
985 background: rgba(0, 0, 0, 0.5);
986 position: fixed;
987 display: -webkit-box;
988 display: -ms-flexbox;
989 display: flex;
990 top: 0;
991 left: 0;
992 width: 100%;
993 height: 100%;
994 -webkit-box-align: center;
995 -ms-flex-align: center;
996 align-items: center;
997 -webkit-box-pack: center;
998 -ms-flex-pack: center;
999 justify-content: center;
1000 z-index: 1030; }
1001 .eps-modal__header {
1002 font-size: 0.875rem;
1003 background: var(--eps-modal-header-background-color);
1004 color: #fff;
1005 height: 2.75rem;
1006 padding: 0.625rem 1rem; }
1007 .eps-modal__icon {
1008 -webkit-margin-end: 0.625rem;
1009 margin-inline-end: 0.625rem; }
1010 .eps-modal__body {
1011 padding: 1.875rem; }
1012 .eps-modal__tip, .eps-modal .eps-tip {
1013 -webkit-padding-start: 0.75rem;
1014 padding-inline-start: 0.75rem;
1015 -webkit-border-start: 3px solid #58d0f5;
1016 border-inline-start: 3px solid #58d0f5; }
1017 .eps-modal__tip:not(:last-child), .eps-modal .eps-tip:not(:last-child) {
1018 margin-bottom: 1.875rem; }
1019 .eps-modal__tip:not(:first-child), .eps-modal .eps-tip:not(:first-child) {
1020 margin-top: 1.875rem; }
1021 .eps-modal__close-wrapper {
1022 -webkit-padding-start: 1rem;
1023 padding-inline-start: 1rem;
1024 -webkit-border-start: solid 1px #fff;
1025 border-inline-start: solid 1px #fff; }
1026
1027 .eps-grid {
1028 --grid-spacing-gutters: calc(2 * var(--grid-spacing-gutter));
1029 --grid-spacing-width: calc(100% + var(--grid-spacing-gutters)); }
1030
1031 .eps-grid-container {
1032 display: -webkit-box;
1033 display: -ms-flexbox;
1034 display: flex;
1035 -ms-flex-wrap: wrap;
1036 flex-wrap: wrap;
1037 width: 100%; }
1038 .eps-grid-container--no-wrap {
1039 -ms-flex-wrap: nowrap;
1040 flex-wrap: nowrap; }
1041 .eps-grid-container--wrap-reverse {
1042 -ms-flex-wrap: wrap-reverse;
1043 flex-wrap: wrap-reverse; }
1044 .eps-grid-container--spacing {
1045 --grid-row-gutter: calc(var(--grid-spacing-gutter) * -0.0625rem);
1046 width: var(--grid-spacing-width);
1047 margin: var(--grid-row-gutter); }
1048 .eps-grid-container--spacing > .eps-grid-item {
1049 padding: calc(var(--grid-spacing-gutter) * 0.0625rem); }
1050
1051 .eps-grid--direction-row {
1052 -webkit-box-orient: horizontal;
1053 -webkit-box-direction: normal;
1054 -ms-flex-direction: row;
1055 flex-direction: row; }
1056 .eps-grid--direction-row-reverse {
1057 -webkit-box-orient: horizontal;
1058 -webkit-box-direction: reverse;
1059 -ms-flex-direction: row-reverse;
1060 flex-direction: row-reverse; }
1061
1062 .eps-grid--direction-column {
1063 -webkit-box-orient: vertical;
1064 -webkit-box-direction: normal;
1065 -ms-flex-direction: column;
1066 flex-direction: column; }
1067 .eps-grid--direction-column-reverse {
1068 -webkit-box-orient: vertical;
1069 -webkit-box-direction: reverse;
1070 -ms-flex-direction: column-reverse;
1071 flex-direction: column-reverse; }
1072
1073 .eps-grid--justify-stretch {
1074 -webkit-box-pack: stretch;
1075 -ms-flex-pack: stretch;
1076 justify-content: stretch; }
1077
1078 .eps-grid--justify-start {
1079 -webkit-box-pack: start;
1080 -ms-flex-pack: start;
1081 justify-content: flex-start; }
1082
1083 .eps-grid--justify-center {
1084 -webkit-box-pack: center;
1085 -ms-flex-pack: center;
1086 justify-content: center; }
1087
1088 .eps-grid--justify-end {
1089 -webkit-box-pack: end;
1090 -ms-flex-pack: end;
1091 justify-content: flex-end; }
1092
1093 .eps-grid--justify-space-between {
1094 -webkit-box-pack: justify;
1095 -ms-flex-pack: justify;
1096 justify-content: space-between; }
1097
1098 .eps-grid--justify-space-around {
1099 -ms-flex-pack: distribute;
1100 justify-content: space-around; }
1101
1102 .eps-grid--justify-space-evenly {
1103 -webkit-box-pack: space-evenly;
1104 -ms-flex-pack: space-evenly;
1105 justify-content: space-evenly; }
1106
1107 .eps-grid--align-content-stretch {
1108 -ms-flex-line-pack: stretch;
1109 align-content: stretch; }
1110
1111 .eps-grid--align-content-start {
1112 -ms-flex-line-pack: start;
1113 align-content: flex-start; }
1114
1115 .eps-grid--align-content-center {
1116 -ms-flex-line-pack: center;
1117 align-content: center; }
1118
1119 .eps-grid--align-content-end {
1120 -ms-flex-line-pack: end;
1121 align-content: flex-end; }
1122
1123 .eps-grid--align-content-space-between {
1124 -ms-flex-line-pack: justify;
1125 align-content: space-between; }
1126
1127 .eps-grid--align-items-start {
1128 -webkit-box-align: start;
1129 -ms-flex-align: start;
1130 align-items: flex-start; }
1131
1132 .eps-grid--align-items-center {
1133 -webkit-box-align: center;
1134 -ms-flex-align: center;
1135 align-items: center; }
1136
1137 .eps-grid--align-items-end {
1138 -webkit-box-align: end;
1139 -ms-flex-align: end;
1140 align-items: flex-end; }
1141
1142 .eps-grid--align-items-baseline {
1143 -webkit-box-align: baseline;
1144 -ms-flex-align: baseline;
1145 align-items: baseline; }
1146
1147 .eps-grid--align-items-stretch {
1148 -webkit-box-align: stretch;
1149 -ms-flex-align: stretch;
1150 align-items: stretch; }
1151
1152 .eps-grid-item--zero-min-width {
1153 min-width: 0; }
1154
1155 @media screen and (min-width: 480px) {
1156 .eps-grid-item-sm {
1157 -webkit-box-flex: 1;
1158 -ms-flex-positive: 1;
1159 flex-grow: 1;
1160 max-width: 100%;
1161 -ms-flex-preferred-size: 0;
1162 flex-basis: 0; } }
1163
1164 @media screen and (min-width: 768px) {
1165 .eps-grid-item-md {
1166 -webkit-box-flex: 1;
1167 -ms-flex-positive: 1;
1168 flex-grow: 1;
1169 max-width: 100%;
1170 -ms-flex-preferred-size: 0;
1171 flex-basis: 0; } }
1172
1173 @media screen and (min-width: 1025px) {
1174 .eps-grid-item-lg {
1175 -webkit-box-flex: 1;
1176 -ms-flex-positive: 1;
1177 flex-grow: 1;
1178 max-width: 100%;
1179 -ms-flex-preferred-size: 0;
1180 flex-basis: 0; } }
1181
1182 @media screen and (min-width: 1440px) {
1183 .eps-grid-item-xl {
1184 -webkit-box-flex: 1;
1185 -ms-flex-positive: 1;
1186 flex-grow: 1;
1187 max-width: 100%;
1188 -ms-flex-preferred-size: 0;
1189 flex-basis: 0; } }
1190
1191 @media screen and (min-width: 1600px) {
1192 .eps-grid-item-xxl {
1193 -webkit-box-flex: 1;
1194 -ms-flex-positive: 1;
1195 flex-grow: 1;
1196 max-width: 100%;
1197 -ms-flex-preferred-size: 0;
1198 flex-basis: 0; } }
1199
1200 @media screen and (min-width: 480px) {
1201 .eps-grid-item-sm-1 {
1202 -webkit-box-flex: 0;
1203 -ms-flex-positive: 0;
1204 flex-grow: 0;
1205 max-width: 8.3333333333%;
1206 -ms-flex-preferred-size: 8.3333333333%;
1207 flex-basis: 8.3333333333%; }
1208 .eps-grid-item-sm-2 {
1209 -webkit-box-flex: 0;
1210 -ms-flex-positive: 0;
1211 flex-grow: 0;
1212 max-width: 16.6666666667%;
1213 -ms-flex-preferred-size: 16.6666666667%;
1214 flex-basis: 16.6666666667%; }
1215 .eps-grid-item-sm-3 {
1216 -webkit-box-flex: 0;
1217 -ms-flex-positive: 0;
1218 flex-grow: 0;
1219 max-width: 25%;
1220 -ms-flex-preferred-size: 25%;
1221 flex-basis: 25%; }
1222 .eps-grid-item-sm-4 {
1223 -webkit-box-flex: 0;
1224 -ms-flex-positive: 0;
1225 flex-grow: 0;
1226 max-width: 33.3333333333%;
1227 -ms-flex-preferred-size: 33.3333333333%;
1228 flex-basis: 33.3333333333%; }
1229 .eps-grid-item-sm-5 {
1230 -webkit-box-flex: 0;
1231 -ms-flex-positive: 0;
1232 flex-grow: 0;
1233 max-width: 41.6666666667%;
1234 -ms-flex-preferred-size: 41.6666666667%;
1235 flex-basis: 41.6666666667%; }
1236 .eps-grid-item-sm-6 {
1237 -webkit-box-flex: 0;
1238 -ms-flex-positive: 0;
1239 flex-grow: 0;
1240 max-width: 50%;
1241 -ms-flex-preferred-size: 50%;
1242 flex-basis: 50%; }
1243 .eps-grid-item-sm-7 {
1244 -webkit-box-flex: 0;
1245 -ms-flex-positive: 0;
1246 flex-grow: 0;
1247 max-width: 58.3333333333%;
1248 -ms-flex-preferred-size: 58.3333333333%;
1249 flex-basis: 58.3333333333%; }
1250 .eps-grid-item-sm-8 {
1251 -webkit-box-flex: 0;
1252 -ms-flex-positive: 0;
1253 flex-grow: 0;
1254 max-width: 66.6666666667%;
1255 -ms-flex-preferred-size: 66.6666666667%;
1256 flex-basis: 66.6666666667%; }
1257 .eps-grid-item-sm-9 {
1258 -webkit-box-flex: 0;
1259 -ms-flex-positive: 0;
1260 flex-grow: 0;
1261 max-width: 75%;
1262 -ms-flex-preferred-size: 75%;
1263 flex-basis: 75%; }
1264 .eps-grid-item-sm-10 {
1265 -webkit-box-flex: 0;
1266 -ms-flex-positive: 0;
1267 flex-grow: 0;
1268 max-width: 83.3333333333%;
1269 -ms-flex-preferred-size: 83.3333333333%;
1270 flex-basis: 83.3333333333%; }
1271 .eps-grid-item-sm-11 {
1272 -webkit-box-flex: 0;
1273 -ms-flex-positive: 0;
1274 flex-grow: 0;
1275 max-width: 91.6666666667%;
1276 -ms-flex-preferred-size: 91.6666666667%;
1277 flex-basis: 91.6666666667%; }
1278 .eps-grid-item-sm-12 {
1279 -webkit-box-flex: 0;
1280 -ms-flex-positive: 0;
1281 flex-grow: 0;
1282 max-width: 100%;
1283 -ms-flex-preferred-size: 100%;
1284 flex-basis: 100%; } }
1285
1286 @media screen and (min-width: 768px) {
1287 .eps-grid-item-md-1 {
1288 -webkit-box-flex: 0;
1289 -ms-flex-positive: 0;
1290 flex-grow: 0;
1291 max-width: 8.3333333333%;
1292 -ms-flex-preferred-size: 8.3333333333%;
1293 flex-basis: 8.3333333333%; }
1294 .eps-grid-item-md-2 {
1295 -webkit-box-flex: 0;
1296 -ms-flex-positive: 0;
1297 flex-grow: 0;
1298 max-width: 16.6666666667%;
1299 -ms-flex-preferred-size: 16.6666666667%;
1300 flex-basis: 16.6666666667%; }
1301 .eps-grid-item-md-3 {
1302 -webkit-box-flex: 0;
1303 -ms-flex-positive: 0;
1304 flex-grow: 0;
1305 max-width: 25%;
1306 -ms-flex-preferred-size: 25%;
1307 flex-basis: 25%; }
1308 .eps-grid-item-md-4 {
1309 -webkit-box-flex: 0;
1310 -ms-flex-positive: 0;
1311 flex-grow: 0;
1312 max-width: 33.3333333333%;
1313 -ms-flex-preferred-size: 33.3333333333%;
1314 flex-basis: 33.3333333333%; }
1315 .eps-grid-item-md-5 {
1316 -webkit-box-flex: 0;
1317 -ms-flex-positive: 0;
1318 flex-grow: 0;
1319 max-width: 41.6666666667%;
1320 -ms-flex-preferred-size: 41.6666666667%;
1321 flex-basis: 41.6666666667%; }
1322 .eps-grid-item-md-6 {
1323 -webkit-box-flex: 0;
1324 -ms-flex-positive: 0;
1325 flex-grow: 0;
1326 max-width: 50%;
1327 -ms-flex-preferred-size: 50%;
1328 flex-basis: 50%; }
1329 .eps-grid-item-md-7 {
1330 -webkit-box-flex: 0;
1331 -ms-flex-positive: 0;
1332 flex-grow: 0;
1333 max-width: 58.3333333333%;
1334 -ms-flex-preferred-size: 58.3333333333%;
1335 flex-basis: 58.3333333333%; }
1336 .eps-grid-item-md-8 {
1337 -webkit-box-flex: 0;
1338 -ms-flex-positive: 0;
1339 flex-grow: 0;
1340 max-width: 66.6666666667%;
1341 -ms-flex-preferred-size: 66.6666666667%;
1342 flex-basis: 66.6666666667%; }
1343 .eps-grid-item-md-9 {
1344 -webkit-box-flex: 0;
1345 -ms-flex-positive: 0;
1346 flex-grow: 0;
1347 max-width: 75%;
1348 -ms-flex-preferred-size: 75%;
1349 flex-basis: 75%; }
1350 .eps-grid-item-md-10 {
1351 -webkit-box-flex: 0;
1352 -ms-flex-positive: 0;
1353 flex-grow: 0;
1354 max-width: 83.3333333333%;
1355 -ms-flex-preferred-size: 83.3333333333%;
1356 flex-basis: 83.3333333333%; }
1357 .eps-grid-item-md-11 {
1358 -webkit-box-flex: 0;
1359 -ms-flex-positive: 0;
1360 flex-grow: 0;
1361 max-width: 91.6666666667%;
1362 -ms-flex-preferred-size: 91.6666666667%;
1363 flex-basis: 91.6666666667%; }
1364 .eps-grid-item-md-12 {
1365 -webkit-box-flex: 0;
1366 -ms-flex-positive: 0;
1367 flex-grow: 0;
1368 max-width: 100%;
1369 -ms-flex-preferred-size: 100%;
1370 flex-basis: 100%; } }
1371
1372 @media screen and (min-width: 1025px) {
1373 .eps-grid-item-lg-1 {
1374 -webkit-box-flex: 0;
1375 -ms-flex-positive: 0;
1376 flex-grow: 0;
1377 max-width: 8.3333333333%;
1378 -ms-flex-preferred-size: 8.3333333333%;
1379 flex-basis: 8.3333333333%; }
1380 .eps-grid-item-lg-2 {
1381 -webkit-box-flex: 0;
1382 -ms-flex-positive: 0;
1383 flex-grow: 0;
1384 max-width: 16.6666666667%;
1385 -ms-flex-preferred-size: 16.6666666667%;
1386 flex-basis: 16.6666666667%; }
1387 .eps-grid-item-lg-3 {
1388 -webkit-box-flex: 0;
1389 -ms-flex-positive: 0;
1390 flex-grow: 0;
1391 max-width: 25%;
1392 -ms-flex-preferred-size: 25%;
1393 flex-basis: 25%; }
1394 .eps-grid-item-lg-4 {
1395 -webkit-box-flex: 0;
1396 -ms-flex-positive: 0;
1397 flex-grow: 0;
1398 max-width: 33.3333333333%;
1399 -ms-flex-preferred-size: 33.3333333333%;
1400 flex-basis: 33.3333333333%; }
1401 .eps-grid-item-lg-5 {
1402 -webkit-box-flex: 0;
1403 -ms-flex-positive: 0;
1404 flex-grow: 0;
1405 max-width: 41.6666666667%;
1406 -ms-flex-preferred-size: 41.6666666667%;
1407 flex-basis: 41.6666666667%; }
1408 .eps-grid-item-lg-6 {
1409 -webkit-box-flex: 0;
1410 -ms-flex-positive: 0;
1411 flex-grow: 0;
1412 max-width: 50%;
1413 -ms-flex-preferred-size: 50%;
1414 flex-basis: 50%; }
1415 .eps-grid-item-lg-7 {
1416 -webkit-box-flex: 0;
1417 -ms-flex-positive: 0;
1418 flex-grow: 0;
1419 max-width: 58.3333333333%;
1420 -ms-flex-preferred-size: 58.3333333333%;
1421 flex-basis: 58.3333333333%; }
1422 .eps-grid-item-lg-8 {
1423 -webkit-box-flex: 0;
1424 -ms-flex-positive: 0;
1425 flex-grow: 0;
1426 max-width: 66.6666666667%;
1427 -ms-flex-preferred-size: 66.6666666667%;
1428 flex-basis: 66.6666666667%; }
1429 .eps-grid-item-lg-9 {
1430 -webkit-box-flex: 0;
1431 -ms-flex-positive: 0;
1432 flex-grow: 0;
1433 max-width: 75%;
1434 -ms-flex-preferred-size: 75%;
1435 flex-basis: 75%; }
1436 .eps-grid-item-lg-10 {
1437 -webkit-box-flex: 0;
1438 -ms-flex-positive: 0;
1439 flex-grow: 0;
1440 max-width: 83.3333333333%;
1441 -ms-flex-preferred-size: 83.3333333333%;
1442 flex-basis: 83.3333333333%; }
1443 .eps-grid-item-lg-11 {
1444 -webkit-box-flex: 0;
1445 -ms-flex-positive: 0;
1446 flex-grow: 0;
1447 max-width: 91.6666666667%;
1448 -ms-flex-preferred-size: 91.6666666667%;
1449 flex-basis: 91.6666666667%; }
1450 .eps-grid-item-lg-12 {
1451 -webkit-box-flex: 0;
1452 -ms-flex-positive: 0;
1453 flex-grow: 0;
1454 max-width: 100%;
1455 -ms-flex-preferred-size: 100%;
1456 flex-basis: 100%; } }
1457
1458 @media screen and (min-width: 1440px) {
1459 .eps-grid-item-xl-1 {
1460 -webkit-box-flex: 0;
1461 -ms-flex-positive: 0;
1462 flex-grow: 0;
1463 max-width: 8.3333333333%;
1464 -ms-flex-preferred-size: 8.3333333333%;
1465 flex-basis: 8.3333333333%; }
1466 .eps-grid-item-xl-2 {
1467 -webkit-box-flex: 0;
1468 -ms-flex-positive: 0;
1469 flex-grow: 0;
1470 max-width: 16.6666666667%;
1471 -ms-flex-preferred-size: 16.6666666667%;
1472 flex-basis: 16.6666666667%; }
1473 .eps-grid-item-xl-3 {
1474 -webkit-box-flex: 0;
1475 -ms-flex-positive: 0;
1476 flex-grow: 0;
1477 max-width: 25%;
1478 -ms-flex-preferred-size: 25%;
1479 flex-basis: 25%; }
1480 .eps-grid-item-xl-4 {
1481 -webkit-box-flex: 0;
1482 -ms-flex-positive: 0;
1483 flex-grow: 0;
1484 max-width: 33.3333333333%;
1485 -ms-flex-preferred-size: 33.3333333333%;
1486 flex-basis: 33.3333333333%; }
1487 .eps-grid-item-xl-5 {
1488 -webkit-box-flex: 0;
1489 -ms-flex-positive: 0;
1490 flex-grow: 0;
1491 max-width: 41.6666666667%;
1492 -ms-flex-preferred-size: 41.6666666667%;
1493 flex-basis: 41.6666666667%; }
1494 .eps-grid-item-xl-6 {
1495 -webkit-box-flex: 0;
1496 -ms-flex-positive: 0;
1497 flex-grow: 0;
1498 max-width: 50%;
1499 -ms-flex-preferred-size: 50%;
1500 flex-basis: 50%; }
1501 .eps-grid-item-xl-7 {
1502 -webkit-box-flex: 0;
1503 -ms-flex-positive: 0;
1504 flex-grow: 0;
1505 max-width: 58.3333333333%;
1506 -ms-flex-preferred-size: 58.3333333333%;
1507 flex-basis: 58.3333333333%; }
1508 .eps-grid-item-xl-8 {
1509 -webkit-box-flex: 0;
1510 -ms-flex-positive: 0;
1511 flex-grow: 0;
1512 max-width: 66.6666666667%;
1513 -ms-flex-preferred-size: 66.6666666667%;
1514 flex-basis: 66.6666666667%; }
1515 .eps-grid-item-xl-9 {
1516 -webkit-box-flex: 0;
1517 -ms-flex-positive: 0;
1518 flex-grow: 0;
1519 max-width: 75%;
1520 -ms-flex-preferred-size: 75%;
1521 flex-basis: 75%; }
1522 .eps-grid-item-xl-10 {
1523 -webkit-box-flex: 0;
1524 -ms-flex-positive: 0;
1525 flex-grow: 0;
1526 max-width: 83.3333333333%;
1527 -ms-flex-preferred-size: 83.3333333333%;
1528 flex-basis: 83.3333333333%; }
1529 .eps-grid-item-xl-11 {
1530 -webkit-box-flex: 0;
1531 -ms-flex-positive: 0;
1532 flex-grow: 0;
1533 max-width: 91.6666666667%;
1534 -ms-flex-preferred-size: 91.6666666667%;
1535 flex-basis: 91.6666666667%; }
1536 .eps-grid-item-xl-12 {
1537 -webkit-box-flex: 0;
1538 -ms-flex-positive: 0;
1539 flex-grow: 0;
1540 max-width: 100%;
1541 -ms-flex-preferred-size: 100%;
1542 flex-basis: 100%; } }
1543
1544 @media screen and (min-width: 1600px) {
1545 .eps-grid-item-xxl-1 {
1546 -webkit-box-flex: 0;
1547 -ms-flex-positive: 0;
1548 flex-grow: 0;
1549 max-width: 8.3333333333%;
1550 -ms-flex-preferred-size: 8.3333333333%;
1551 flex-basis: 8.3333333333%; }
1552 .eps-grid-item-xxl-2 {
1553 -webkit-box-flex: 0;
1554 -ms-flex-positive: 0;
1555 flex-grow: 0;
1556 max-width: 16.6666666667%;
1557 -ms-flex-preferred-size: 16.6666666667%;
1558 flex-basis: 16.6666666667%; }
1559 .eps-grid-item-xxl-3 {
1560 -webkit-box-flex: 0;
1561 -ms-flex-positive: 0;
1562 flex-grow: 0;
1563 max-width: 25%;
1564 -ms-flex-preferred-size: 25%;
1565 flex-basis: 25%; }
1566 .eps-grid-item-xxl-4 {
1567 -webkit-box-flex: 0;
1568 -ms-flex-positive: 0;
1569 flex-grow: 0;
1570 max-width: 33.3333333333%;
1571 -ms-flex-preferred-size: 33.3333333333%;
1572 flex-basis: 33.3333333333%; }
1573 .eps-grid-item-xxl-5 {
1574 -webkit-box-flex: 0;
1575 -ms-flex-positive: 0;
1576 flex-grow: 0;
1577 max-width: 41.6666666667%;
1578 -ms-flex-preferred-size: 41.6666666667%;
1579 flex-basis: 41.6666666667%; }
1580 .eps-grid-item-xxl-6 {
1581 -webkit-box-flex: 0;
1582 -ms-flex-positive: 0;
1583 flex-grow: 0;
1584 max-width: 50%;
1585 -ms-flex-preferred-size: 50%;
1586 flex-basis: 50%; }
1587 .eps-grid-item-xxl-7 {
1588 -webkit-box-flex: 0;
1589 -ms-flex-positive: 0;
1590 flex-grow: 0;
1591 max-width: 58.3333333333%;
1592 -ms-flex-preferred-size: 58.3333333333%;
1593 flex-basis: 58.3333333333%; }
1594 .eps-grid-item-xxl-8 {
1595 -webkit-box-flex: 0;
1596 -ms-flex-positive: 0;
1597 flex-grow: 0;
1598 max-width: 66.6666666667%;
1599 -ms-flex-preferred-size: 66.6666666667%;
1600 flex-basis: 66.6666666667%; }
1601 .eps-grid-item-xxl-9 {
1602 -webkit-box-flex: 0;
1603 -ms-flex-positive: 0;
1604 flex-grow: 0;
1605 max-width: 75%;
1606 -ms-flex-preferred-size: 75%;
1607 flex-basis: 75%; }
1608 .eps-grid-item-xxl-10 {
1609 -webkit-box-flex: 0;
1610 -ms-flex-positive: 0;
1611 flex-grow: 0;
1612 max-width: 83.3333333333%;
1613 -ms-flex-preferred-size: 83.3333333333%;
1614 flex-basis: 83.3333333333%; }
1615 .eps-grid-item-xxl-11 {
1616 -webkit-box-flex: 0;
1617 -ms-flex-positive: 0;
1618 flex-grow: 0;
1619 max-width: 91.6666666667%;
1620 -ms-flex-preferred-size: 91.6666666667%;
1621 flex-basis: 91.6666666667%; }
1622 .eps-grid-item-xxl-12 {
1623 -webkit-box-flex: 0;
1624 -ms-flex-positive: 0;
1625 flex-grow: 0;
1626 max-width: 100%;
1627 -ms-flex-preferred-size: 100%;
1628 flex-basis: 100%; } }
1629
1630 :root {
1631 --color-box-shadow-color: rgba(0, 0, 0, 0.05); }
1632
1633 .eps-theme-dark {
1634 --color-box-shadow-color: rgba(0, 0, 0, 0.1); }
1635
1636 :root {
1637 --card-background-color: rgba(255, 255, 255, 0.5);
1638 --card-background-color-hover: #fff;
1639 --card-box-shadow: 0 4px 10px var(--color-box-shadow-color);
1640 --card-header-footer-border: 1px solid #f1f3f5;
1641 --card-headline-color: #6d7882;
1642 --card-figure-background-color: #f1f3f5;
1643 --card-image-overlay-background-color: rgba(0, 0, 0, 0.2); }
1644
1645 .eps-theme-dark {
1646 --card-background-color: rgba(64, 67, 73, 0.5);
1647 --card-background-color-hover: #404349;
1648 --card-box-shadow: 0 3px 6px var(--color-box-shadow-color);
1649 --card-header-footer-border: 1px solid #34383c;
1650 --card-headline-color: #e0e1e3;
1651 --card-figure-background-color: #34383c;
1652 --card-image-overlay-background-color: rgba(52, 56, 60, 0.5); }
1653
1654 .eps-card {
1655 background-color: var(--card-background-color);
1656 -webkit-box-shadow: 0 4px 10px var(--color-box-shadow-color);
1657 box-shadow: 0 4px 10px var(--color-box-shadow-color);
1658 -webkit-border-radius: 0.1875rem;
1659 border-radius: 0.1875rem;
1660 -webkit-transition: 0.3s;
1661 -o-transition: 0.3s;
1662 transition: 0.3s;
1663 font-size: 0.75rem;
1664 /*
1665 todo: TBD: Optionally remove headline styling in favor of a global atom depending on variation needs
1666 */ }
1667 .eps-card__header {
1668 padding: 0.625rem;
1669 border-bottom: var(--card-header-footer-border);
1670 min-height: 2.5rem;
1671 display: -webkit-box;
1672 display: -ms-flexbox;
1673 display: flex;
1674 -webkit-box-align: center;
1675 -ms-flex-align: center;
1676 align-items: center; }
1677 .eps-card__headline {
1678 color: var(--card-headline-color);
1679 margin-bottom: 0;
1680 font-weight: 500;
1681 -webkit-box-flex: 1;
1682 -ms-flex-positive: 1;
1683 flex-grow: 1;
1684 overflow: hidden;
1685 -o-text-overflow: ellipsis;
1686 text-overflow: ellipsis;
1687 white-space: nowrap; }
1688 .eps-card__body {
1689 padding: 0.625rem 0.625rem; }
1690 .eps-card__figure {
1691 background-color: var(--card-figure-background-color);
1692 position: relative;
1693 padding-bottom: var(--card-image-aspect-ratio, 95.6%);
1694 overflow: hidden;
1695 height: 0; }
1696 .eps-card__image {
1697 width: 100%;
1698 -o-object-fit: contain;
1699 object-fit: contain;
1700 -o-object-position: top;
1701 object-position: top;
1702 position: absolute;
1703 top: 0;
1704 left: 0; }
1705 .eps-card__image-overlay {
1706 position: absolute;
1707 top: 0;
1708 background-color: var(--card-image-overlay-background-color);
1709 z-index: 1;
1710 width: 100%;
1711 height: 100%;
1712 opacity: 0;
1713 -webkit-transition: 0.3s;
1714 -o-transition: 0.3s;
1715 transition: 0.3s; }
1716 .eps-card__image-overlay:hover {
1717 opacity: 1; }
1718 .eps-card__footer {
1719 padding: 0.625rem;
1720 border-top: var(--card-header-footer-border);
1721 font-size: 0.6875rem; }
1722 .eps-card:hover {
1723 background-color: var(--card-background-color-hover); }
1724
1725 .eps-dialog {
1726 -webkit-border-radius: 3px;
1727 border-radius: 3px;
1728 width: 375px; }
1729 .eps-dialog__close-button {
1730 position: absolute;
1731 top: 0;
1732 right: 0;
1733 margin-top: 0.625rem;
1734 margin-right: 0.625rem;
1735 z-index: 1040;
1736 font-size: 1.25rem;
1737 color: #fff; }
1738 .eps-dialog__content {
1739 padding: 1.5rem 1.875rem 1rem;
1740 font-size: 0.75rem; }
1741 .eps-dialog__title, .eps-dialog__text {
1742 text-align: center; }
1743 .eps-dialog__buttons {
1744 display: -webkit-box;
1745 display: -ms-flexbox;
1746 display: flex; }
1747 .eps-dialog__button {
1748 -webkit-box-flex: 1;
1749 -ms-flex: 1;
1750 flex: 1;
1751 border-top: 1px solid var(--hr-color);
1752 line-height: 2.75rem;
1753 text-align: center;
1754 -webkit-box-pack: center;
1755 -ms-flex-pack: center;
1756 justify-content: center; }
1757 .eps-dialog__button:last-child:not(:first-child) {
1758 -webkit-border-start: 1px solid var(--hr-color);
1759 border-inline-start: 1px solid var(--hr-color); }
1760
1761 :root {
1762 --info-toggle-color: #d5dadf;
1763 --info-toggle-hover-color: #a4afb7; }
1764
1765 .eps-theme-dark {
1766 --placeholder-filter: invert(0.8) sepia(1) saturate(0.2) hue-rotate(180deg) contrast(1.25) brightness(1.2);
1767 --info-toggle-color: #64666a;
1768 --info-toggle-hover-color: #b4b5b7; }
1769
1770 .e-site-part .eps-card__image {
1771 -webkit-filter: var(--placeholder-filter, none);
1772 filter: var(--placeholder-filter, none); }
1773
1774 .e-site-part__info-toggle {
1775 color: var(--info-toggle-color); }
1776 .e-site-part__info-toggle:hover {
1777 --info-toggle-color: var(--info-toggle-hover-color); }
1778
1779 .e-site-editor__promotion-overlay__link {
1780 display: -webkit-box;
1781 display: -ms-flexbox;
1782 display: flex;
1783 width: 100%;
1784 height: 100%;
1785 -webkit-box-align: center;
1786 -ms-flex-align: center;
1787 align-items: center;
1788 -webkit-box-pack: center;
1789 -ms-flex-pack: center;
1790 justify-content: center;
1791 -webkit-box-orient: vertical;
1792 -webkit-box-direction: normal;
1793 -ms-flex-direction: column;
1794 flex-direction: column;
1795 text-decoration: none; }
1796
1797 .e-site-editor__promotion-overlay__icon {
1798 font-size: 1.25rem;
1799 color: #fff;
1800 margin-bottom: 1rem; }
1801
1802 .eps-menu__title {
1803 margin-top: 2.75rem;
1804 margin-bottom: 1rem; }
1805
1806 .e-site-editor__promotion-overlay__link {
1807 display: -webkit-box;
1808 display: -ms-flexbox;
1809 display: flex;
1810 width: 100%;
1811 height: 100%;
1812 -webkit-box-align: center;
1813 -ms-flex-align: center;
1814 align-items: center;
1815 -webkit-box-pack: center;
1816 -ms-flex-pack: center;
1817 justify-content: center;
1818 -webkit-box-orient: vertical;
1819 -webkit-box-direction: normal;
1820 -ms-flex-direction: column;
1821 flex-direction: column;
1822 text-decoration: none; }
1823
1824 .e-site-editor__promotion-overlay__icon {
1825 font-size: 1.25rem;
1826 color: #fff;
1827 margin-bottom: 1rem; }
1828
1829 .e-site-editor__header {
1830 margin-bottom: 2.75rem;
1831 border-bottom: 1px solid var(--hr-color); }
1832
1833 :root {
1834 --e-elementor-loader-container-background-color: #f1f3f5;
1835 --e-elementor-loader-background-color: rgba(255, 255, 255, 0.9); }
1836
1837 .eps-theme-dark {
1838 --e-elementor-loader-container-background-color: #34383c;
1839 --e-elementor-loader-background-color: #4c4f56; }
1840
1841 .elementor-loading {
1842 background-color: var(--e-elementor-loader-container-background-color);
1843 height: 100vh; }
1844
1845 .elementor-loader-wrapper {
1846 position: absolute;
1847 top: 50%;
1848 left: 50%;
1849 -webkit-transform: translate(-50%, -50%);
1850 -ms-transform: translate(-50%, -50%);
1851 transform: translate(-50%, -50%);
1852 width: 300px;
1853 display: -webkit-box;
1854 display: -ms-flexbox;
1855 display: flex;
1856 -ms-flex-wrap: wrap;
1857 flex-wrap: wrap;
1858 -webkit-box-pack: center;
1859 -ms-flex-pack: center;
1860 justify-content: center; }
1861
1862 .elementor-loader {
1863 -webkit-border-radius: 50%;
1864 border-radius: 50%;
1865 padding: 40px;
1866 height: 150px;
1867 width: 150px;
1868 background-color: var(--e-elementor-loader-background-color);
1869 -webkit-box-sizing: border-box;
1870 box-sizing: border-box;
1871 -webkit-box-shadow: 2px 2px 20px 4px rgba(0, 0, 0, 0.02);
1872 box-shadow: 2px 2px 20px 4px rgba(0, 0, 0, 0.02); }
1873
1874 .elementor-loader-boxes {
1875 height: 100%;
1876 width: 100%;
1877 position: relative; }
1878
1879 .elementor-loader-box {
1880 position: absolute;
1881 background-color: #d5dadf;
1882 -webkit-animation: load 1.8s linear infinite;
1883 animation: load 1.8s linear infinite; }
1884 .elementor-loader-box:nth-of-type(1) {
1885 width: 20%;
1886 height: 100%;
1887 left: 0;
1888 top: 0; }
1889 .elementor-loader-box:not(:nth-of-type(1)) {
1890 right: 0;
1891 height: 20%;
1892 width: 60%; }
1893 .elementor-loader-box:nth-of-type(2) {
1894 top: 0;
1895 -webkit-animation-delay: -0.45s;
1896 animation-delay: -0.45s; }
1897 .elementor-loader-box:nth-of-type(3) {
1898 top: 40%;
1899 -webkit-animation-delay: -0.9s;
1900 animation-delay: -0.9s; }
1901 .elementor-loader-box:nth-of-type(4) {
1902 bottom: 0;
1903 -webkit-animation-delay: -1.35s;
1904 animation-delay: -1.35s; }
1905
1906 .elementor-loading-title {
1907 color: #a4afb7;
1908 text-align: center;
1909 text-transform: uppercase;
1910 margin-top: 30px;
1911 letter-spacing: 7px;
1912 text-indent: 7px;
1913 font-size: 10px;
1914 width: 100%; }
1915
1916 @-webkit-keyframes load {
1917 0% {
1918 opacity: .3; }
1919 50% {
1920 opacity: 1; }
1921 100% {
1922 opacity: .3; } }
1923
1924 @keyframes load {
1925 0% {
1926 opacity: .3; }
1927 50% {
1928 opacity: 1; }
1929 100% {
1930 opacity: .3; } }
1931
1932 :root {
1933 --e-app-drag-drop-background-color: #fff;
1934 --e-app-drag-drop-outline-color: #d5dadf; }
1935
1936 .eps-theme-dark {
1937 --e-app-drag-drop-background-color: #404349;
1938 --e-app-drag-drop-outline-color: #7d7e82; }
1939
1940 .e-app-drag-drop {
1941 background-color: var(--e-app-drag-drop-background-color);
1942 outline: 2px dashed var(--e-app-drag-drop-outline-color);
1943 outline-offset: -0.75rem;
1944 margin-bottom: 1.5rem;
1945 padding: 4.125rem;
1946 text-align: center; }
1947 .e-app-drag-drop--drag-over {
1948 outline-color: #58d0f5; }
1949
1950 .e-app-upload-file__input {
1951 display: none; }
1952
1953 .e-app-drop-zone__icon {
1954 margin-bottom: 2.75rem;
1955 color: #c2cbd2;
1956 font-size: 60px; }
1957
1958 :root {
1959 --select2-selection-background-color: #fff;
1960 --select2-selection-color: #6d7882;
1961 --select2-selection-border-color: #d5dadf;
1962 --select2-selection-opened-focused-border-color: #f1f3f5;
1963 --select2-single-selection-rendered-color: #6d7882;
1964 --select2-default-single-selection-background-color: #fff;
1965 --select2-default-single-selection-border-color: #d5dadf;
1966 --select2-default-multiple-selection-background-color: #fff;
1967 --select2-default-multiple-selection-choice-background-color: #f1f3f5;
1968 --select2-default-multiple-selection-choice-color: #6d7882;
1969 --select2-default-multiple-selection-choice-border-color: #f1f3f5;
1970 --select2-default-multiple-selection-choice-remove-color: #a4afb7;
1971 --select2-default-multiple-selection-choice-remove-hover-color: #6d7882;
1972 --select2-default-results-selected-option-background-color: #fff;
1973 --select2-default-results-selected-option-color: #6d7882;
1974 --select2-default-results-highlighted-option-background-color: #5897fb;
1975 --select2-default-results-highlighted-option-color: #fff;
1976 --select2-results-selected-option-background-color: #5897fb;
1977 --select2-results-selected-option-color: #fff;
1978 --select2-dropdown-background-color: #fff;
1979 --select2-dropdown-border-color: #d5dadf; }
1980
1981 .eps-theme-dark {
1982 --select2-selection-background-color: #34383c;
1983 --select2-selection-color: #e0e1e3;
1984 --select2-selection-border-color: #64666a;
1985 --select2-selection-opened-focused-border-color: #7d7e82;
1986 --select2-single-selection-rendered-color: #e0e1e3;
1987 --select2-default-single-selection-background-color: #34383c;
1988 --select2-default-single-selection-border-color: #4c4f56;
1989 --select2-default-multiple-selection-background-color: #34383c;
1990 --select2-default-multiple-selection-choice-background-color: #4c4f56;
1991 --select2-default-multiple-selection-choice-color: #e0e1e3;
1992 --select2-default-multiple-selection-choice-border-color: #4c4f56;
1993 --select2-default-multiple-selection-choice-remove-color: #b4b5b7;
1994 --select2-default-multiple-selection-choice-remove-hover-color: #e0e1e3;
1995 --select2-default-results-selected-option-background-color: #34383c;
1996 --select2-default-results-selected-option-color: #e0e1e3;
1997 --select2-default-results-highlighted-option-background-color: #4c4f56;
1998 --select2-default-results-highlighted-option-color: #e0e1e3;
1999 --select2-results-selected-option-background-color: #4c4f56;
2000 --select2-results-selected-option-color: #e0e1e3;
2001 --select2-dropdown-background-color: #34383c;
2002 --select2-dropdown-border-color: #64666a; }
2003
2004 .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--single,
2005 .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--multiple {
2006 background-color: var(--select2-selection-background-color);
2007 color: var(--select2-selection-color);
2008 border-color: var(--select2-selection-border-color); }
2009
2010 .select2-container.select2-container--open .select2-selection--single,
2011 .select2-container.select2-container--open .select2-selection--multiple, .select2-container.select2-container--focus .select2-selection--single,
2012 .select2-container.select2-container--focus .select2-selection--multiple {
2013 border-color: var(--select2-selection-opened-focused-border-color); }
2014
2015 .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
2016 color: var(--select2-single-selection-rendered-color); }
2017
2018 .select2-container--default .select2-selection--single {
2019 background-color: var(--select2-default-single-selection-background-color);
2020 border-color: var(--select2-default-single-selection-border-color); }
2021
2022 .select2-container--default .select2-selection--multiple {
2023 background-color: var(--select2-default-multiple-selection-background-color); }
2024 .select2-container--default .select2-selection--multiple .select2-selection__choice {
2025 background-color: var(--select2-default-multiple-selection-choice-background-color);
2026 color: var(--select2-default-multiple-selection-choice-color);
2027 border-color: var(--select2-default-multiple-selection-choice-border-color); }
2028 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
2029 color: var(--select2-default-multiple-selection-choice-remove-color); }
2030 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
2031 color: var(--select2-default-multiple-selection-choice-remove-hover-color); }
2032
2033 .select2-container--default .select2-results__option[aria-selected] {
2034 background-color: var(--select2-default-results-selected-option-background-color);
2035 color: var(--select2-default-results-selected-option-color); }
2036
2037 .select2-container--default .select2-results__option--highlighted[aria-selected] {
2038 background-color: var(--select2-default-results-highlighted-option-background-color);
2039 color: var(--select2-default-results-highlighted-option-color); }
2040
2041 .select2-container .select2-results__option[aria-selected=true] {
2042 background-color: var(--select2-results-selected-option-background-color);
2043 color: var(--select2-results-selected-option-color); }
2044
2045 .select2-container .select2-dropdown {
2046 background-color: var(--select2-dropdown-background-color);
2047 border-color: var(--select2-dropdown-border-color); }
2048
2049 :root {
2050 --checkbox-border-color: #d5dadf;
2051 --checkbox-hover-border-color: #c7cdd4;
2052 --checkbox-active-border-color: #e3e7ea;
2053 --checkbox-background-color: #fff;
2054 --checkbox-checked-background-color: #39b54a;
2055 --checkbox-checked-hover-background-color: #33a242;
2056 --checkbox-checked-active-background-color: #44c455;
2057 --checkbox-indicator-color: #fff; }
2058
2059 .eps-checkbox {
2060 -webkit-appearance: none;
2061 -webkit-border-radius: 0.1875rem;
2062 border-radius: 0.1875rem;
2063 width: 15px;
2064 height: 15px;
2065 outline: 0;
2066 background-color: var(--checkbox-background-color);
2067 display: -webkit-inline-box;
2068 display: -ms-inline-flexbox;
2069 display: inline-flex;
2070 -webkit-box-pack: center;
2071 -ms-flex-pack: center;
2072 justify-content: center;
2073 -webkit-box-align: center;
2074 -ms-flex-align: center;
2075 align-items: center;
2076 border: 1px solid var(--checkbox-border-color); }
2077 .eps-checkbox::after {
2078 display: inline-block;
2079 margin-bottom: 12.5%;
2080 content: " ";
2081 width: 3px;
2082 height: 6px;
2083 -webkit-transform: rotate(45deg);
2084 -ms-transform: rotate(45deg);
2085 transform: rotate(45deg); }
2086 .eps-checkbox:hover {
2087 --checkbox-border-color: var(--checkbox-hover-border-color); }
2088 .eps-checkbox:active {
2089 --checkbox-border-color: var(--checkbox-active-border-color); }
2090 .eps-checkbox:checked {
2091 --checkbox-background-color: var(--checkbox-checked-background-color);
2092 --checkbox-border-color: var(--checkbox-checked-background-color); }
2093 .eps-checkbox:checked::after {
2094 border: solid #fff;
2095 border-width: 0 1px 1px 0; }
2096 .eps-checkbox:checked:hover {
2097 --checkbox-background-color: var(--checkbox-checked-hover-background-color);
2098 --checkbox-border-color: var(--checkbox-checked-hover-background-color); }
2099 .eps-checkbox:checked:active {
2100 --checkbox-background-color: var(--checkbox-checked-active-background-color);
2101 --checkbox-border-color: var(--checkbox-checked-active-background-color); }
2102 .eps-checkbox--rounded {
2103 -webkit-border-radius: 50%;
2104 border-radius: 50%; }
2105
2106 .eps-notice {
2107 --eps-box-notice-color: #a4afb7;
2108 --eps-box-notice-background-color: #fcfcfc;
2109 padding: 0.625rem 1rem;
2110 -webkit-box-shadow: 0 2px 3px 1px var(--color-box-shadow-color);
2111 box-shadow: 0 2px 3px 1px var(--color-box-shadow-color);
2112 background-color: var(--eps-box-notice-background-color); }
2113 .eps-notice--warning {
2114 -webkit-border-start: 2px solid #fcb92c;
2115 border-inline-start: 2px solid #fcb92c; }
2116 .eps-notice__text {
2117 margin: 0;
2118 padding: 0;
2119 color: var(--eps-box-notice-color);
2120 font-style: italic; }
2121
2122 .eps-theme-dark .eps-notice {
2123 --eps-box-notice-color: #b4b5b7;
2124 --eps-box-notice-background-color: #4c4f56; }
2125
2126 .eps-box {
2127 --eps-box-background-color: #fff;
2128 --eps-box-color: #495157;
2129 --eps-box-input-color: #495157;
2130 padding: 0;
2131 -webkit-border-radius: 0.1875rem;
2132 border-radius: 0.1875rem;
2133 background-color: var(--eps-box-background-color);
2134 color: var(--eps-box-color); }
2135 .eps-box--padding {
2136 padding: var(--eps-box-padding); }
2137 .eps-box > input {
2138 width: 100%;
2139 outline: 0;
2140 border: 0;
2141 background-color: var(--eps-box-background-color);
2142 color: var(--eps-box-input-color); }
2143
2144 .eps-theme-dark .eps-box {
2145 --eps-box-background-color: #404349;
2146 --eps-box-color: #e0e1e3;
2147 --eps-box-input-color: #e0e1e3; }
2148
2149 .eps-list {
2150 --eps-list-item-separated-border-color: #f1f3f5;
2151 padding: 0;
2152 list-style-type: none; }
2153 .eps-list--padding {
2154 padding: var(--eps-list-padding); }
2155 .eps-list__item {
2156 padding: 0; }
2157 .eps-list__item--padding {
2158 padding: var(--eps-list-item-padding); }
2159 .eps-list--separated .eps-list__item:not(:last-child) {
2160 border-bottom: 1px solid var(--eps-list-item-separated-border-color); }
2161
2162 .eps-theme-dark .eps-list {
2163 --eps-list-item-separated-border-color: #34383c; }
2164 /*# sourceMappingURL=app.css.map */