Diff: STRATO-apps/wordpress_03/app/wp-content/plugins/elementor/assets/css/editor.css
Keine Baseline-Datei – Diff nur gegen leer.
1
-
1
+
.elementor-control-unit-1 {
2
+
width: 27px;
3
+
}
4
+
5
+
.elementor-control-unit-2 {
6
+
width: 54px;
7
+
}
8
+
9
+
.elementor-control-unit-3 {
10
+
width: 81px;
11
+
}
12
+
13
+
.elementor-control-unit-4 {
14
+
width: 108px;
15
+
}
16
+
17
+
.elementor-control-unit-5 {
18
+
max-width: 400px;
19
+
width: 52%;
20
+
}
21
+
22
+
*, :before, :after {
23
+
margin: 0;
24
+
padding: 0;
25
+
box-sizing: border-box;
26
+
}
27
+
28
+
body,
29
+
html {
30
+
height: 100%;
31
+
}
32
+
33
+
html {
34
+
background-color: var(--e-a-bg-loading);
35
+
}
36
+
37
+
iframe,
38
+
img {
39
+
border: 0 none;
40
+
}
41
+
42
+
li {
43
+
list-style: none;
44
+
}
45
+
46
+
a {
47
+
text-decoration: none;
48
+
}
49
+
50
+
body {
51
+
background-color: var(--e-a-bg-default);
52
+
color: var(--e-a-color-txt);
53
+
font-family: var(--e-a-font-family);
54
+
font-size: 13px;
55
+
font-weight: normal;
56
+
line-height: 1;
57
+
text-decoration: none;
58
+
text-transform: none;
59
+
overflow: hidden;
60
+
}
61
+
body:after {
62
+
content: "";
63
+
position: absolute;
64
+
inset-block-start: 0;
65
+
inset-inline-end: 0;
66
+
height: 100%;
67
+
width: 0;
68
+
background-color: var(--e-a-bg-default);
69
+
transition: width 0.5s;
70
+
}
71
+
body a {
72
+
color: var(--e-a-color-info);
73
+
}
74
+
body a:hover {
75
+
color: var(--e-a-color-primary-bold);
76
+
}
77
+
body.elementor-editor-active #elementor-mode-switcher-preview i {
78
+
scale: calc(1 * var(--direction-multiplier)) 1;
79
+
}
80
+
body.elementor-editor-preview {
81
+
--e-preview-width: 100%;
82
+
}
83
+
body.elementor-editor-preview #elementor-mode-switcher-preview i {
84
+
scale: calc(-1 * var(--direction-multiplier)) 1;
85
+
}
86
+
body.elementor-navigator--dock-hint:after {
87
+
width: 30px;
88
+
}
89
+
90
+
#elementor-editor-wrapper {
91
+
display: flex;
92
+
width: 100%;
93
+
height: 100vh;
94
+
}
95
+
96
+
#elementor-panel:not(.ui-resizable-resizing),
97
+
#elementor-preview:not(.ui-resizable-resizing) {
98
+
transition: margin 0.5s ease-in-out, width 0.5s ease-in-out;
99
+
}
100
+
101
+
#elementor-loading {
102
+
position: fixed;
103
+
inset: 0;
104
+
background: var(--e-a-bg-default);
105
+
z-index: 9999;
106
+
}
107
+
108
+
#elementor-preview-loading {
109
+
display: flex;
110
+
align-items: center;
111
+
justify-content: center;
112
+
position: absolute;
113
+
inset: 0;
114
+
background-color: var(--e-a-bg-default);
115
+
}
116
+
#elementor-preview-loading i {
117
+
color: var(--e-a-color-txt-disabled);
118
+
font-size: 50px;
119
+
}
120
+
121
+
.elementor-nerd-box {
122
+
padding: 30px;
123
+
text-align: center;
124
+
}
125
+
.elementor-nerd-box-icon {
126
+
width: 100px;
127
+
}
128
+
.elementor-nerd-box-title {
129
+
margin-block-start: 20px;
130
+
font-size: 16px;
131
+
font-weight: bold;
132
+
line-height: 1.4;
133
+
}
134
+
.elementor-nerd-box-message {
135
+
margin-block-start: 5px;
136
+
line-height: 1.8;
137
+
font-size: 11px;
138
+
}
139
+
.elementor-nerd-box .elementor-button {
140
+
margin-block-start: 20px;
141
+
}
142
+
.elementor-nerd-box--upsale {
143
+
padding: 15px 30px 30px;
144
+
}
145
+
.elementor-nerd-box--upsale .elementor-nerd-box-title {
146
+
font-weight: 500;
147
+
line-height: 1.2;
148
+
}
149
+
.elementor-nerd-box--upsale .elementor-nerd-box-message {
150
+
line-height: 1.5;
151
+
}
152
+
153
+
.eicon-nerd:hover:before {
154
+
content: "\e8b7";
155
+
}
156
+
.eicon-nerd:active:before {
157
+
content: "\e8b6";
158
+
}
159
+
160
+
.e-group-control-header {
161
+
display: flex;
162
+
justify-content: space-between;
163
+
align-items: center;
164
+
font-weight: bold;
165
+
font-size: 12px;
166
+
padding: 10px;
167
+
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
168
+
margin-block-end: 15px;
169
+
}
170
+
171
+
.e-control-tools {
172
+
display: flex;
173
+
}
174
+
175
+
.e-control-tool {
176
+
width: 20px;
177
+
height: 20px;
178
+
display: inline-flex;
179
+
border-radius: 3px;
180
+
margin: 0 3px 0;
181
+
border: 0;
182
+
position: relative;
183
+
background-color: var(--e-a-bg-default);
184
+
}
185
+
.e-control-tool:not(.e-control-tool-disabled) {
186
+
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
187
+
cursor: pointer;
188
+
}
189
+
.e-control-tool-disabled {
190
+
background: var(--e-a-bg-default);
191
+
pointer-events: none;
192
+
}
193
+
.e-control-tool-disabled i {
194
+
color: var(--e-a-color-txt-disabled);
195
+
}
196
+
.e-control-tool i {
197
+
position: absolute;
198
+
position: absolute;
199
+
inset-block-start: 50%;
200
+
inset-inline-start: 50%;
201
+
transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
202
+
color: var(--e-a-color-txt-default);
203
+
font-size: 13px;
204
+
}
205
+
206
+
i.eicon-tilted {
207
+
transform: rotate(90deg);
208
+
}
209
+
210
+
.elementor-loader-wrapper {
211
+
position: absolute;
212
+
inset-block-start: 50%;
213
+
inset-inline-start: 50%;
214
+
transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
215
+
width: 300px;
216
+
display: flex;
217
+
flex-direction: column;
218
+
align-items: center;
219
+
gap: 30px;
220
+
}
221
+
222
+
.elementor-loader {
223
+
border-radius: 50%;
224
+
padding: 40px;
225
+
height: 150px;
226
+
width: 150px;
227
+
background-color: var(--e-a-bg-active);
228
+
box-sizing: border-box;
229
+
box-shadow: 2px 2px 20px 4px rgba(0, 0, 0, 0.02);
230
+
}
231
+
232
+
.elementor-loader-boxes {
233
+
height: 100%;
234
+
width: 100%;
235
+
position: relative;
236
+
}
237
+
238
+
.elementor-loader-box {
239
+
position: absolute;
240
+
background-color: var(--e-a-color-txt-hover);
241
+
animation: load 1.8s linear infinite;
242
+
}
243
+
.elementor-loader-box:nth-of-type(1) {
244
+
width: 20%;
245
+
height: 100%;
246
+
left: 0;
247
+
top: 0;
248
+
}
249
+
.elementor-loader-box:not(:nth-of-type(1)) {
250
+
right: 0;
251
+
height: 20%;
252
+
width: 60%;
253
+
}
254
+
.elementor-loader-box:nth-of-type(2) {
255
+
top: 0;
256
+
animation-delay: calc(1.8s / 4 * -1);
257
+
}
258
+
.elementor-loader-box:nth-of-type(3) {
259
+
top: 40%;
260
+
animation-delay: calc(1.8s / 4 * -2);
261
+
}
262
+
.elementor-loader-box:nth-of-type(4) {
263
+
bottom: 0;
264
+
animation-delay: calc(1.8s / 4 * -3);
265
+
}
266
+
267
+
.elementor-loading-title {
268
+
color: var(--e-a-color-txt);
269
+
text-align: center;
270
+
text-transform: uppercase;
271
+
letter-spacing: 7px;
272
+
text-indent: 7px;
273
+
font-size: 10px;
274
+
width: 100%;
275
+
}
276
+
277
+
input,
278
+
select,
279
+
textarea,
280
+
.e-input-style {
281
+
color: var(--e-a-color-txt);
282
+
border-radius: var(--e-a-border-radius);
283
+
font-size: 12px;
284
+
width: 100%;
285
+
background: none;
286
+
background-color: var(--e-a-bg-default);
287
+
box-shadow: none;
288
+
border: var(--e-a-border-bold);
289
+
outline: none;
290
+
}
291
+
input:focus, input:focus + .elementor-control-dynamic-switcher,
292
+
select:focus,
293
+
select:focus + .elementor-control-dynamic-switcher,
294
+
textarea:focus,
295
+
textarea:focus + .elementor-control-dynamic-switcher,
296
+
.e-input-style:focus,
297
+
.e-input-style:focus + .elementor-control-dynamic-switcher {
298
+
border-color: var(--e-a-border-color-focus);
299
+
}
300
+
301
+
.elementor-error input,
302
+
.elementor-error select,
303
+
.elementor-error textarea {
304
+
border-color: var(--e-a-color-danger);
305
+
}
306
+
307
+
input {
308
+
min-width: 0;
309
+
}
310
+
311
+
input, textarea, .e-input-style {
312
+
padding: 5px;
313
+
}
314
+
315
+
textarea, .e-input-style {
316
+
resize: vertical;
317
+
}
318
+
319
+
input[type=checkbox],
320
+
input[type=radio] {
321
+
height: auto;
322
+
width: auto;
323
+
}
324
+
325
+
input[type=checkbox] {
326
+
margin: 0;
327
+
padding: 0;
328
+
-webkit-appearance: none;
329
+
-moz-appearance: none;
330
+
appearance: none;
331
+
outline: none;
332
+
content: none;
333
+
height: 15px;
334
+
border-radius: var(--e-a-border-radius);
335
+
margin-inline-end: 5px;
336
+
width: 15px;
337
+
border: var(--e-a-border-bold);
338
+
display: inline-flex;
339
+
align-items: center;
340
+
justify-content: center;
341
+
}
342
+
input[type=checkbox]:checked {
343
+
background: var(--e-a-color-primary-bold);
344
+
border: none;
345
+
}
346
+
input[type=checkbox]:checked:before {
347
+
display: block;
348
+
content: "";
349
+
width: 4px;
350
+
height: 7px;
351
+
border: solid white;
352
+
border-width: 0 2px 2px 0;
353
+
transform: rotate(45deg);
354
+
}
355
+
356
+
input[disabled] {
357
+
background-color: var(--e-a-bg-hover);
358
+
cursor: not-allowed;
359
+
opacity: 1;
360
+
}
361
+
362
+
select {
363
+
outline: none;
364
+
height: 27px;
365
+
}
366
+
367
+
.dialog-widget-content {
368
+
background-color: var(--e-a-bg-default);
369
+
position: absolute;
370
+
border-radius: 3px;
371
+
box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
372
+
overflow: hidden;
373
+
}
374
+
375
+
.dialog-message {
376
+
line-height: 1.5;
377
+
box-sizing: border-box;
378
+
}
379
+
380
+
.dialog-close-button {
381
+
cursor: pointer;
382
+
position: absolute;
383
+
margin-block-start: 15px;
384
+
inset-inline-end: 15px;
385
+
color: var(--e-a-color-txt);
386
+
font-size: 15px;
387
+
line-height: 1;
388
+
transition: var(--e-a-transition-hover);
389
+
}
390
+
.dialog-close-button:hover {
391
+
color: var(--e-a-color-txt-hover);
392
+
}
393
+
394
+
.dialog-prevent-scroll {
395
+
overflow: hidden;
396
+
max-height: 100vh;
397
+
}
398
+
399
+
.dialog-type-lightbox {
400
+
position: fixed;
401
+
height: 100%;
402
+
width: 100%;
403
+
bottom: 0;
404
+
left: 0;
405
+
background-color: rgba(0, 0, 0, 0.8);
406
+
z-index: 9999;
407
+
-webkit-user-select: none;
408
+
-moz-user-select: none;
409
+
user-select: none;
410
+
}
411
+
412
+
.elementor-editor-active .elementor-popup-modal {
413
+
background-color: initial;
414
+
}
415
+
416
+
.dialog-type-confirm .dialog-widget-content,
417
+
.dialog-type-alert .dialog-widget-content {
418
+
margin: auto;
419
+
width: 400px;
420
+
padding: 20px;
421
+
}
422
+
.dialog-type-confirm .dialog-header,
423
+
.dialog-type-alert .dialog-header {
424
+
font-size: 15px;
425
+
font-weight: 500;
426
+
}
427
+
.dialog-type-confirm .dialog-header:after,
428
+
.dialog-type-alert .dialog-header:after {
429
+
content: "";
430
+
display: block;
431
+
border-block-end: var(--e-a-border);
432
+
padding-block-end: 10px;
433
+
margin-block-end: 10px;
434
+
margin-inline-start: -20px;
435
+
margin-inline-end: -20px;
436
+
}
437
+
.dialog-type-confirm .dialog-message,
438
+
.dialog-type-alert .dialog-message {
439
+
min-height: 50px;
440
+
}
441
+
.dialog-type-confirm .dialog-buttons-wrapper,
442
+
.dialog-type-alert .dialog-buttons-wrapper {
443
+
padding-block-start: 10px;
444
+
display: flex;
445
+
justify-content: flex-end;
446
+
gap: 15px;
447
+
}
448
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button,
449
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button {
450
+
font-size: 12px;
451
+
font-weight: 500;
452
+
line-height: 1.2;
453
+
padding: 8px 16px;
454
+
outline: none;
455
+
border: none;
456
+
border-radius: var(--e-a-border-radius);
457
+
background-color: var(--e-a-btn-bg);
458
+
color: var(--e-a-btn-color-invert);
459
+
transition: var(--e-a-transition-hover);
460
+
}
461
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,
462
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover {
463
+
border: none;
464
+
}
465
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,
466
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
467
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus {
468
+
background-color: var(--e-a-btn-bg-hover);
469
+
color: var(--e-a-btn-color-invert);
470
+
}
471
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active,
472
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active {
473
+
background-color: var(--e-a-btn-bg-active);
474
+
}
475
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]),
476
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]) {
477
+
cursor: pointer;
478
+
}
479
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled,
480
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled {
481
+
background-color: var(--e-a-btn-bg-disabled);
482
+
color: var(--e-a-btn-color-disabled);
483
+
}
484
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,
485
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon {
486
+
display: none;
487
+
}
488
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,
489
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,
490
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel {
491
+
background: transparent;
492
+
color: var(--e-a-color-txt);
493
+
}
494
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,
495
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,
496
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,
497
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,
498
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus {
499
+
background: var(--e-a-bg-hover);
500
+
color: var(--e-a-color-txt-hover);
501
+
}
502
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,
503
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,
504
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled {
505
+
background: transparent;
506
+
color: var(--e-a-color-txt-disabled);
507
+
}
508
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border,
509
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border {
510
+
border: 1px solid var(--e-a-color-txt-muted);
511
+
}
512
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,
513
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,
514
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success {
515
+
background-color: var(--e-a-btn-bg-success);
516
+
}
517
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,
518
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,
519
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,
520
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,
521
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus {
522
+
background-color: var(--e-a-btn-bg-success-hover);
523
+
}
524
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,
525
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,
526
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,
527
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok {
528
+
background-color: var(--e-a-btn-bg-primary);
529
+
color: var(--e-a-btn-color);
530
+
}
531
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,
532
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,
533
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,
534
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,
535
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,
536
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,
537
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus {
538
+
background-color: var(--e-a-btn-bg-primary-hover);
539
+
color: var(--e-a-btn-color);
540
+
}
541
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,
542
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,
543
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,
544
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,
545
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,
546
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,
547
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel {
548
+
background: transparent;
549
+
color: var(--e-a-color-primary-bold);
550
+
}
551
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,
552
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,
553
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,
554
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,
555
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,
556
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,
557
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,
558
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,
559
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,
560
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,
561
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,
562
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,
563
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus {
564
+
background: var(--e-a-bg-primary);
565
+
}
566
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,
567
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,
568
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent {
569
+
background-color: var(--e-a-btn-bg-accent);
570
+
}
571
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,
572
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,
573
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,
574
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,
575
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus {
576
+
background-color: var(--e-a-btn-bg-accent-hover);
577
+
}
578
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,
579
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,
580
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active {
581
+
background-color: var(--e-a-btn-bg-accent-active);
582
+
}
583
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info,
584
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info,
585
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info {
586
+
background-color: var(--e-a-btn-bg-info);
587
+
}
588
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus,
589
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover,
590
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,
591
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover,
592
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus {
593
+
background-color: var(--e-a-btn-bg-info-hover);
594
+
}
595
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,
596
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,
597
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning {
598
+
background-color: var(--e-a-btn-bg-warning);
599
+
}
600
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,
601
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,
602
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,
603
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,
604
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus {
605
+
background-color: var(--e-a-btn-bg-warning-hover);
606
+
}
607
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,
608
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,
609
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger {
610
+
background-color: var(--e-a-btn-bg-danger);
611
+
}
612
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white,
613
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white,
614
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white {
615
+
color: var(--e-a-color-white);
616
+
}
617
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,
618
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,
619
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,
620
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,
621
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus {
622
+
background-color: var(--e-a-btn-bg-danger-hover);
623
+
}
624
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i,
625
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button i {
626
+
margin-inline-end: 5px;
627
+
}
628
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited,
629
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
630
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,
631
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited {
632
+
color: initial;
633
+
}
634
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited,
635
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover,
636
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus,
637
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited {
638
+
background-color: var(--e-a-btn-bg-disabled);
639
+
}
640
+
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled],
641
+
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled] {
642
+
background-color: var(--e-a-btn-bg-disabled);
643
+
cursor: not-allowed;
644
+
}
645
+
646
+
/*
647
+
* Container style
648
+
*/
649
+
.ps {
650
+
overflow: hidden !important;
651
+
overflow-anchor: none;
652
+
touch-action: auto;
653
+
}
654
+
655
+
/*
656
+
* Scrollbar rail styles
657
+
*/
658
+
.ps__rail-y {
659
+
display: none;
660
+
opacity: 0;
661
+
transition: background-color 0.2s linear, opacity 0.2s linear;
662
+
width: 15px;
663
+
/* there must be 'right' or 'left' for ps__rail-y */
664
+
right: 0;
665
+
left: initial !important;
666
+
/* please don't change 'position' */
667
+
position: absolute;
668
+
}
669
+
670
+
.ps--active-y > .ps__rail-y {
671
+
display: block;
672
+
background-color: transparent;
673
+
}
674
+
675
+
.ps:hover > .ps__rail-y,
676
+
.ps--focus > .ps__rail-y,
677
+
.ps--scrolling-y > .ps__rail-y {
678
+
opacity: 0.6;
679
+
}
680
+
681
+
.ps .ps__rail-y:hover,
682
+
.ps .ps__rail-y:focus,
683
+
.ps .ps__rail-y.ps--clicking {
684
+
opacity: 0.9;
685
+
}
686
+
687
+
.ps__thumb-y {
688
+
background-color: #aaa;
689
+
border-radius: 6px;
690
+
transition: background-color 0.2s linear, width 0.2s ease-in-out;
691
+
width: 6px;
692
+
/* there must be 'right' for ps__thumb-y */
693
+
right: 2px;
694
+
/* please don't change 'position' */
695
+
position: absolute;
696
+
}
697
+
698
+
.ps__rail-y:hover > .ps__thumb-y,
699
+
.ps__rail-y:focus > .ps__thumb-y,
700
+
.ps__rail-y.ps--clicking .ps__thumb-y {
701
+
background-color: #999;
702
+
width: 6px;
703
+
}
704
+
705
+
/* Make clicks pass-through */
706
+
#nprogress {
707
+
pointer-events: none;
708
+
}
709
+
710
+
#nprogress .bar {
711
+
background: #D004D4;
712
+
position: fixed;
713
+
z-index: 1031;
714
+
top: 0;
715
+
left: 0;
716
+
width: 100%;
717
+
height: 2px;
718
+
}
719
+
720
+
/* Fancy blur effect */
721
+
#nprogress .peg {
722
+
display: block;
723
+
position: absolute;
724
+
right: 0;
725
+
width: 100px;
726
+
height: 100%;
727
+
box-shadow: 0 0 10px #D004D4, 0 0 5px #D004D4;
728
+
opacity: 1;
729
+
transform: rotate(3deg) translate(0px, -4px);
730
+
}
731
+
732
+
/* Remove these to get rid of the spinner */
733
+
#nprogress .spinner {
734
+
display: none;
735
+
position: fixed;
736
+
z-index: 1031;
737
+
top: 15px;
738
+
right: 15px;
739
+
}
740
+
741
+
#nprogress .spinner-icon {
742
+
width: 18px;
743
+
height: 18px;
744
+
box-sizing: border-box;
745
+
border: solid 2px transparent;
746
+
border-block-start-color: #D004D4;
747
+
border-inline-start-color: #D004D4;
748
+
border-radius: 50%;
749
+
animation: nprogress-spinner 400ms linear infinite;
750
+
}
751
+
752
+
.nprogress-custom-parent {
753
+
overflow: hidden;
754
+
position: relative;
755
+
}
756
+
757
+
.nprogress-custom-parent #nprogress .spinner,
758
+
.nprogress-custom-parent #nprogress .bar {
759
+
position: absolute;
760
+
}
761
+
762
+
@keyframes nprogress-spinner {
763
+
0% {
764
+
transform: rotate(0deg);
765
+
}
766
+
100% {
767
+
transform: rotate(360deg);
768
+
}
769
+
}
770
+
#nprogress .bar,
771
+
#nprogress .spinner {
772
+
z-index: 100000;
773
+
}
774
+
775
+
:root {
776
+
--e-is-preview-mode: 0;
777
+
}
778
+
@media (max-width: 1439px) {
779
+
:root {
780
+
--e-editor-panel-width: 280px;
781
+
}
782
+
}
783
+
@media (min-width: 1440px) {
784
+
:root {
785
+
--e-editor-panel-width: 300px;
786
+
}
787
+
}
788
+
789
+
.elementor-panel :where(#elementor-panel-state-loading,
790
+
#elementor-panel-header-wrapper,
791
+
#elementor-panel-content-wrapper,
792
+
#elementor-panel-footer) h1,
793
+
.elementor-panel :where(#elementor-panel-state-loading,
794
+
#elementor-panel-header-wrapper,
795
+
#elementor-panel-content-wrapper,
796
+
#elementor-panel-footer) h2,
797
+
.elementor-panel :where(#elementor-panel-state-loading,
798
+
#elementor-panel-header-wrapper,
799
+
#elementor-panel-content-wrapper,
800
+
#elementor-panel-footer) h3,
801
+
.elementor-panel :where(#elementor-panel-state-loading,
802
+
#elementor-panel-header-wrapper,
803
+
#elementor-panel-content-wrapper,
804
+
#elementor-panel-footer) h4,
805
+
.elementor-panel :where(#elementor-panel-state-loading,
806
+
#elementor-panel-header-wrapper,
807
+
#elementor-panel-content-wrapper,
808
+
#elementor-panel-footer) h5,
809
+
.elementor-panel :where(#elementor-panel-state-loading,
810
+
#elementor-panel-header-wrapper,
811
+
#elementor-panel-content-wrapper,
812
+
#elementor-panel-footer) h6 {
813
+
font-size: 100%;
814
+
font-weight: normal;
815
+
}
816
+
.elementor-panel :where(#elementor-panel-state-loading,
817
+
#elementor-panel-header-wrapper,
818
+
#elementor-panel-content-wrapper,
819
+
#elementor-panel-footer) abbr,
820
+
.elementor-panel :where(#elementor-panel-state-loading,
821
+
#elementor-panel-header-wrapper,
822
+
#elementor-panel-content-wrapper,
823
+
#elementor-panel-footer) acronym {
824
+
border: 0;
825
+
font-variant: normal;
826
+
}
827
+
.elementor-panel :where(#elementor-panel-state-loading,
828
+
#elementor-panel-header-wrapper,
829
+
#elementor-panel-content-wrapper,
830
+
#elementor-panel-footer) sup {
831
+
vertical-align: text-top;
832
+
}
833
+
.elementor-panel :where(#elementor-panel-state-loading,
834
+
#elementor-panel-header-wrapper,
835
+
#elementor-panel-content-wrapper,
836
+
#elementor-panel-footer) sub {
837
+
vertical-align: text-bottom;
838
+
}
839
+
.elementor-panel :where(#elementor-panel-state-loading,
840
+
#elementor-panel-header-wrapper,
841
+
#elementor-panel-content-wrapper,
842
+
#elementor-panel-footer) img {
843
+
max-width: 100%;
844
+
height: auto;
845
+
border: 0;
846
+
}
847
+
.elementor-panel :where(#elementor-panel-state-loading,
848
+
#elementor-panel-header-wrapper,
849
+
#elementor-panel-content-wrapper,
850
+
#elementor-panel-footer) :focus {
851
+
outline: 0;
852
+
}
853
+
.elementor-panel .elementor-panel-box-content {
854
+
padding: 20px 20px 10px;
855
+
}
856
+
.elementor-panel .elementor-button {
857
+
display: inline-block;
858
+
}
859
+
.elementor-panel .elementor-panel-alert {
860
+
background-color: var(--e-a-bg-primary);
861
+
padding: 15px;
862
+
border-inline-start: 3px solid var(--e-a-color-primary);
863
+
position: relative;
864
+
font-size: 12px;
865
+
font-weight: 300;
866
+
font-style: italic;
867
+
line-height: 1.5;
868
+
text-align: start;
869
+
border-start-start-radius: 0;
870
+
border-start-end-radius: 3px;
871
+
border-end-start-radius: 0;
872
+
border-end-end-radius: 3px;
873
+
}
874
+
.elementor-panel .elementor-panel-alert a {
875
+
color: inherit;
876
+
}
877
+
.elementor-panel .elementor-panel-alert.elementor-panel-alert-info {
878
+
border-color: var(--e-a-color-info);
879
+
background: var(--e-a-bg-info);
880
+
}
881
+
.elementor-panel .elementor-panel-alert.elementor-panel-alert-success {
882
+
border-color: var(--e-a-color-success);
883
+
background: var(--e-a-bg-success);
884
+
}
885
+
.elementor-panel .elementor-panel-alert.elementor-panel-alert-warning {
886
+
border-inline-start: 3px solid var(--e-a-color-warning);
887
+
background: var(--e-a-bg-warning);
888
+
}
889
+
.elementor-panel .elementor-panel-alert.elementor-panel-alert-danger {
890
+
border-color: var(--e-a-color-danger);
891
+
background: var(--e-a-bg-danger);
892
+
}
893
+
.elementor-panel .elementor-descriptor, .elementor-panel .elementor-control-field-description {
894
+
font-size: 11px;
895
+
font-style: italic;
896
+
line-height: 1.4;
897
+
color: var(--e-a-color-txt-muted);
898
+
}
899
+
.elementor-panel .elementor-controls-popover {
900
+
display: none;
901
+
position: absolute;
902
+
box-shadow: var(--e-a-popover-shadow);
903
+
border-radius: var(--e-a-border-radius);
904
+
inset-inline: 0;
905
+
margin: -4px auto 5px;
906
+
padding-block-start: 15px;
907
+
width: 90%;
908
+
z-index: 10000;
909
+
background-color: var(--e-a-bg-default);
910
+
}
911
+
.elementor-panel .elementor-controls-popover:before {
912
+
content: "";
913
+
position: absolute;
914
+
inset-block-start: -16px;
915
+
inset-inline-end: 22px;
916
+
border: 8px solid transparent;
917
+
border-block-end-color: var(--e-a-bg-default);
918
+
}
919
+
.elementor-panel .elementor-controls-popover div.elementor-control {
920
+
background-color: transparent;
921
+
}
922
+
.elementor-panel .elementor-controls-popover div.elementor-control:before {
923
+
content: none;
924
+
}
925
+
.elementor-panel #elementor-panel-global .elementor-nerd-box .elementor-nerd-box-icon {
926
+
margin-block-start: 20px;
927
+
}
928
+
.elementor-panel {
929
+
position: relative;
930
+
height: 100%;
931
+
inset-inline-start: 0;
932
+
margin-inline-start: calc(-1 * var(--e-editor-panel-width) * var(--e-is-preview-mode));
933
+
width: var(--e-editor-panel-width);
934
+
overflow: visible;
935
+
background-color: var(--e-a-bg-default);
936
+
z-index: 1;
937
+
font-family: var(--e-a-font-family);
938
+
font-size: 13px;
939
+
}
940
+
.elementor-editor-preview .elementor-panel {
941
+
--e-is-preview-mode: 1;
942
+
}
943
+
.elementor-editor-preview .elementor-panel > .ui-resizable-e,
944
+
.elementor-editor-preview .elementor-panel > .ui-resizable-w {
945
+
display: none;
946
+
}
947
+
.elementor-editor-preview .elementor-panel #elementor-panel-elements-wrapper {
948
+
display: flex;
949
+
flex-direction: column;
950
+
}
951
+
.elementor-panel .ps__rail-y {
952
+
z-index: 2;
953
+
}
954
+
.elementor-panel .elementor-responsive-panel {
955
+
padding: 0 15px;
956
+
display: grid;
957
+
gap: 10px;
958
+
grid-template-columns: repeat(auto-fill, minmax(min(135px, 50% - 5px), 1fr));
959
+
}
960
+
.elementor-panel .elementor-responsive-panel > .e-responsive-panel-stretch {
961
+
grid-column: 1/-1;
962
+
}
963
+
.elementor-panel #elementor-panel-header {
964
+
display: flex;
965
+
align-items: center;
966
+
justify-content: space-between;
967
+
height: 40px;
968
+
width: 100%;
969
+
background-color: var(--e-a-dark-bg);
970
+
color: var(--e-a-color-white);
971
+
}
972
+
.elementor-panel #elementor-panel-header > * {
973
+
display: flex;
974
+
align-items: center;
975
+
justify-content: center;
976
+
}
977
+
.elementor-panel .elementor-header-button {
978
+
width: 40px;
979
+
border: 0;
980
+
color: currentColor;
981
+
background-color: transparent;
982
+
}
983
+
.elementor-panel .elementor-header-button .elementor-icon {
984
+
cursor: pointer;
985
+
display: block;
986
+
font-size: 19px;
987
+
height: 40px;
988
+
line-height: 40px;
989
+
transition: var(--e-a-transition-hover);
990
+
}
991
+
.elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar {
992
+
font-size: 18px;
993
+
}
994
+
.elementor-panel .elementor-header-button:hover, .elementor-panel .elementor-header-button:focus {
995
+
color: var(--e-a-dark-color-txt-hover);
996
+
}
997
+
.elementor-panel #elementor-panel-header-title {
998
+
flex: 1;
999
+
font-size: 15px;
1000
+
font-weight: 700;
1001
+
}
1002
+
.elementor-panel #elementor-panel-header-title img {
1003
+
width: 90px;
1004
+
}
1005
+
.elementor-panel #elementor-panel-elements-categories {
1006
+
padding-block-end: 10px;
1007
+
position: relative;
1008
+
}
1009
+
.elementor-panel .elementor-panel-category {
1010
+
position: relative;
1011
+
border-block-end: var(--e-a-border);
1012
+
}
1013
+
.elementor-panel .elementor-panel-category .elementor-panel-heading {
1014
+
padding: 0 15px;
1015
+
border: none;
1016
+
background-color: transparent;
1017
+
}
1018
+
.elementor-panel .elementor-panel-category.elementor-active .elementor-panel-heading {
1019
+
border: none;
1020
+
}
1021
+
.elementor-panel .elementor-panel-category.elementor-active-title {
1022
+
display: flex;
1023
+
}
1024
+
.elementor-panel .elementor-panel-category-items {
1025
+
padding-block-end: 20px;
1026
+
}
1027
+
.elementor-panel .elementor-panel-category-items-empty {
1028
+
grid-column-start: 1;
1029
+
grid-column-end: 3;
1030
+
}
1031
+
.elementor-panel #elementor-panel-page-menu {
1032
+
padding: 25px 15px;
1033
+
}
1034
+
.elementor-panel .elementor-panel-menu-group-title {
1035
+
text-transform: uppercase;
1036
+
font-size: 11px;
1037
+
}
1038
+
.elementor-panel .elementor-panel-menu-items {
1039
+
border: var(--e-a-border);
1040
+
margin: 15px 0 25px;
1041
+
border-radius: 5px;
1042
+
overflow: hidden;
1043
+
}
1044
+
.elementor-panel .elementor-panel-menu-item {
1045
+
display: flex;
1046
+
align-items: center;
1047
+
width: 100%;
1048
+
height: 40px;
1049
+
transition: var(--e-a-transition-hover);
1050
+
border: 0;
1051
+
background-color: transparent;
1052
+
cursor: pointer;
1053
+
}
1054
+
.elementor-panel .elementor-panel-menu-item:not(:last-child) {
1055
+
border-block-end: var(--e-a-border);
1056
+
}
1057
+
.elementor-panel .elementor-panel-menu-item:hover, .elementor-panel .elementor-panel-menu-item:focus {
1058
+
background-color: var(--e-a-bg-hover);
1059
+
}
1060
+
.elementor-panel .elementor-panel-menu-item:active {
1061
+
background-color: var(--e-a-bg-active);
1062
+
color: var(--e-a-color-txt-accent);
1063
+
}
1064
+
.elementor-panel .elementor-panel-menu-item-icon {
1065
+
text-align: center;
1066
+
width: 30px;
1067
+
flex-shrink: 0;
1068
+
padding: 10px 0;
1069
+
margin: 0 10px;
1070
+
font-size: 19px;
1071
+
}
1072
+
.elementor-panel .elementor-panel-menu-item-title {
1073
+
display: flex;
1074
+
flex-grow: 1;
1075
+
font-weight: 500;
1076
+
justify-content: space-between;
1077
+
}
1078
+
.elementor-panel .elementor-panel-menu-item-title-badge {
1079
+
margin: 0 10px;
1080
+
background: var(--e-a-color-white);
1081
+
border-radius: var(--e-a-border-radius);
1082
+
}
1083
+
.elementor-panel .elementor-panel-menu-item-title > span {
1084
+
color: var(--e-a-color-accent);
1085
+
}
1086
+
.elementor-panel .elementor-panel-menu-item a {
1087
+
display: flex;
1088
+
align-items: center;
1089
+
color: inherit;
1090
+
width: 100%;
1091
+
height: 100%;
1092
+
padding-inline-start: 10px;
1093
+
padding: 10px 0;
1094
+
}
1095
+
.elementor-panel .elementor-control.elementor-control-clear_page {
1096
+
background-color: transparent;
1097
+
}
1098
+
.elementor-panel .elementor-control.elementor-control-clear_page .elementor-control-raw-html {
1099
+
display: flex;
1100
+
align-items: center;
1101
+
justify-content: space-between;
1102
+
}
1103
+
.elementor-panel .elementor-panel-navigation {
1104
+
display: flex;
1105
+
width: 100%;
1106
+
border-block-end: var(--e-a-border);
1107
+
}
1108
+
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab {
1109
+
all: unset;
1110
+
flex: auto;
1111
+
transition: var(--e-a-transition-hover);
1112
+
border-block-end: 3px solid transparent;
1113
+
cursor: pointer;
1114
+
}
1115
+
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab:hover, .elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab:focus {
1116
+
background-color: var(--e-a-bg-hover);
1117
+
}
1118
+
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab:focus {
1119
+
outline: 0;
1120
+
}
1121
+
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-active {
1122
+
border-color: var(--e-a-border-color-accent);
1123
+
color: var(--e-a-color-txt-accent);
1124
+
}
1125
+
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-active span {
1126
+
color: var(--e-a-color-txt-accent);
1127
+
}
1128
+
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab span {
1129
+
color: inherit;
1130
+
display: block;
1131
+
text-align: center;
1132
+
padding: 12px 0 8px;
1133
+
font-size: 10px;
1134
+
}
1135
+
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab span:before {
1136
+
font-family: eicons;
1137
+
font-size: 16px;
1138
+
display: block;
1139
+
margin-block-end: 8px;
1140
+
}
1141
+
.elementor-panel .elementor-tab-control-content span:before {
1142
+
content: "\e92c";
1143
+
}
1144
+
.elementor-panel .elementor-tab-control-style span:before {
1145
+
content: "\e921";
1146
+
}
1147
+
.elementor-panel .elementor-tab-control-settings span:before {
1148
+
content: "\e940";
1149
+
}
1150
+
.elementor-panel .elementor-tab-control-advanced-tab-floating-buttons span:before,
1151
+
.elementor-panel .elementor-tab-control-advanced-tab-links-in-bio span:before,
1152
+
.elementor-panel .elementor-tab-control-advanced-tab-floating-bars span:before,
1153
+
.elementor-panel .elementor-tab-control-advanced span:before,
1154
+
.elementor-panel .elementor-tab-control-general_style span:before {
1155
+
content: "\e916";
1156
+
}
1157
+
.elementor-panel .elementor-tab-control-responsive span:before {
1158
+
content: "\e885";
1159
+
}
1160
+
.elementor-panel .elementor-tab-control-lightbox span:before {
1161
+
content: "\e922";
1162
+
}
1163
+
.elementor-panel .elementor-tab-control-layout span:before,
1164
+
.elementor-panel .elementor-tab-control-column span:before {
1165
+
content: "\e899";
1166
+
}
1167
+
.elementor-panel #elementor-panel__editor__help {
1168
+
padding: 50px 25px;
1169
+
display: flex;
1170
+
align-items: center;
1171
+
justify-content: center;
1172
+
}
1173
+
.elementor-panel #elementor-panel__editor__help__link {
1174
+
display: inline-flex;
1175
+
align-items: center;
1176
+
justify-content: center;
1177
+
font-size: 85%;
1178
+
line-height: 2;
1179
+
padding-inline-start: 5px;
1180
+
color: inherit;
1181
+
font-weight: 500;
1182
+
transition: var(--e-a-transition-hover);
1183
+
}
1184
+
.elementor-panel #elementor-panel__editor__help__link:hover, .elementor-panel #elementor-panel__editor__help__link:focus {
1185
+
color: var(--e-a-color-info);
1186
+
}
1187
+
.elementor-panel #elementor-panel__editor__help__link i {
1188
+
padding: 0 5px;
1189
+
font-size: 125%;
1190
+
position: relative;
1191
+
}
1192
+
.elementor-panel #elementor-panel__editor__help__link i:after {
1193
+
content: "";
1194
+
position: absolute;
1195
+
height: 13px;
1196
+
width: 13px;
1197
+
inset-block-start: 3px;
1198
+
inset-block-end: 0;
1199
+
inset-inline-start: 8px;
1200
+
inset-inline-end: 0;
1201
+
border-radius: 50%;
1202
+
z-index: -1;
1203
+
}
1204
+
.elementor-panel #elementor-panel-footer {
1205
+
position: relative;
1206
+
height: 40px;
1207
+
background-color: var(--e-a-dark-bg);
1208
+
color: var(--e-a-dark-color-txt);
1209
+
}
1210
+
.elementor-panel #elementor-panel-footer-tools {
1211
+
display: flex;
1212
+
justify-content: space-between;
1213
+
height: 100%;
1214
+
}
1215
+
.elementor-panel .elementor-panel-footer-tool {
1216
+
display: flex;
1217
+
align-items: center;
1218
+
justify-content: center;
1219
+
width: 15%;
1220
+
cursor: pointer;
1221
+
transition: var(--e-a-transition-hover);
1222
+
border: 0;
1223
+
color: currentColor;
1224
+
background-color: transparent;
1225
+
}
1226
+
.elementor-panel .elementor-panel-footer-tool i {
1227
+
font-size: 15px;
1228
+
}
1229
+
.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options i.eicon-chevron-right {
1230
+
margin: auto;
1231
+
transform: rotate(270deg);
1232
+
}
1233
+
.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options.elementor-disabled {
1234
+
cursor: inherit;
1235
+
}
1236
+
.elementor-panel .elementor-panel-footer-tool:not(.e-open):hover, .elementor-panel .elementor-panel-footer-tool:not(.e-open):focus {
1237
+
color: var(--e-a-dark-color-txt-hover);
1238
+
}
1239
+
.elementor-panel .elementor-panel-footer-tool:not(.e-open) .elementor-panel-footer-sub-menu-wrapper {
1240
+
display: none;
1241
+
}
1242
+
.elementor-panel #elementor-panel-footer-saver-publish {
1243
+
width: 30%;
1244
+
margin-inline-start: auto;
1245
+
}
1246
+
.elementor-panel #elementor-panel-footer-saver-publish .elementor-button-state i {
1247
+
margin-inline-end: 0;
1248
+
}
1249
+
.elementor-panel #elementor-panel-footer-saver-publish .elementor-button-state #elementor-panel-saver-button-publish-label {
1250
+
display: none;
1251
+
}
1252
+
.elementor-panel #elementor-panel-footer-saver-options {
1253
+
width: 10%;
1254
+
}
1255
+
.elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper {
1256
+
font-size: 11px;
1257
+
font-style: italic;
1258
+
padding: 5px 0 15px;
1259
+
}
1260
+
.elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper:not(.elementor-state-active) .elementor-state-icon {
1261
+
display: none;
1262
+
}
1263
+
.elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper time {
1264
+
border-block-end: 1px dotted transparent;
1265
+
transition: all ease-in-out 0.3s;
1266
+
cursor: pointer;
1267
+
}
1268
+
.elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper time:hover {
1269
+
border-block-end-color: inherit;
1270
+
}
1271
+
.elementor-panel #elementor-panel-footer-saver-options.e-open i.eicon-chevron-right {
1272
+
transform: rotate(90deg);
1273
+
}
1274
+
.elementor-panel #elementor-panel-saver-button-publish, .elementor-panel #elementor-panel-saver-button-save-options {
1275
+
padding: 0;
1276
+
font-size: 11px;
1277
+
height: 100%;
1278
+
width: 100%;
1279
+
border-radius: 0;
1280
+
}
1281
+
.elementor-panel #elementor-panel-saver-button-publish.elementor-disabled, .elementor-panel #elementor-panel-saver-button-save-options.elementor-disabled {
1282
+
background-color: #1f2124;
1283
+
color: #9DA5AE;
1284
+
}
1285
+
.elementor-panel #elementor-panel-saver-button-publish:not(.elementor-disabled) {
1286
+
border-inline-end: 1px solid #F0ABFC;
1287
+
}
1288
+
.elementor-panel #elementor-panel-saver-button-publish.elementor-disabled {
1289
+
border-inline-end: 1px solid #3f444b;
1290
+
}
1291
+
.elementor-panel .elementor-panel-footer-sub-menu-wrapper {
1292
+
position: absolute;
1293
+
inset-block-end: 100%;
1294
+
inset-inline-start: 0;
1295
+
width: 100%;
1296
+
background-color: #1f2124;
1297
+
padding: 10px;
1298
+
box-shadow: -2px -5px 8px rgba(0, 0, 0, 0.1);
1299
+
cursor: default;
1300
+
z-index: 10000;
1301
+
}
1302
+
.elementor-panel .elementor-panel-footer-sub-menu {
1303
+
border-radius: var(--e-border-radius);
1304
+
overflow: hidden;
1305
+
border: 1px solid #3f444b;
1306
+
}
1307
+
.elementor-panel .elementor-panel-footer-sub-menu-item {
1308
+
display: flex;
1309
+
height: 40px;
1310
+
color: #D5D8DC;
1311
+
align-items: center;
1312
+
-moz-column-gap: 10px;
1313
+
column-gap: 10px;
1314
+
padding: 0 20px;
1315
+
transition: var(--e-a-transition-hover);
1316
+
cursor: pointer;
1317
+
}
1318
+
.elementor-panel .elementor-panel-footer-sub-menu-item.elementor-disabled {
1319
+
cursor: default;
1320
+
color: #69727D;
1321
+
}
1322
+
.elementor-panel .elementor-panel-footer-sub-menu-item:not(:last-child) {
1323
+
border-block-end: 1px solid #3f444b;
1324
+
}
1325
+
.elementor-panel .elementor-panel-footer-sub-menu-item:hover {
1326
+
background-color: rgba(255, 255, 255, 0.1);
1327
+
}
1328
+
.elementor-panel .elementor-panel-footer-sub-menu-item.active {
1329
+
background-color: rgba(255, 255, 255, 0.2);
1330
+
}
1331
+
1332
+
#elementor-panel-elements-navigation .elementor-panel-navigation-tab {
1333
+
text-align: center;
1334
+
padding: 10px 0;
1335
+
font-size: 12px;
1336
+
cursor: pointer;
1337
+
}
1338
+
1339
+
#elementor-panel-elements {
1340
+
overflow: hidden;
1341
+
}
1342
+
1343
+
#elementor-panel-state-loading {
1344
+
display: none;
1345
+
}
1346
+
body.elementor-panel-loading #elementor-panel-state-loading {
1347
+
position: absolute;
1348
+
inset: 0;
1349
+
display: flex;
1350
+
align-items: center;
1351
+
justify-content: center;
1352
+
background-color: rgba(255, 255, 255, 0.5);
1353
+
z-index: 2;
1354
+
}
1355
+
#elementor-panel-state-loading .eicon-loading {
1356
+
font-size: 25px;
1357
+
color: var(--e-a-color-txt-accent);
1358
+
}
1359
+
1360
+
#elementor-panel-elements-search-area {
1361
+
background-color: var(--e-a-bg-default);
1362
+
position: sticky;
1363
+
inset-block-start: 0;
1364
+
padding: 15px;
1365
+
z-index: 1;
1366
+
}
1367
+
1368
+
#elementor-panel-elements-search-area:empty {
1369
+
display: none;
1370
+
}
1371
+
1372
+
#elementor-panel-elements-search-wrapper {
1373
+
position: relative;
1374
+
}
1375
+
1376
+
#elementor-panel-elements-search-input {
1377
+
font-size: 11px;
1378
+
padding-block: 10px;
1379
+
padding-inline: 29px 10px;
1380
+
font-style: italic;
1381
+
border: var(--e-a-border-bold);
1382
+
border-radius: 0;
1383
+
transition: all 1s;
1384
+
-webkit-appearance: none;
1385
+
-moz-appearance: none;
1386
+
appearance: none;
1387
+
}
1388
+
#elementor-panel-elements-search-input + i {
1389
+
position: absolute;
1390
+
inset-block-start: 50%;
1391
+
inset-inline-start: 10px;
1392
+
transform: translateY(-50%);
1393
+
color: var(--e-a-color-txt-disabled);
1394
+
}
1395
+
#elementor-panel-elements-search-input:focus {
1396
+
border-color: var(--e-a-border-color-focus);
1397
+
padding-inline-end: 15px;
1398
+
}
1399
+
1400
+
.e-free-badge-container {
1401
+
flex-grow: 1;
1402
+
margin-inline-start: 10px;
1403
+
margin-inline-end: 10px;
1404
+
}
1405
+
.e-free-badge-container .e-free-badge {
1406
+
border-radius: var(--e-a-border-radius);
1407
+
background-color: var(--e-a-btn-bg);
1408
+
color: var(--e-a-btn-color-invert);
1409
+
padding: 3px 5px;
1410
+
}
1411
+
1412
+
.elementor-panel .elementor-element {
1413
+
font-family: var(--e-a-font-family);
1414
+
color: var(--e-a-color-txt);
1415
+
line-height: 1;
1416
+
text-align: center;
1417
+
border: var(--e-a-border-bold);
1418
+
border-radius: 3px;
1419
+
cursor: move;
1420
+
position: relative;
1421
+
transition: var(--e-a-transition-hover);
1422
+
width: 100%;
1423
+
background-color: transparent;
1424
+
}
1425
+
.elementor-panel .elementor-element--promotion .elementor-element {
1426
+
cursor: pointer;
1427
+
-webkit-user-select: none;
1428
+
-moz-user-select: none;
1429
+
user-select: none;
1430
+
}
1431
+
.elementor-panel .elementor-element .eicon-atomic {
1432
+
position: absolute;
1433
+
inset-block-start: 5px;
1434
+
inset-inline-end: 5px;
1435
+
color: var(--e-a-color-txt);
1436
+
}
1437
+
.elementor-panel .elementor-element:hover, .elementor-panel .elementor-element:focus {
1438
+
background-color: var(--e-a-bg-hover);
1439
+
border-color: var(--e-a-border-color-bold);
1440
+
}
1441
+
.elementor-panel .elementor-element:hover > .eicon-lock, .elementor-panel .elementor-element:focus > .eicon-lock {
1442
+
color: var(--e-a-color-accent);
1443
+
}
1444
+
.elementor-panel .elementor-element:hover > .eicon-plug, .elementor-panel .elementor-element:focus > .eicon-plug {
1445
+
color: var(--e-a-color-info);
1446
+
}
1447
+
.elementor-panel .elementor-element .icon {
1448
+
font-size: 28px;
1449
+
padding-block-start: 15px;
1450
+
}
1451
+
.elementor-panel .elementor-element .title-wrapper {
1452
+
display: flex;
1453
+
height: 40px;
1454
+
align-items: center;
1455
+
justify-content: center;
1456
+
}
1457
+
.elementor-panel .elementor-element .title {
1458
+
font-size: 12px;
1459
+
}
1460
+
.elementor-panel .elementor-element > .eicon-lock, .elementor-panel .elementor-element .eicon-plug {
1461
+
position: absolute;
1462
+
inset-block-start: 5px;
1463
+
inset-inline-end: 5px;
1464
+
color: var(--e-a-color-txt-disabled);
1465
+
}
1466
+
.elementor-panel .elementor-element:active {
1467
+
background-color: var(--e-a-bg-hover);
1468
+
border-color: var(--e-a-border-color-accent);
1469
+
color: var(--e-a-color-txt-accent);
1470
+
}
1471
+
1472
+
#elementor-element--promotion__dialog {
1473
+
position: absolute;
1474
+
width: 300px;
1475
+
z-index: 1;
1476
+
background-color: var(--e-a-bg-default);
1477
+
box-shadow: var(--e-a-popover-shadow);
1478
+
border-radius: var(--e-a-border-radius);
1479
+
}
1480
+
#elementor-element--promotion__dialog:after {
1481
+
content: "";
1482
+
position: absolute;
1483
+
inset-block-start: 15px;
1484
+
inset-inline-end: 100%;
1485
+
transform: scaleY(0.7);
1486
+
border: 10px solid transparent;
1487
+
border-inline-end-color: var(--e-a-bg-default);
1488
+
}
1489
+
#elementor-element--promotion__dialog__title {
1490
+
font-size: 14px;
1491
+
}
1492
+
#elementor-element--promotion__dialog .dialog-header {
1493
+
display: flex;
1494
+
padding: 20px;
1495
+
border-block-end: var(--e-a-border);
1496
+
font-weight: 500;
1497
+
}
1498
+
#elementor-element--promotion__dialog .dialog-header .eicon-pro-icon {
1499
+
flex-grow: 1;
1500
+
margin-inline-start: 10px;
1501
+
font-size: 14px;
1502
+
color: var(--e-a-color-accent);
1503
+
}
1504
+
#elementor-element--promotion__dialog .dialog-header .eicon-close {
1505
+
cursor: pointer;
1506
+
color: var(--e-a-color-txt-disabled);
1507
+
}
1508
+
#elementor-element--promotion__dialog .dialog-header .eicon-close:hover {
1509
+
color: var(--e-a-color-txt-muted);
1510
+
}
1511
+
#elementor-element--promotion__dialog .dialog-message {
1512
+
padding: 20px;
1513
+
}
1514
+
#elementor-element--promotion__dialog .dialog-buttons-wrapper {
1515
+
padding: 0 20px 20px;
1516
+
}
1517
+
#elementor-element--promotion__dialog .dialog-button {
1518
+
padding: 7px 25px;
1519
+
font-size: 12px;
1520
+
}
1521
+
1522
+
.dialog-tooltip-widget {
1523
+
position: absolute;
1524
+
width: 300px;
1525
+
z-index: 1;
1526
+
background-color: var(--e-a-bg-default);
1527
+
box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
1528
+
border-radius: 3px;
1529
+
}
1530
+
.dialog-tooltip-widget:after {
1531
+
content: "";
1532
+
position: absolute;
1533
+
inset-block-start: 15px;
1534
+
inset-inline-end: 100%;
1535
+
transform: scaleY(0.7);
1536
+
border: 10px solid transparent;
1537
+
border-inline-end-color: var(--e-a-bg-default);
1538
+
}
1539
+
.dialog-tooltip-widget__title {
1540
+
font-size: 14px;
1541
+
}
1542
+
.dialog-tooltip-widget .dialog-tooltip-header {
1543
+
display: flex;
1544
+
padding: 20px 20px 0;
1545
+
color: var(--e-a-color-txt);
1546
+
border-block-end: 1px solid var(--e-a-bg-default);
1547
+
font-weight: 500;
1548
+
}
1549
+
.dialog-tooltip-widget .dialog-tooltip-header .eicon-pro-icon {
1550
+
flex-grow: 1;
1551
+
margin-inline-start: 10px;
1552
+
font-size: 14px;
1553
+
color: #93003f;
1554
+
}
1555
+
.dialog-tooltip-widget .dialog-tooltip-header .eicon-close {
1556
+
cursor: pointer;
1557
+
margin-inline-start: auto;
1558
+
color: var(--e-a-color-txt);
1559
+
}
1560
+
.dialog-tooltip-widget .dialog-tooltip-message {
1561
+
padding: 20px;
1562
+
}
1563
+
.dialog-tooltip-widget .dialog-tooltip-buttons-wrapper {
1564
+
padding: 0 20px 20px 20px;
1565
+
text-align: end;
1566
+
}
1567
+
.dialog-tooltip-widget .dialog-tooltip-button {
1568
+
padding: 7px 25px;
1569
+
font-size: 12px;
1570
+
}
1571
+
.dialog-tooltip-widget .dialog-tooltip-button::-moz-focus-inner {
1572
+
border: 0;
1573
+
}
1574
+
1575
+
#elementor-panel-inner {
1576
+
position: relative;
1577
+
height: 100%;
1578
+
display: flex;
1579
+
flex-direction: column;
1580
+
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
1581
+
}
1582
+
1583
+
#elementor-panel-content-wrapper {
1584
+
position: relative;
1585
+
width: 100%;
1586
+
flex: 1;
1587
+
}
1588
+
1589
+
.elementor-panel-container {
1590
+
clear: both;
1591
+
padding-inline-start: 15px;
1592
+
padding-inline-end: 15px;
1593
+
}
1594
+
1595
+
#elementor-panel-get-pro-elements .elementor-nerd-box-message {
1596
+
margin-block-start: 10px;
1597
+
}
1598
+
#elementor-panel-get-pro-elements .elementor-nerd-box-icon {
1599
+
margin-block-start: 20px;
1600
+
}
1601
+
1602
+
#elementor-panel-get-pro-elements-sticky {
1603
+
position: sticky;
1604
+
inset-block-end: 0;
1605
+
font-size: 14px;
1606
+
font-weight: 400;
1607
+
line-height: 1.6;
1608
+
margin-block-end: -10px;
1609
+
}
1610
+
#elementor-panel-get-pro-elements-sticky .elementor-get-pro-sticky-message {
1611
+
margin-block-start: -14px;
1612
+
min-height: 40px;
1613
+
display: block;
1614
+
padding: 9px min(35px, 5%);
1615
+
gap: 10px;
1616
+
background-color: var(--e-a-color-white);
1617
+
color: var(--e-a-color-black);
1618
+
text-align: center;
1619
+
box-shadow: 0px -10px 14px -6px rgba(0, 0, 0, 0.05);
1620
+
}
1621
+
#elementor-panel-get-pro-elements-sticky .elementor-get-pro-sticky-message a {
1622
+
display: inline-block;
1623
+
font-size: 13px;
1624
+
font-weight: 500;
1625
+
color: var(--e-a-btn-bg-accent);
1626
+
}
1627
+
#elementor-panel-get-pro-elements-sticky img {
1628
+
margin-inline-start: 17px;
1629
+
}
1630
+
1631
+
#elementor-panel-notice-wrapper .elementor-panel-notice {
1632
+
width: 90%;
1633
+
margin: 0 auto;
1634
+
font-style: unset;
1635
+
margin-block-end: 15px;
1636
+
}
1637
+
#elementor-panel-notice-wrapper .elementor-panel-notice a {
1638
+
font-weight: bold;
1639
+
font-style: italic;
1640
+
border-block-end: 2px dotted var(--e-a-color-info);
1641
+
display: inline-block;
1642
+
}
1643
+
1644
+
body.e-has-notification:not(.e-route-panel-menu) #elementor-panel-header-menu-button,
1645
+
body.e-has-notification .elementor-panel-menu-item.elementor-panel-menu-item-notification-center .elementor-panel-menu-item-icon {
1646
+
position: relative;
1647
+
}
1648
+
body.e-has-notification:not(.e-route-panel-menu) #elementor-panel-header-menu-button:after,
1649
+
body.e-has-notification .elementor-panel-menu-item.elementor-panel-menu-item-notification-center .elementor-panel-menu-item-icon:after {
1650
+
position: absolute;
1651
+
content: "";
1652
+
display: block;
1653
+
background: var(--e-a-color-primary);
1654
+
border-radius: 50%;
1655
+
width: 8px;
1656
+
height: 8px;
1657
+
inset-block-start: 5px;
1658
+
inset-inline-end: 5px;
1659
+
}
1660
+
1661
+
.media-modal.wp-core-ui {
1662
+
color-scheme: light;
1663
+
color: #515962;
1664
+
}
1665
+
.media-modal.wp-core-ui select {
1666
+
width: initial;
1667
+
padding-inline: 8px;
1668
+
}
1669
+
.media-modal.wp-core-ui fieldset {
1670
+
padding: 0;
1671
+
border: 0;
1672
+
}
1673
+
1674
+
.elementor-control {
1675
+
--control-title-size: 12px;
1676
+
position: relative;
1677
+
padding: 0 20px 15px;
1678
+
}
1679
+
.elementor-control a {
1680
+
font-weight: 500;
1681
+
text-decoration: none;
1682
+
border-block-end: 1px dotted transparent;
1683
+
transition: all ease-in-out 0.3s;
1684
+
}
1685
+
.elementor-control a:hover {
1686
+
border-block-end-color: inherit;
1687
+
}
1688
+
.elementor-control .elementor-control-content {
1689
+
display: flex;
1690
+
flex-direction: column;
1691
+
}
1692
+
.elementor-control .elementor-control-title {
1693
+
font-size: var(--control-title-size);
1694
+
line-height: 1;
1695
+
margin-inline-end: 5px;
1696
+
}
1697
+
.elementor-control .elementor-control-title:empty {
1698
+
display: none;
1699
+
}
1700
+
.elementor-control .elementor-control-spinner {
1701
+
display: flex;
1702
+
align-items: center;
1703
+
}
1704
+
.elementor-control.elementor-control-type-divider {
1705
+
padding: 0;
1706
+
}
1707
+
.elementor-control.elementor-control-type-divider .elementor-control-content {
1708
+
margin-inline: 20px;
1709
+
border-width: 0;
1710
+
border-block-start: var(--e-a-border);
1711
+
background-color: var(--e-a-bg-default);
1712
+
height: 15px;
1713
+
}
1714
+
.elementor-control.elementor-control-separator-before {
1715
+
padding-block-start: 15px;
1716
+
}
1717
+
.elementor-control.elementor-control-separator-before:before {
1718
+
content: "";
1719
+
position: absolute;
1720
+
inset: 0 20px auto;
1721
+
height: 1px;
1722
+
background-color: var(--e-a-border-color);
1723
+
}
1724
+
.elementor-control.elementor-control-separator-after {
1725
+
padding-block-end: 15px;
1726
+
}
1727
+
.elementor-control.elementor-control-separator-after:after {
1728
+
content: "";
1729
+
position: absolute;
1730
+
inset: auto 20px 0;
1731
+
height: 1px;
1732
+
background-color: var(--e-a-border-color);
1733
+
}
1734
+
.elementor-control.elementor-control-separator-after + .elementor-control-type-tabs + .elementor-control-separator-default, .elementor-control.elementor-control-separator-after:not(.elementor-hidden-control) + .elementor-control-separator-default {
1735
+
padding-block-start: 15px;
1736
+
}
1737
+
.elementor-control.elementor-control-deprecated {
1738
+
color: var(--e-a-color-warning);
1739
+
}
1740
+
.elementor-control.elementor-control-deprecated .elementor-control-field-description {
1741
+
color: var(--e-a-color-warning);
1742
+
}
1743
+
.elementor-control.elementor-control-hidden-label > * > .elementor-control-title, .elementor-control.elementor-control-hidden-label > * > * > .elementor-control-title {
1744
+
display: none;
1745
+
}
1746
+
.elementor-control.elementor-hidden-control {
1747
+
display: none;
1748
+
}
1749
+
.elementor-control.elementor-control-type-heading .elementor-control-title {
1750
+
font-weight: bold;
1751
+
margin: 0;
1752
+
}
1753
+
body:not(.elementor-device-widescreen) .elementor-control.elementor-control-responsive-widescreen {
1754
+
display: none;
1755
+
}
1756
+
body:not(.elementor-device-desktop) .elementor-control.elementor-control-responsive-desktop {
1757
+
display: none;
1758
+
}
1759
+
body:not(.elementor-device-laptop) .elementor-control.elementor-control-responsive-laptop {
1760
+
display: none;
1761
+
}
1762
+
body:not(.elementor-device-tablet_extra) .elementor-control.elementor-control-responsive-tablet_extra {
1763
+
display: none;
1764
+
}
1765
+
body:not(.elementor-device-tablet) .elementor-control.elementor-control-responsive-tablet {
1766
+
display: none;
1767
+
}
1768
+
body:not(.elementor-device-mobile_extra) .elementor-control.elementor-control-responsive-mobile_extra {
1769
+
display: none;
1770
+
}
1771
+
body:not(.elementor-device-mobile) .elementor-control.elementor-control-responsive-mobile {
1772
+
display: none;
1773
+
}
1774
+
.elementor-control-shape_divider_top .elementor-visual-choice-element-image label, .elementor-control-shape_divider_bottom .elementor-visual-choice-element-image label {
1775
+
padding: 4px;
1776
+
}
1777
+
.elementor-control-shape_divider_top img, .elementor-control-shape_divider_bottom img {
1778
+
aspect-ratio: 4/1;
1779
+
-o-object-fit: cover;
1780
+
object-fit: cover;
1781
+
-o-object-position: center;
1782
+
object-position: center;
1783
+
}
1784
+
.elementor-control-shape_divider_bottom img {
1785
+
rotate: X 180deg;
1786
+
}
1787
+
.elementor-control-custom_css_pro .elementor-nerd-box-message, .elementor-control-custom_attributes_pro .elementor-nerd-box-message {
1788
+
margin-block-start: 5px;
1789
+
}
1790
+
1791
+
.elementor-control.e-open .elementor-panel-heading-toggle i, .elementor-control.elementor-active .elementor-panel-heading-toggle i,
1792
+
.elementor-panel-category.e-open .elementor-panel-heading-toggle i,
1793
+
.elementor-panel-category.elementor-active .elementor-panel-heading-toggle i,
1794
+
.elementor-panel-scheme-item.e-open .elementor-panel-heading-toggle i,
1795
+
.elementor-panel-scheme-item.elementor-active .elementor-panel-heading-toggle i {
1796
+
transform: rotate(90deg);
1797
+
}
1798
+
.elementor-control:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i,
1799
+
.elementor-panel-category:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i,
1800
+
.elementor-panel-scheme-item:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i {
1801
+
scale: calc(1 * var(--direction-multiplier)) 1;
1802
+
}
1803
+
1804
+
.elementor-panel-heading {
1805
+
display: flex;
1806
+
align-items: center;
1807
+
gap: 5px;
1808
+
height: 48px;
1809
+
padding-inline: 20px;
1810
+
width: 100%;
1811
+
border: 0;
1812
+
border-block-start: var(--e-a-border);
1813
+
border-block-start-width: 2px;
1814
+
background-color: transparent;
1815
+
color: var(--e-a-color-txt-accent);
1816
+
cursor: pointer;
1817
+
}
1818
+
.elementor-panel-heading-toggle {
1819
+
width: 10px;
1820
+
display: flex;
1821
+
flex-direction: column;
1822
+
align-items: center;
1823
+
}
1824
+
.elementor-panel-heading-title {
1825
+
font-weight: bold;
1826
+
}
1827
+
.elementor-panel-heading-category-chip {
1828
+
margin-inline-start: auto;
1829
+
background-color: var(--e-a-bg-chip);
1830
+
border-radius: 100px;
1831
+
padding: 5px 8px;
1832
+
}
1833
+
.elementor-panel-heading-category-chip i {
1834
+
margin-inline-start: 4px;
1835
+
}
1836
+
.elementor-panel-heading-promotion {
1837
+
margin-inline-start: auto;
1838
+
}
1839
+
.elementor-panel-heading-promotion a {
1840
+
color: var(--e-a-color-accent-promotion);
1841
+
font-family: "Roboto", sans-serif;
1842
+
font-weight: 500;
1843
+
font-size: 13px;
1844
+
}
1845
+
.elementor-panel-heading-promotion a i {
1846
+
margin-inline-end: 4px;
1847
+
font-size: 14px;
1848
+
}
1849
+
.elementor-panel-heading-promotion a:hover {
1850
+
color: var(--e-a-color-accent-promotion);
1851
+
}
1852
+
.elementor-panel-heading:focus-visible {
1853
+
color: var(--e-a-color-txt-hover);
1854
+
}
1855
+
1856
+
#elementor-controls .elementor-control-type-section:first-child .elementor-panel-heading,
1857
+
#elementor-panel-page-settings-controls .elementor-control-type-section:first-child .elementor-panel-heading,
1858
+
#elementor-panel-editorPreferences-settings-controls .elementor-control-type-section:first-child .elementor-panel-heading {
1859
+
border-block-start: none;
1860
+
}
1861
+
1862
+
.elementor-control-field {
1863
+
display: flex;
1864
+
align-items: center;
1865
+
}
1866
+
1867
+
.elementor-label-block > .elementor-control-content > .elementor-control-field {
1868
+
flex-wrap: wrap;
1869
+
}
1870
+
.elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
1871
+
width: 100%;
1872
+
max-width: 100%;
1873
+
margin-block-start: 10px;
1874
+
}
1875
+
.elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper > .elementor-choices label {
1876
+
width: auto;
1877
+
flex: 1 1 27px;
1878
+
display: flex;
1879
+
align-items: center;
1880
+
justify-content: center;
1881
+
}
1882
+
.elementor-label-block.elementor-control-hidden-label:not(.elementor-control-dynamic) > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
1883
+
margin-block-start: 0;
1884
+
}
1885
+
.elementor-label-block.elementor-control-hidden-label.elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
1886
+
margin-block-start: 0;
1887
+
}
1888
+
1889
+
.elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-title {
1890
+
flex-shrink: 0;
1891
+
max-width: 60%;
1892
+
}
1893
+
.elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
1894
+
margin-inline-start: auto;
1895
+
}
1896
+
1897
+
.elementor-control-field-description {
1898
+
margin-block-start: 10px;
1899
+
}
1900
+
1901
+
.elementor-group-control-attachment_alert .elementor-control-field-description {
1902
+
margin-block-start: 0;
1903
+
}
1904
+
1905
+
.elementor-control-start-end .eicon-text-align-left,
1906
+
.elementor-control-start-end .eicon-text-align-right,
1907
+
.elementor-control-start-end .eicon-h-align-left,
1908
+
.elementor-control-start-end .eicon-h-align-right {
1909
+
scale: calc(1 * var(--direction-multiplier)) 1;
1910
+
}
1911
+
1912
+
.elementor-update-preview {
1913
+
margin: 15px 15px 0;
1914
+
display: flex;
1915
+
align-items: center;
1916
+
}
1917
+
1918
+
.elementor-update-preview-button-wrapper {
1919
+
flex-grow: 1;
1920
+
text-align: end;
1921
+
}
1922
+
1923
+
.elementor-update-preview-button {
1924
+
padding: 8px 15px;
1925
+
}
1926
+
1927
+
.elementor-control-direction-ltr input,
1928
+
.elementor-control-direction-ltr textarea {
1929
+
direction: ltr;
1930
+
}
1931
+
.elementor-control-direction-rtl input,
1932
+
.elementor-control-direction-rtl textarea {
1933
+
direction: rtl;
1934
+
}
1935
+
1936
+
.elementor-control-responsive-switchers {
1937
+
--selected-option: 0;
1938
+
--pointer-position: var(--selected-option);
1939
+
position: relative;
1940
+
width: 2.5em;
1941
+
height: 2.5em;
1942
+
margin: calc(-2.5em + 12px) 0;
1943
+
margin-inline-end: 5px;
1944
+
}
1945
+
.elementor-control-responsive-switchers__holder {
1946
+
position: absolute;
1947
+
width: 100%;
1948
+
inset-block-start: 0;
1949
+
background-color: var(--e-a-bg-default);
1950
+
border-radius: var(--e-a-border-radius);
1951
+
transition: 0.15s;
1952
+
border: 1px solid transparent;
1953
+
}
1954
+
.elementor-control-responsive-switchers.elementor-responsive-switchers-open {
1955
+
z-index: 11000;
1956
+
}
1957
+
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-responsive-switcher {
1958
+
height: 2.5em;
1959
+
transform: scale(1);
1960
+
opacity: 1;
1961
+
}
1962
+
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-responsive-switcher:hover {
1963
+
color: var(--e-a-color-primary-bold);
1964
+
}
1965
+
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder {
1966
+
box-shadow: var(--e-a-dropdown-shadow);
1967
+
}
1968
+
1969
+
.elementor-responsive-switcher {
1970
+
all: unset;
1971
+
display: flex;
1972
+
align-items: center;
1973
+
justify-content: center;
1974
+
position: relative;
1975
+
z-index: 2;
1976
+
cursor: pointer;
1977
+
height: 0;
1978
+
width: 100%;
1979
+
transform: scale(0);
1980
+
opacity: 0;
1981
+
transition: 0.15s;
1982
+
font-size: 12px;
1983
+
color: inherit;
1984
+
}
1985
+
.elementor-responsive-switcher:hover {
1986
+
color: var(--e-a-color-primary-bold);
1987
+
}
1988
+
1989
+
.elementor-device-widescreen .elementor-responsive-switcher.elementor-responsive-switcher-widescreen {
1990
+
height: 2.5em;
1991
+
transform: scale(1);
1992
+
opacity: 1;
1993
+
}
1994
+
.elementor-device-widescreen .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-widescreen {
1995
+
color: var(--e-a-color-primary-bold);
1996
+
}
1997
+
1998
+
.elementor-device-desktop .elementor-responsive-switcher.elementor-responsive-switcher-desktop {
1999
+
height: 2.5em;
2000
+
transform: scale(1);
2001
+
opacity: 1;
2002
+
}
2003
+
.elementor-device-desktop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-desktop {
2004
+
color: var(--e-a-color-primary-bold);
2005
+
}
2006
+
2007
+
.elementor-device-laptop .elementor-responsive-switcher.elementor-responsive-switcher-laptop {
2008
+
height: 2.5em;
2009
+
transform: scale(1);
2010
+
opacity: 1;
2011
+
}
2012
+
.elementor-device-laptop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-laptop {
2013
+
color: var(--e-a-color-primary-bold);
2014
+
}
2015
+
2016
+
.elementor-device-tablet_extra .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra {
2017
+
height: 2.5em;
2018
+
transform: scale(1);
2019
+
opacity: 1;
2020
+
}
2021
+
.elementor-device-tablet_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra {
2022
+
color: var(--e-a-color-primary-bold);
2023
+
}
2024
+
2025
+
.elementor-device-tablet .elementor-responsive-switcher.elementor-responsive-switcher-tablet {
2026
+
height: 2.5em;
2027
+
transform: scale(1);
2028
+
opacity: 1;
2029
+
}
2030
+
.elementor-device-tablet .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet {
2031
+
color: var(--e-a-color-primary-bold);
2032
+
}
2033
+
2034
+
.elementor-device-mobile_extra .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra {
2035
+
height: 2.5em;
2036
+
transform: scale(1);
2037
+
opacity: 1;
2038
+
}
2039
+
.elementor-device-mobile_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra {
2040
+
color: var(--e-a-color-primary-bold);
2041
+
}
2042
+
2043
+
.elementor-device-mobile .elementor-responsive-switcher.elementor-responsive-switcher-mobile {
2044
+
height: 2.5em;
2045
+
transform: scale(1);
2046
+
opacity: 1;
2047
+
}
2048
+
.elementor-device-mobile .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile {
2049
+
color: var(--e-a-color-primary-bold);
2050
+
}
2051
+
2052
+
.e-units-wrapper {
2053
+
position: relative;
2054
+
margin-inline-start: auto;
2055
+
}
2056
+
.e-units-wrapper .e-units-switcher {
2057
+
cursor: pointer;
2058
+
font-size: 10px;
2059
+
padding: 0.5em;
2060
+
margin: -0.5em 0;
2061
+
transition: all ease-in-out 0.15s;
2062
+
}
2063
+
.e-units-wrapper .e-units-switcher:hover {
2064
+
color: var(--e-a-color-primary-bold);
2065
+
background-color: var(--e-a-bg-hover);
2066
+
border-radius: var(--e-a-border-radius);
2067
+
}
2068
+
.e-units-wrapper .e-units-switcher:not([data-selected=custom]) i.eicon-edit {
2069
+
display: none;
2070
+
}
2071
+
.e-units-wrapper .e-units-switcher[data-selected=custom] span {
2072
+
display: none;
2073
+
}
2074
+
.e-units-wrapper .e-units-switcher i.eicon-angle-right {
2075
+
transform: rotate(90deg);
2076
+
}
2077
+
2078
+
.e-units-choices input {
2079
+
display: none;
2080
+
}
2081
+
.e-units-choices input:checked + label {
2082
+
color: var(--e-a-color-primary-bold);
2083
+
}
2084
+
.e-units-choices label {
2085
+
cursor: pointer;
2086
+
display: block;
2087
+
}
2088
+
.e-units-choices {
2089
+
display: none;
2090
+
overflow: hidden;
2091
+
max-height: 0;
2092
+
position: absolute;
2093
+
inset-block-start: -0.8em;
2094
+
inset-inline-start: -0.5em;
2095
+
width: 2.5em;
2096
+
text-align: center;
2097
+
background-color: var(--e-a-bg-default);
2098
+
border-radius: var(--e-a-border-radius);
2099
+
box-shadow: var(--e-a-dropdown-shadow);
2100
+
animation-timing-function: linear;
2101
+
animation-delay: 0s;
2102
+
animation-fill-mode: forwards;
2103
+
z-index: 11000;
2104
+
}
2105
+
.e-units-choices .elementor-units-choices-label {
2106
+
display: flex;
2107
+
align-items: center;
2108
+
height: 3em;
2109
+
justify-content: center;
2110
+
font-size: 10px;
2111
+
transition: 0.15s;
2112
+
}
2113
+
.e-units-choices .elementor-units-choices-label:hover {
2114
+
color: var(--e-a-color-primary-bold);
2115
+
}
2116
+
.e-units-choices.e-units-choices-open {
2117
+
display: block;
2118
+
animation-duration: 1s;
2119
+
animation-name: e-units-choices-open;
2120
+
}
2121
+
2122
+
.e-units-custom input {
2123
+
font-family: monospace;
2124
+
font-size: 0.85em;
2125
+
}
2126
+
2127
+
@keyframes e-units-choices-open {
2128
+
from {
2129
+
max-height: 0;
2130
+
}
2131
+
to {
2132
+
max-height: 100vh;
2133
+
}
2134
+
}
2135
+
.elementor-control-alert {
2136
+
display: flex;
2137
+
flex-direction: column;
2138
+
justify-content: flex-start;
2139
+
align-items: flex-start;
2140
+
gap: 8px;
2141
+
}
2142
+
.elementor-control-alert-heading {
2143
+
font-weight: bold;
2144
+
}
2145
+
2146
+
.elementor-control-type-button .elementor-control-input-wrapper {
2147
+
text-align: end;
2148
+
}
2149
+
.elementor-control-type-button .elementor-button {
2150
+
width: auto;
2151
+
}
2152
+
.elementor-control-type-button .elementor-button.elementor-button-center {
2153
+
display: block;
2154
+
margin: 0 auto;
2155
+
}
2156
+
2157
+
.elementor-control-type-choose.elementor-label-block .elementor-choices {
2158
+
width: 100%;
2159
+
}
2160
+
2161
+
.elementor-choices {
2162
+
display: flex;
2163
+
height: 27px;
2164
+
line-height: 27px;
2165
+
text-align: center;
2166
+
border-spacing: 1px;
2167
+
border-radius: var(--e-a-border-radius);
2168
+
overflow: hidden;
2169
+
}
2170
+
.elementor-choices .elementor-choices-label {
2171
+
border-block-start: var(--e-a-border-bold);
2172
+
border-block-end: var(--e-a-border-bold);
2173
+
border-inline-start: var(--e-a-border-bold);
2174
+
border-inline-end: none;
2175
+
font-size: 12px;
2176
+
transition: var(--e-a-transition-hover);
2177
+
cursor: pointer;
2178
+
overflow: hidden;
2179
+
}
2180
+
.elementor-choices .elementor-choices-label:nth-child(2) {
2181
+
border-start-start-radius: var(--e-a-border-radius);
2182
+
border-end-start-radius: var(--e-a-border-radius);
2183
+
}
2184
+
.elementor-choices .elementor-choices-label:last-child {
2185
+
border-inline-end: var(--e-a-border-bold);
2186
+
border-start-end-radius: var(--e-a-border-radius);
2187
+
border-end-end-radius: var(--e-a-border-radius);
2188
+
}
2189
+
.elementor-choices input {
2190
+
display: none;
2191
+
}
2192
+
.elementor-choices input:hover + .elementor-choices-label {
2193
+
background-color: var(--e-a-bg-hover);
2194
+
}
2195
+
.elementor-choices input.e-choose-placeholder + .elementor-choices-label, .elementor-choices input:checked + .elementor-choices-label {
2196
+
background-color: var(--e-a-bg-active-bold);
2197
+
color: var(--e-a-color-txt-accent);
2198
+
}
2199
+
2200
+
.elementor-label-inline .elementor-choices {
2201
+
justify-content: flex-end;
2202
+
}
2203
+
2204
+
.elementor-control-type-color.e-control-global .pickr {
2205
+
border-start-start-radius: 0;
2206
+
border-start-end-radius: var(--e-a-border-radius);
2207
+
border-end-start-radius: 0;
2208
+
border-end-end-radius: var(--e-a-border-radius);
2209
+
flex-shrink: 0;
2210
+
border-color: var(--e-a-border-color-bold);
2211
+
transition: var(--e-a-transition-hover);
2212
+
}
2213
+
.elementor-control-type-color.e-control-global .pickr:hover {
2214
+
background-color: var(--e-a-bg-hover);
2215
+
}
2216
+
.elementor-control-type-color.e-control-global .e-global__popover-toggle:not(.e-global__popover-toggle--active) ~ .pickr {
2217
+
background-color: var(--e-a-bg-active-bold);
2218
+
}
2219
+
.elementor-control-type-color .elementor-control-title {
2220
+
flex-grow: 1;
2221
+
}
2222
+
.elementor-control-type-color .elementor-control-input-wrapper {
2223
+
display: flex;
2224
+
justify-content: flex-end;
2225
+
}
2226
+
2227
+
.elementor-group-control-css-filter .elementor-slider {
2228
+
height: 6px;
2229
+
box-shadow: 0 0 1px 1px inset rgba(0, 0, 0, 0.2);
2230
+
}
2231
+
.elementor-group-control-css-filter .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
2232
+
margin-block-start: 0;
2233
+
margin-block-end: 5px;
2234
+
}
2235
+
2236
+
.elementor-group-control-blur .elementor-slider {
2237
+
background: url("../images/blur.png");
2238
+
background-size: cover;
2239
+
background-position: center;
2240
+
}
2241
+
2242
+
.elementor-group-control-contrast .elementor-slider {
2243
+
background: url("../images/contrast.png");
2244
+
background-size: 100% 100%;
2245
+
}
2246
+
2247
+
.elementor-group-control-hue .elementor-slider {
2248
+
background-image: linear-gradient(to right, red, orange, yellow, greenyellow, limegreen, deepskyblue, blue, darkviolet 95%);
2249
+
}
2250
+
2251
+
.elementor-group-control-saturate .elementor-slider {
2252
+
background-image: linear-gradient(to right, gray, red);
2253
+
}
2254
+
2255
+
.elementor-group-control-brightness .elementor-slider {
2256
+
background-image: linear-gradient(to right, black, white);
2257
+
}
2258
+
2259
+
.elementor-control-responsive-switchers {
2260
+
--selected-option: 0;
2261
+
--pointer-position: var(--selected-option);
2262
+
position: relative;
2263
+
width: 2.5em;
2264
+
height: 2.5em;
2265
+
margin: calc(-2.5em + 12px) 0;
2266
+
margin-inline-end: 5px;
2267
+
}
2268
+
.elementor-control-responsive-switchers__holder {
2269
+
position: absolute;
2270
+
width: 100%;
2271
+
inset-block-start: 0;
2272
+
background-color: var(--e-a-bg-default);
2273
+
border-radius: var(--e-a-border-radius);
2274
+
transition: 0.15s;
2275
+
border: 1px solid transparent;
2276
+
}
2277
+
.elementor-control-responsive-switchers.elementor-responsive-switchers-open {
2278
+
z-index: 11000;
2279
+
}
2280
+
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-responsive-switcher {
2281
+
height: 2.5em;
2282
+
transform: scale(1);
2283
+
opacity: 1;
2284
+
}
2285
+
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-responsive-switcher:hover {
2286
+
color: var(--e-a-color-primary-bold);
2287
+
}
2288
+
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder {
2289
+
box-shadow: var(--e-a-dropdown-shadow);
2290
+
}
2291
+
2292
+
.elementor-responsive-switcher {
2293
+
all: unset;
2294
+
display: flex;
2295
+
align-items: center;
2296
+
justify-content: center;
2297
+
position: relative;
2298
+
z-index: 2;
2299
+
cursor: pointer;
2300
+
height: 0;
2301
+
width: 100%;
2302
+
transform: scale(0);
2303
+
opacity: 0;
2304
+
transition: 0.15s;
2305
+
font-size: 12px;
2306
+
color: inherit;
2307
+
}
2308
+
.elementor-responsive-switcher:hover {
2309
+
color: var(--e-a-color-primary-bold);
2310
+
}
2311
+
2312
+
.elementor-device-widescreen .elementor-responsive-switcher.elementor-responsive-switcher-widescreen {
2313
+
height: 2.5em;
2314
+
transform: scale(1);
2315
+
opacity: 1;
2316
+
}
2317
+
.elementor-device-widescreen .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-widescreen {
2318
+
color: var(--e-a-color-primary-bold);
2319
+
}
2320
+
2321
+
.elementor-device-desktop .elementor-responsive-switcher.elementor-responsive-switcher-desktop {
2322
+
height: 2.5em;
2323
+
transform: scale(1);
2324
+
opacity: 1;
2325
+
}
2326
+
.elementor-device-desktop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-desktop {
2327
+
color: var(--e-a-color-primary-bold);
2328
+
}
2329
+
2330
+
.elementor-device-laptop .elementor-responsive-switcher.elementor-responsive-switcher-laptop {
2331
+
height: 2.5em;
2332
+
transform: scale(1);
2333
+
opacity: 1;
2334
+
}
2335
+
.elementor-device-laptop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-laptop {
2336
+
color: var(--e-a-color-primary-bold);
2337
+
}
2338
+
2339
+
.elementor-device-tablet_extra .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra {
2340
+
height: 2.5em;
2341
+
transform: scale(1);
2342
+
opacity: 1;
2343
+
}
2344
+
.elementor-device-tablet_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra {
2345
+
color: var(--e-a-color-primary-bold);
2346
+
}
2347
+
2348
+
.elementor-device-tablet .elementor-responsive-switcher.elementor-responsive-switcher-tablet {
2349
+
height: 2.5em;
2350
+
transform: scale(1);
2351
+
opacity: 1;
2352
+
}
2353
+
.elementor-device-tablet .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet {
2354
+
color: var(--e-a-color-primary-bold);
2355
+
}
2356
+
2357
+
.elementor-device-mobile_extra .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra {
2358
+
height: 2.5em;
2359
+
transform: scale(1);
2360
+
opacity: 1;
2361
+
}
2362
+
.elementor-device-mobile_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra {
2363
+
color: var(--e-a-color-primary-bold);
2364
+
}
2365
+
2366
+
.elementor-device-mobile .elementor-responsive-switcher.elementor-responsive-switcher-mobile {
2367
+
height: 2.5em;
2368
+
transform: scale(1);
2369
+
opacity: 1;
2370
+
}
2371
+
.elementor-device-mobile .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile {
2372
+
color: var(--e-a-color-primary-bold);
2373
+
}
2374
+
2375
+
.e-units-wrapper {
2376
+
position: relative;
2377
+
margin-inline-start: auto;
2378
+
}
2379
+
.e-units-wrapper .e-units-switcher {
2380
+
cursor: pointer;
2381
+
font-size: 10px;
2382
+
padding: 0.5em;
2383
+
margin: -0.5em 0;
2384
+
transition: all ease-in-out 0.15s;
2385
+
}
2386
+
.e-units-wrapper .e-units-switcher:hover {
2387
+
color: var(--e-a-color-primary-bold);
2388
+
background-color: var(--e-a-bg-hover);
2389
+
border-radius: var(--e-a-border-radius);
2390
+
}
2391
+
.e-units-wrapper .e-units-switcher:not([data-selected=custom]) i.eicon-edit {
2392
+
display: none;
2393
+
}
2394
+
.e-units-wrapper .e-units-switcher[data-selected=custom] span {
2395
+
display: none;
2396
+
}
2397
+
.e-units-wrapper .e-units-switcher i.eicon-angle-right {
2398
+
transform: rotate(90deg);
2399
+
}
2400
+
2401
+
.e-units-choices input {
2402
+
display: none;
2403
+
}
2404
+
.e-units-choices input:checked + label {
2405
+
color: var(--e-a-color-primary-bold);
2406
+
}
2407
+
.e-units-choices label {
2408
+
cursor: pointer;
2409
+
display: block;
2410
+
}
2411
+
.e-units-choices {
2412
+
display: none;
2413
+
overflow: hidden;
2414
+
max-height: 0;
2415
+
position: absolute;
2416
+
inset-block-start: -0.8em;
2417
+
inset-inline-start: -0.5em;
2418
+
width: 2.5em;
2419
+
text-align: center;
2420
+
background-color: var(--e-a-bg-default);
2421
+
border-radius: var(--e-a-border-radius);
2422
+
box-shadow: var(--e-a-dropdown-shadow);
2423
+
animation-timing-function: linear;
2424
+
animation-delay: 0s;
2425
+
animation-fill-mode: forwards;
2426
+
z-index: 11000;
2427
+
}
2428
+
.e-units-choices .elementor-units-choices-label {
2429
+
display: flex;
2430
+
align-items: center;
2431
+
height: 3em;
2432
+
justify-content: center;
2433
+
font-size: 10px;
2434
+
transition: 0.15s;
2435
+
}
2436
+
.e-units-choices .elementor-units-choices-label:hover {
2437
+
color: var(--e-a-color-primary-bold);
2438
+
}
2439
+
.e-units-choices.e-units-choices-open {
2440
+
display: block;
2441
+
animation-duration: 1s;
2442
+
animation-name: e-units-choices-open;
2443
+
}
2444
+
2445
+
.e-units-custom input {
2446
+
font-family: monospace;
2447
+
font-size: 0.85em;
2448
+
}
2449
+
2450
+
@keyframes e-units-choices-open {
2451
+
from {
2452
+
max-height: 0;
2453
+
}
2454
+
to {
2455
+
max-height: 100vh;
2456
+
}
2457
+
}
2458
+
.elementor-control-type-dimensions .elementor-control-dimensions {
2459
+
display: flex;
2460
+
}
2461
+
.elementor-control-type-dimensions li {
2462
+
flex: 1;
2463
+
transition: flex-grow 0.3s ease-in-out;
2464
+
}
2465
+
.elementor-control-type-dimensions li input,
2466
+
.elementor-control-type-dimensions li .elementor-link-dimensions {
2467
+
display: block;
2468
+
text-align: center;
2469
+
width: 100%;
2470
+
height: 27px;
2471
+
}
2472
+
.elementor-control-type-dimensions li input {
2473
+
border-inline-start: none;
2474
+
border-radius: 0;
2475
+
padding: var(--e-a-border-radius);
2476
+
}
2477
+
.elementor-control-type-dimensions li input:focus {
2478
+
border-inline-start: var(--e-a-border-bold);
2479
+
margin-inline-start: -1px;
2480
+
width: calc(100% + 1px);
2481
+
}
2482
+
.elementor-control-type-dimensions li input:focus + .elementor-control-dimension-label {
2483
+
color: var(--e-a-color-txt);
2484
+
}
2485
+
.elementor-control-type-dimensions li .elementor-link-dimensions {
2486
+
border: var(--e-a-border-bold);
2487
+
border-inline-start: none;
2488
+
background-color: var(--e-a-bg-default);
2489
+
padding: 0;
2490
+
outline: none;
2491
+
border-start-start-radius: 0;
2492
+
border-start-end-radius: var(--e-a-border-radius);
2493
+
border-end-start-radius: 0;
2494
+
border-end-end-radius: var(--e-a-border-radius);
2495
+
cursor: pointer;
2496
+
}
2497
+
.elementor-control-type-dimensions li:first-child input {
2498
+
border-inline-start: 1px solid var(--e-a-border-color-bold);
2499
+
border-start-start-radius: var(--e-a-border-radius);
2500
+
border-start-end-radius: 0;
2501
+
border-end-start-radius: var(--e-a-border-radius);
2502
+
border-end-end-radius: 0;
2503
+
}
2504
+
.elementor-control-type-dimensions li:first-child input:focus {
2505
+
border-color: var(--e-a-border-color-focus);
2506
+
margin-inline-start: 0;
2507
+
width: 100%;
2508
+
}
2509
+
.elementor-control-type-dimensions li:last-child {
2510
+
max-width: 27px;
2511
+
}
2512
+
.elementor-control-type-dimensions.e-units-custom li.elementor-control-dimension:focus-within {
2513
+
flex: 2.5;
2514
+
}
2515
+
.elementor-control-type-dimensions .elementor-control-dimension-label {
2516
+
color: var(--e-a-color-txt-muted);
2517
+
display: block;
2518
+
text-align: center;
2519
+
font-size: 9px;
2520
+
padding-block-start: 5px;
2521
+
}
2522
+
.elementor-control-type-dimensions .elementor-link-dimensions.unlinked {
2523
+
background-color: var(--e-a-bg-default);
2524
+
}
2525
+
.elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked {
2526
+
display: none;
2527
+
}
2528
+
.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) {
2529
+
background-color: var(--e-a-bg-active-bold);
2530
+
color: var(--e-a-color-txt-accent);
2531
+
border-color: var(--e-a-border-color-bold);
2532
+
}
2533
+
.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked {
2534
+
display: none;
2535
+
}
2536
+
2537
+
.elementor-control-responsive-switchers {
2538
+
--selected-option: 0;
2539
+
--pointer-position: var(--selected-option);
2540
+
position: relative;
2541
+
width: 2.5em;
2542
+
height: 2.5em;
2543
+
margin: calc(-2.5em + 12px) 0;
2544
+
margin-inline-end: 5px;
2545
+
}
2546
+
.elementor-control-responsive-switchers__holder {
2547
+
position: absolute;
2548
+
width: 100%;
2549
+
inset-block-start: 0;
2550
+
background-color: var(--e-a-bg-default);
2551
+
border-radius: var(--e-a-border-radius);
2552
+
transition: 0.15s;
2553
+
border: 1px solid transparent;
2554
+
}
2555
+
.elementor-control-responsive-switchers.elementor-responsive-switchers-open {
2556
+
z-index: 11000;
2557
+
}
2558
+
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-responsive-switcher {
2559
+
height: 2.5em;
2560
+
transform: scale(1);
2561
+
opacity: 1;
2562
+
}
2563
+
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-responsive-switcher:hover {
2564
+
color: var(--e-a-color-primary-bold);
2565
+
}
2566
+
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder {
2567
+
box-shadow: var(--e-a-dropdown-shadow);
2568
+
}
2569
+
2570
+
.elementor-responsive-switcher {
2571
+
all: unset;
2572
+
display: flex;
2573
+
align-items: center;
2574
+
justify-content: center;
2575
+
position: relative;
2576
+
z-index: 2;
2577
+
cursor: pointer;
2578
+
height: 0;
2579
+
width: 100%;
2580
+
transform: scale(0);
2581
+
opacity: 0;
2582
+
transition: 0.15s;
2583
+
font-size: 12px;
2584
+
color: inherit;
2585
+
}
2586
+
.elementor-responsive-switcher:hover {
2587
+
color: var(--e-a-color-primary-bold);
2588
+
}
2589
+
2590
+
.elementor-device-widescreen .elementor-responsive-switcher.elementor-responsive-switcher-widescreen {
2591
+
height: 2.5em;
2592
+
transform: scale(1);
2593
+
opacity: 1;
2594
+
}
2595
+
.elementor-device-widescreen .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-widescreen {
2596
+
color: var(--e-a-color-primary-bold);
2597
+
}
2598
+
2599
+
.elementor-device-desktop .elementor-responsive-switcher.elementor-responsive-switcher-desktop {
2600
+
height: 2.5em;
2601
+
transform: scale(1);
2602
+
opacity: 1;
2603
+
}
2604
+
.elementor-device-desktop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-desktop {
2605
+
color: var(--e-a-color-primary-bold);
2606
+
}
2607
+
2608
+
.elementor-device-laptop .elementor-responsive-switcher.elementor-responsive-switcher-laptop {
2609
+
height: 2.5em;
2610
+
transform: scale(1);
2611
+
opacity: 1;
2612
+
}
2613
+
.elementor-device-laptop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-laptop {
2614
+
color: var(--e-a-color-primary-bold);
2615
+
}
2616
+
2617
+
.elementor-device-tablet_extra .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra {
2618
+
height: 2.5em;
2619
+
transform: scale(1);
2620
+
opacity: 1;
2621
+
}
2622
+
.elementor-device-tablet_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra {
2623
+
color: var(--e-a-color-primary-bold);
2624
+
}
2625
+
2626
+
.elementor-device-tablet .elementor-responsive-switcher.elementor-responsive-switcher-tablet {
2627
+
height: 2.5em;
2628
+
transform: scale(1);
2629
+
opacity: 1;
2630
+
}
2631
+
.elementor-device-tablet .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet {
2632
+
color: var(--e-a-color-primary-bold);
2633
+
}
2634
+
2635
+
.elementor-device-mobile_extra .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra {
2636
+
height: 2.5em;
2637
+
transform: scale(1);
2638
+
opacity: 1;
2639
+
}
2640
+
.elementor-device-mobile_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra {
2641
+
color: var(--e-a-color-primary-bold);
2642
+
}
2643
+
2644
+
.elementor-device-mobile .elementor-responsive-switcher.elementor-responsive-switcher-mobile {
2645
+
height: 2.5em;
2646
+
transform: scale(1);
2647
+
opacity: 1;
2648
+
}
2649
+
.elementor-device-mobile .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile {
2650
+
color: var(--e-a-color-primary-bold);
2651
+
}
2652
+
2653
+
.e-units-wrapper {
2654
+
position: relative;
2655
+
margin-inline-start: auto;
2656
+
}
2657
+
.e-units-wrapper .e-units-switcher {
2658
+
cursor: pointer;
2659
+
font-size: 10px;
2660
+
padding: 0.5em;
2661
+
margin: -0.5em 0;
2662
+
transition: all ease-in-out 0.15s;
2663
+
}
2664
+
.e-units-wrapper .e-units-switcher:hover {
2665
+
color: var(--e-a-color-primary-bold);
2666
+
background-color: var(--e-a-bg-hover);
2667
+
border-radius: var(--e-a-border-radius);
2668
+
}
2669
+
.e-units-wrapper .e-units-switcher:not([data-selected=custom]) i.eicon-edit {
2670
+
display: none;
2671
+
}
2672
+
.e-units-wrapper .e-units-switcher[data-selected=custom] span {
2673
+
display: none;
2674
+
}
2675
+
.e-units-wrapper .e-units-switcher i.eicon-angle-right {
2676
+
transform: rotate(90deg);
2677
+
}
2678
+
2679
+
.e-units-choices input {
2680
+
display: none;
2681
+
}
2682
+
.e-units-choices input:checked + label {
2683
+
color: var(--e-a-color-primary-bold);
2684
+
}
2685
+
.e-units-choices label {
2686
+
cursor: pointer;
2687
+
display: block;
2688
+
}
2689
+
.e-units-choices {
2690
+
display: none;
2691
+
overflow: hidden;
2692
+
max-height: 0;
2693
+
position: absolute;
2694
+
inset-block-start: -0.8em;
2695
+
inset-inline-start: -0.5em;
2696
+
width: 2.5em;
2697
+
text-align: center;
2698
+
background-color: var(--e-a-bg-default);
2699
+
border-radius: var(--e-a-border-radius);
2700
+
box-shadow: var(--e-a-dropdown-shadow);
2701
+
animation-timing-function: linear;
2702
+
animation-delay: 0s;
2703
+
animation-fill-mode: forwards;
2704
+
z-index: 11000;
2705
+
}
2706
+
.e-units-choices .elementor-units-choices-label {
2707
+
display: flex;
2708
+
align-items: center;
2709
+
height: 3em;
2710
+
justify-content: center;
2711
+
font-size: 10px;
2712
+
transition: 0.15s;
2713
+
}
2714
+
.e-units-choices .elementor-units-choices-label:hover {
2715
+
color: var(--e-a-color-primary-bold);
2716
+
}
2717
+
.e-units-choices.e-units-choices-open {
2718
+
display: block;
2719
+
animation-duration: 1s;
2720
+
animation-name: e-units-choices-open;
2721
+
}
2722
+
2723
+
.e-units-custom input {
2724
+
font-family: monospace;
2725
+
font-size: 0.85em;
2726
+
}
2727
+
2728
+
@keyframes e-units-choices-open {
2729
+
from {
2730
+
max-height: 0;
2731
+
}
2732
+
to {
2733
+
max-height: 100vh;
2734
+
}
2735
+
}
2736
+
.elementor-control-type-gaps .elementor-control-gaps {
2737
+
display: flex;
2738
+
}
2739
+
.elementor-control-type-gaps li {
2740
+
flex: 1;
2741
+
transition: flex-grow 0.3s ease-in-out;
2742
+
}
2743
+
.elementor-control-type-gaps li input,
2744
+
.elementor-control-type-gaps li .elementor-link-gaps {
2745
+
display: block;
2746
+
text-align: center;
2747
+
width: 100%;
2748
+
height: 27px;
2749
+
}
2750
+
.elementor-control-type-gaps li input {
2751
+
border-inline-start: none;
2752
+
border-radius: 0;
2753
+
padding: var(--e-a-border-radius);
2754
+
}
2755
+
.elementor-control-type-gaps li input:focus {
2756
+
border-inline-start: var(--e-a-border-bold);
2757
+
margin-inline-start: -1px;
2758
+
width: calc(100% + 1px);
2759
+
}
2760
+
.elementor-control-type-gaps li input:focus + .elementor-control-gap-label {
2761
+
color: var(--e-a-color-txt);
2762
+
}
2763
+
.elementor-control-type-gaps li .elementor-link-gaps {
2764
+
border: var(--e-a-border-bold);
2765
+
border-inline-start: none;
2766
+
background-color: var(--e-a-bg-default);
2767
+
padding: 0;
2768
+
outline: none;
2769
+
border-start-start-radius: 0;
2770
+
border-start-end-radius: var(--e-a-border-radius);
2771
+
border-end-start-radius: 0;
2772
+
border-end-end-radius: var(--e-a-border-radius);
2773
+
cursor: pointer;
2774
+
}
2775
+
.elementor-control-type-gaps li:first-child input {
2776
+
border-inline-start: 1px solid var(--e-a-border-color-bold);
2777
+
border-start-start-radius: var(--e-a-border-radius);
2778
+
border-start-end-radius: 0;
2779
+
border-end-start-radius: var(--e-a-border-radius);
2780
+
border-end-end-radius: 0;
2781
+
}
2782
+
.elementor-control-type-gaps li:first-child input:focus {
2783
+
border-color: var(--e-a-border-color-focus);
2784
+
margin-inline-start: 0;
2785
+
width: 100%;
2786
+
}
2787
+
.elementor-control-type-gaps li:last-child {
2788
+
max-width: 27px;
2789
+
}
2790
+
.elementor-control-type-gaps.e-units-custom li.elementor-control-gap:focus-within {
2791
+
flex: 2.5;
2792
+
}
2793
+
.elementor-control-type-gaps .elementor-control-gap-label {
2794
+
color: var(--e-a-color-txt-muted);
2795
+
display: block;
2796
+
text-align: center;
2797
+
font-size: 9px;
2798
+
padding-block-start: 5px;
2799
+
}
2800
+
.elementor-control-type-gaps .elementor-link-gaps.unlinked {
2801
+
background-color: var(--e-a-bg-default);
2802
+
}
2803
+
.elementor-control-type-gaps .elementor-link-gaps.unlinked .elementor-linked {
2804
+
display: none;
2805
+
}
2806
+
.elementor-control-type-gaps .elementor-link-gaps:not(.unlinked) {
2807
+
background-color: var(--e-a-bg-active-bold);
2808
+
color: var(--e-a-color-txt-accent);
2809
+
border-color: var(--e-a-border-color-bold);
2810
+
}
2811
+
.elementor-control-type-gaps .elementor-link-gaps:not(.unlinked) .elementor-unlinked {
2812
+
display: none;
2813
+
}
2814
+
2815
+
.elementor-control-type-icons .elementor-control-media__preview > * {
2816
+
position: absolute;
2817
+
inset-block-start: 50%;
2818
+
inset-inline-start: 50%;
2819
+
transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
2820
+
}
2821
+
.elementor-control-type-icons .elementor-control-media__preview i {
2822
+
font-size: 70px;
2823
+
}
2824
+
.elementor-control-type-icons .elementor-control-media__preview svg {
2825
+
height: 75%;
2826
+
}
2827
+
.elementor-control-type-icons .elementor-control-icons--inline__svg i.eicon-upload {
2828
+
font-size: 15px;
2829
+
}
2830
+
2831
+
.elementor-control-type-gallery .elementor-control-media__content {
2832
+
border: var(--e-a-border-bold);
2833
+
border-radius: 3px;
2834
+
}
2835
+
.elementor-control-type-gallery .elementor-control-gallery-status {
2836
+
font-size: 12px;
2837
+
height: 27px;
2838
+
padding-inline-start: 10px;
2839
+
border-block-end: var(--e-a-border-bold);
2840
+
display: flex;
2841
+
}
2842
+
.elementor-control-type-gallery .elementor-control-gallery-status > * {
2843
+
display: flex;
2844
+
align-items: center;
2845
+
}
2846
+
.elementor-control-type-gallery .elementor-control-gallery-status-title {
2847
+
flex-grow: 1;
2848
+
}
2849
+
.elementor-control-type-gallery .elementor-control-gallery-content {
2850
+
position: relative;
2851
+
overflow: hidden;
2852
+
}
2853
+
.elementor-control-type-gallery .elementor-control-gallery-thumbnails {
2854
+
display: grid;
2855
+
grid-template-columns: repeat(auto-fill, minmax(48px, 1fr));
2856
+
grid-gap: 10px;
2857
+
cursor: pointer;
2858
+
padding: 10px;
2859
+
}
2860
+
.elementor-control-type-gallery .elementor-control-gallery-thumbnails:hover + .elementor-control-gallery-edit, .elementor-control-type-gallery .elementor-control-gallery-thumbnails:focus + .elementor-control-gallery-edit {
2861
+
opacity: 1;
2862
+
}
2863
+
.elementor-control-type-gallery .elementor-control-gallery-thumbnail {
2864
+
width: 48px;
2865
+
height: 48px;
2866
+
-o-object-fit: cover;
2867
+
object-fit: cover;
2868
+
border: var(--e-a-border);
2869
+
}
2870
+
.elementor-control-type-gallery .elementor-control-gallery-thumbnail + .unoptimized__image {
2871
+
outline: 2px solid var(--e-a-btn-bg-danger-active);
2872
+
opacity: 0.6;
2873
+
}
2874
+
.elementor-control-type-gallery .elementor-control-gallery-edit {
2875
+
position: absolute;
2876
+
inset: 0;
2877
+
background-color: rgba(0, 0, 0, 0.2);
2878
+
padding: 10px;
2879
+
font-size: 11px;
2880
+
transition: all 0.3s ease-in-out;
2881
+
pointer-events: none;
2882
+
cursor: pointer;
2883
+
opacity: 0;
2884
+
}
2885
+
.elementor-control-type-gallery .elementor-control-gallery-edit span {
2886
+
position: absolute;
2887
+
inset-block-start: 10px;
2888
+
inset-inline-end: 10px;
2889
+
width: 21px;
2890
+
height: 21px;
2891
+
color: var(--e-a-color-white);
2892
+
background-color: rgba(0, 0, 0, 0.5);
2893
+
box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
2894
+
transition: var(--e-a-transition-hover);
2895
+
}
2896
+
.elementor-control-type-gallery .elementor-control-gallery-edit span i {
2897
+
font-size: 11px;
2898
+
padding: 5px;
2899
+
}
2900
+
.elementor-control-type-gallery .elementor-control-gallery-edit span:hover {
2901
+
background-color: rgba(0, 0, 0, 0.6);
2902
+
}
2903
+
.elementor-control-type-gallery .elementor-control-gallery-add {
2904
+
width: 48px;
2905
+
height: 48px;
2906
+
font-size: 14px;
2907
+
}
2908
+
.elementor-control-type-gallery .elementor-control-gallery-add i {
2909
+
margin: 0;
2910
+
}
2911
+
.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,
2912
+
.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails,
2913
+
.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-edit {
2914
+
display: none;
2915
+
}
2916
+
.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-content {
2917
+
padding: 10px;
2918
+
}
2919
+
.elementor-control-type-gallery.elementor-gallery-has-images .elementor-control-gallery-add {
2920
+
display: none;
2921
+
}
2922
+
.elementor-control-type-gallery.elementor-control-dynamic .elementor-control-gallery-clear {
2923
+
border-inline-start: var(--e-a-border);
2924
+
}
2925
+
.elementor-control-type-gallery .elementor-control-gallery-clear {
2926
+
color: currentColor;
2927
+
background-color: transparent;
2928
+
border: none;
2929
+
cursor: pointer;
2930
+
justify-content: center;
2931
+
}
2932
+
.elementor-control-type-gallery .elementor-control-gallery-clear:hover, .elementor-control-type-gallery .elementor-control-gallery-clear:focus {
2933
+
color: var(--e-a-color-danger);
2934
+
}
2935
+
.elementor-control-type-gallery .elementor-control-dynamic-switcher {
2936
+
border-width: 0;
2937
+
border-inline-start-width: 1px;
2938
+
border-block-end-width: 1px;
2939
+
border-radius: 0;
2940
+
}
2941
+
2942
+
.e-global__popover {
2943
+
width: 288px;
2944
+
z-index: 1;
2945
+
font-size: 12px;
2946
+
padding-inline-start: 10px;
2947
+
}
2948
+
.e-global__popover-toggle {
2949
+
border: var(--e-a-border-bold);
2950
+
border-inline-end: 0;
2951
+
border-start-start-radius: 3px;
2952
+
border-start-end-radius: 0;
2953
+
border-end-start-radius: 3px;
2954
+
border-end-end-radius: 0;
2955
+
display: flex;
2956
+
align-items: center;
2957
+
justify-content: center;
2958
+
cursor: pointer;
2959
+
transition: var(--e-a-transition-hover);
2960
+
}
2961
+
.e-global__popover-toggle:hover {
2962
+
background-color: var(--e-a-bg-hover);
2963
+
}
2964
+
.e-global__popover-toggle--active {
2965
+
color: var(--e-a-color-primary-bold);
2966
+
background-color: var(--e-a-bg-active-bold);
2967
+
}
2968
+
.e-global__popover-container {
2969
+
box-shadow: var(--e-a-popover-shadow);
2970
+
border-radius: var(--e-a-border-radius);
2971
+
background-color: var(--e-a-bg-default);
2972
+
}
2973
+
.e-global__popover-title {
2974
+
padding: 15px 20px;
2975
+
font-weight: 500;
2976
+
border-block-end: var(--e-a-border);
2977
+
display: flex;
2978
+
}
2979
+
.e-global__popover-title > i {
2980
+
margin-inline-end: 5px;
2981
+
}
2982
+
.e-global__popover-title-text {
2983
+
flex-grow: 1;
2984
+
}
2985
+
.e-global__popover-info {
2986
+
margin-inline-end: 10px;
2987
+
display: inline-block;
2988
+
}
2989
+
.e-global__popover-info-tooltip {
2990
+
width: 270px;
2991
+
z-index: 1;
2992
+
background-color: rgba(0, 0, 0, 0.9);
2993
+
color: var(--e-a-color-white);
2994
+
padding: 20px;
2995
+
border-radius: 3px;
2996
+
}
2997
+
.e-global__popover-info-tooltip:after {
2998
+
content: "";
2999
+
position: absolute;
3000
+
inset-block-end: -17px;
3001
+
inset-inline-start: 16px;
3002
+
border: 10px solid transparent;
3003
+
border-block-start-color: rgba(0, 0, 0, 0.9);
3004
+
}
3005
+
.e-global__popover-info i {
3006
+
font-size: 13px;
3007
+
}
3008
+
.e-global__preview-items-container {
3009
+
max-height: 400px;
3010
+
overflow-y: auto;
3011
+
padding: 5px 0;
3012
+
}
3013
+
.e-global__preview-items-container::-webkit-scrollbar {
3014
+
width: 7px;
3015
+
}
3016
+
.e-global__preview-items-container::-webkit-scrollbar-thumb {
3017
+
background-color: #BABFC5;
3018
+
border-radius: 10px;
3019
+
}
3020
+
.e-global__manage-button {
3021
+
font-weight: 500;
3022
+
cursor: pointer;
3023
+
}
3024
+
.e-global__typography {
3025
+
padding-block: 10px;
3026
+
padding-inline: 35px 20px;
3027
+
white-space: nowrap;
3028
+
text-overflow: ellipsis;
3029
+
overflow: hidden;
3030
+
}
3031
+
.e-global__typography.e-global__preview-item--selected:before {
3032
+
font-family: "eicons";
3033
+
font-size: 13px;
3034
+
content: "\e90e";
3035
+
position: absolute;
3036
+
transform: translateY(-50%);
3037
+
inset-block-start: 50%;
3038
+
inset-inline-start: 13px;
3039
+
}
3040
+
.e-global__color {
3041
+
padding: 10px 20px;
3042
+
display: flex;
3043
+
align-items: center;
3044
+
}
3045
+
.e-global__color-preview-container {
3046
+
height: 20px;
3047
+
width: 20px;
3048
+
border-radius: 3px;
3049
+
border: 1px solid rgba(0, 0, 0, 0.1);
3050
+
margin-inline-end: 10px;
3051
+
flex-shrink: 0;
3052
+
position: relative;
3053
+
}
3054
+
.e-global__color-preview-color, .e-global__color-preview-transparent-bg {
3055
+
border-radius: 3px;
3056
+
position: absolute;
3057
+
inset: 0;
3058
+
}
3059
+
.e-global__color-preview-transparent-bg {
3060
+
background-image: linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold)), linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold));
3061
+
background-size: 12px 12px;
3062
+
background-position: 0 0, calc(12px / 2) calc(12px / 2);
3063
+
}
3064
+
.e-global__color-title {
3065
+
flex-grow: 1;
3066
+
white-space: nowrap;
3067
+
text-overflow: ellipsis;
3068
+
overflow: hidden;
3069
+
padding-inline-end: 10px;
3070
+
}
3071
+
.e-global__color-hex {
3072
+
font-size: 10px;
3073
+
color: var(--e-a-color-txt-muted);
3074
+
}
3075
+
.e-global__color .pcr-button {
3076
+
background-color: var(--e-a-bg-default);
3077
+
}
3078
+
.e-global__color.e-global__preview-item--selected .e-global__color-preview-container {
3079
+
display: flex;
3080
+
justify-content: center;
3081
+
align-items: center;
3082
+
color: var(--e-a-color-white);
3083
+
}
3084
+
.e-global__color.e-global__preview-item--selected .e-global__color-preview-container:before {
3085
+
font-family: "eicons";
3086
+
font-size: 13px;
3087
+
content: "\e90e";
3088
+
text-shadow: 0 0 1px #000;
3089
+
z-index: 1;
3090
+
}
3091
+
.e-global__preview-item {
3092
+
cursor: pointer;
3093
+
position: relative;
3094
+
}
3095
+
.e-global__preview-item:hover {
3096
+
background-color: var(--e-a-bg-hover);
3097
+
}
3098
+
.e-global__confirm-delete i, .e-global__confirm-message-text i {
3099
+
color: var(--e-a-color-warning);
3100
+
}
3101
+
.e-global__confirm-input-wrapper {
3102
+
display: flex;
3103
+
align-items: center;
3104
+
border: var(--e-a-border);
3105
+
border-radius: var(--e-a-border-radius);
3106
+
margin: 15px 0;
3107
+
padding: 2px;
3108
+
}
3109
+
.e-global__confirm-input-wrapper input {
3110
+
font-family: var(--e-a-font-family);
3111
+
font-size: 12px;
3112
+
padding: 2px;
3113
+
border: 0;
3114
+
}
3115
+
3116
+
.e-control-global .elementor-control-input-wrapper {
3117
+
display: flex;
3118
+
justify-content: flex-end;
3119
+
max-width: 135px;
3120
+
width: 100%;
3121
+
}
3122
+
.e-control-global.elementor-control .elementor-control-input-wrapper {
3123
+
display: flex;
3124
+
flex-direction: row;
3125
+
align-items: stretch;
3126
+
}
3127
+
.e-control-global .elementor-control-spinner {
3128
+
margin-inline-end: 4px;
3129
+
}
3130
+
3131
+
.elementor-control-type-hidden {
3132
+
display: none !important;
3133
+
}
3134
+
3135
+
.elementor-control-type-icon .select2-selection__rendered .eicon {
3136
+
margin-inline-end: 3px;
3137
+
}
3138
+
3139
+
.elementor-control-type-image_dimensions .elementor-control-field-description {
3140
+
margin: 0 0 15px;
3141
+
line-height: 1.4;
3142
+
}
3143
+
.elementor-control-type-image_dimensions .elementor-control-input-wrapper {
3144
+
display: flex;
3145
+
align-items: flex-start;
3146
+
}
3147
+
.elementor-control-type-image_dimensions .elementor-image-dimensions-field {
3148
+
width: 65px;
3149
+
}
3150
+
.elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus + .elementor-image-dimensions-field-description {
3151
+
color: var(--e-a-color-txt);
3152
+
}
3153
+
.elementor-control-type-image_dimensions .elementor-image-dimensions-separator {
3154
+
width: 20px;
3155
+
text-align: center;
3156
+
padding-block-start: 4px;
3157
+
}
3158
+
.elementor-control-type-image_dimensions .elementor-image-dimensions-field-description {
3159
+
display: block;
3160
+
margin-block-start: 5px;
3161
+
color: var(--e-a-color-txt-disabled);
3162
+
font-size: 10px;
3163
+
text-align: center;
3164
+
}
3165
+
.elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button {
3166
+
margin-inline-start: auto;
3167
+
}
3168
+
3169
+
.elementor-control-media.e-media-empty .elementor-control-media-area .elementor-control-media__remove, .elementor-control-media.e-media-empty .elementor-control-media-area .elementor-control-media__content__remove {
3170
+
display: none;
3171
+
}
3172
+
.elementor-control-media.e-media-empty-placeholder .e-control-image-size {
3173
+
display: none;
3174
+
}
3175
+
.elementor-control-media:not(.e-media-empty) .elementor-control-media__content__upload-button {
3176
+
display: none;
3177
+
}
3178
+
.elementor-control-media .eicon-plus-circle {
3179
+
position: absolute;
3180
+
inset-block-start: 50%;
3181
+
inset-inline-start: 50%;
3182
+
transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
3183
+
color: var(--e-a-color-white);
3184
+
font-size: 20px;
3185
+
}
3186
+
.elementor-control-media__content__upload-button {
3187
+
background-color: var(--e-a-bg-active-bold);
3188
+
}
3189
+
.elementor-control-media__preview {
3190
+
height: 100%;
3191
+
background-size: cover;
3192
+
background-position: center;
3193
+
}
3194
+
.elementor-control-media-area {
3195
+
background-image: linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold)), linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold));
3196
+
background-size: 16px 16px;
3197
+
background-position: 0 0, calc(16px / 2) calc(16px / 2);
3198
+
background-color: var(--e-a-bg-default);
3199
+
border: var(--e-a-border-bold);
3200
+
aspect-ratio: 21/9;
3201
+
}
3202
+
.elementor-control-media-area:not(:hover) .elementor-control-media__remove {
3203
+
display: none;
3204
+
}
3205
+
.elementor-control-media-area .eicon-video-camera {
3206
+
position: absolute;
3207
+
inset-block-start: 50%;
3208
+
inset-inline-start: 50%;
3209
+
transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
3210
+
color: rgba(255, 255, 255, 0.7);
3211
+
font-size: 21px;
3212
+
}
3213
+
.elementor-control-media .elementor-control-media__content {
3214
+
aspect-ratio: 21/9;
3215
+
position: relative;
3216
+
cursor: pointer;
3217
+
overflow: hidden;
3218
+
}
3219
+
.elementor-control-media .elementor-control-media__content:hover:after {
3220
+
content: "";
3221
+
position: absolute;
3222
+
inset: 0;
3223
+
background-color: rgba(0, 0, 0, 0.2);
3224
+
pointer-events: none;
3225
+
}
3226
+
.elementor-control-media .elementor-control-media__content:not(:hover) .elementor-control-media__tools {
3227
+
inset-block-end: -30px;
3228
+
}
3229
+
.elementor-control-media__content {
3230
+
transition: all 0.2s ease-in-out;
3231
+
}
3232
+
.elementor-control-media__tools {
3233
+
position: absolute;
3234
+
inset-block-end: 0;
3235
+
inset-inline: 0;
3236
+
height: 27px;
3237
+
transition: all 0.2s ease-in-out;
3238
+
}
3239
+
.elementor-control-media__tools > *:not(:first-child) {
3240
+
margin-inline-start: 1px;
3241
+
}
3242
+
.elementor-control-media__tool {
3243
+
display: flex;
3244
+
align-items: center;
3245
+
justify-content: center;
3246
+
flex-grow: 1;
3247
+
color: var(--e-a-color-white);
3248
+
background-color: rgba(0, 0, 0, 0.9);
3249
+
font-size: 11px;
3250
+
transition: var(--e-a-transition-hover);
3251
+
}
3252
+
.elementor-control-media__tool:hover {
3253
+
background-color: rgba(0, 0, 0, 0.8);
3254
+
}
3255
+
.elementor-control-media__remove {
3256
+
display: flex;
3257
+
align-items: center;
3258
+
justify-content: center;
3259
+
transition: all 0.3s ease-in-out;
3260
+
}
3261
+
.elementor-control-media__content__remove {
3262
+
position: absolute;
3263
+
z-index: 1;
3264
+
inset-block-start: 10px;
3265
+
inset-inline-end: 10px;
3266
+
width: 20px;
3267
+
height: 20px;
3268
+
font-size: 11px;
3269
+
color: var(--e-a-color-white);
3270
+
background-color: rgba(0, 0, 0, 0.5);
3271
+
border-radius: var(--e-border-radius);
3272
+
box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
3273
+
transition: var(--e-a-transition-hover);
3274
+
}
3275
+
.elementor-control-media__content__remove:hover {
3276
+
background-color: rgba(0, 0, 0, 0.6);
3277
+
}
3278
+
.elementor-control-media.e-media-empty .elementor-control-file-area {
3279
+
display: none;
3280
+
}
3281
+
.elementor-control-media__warnings:empty {
3282
+
display: none;
3283
+
}
3284
+
.elementor-control-media__warnings:not(:empty) {
3285
+
margin-block-start: 10px;
3286
+
}
3287
+
.elementor-control-media__file {
3288
+
display: flex;
3289
+
justify-content: space-between;
3290
+
align-items: center;
3291
+
width: 100%;
3292
+
margin-block-start: 10px;
3293
+
border: var(--e-a-border);
3294
+
}
3295
+
.elementor-control-media__file__content {
3296
+
padding-inline-start: 5px;
3297
+
font-size: 12px;
3298
+
}
3299
+
.elementor-control-media__file__content__label {
3300
+
color: #9DA5AE;
3301
+
}
3302
+
.elementor-control-media__file__content__info {
3303
+
display: flex;
3304
+
align-items: center;
3305
+
font-weight: 500;
3306
+
}
3307
+
.elementor-control-media__file__content__info__icon {
3308
+
margin-inline-end: 5px;
3309
+
}
3310
+
.elementor-control-media__file__controls {
3311
+
display: flex;
3312
+
border-inline-start: var(--e-a-border);
3313
+
}
3314
+
.elementor-control-media__file__controls__upload-button, .elementor-control-media__file__controls__remove {
3315
+
width: 27px;
3316
+
height: 27px;
3317
+
cursor: pointer;
3318
+
align-items: center;
3319
+
}
3320
+
.elementor-control-media__file__controls__upload-button {
3321
+
display: flex;
3322
+
justify-content: center;
3323
+
}
3324
+
.elementor-control-media__file__controls__remove {
3325
+
border-inline-end: var(--e-a-border);
3326
+
}
3327
+
.elementor-control-media:not(.e-media-empty) .elementor-control-media__file__content__label {
3328
+
display: none;
3329
+
}
3330
+
.elementor-control-media.e-media-empty .elementor-control-media__file__content__info {
3331
+
display: none;
3332
+
}
3333
+
.elementor-control-media.e-media-empty .elementor-control-media__file__controls__remove {
3334
+
display: none;
3335
+
}
3336
+
.elementor-control-media .elementor-control-dynamic-switcher {
3337
+
border: none;
3338
+
border-radius: 0;
3339
+
background-color: rgba(0, 0, 0, 0.9);
3340
+
color: var(--e-a-color-white);
3341
+
}
3342
+
.elementor-control-media .elementor-control-dynamic-switcher:hover {
3343
+
background-color: rgba(0, 0, 0, 0.8);
3344
+
color: var(--e-a-color-white);
3345
+
}
3346
+
.elementor-control-media .e-control-image-size {
3347
+
display: flex;
3348
+
flex-direction: column;
3349
+
width: 100%;
3350
+
padding-block-start: 20px;
3351
+
}
3352
+
.elementor-control-media .e-control-image-size .elementor-control-input-wrapper {
3353
+
margin-inline-start: auto;
3354
+
}
3355
+
3356
+
.elementor-control-type-media.elementor-control-dynamic-value .elementor-control-input-wrapper {
3357
+
border: none;
3358
+
}
3359
+
3360
+
.elementor-control:not(.elementor-control-type-icons) .elementor-control-media__preview {
3361
+
background-color: var(--e-a-bg-active-bold);
3362
+
}
3363
+
3364
+
.elementor-control-notice {
3365
+
display: flex;
3366
+
justify-content: flex-start;
3367
+
align-items: flex-start;
3368
+
gap: 8px;
3369
+
padding: 16px;
3370
+
border-radius: 3px;
3371
+
border: 1px solid var(--notice-control-color, var(--e-a-color-txt));
3372
+
color: var(--e-a-color-txt);
3373
+
font-size: 12px;
3374
+
font-weight: 400;
3375
+
line-height: 1.5;
3376
+
text-align: start;
3377
+
margin-block-start: 10px;
3378
+
}
3379
+
.elementor-control-notice-type-info {
3380
+
--notice-control-color: var(--e-a-color-info);
3381
+
}
3382
+
.elementor-control-notice-type-success {
3383
+
--notice-control-color: var(--e-a-color-success);
3384
+
}
3385
+
.elementor-control-notice-type-warning {
3386
+
--notice-control-color: var(--e-a-color-warning);
3387
+
}
3388
+
.elementor-control-notice-type-danger {
3389
+
--notice-control-color: var(--e-a-color-danger);
3390
+
}
3391
+
.elementor-control-notice-icon {
3392
+
flex-basis: 18px;
3393
+
color: var(--notice-control-color);
3394
+
}
3395
+
.elementor-control-notice-main {
3396
+
display: flex;
3397
+
flex-direction: column;
3398
+
justify-content: flex-start;
3399
+
align-items: flex-start;
3400
+
gap: 6px;
3401
+
flex: 1;
3402
+
}
3403
+
.elementor-control-notice-main-heading {
3404
+
font-weight: 700;
3405
+
font-style: italic;
3406
+
}
3407
+
.elementor-control-notice-main-content {
3408
+
font-style: italic;
3409
+
line-height: 1.5;
3410
+
}
3411
+
.elementor-control-notice-main-actions {
3412
+
display: flex;
3413
+
gap: 10px;
3414
+
padding-block-start: 8px;
3415
+
}
3416
+
.elementor-control-notice-main a {
3417
+
color: inherit;
3418
+
font-weight: 700;
3419
+
cursor: pointer;
3420
+
}
3421
+
.elementor-control-notice-main a:hover, .elementor-control-notice-main a:focus {
3422
+
color: inherit;
3423
+
}
3424
+
.elementor-control-notice-dismiss {
3425
+
-webkit-appearance: none;
3426
+
-moz-appearance: none;
3427
+
appearance: none;
3428
+
background-color: transparent;
3429
+
border: 0;
3430
+
padding: 0;
3431
+
margin: 0;
3432
+
cursor: pointer;
3433
+
}
3434
+
3435
+
.elementor-control-type-popover_toggle input {
3436
+
display: none;
3437
+
}
3438
+
.elementor-control-type-popover_toggle label {
3439
+
cursor: pointer;
3440
+
}
3441
+
.elementor-control-type-popover_toggle .elementor-control-input-wrapper {
3442
+
display: flex;
3443
+
flex-direction: row-reverse;
3444
+
align-items: center;
3445
+
}
3446
+
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:checked + .elementor-control-popover-toggle-toggle-label {
3447
+
color: var(--e-a-color-txt-active);
3448
+
background-color: var(--e-a-bg-active-bold);
3449
+
}
3450
+
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:not(:checked) ~ .elementor-control-popover-toggle-reset-label {
3451
+
display: none;
3452
+
}
3453
+
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle-label {
3454
+
height: 27px;
3455
+
display: inline-flex;
3456
+
align-items: center;
3457
+
justify-content: center;
3458
+
border-radius: var(--e-a-border-radius);
3459
+
border: var(--e-a-border-bold);
3460
+
transition: var(--e-a-transition-hover);
3461
+
}
3462
+
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle-label:hover {
3463
+
background-color: var(--e-a-bg-hover);
3464
+
}
3465
+
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label {
3466
+
color: var(--e-a-color-txt-muted);
3467
+
margin-inline-end: 5px;
3468
+
}
3469
+
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label:hover {
3470
+
color: var(--e-a-color-txt);
3471
+
}
3472
+
3473
+
.elementor-controls-popover.e-controls-popover--typography {
3474
+
padding-block-start: 0;
3475
+
}
3476
+
3477
+
.e-control-global .elementor-control-popover-toggle-toggle-label {
3478
+
border-start-start-radius: 0;
3479
+
border-start-end-radius: var(--e-a-border-radius);
3480
+
border-end-start-radius: 0;
3481
+
border-end-end-radius: var(--e-a-border-radius);
3482
+
flex-shrink: 0;
3483
+
}
3484
+
3485
+
.elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab) {
3486
+
padding-inline-start: 10px;
3487
+
padding-inline-end: 10px;
3488
+
padding-block-end: 10px;
3489
+
}
3490
+
.elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove {
3491
+
display: none;
3492
+
}
3493
+
.elementor-control-type-repeater.elementor-repeater-has-maximum-rows .elementor-repeater-tool-duplicate,
3494
+
.elementor-control-type-repeater.elementor-repeater-has-maximum-rows .elementor-repeater-add {
3495
+
display: none;
3496
+
}
3497
+
.elementor-control-type-repeater .elementor-repeater-fields {
3498
+
margin: 10px 0;
3499
+
}
3500
+
.elementor-control-type-repeater .elementor-repeater-row-controls {
3501
+
border: var(--e-a-border-bold);
3502
+
border-block-start-width: 0;
3503
+
padding-block-start: 15px;
3504
+
}
3505
+
.elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable) {
3506
+
display: none;
3507
+
}
3508
+
.elementor-control-type-repeater .elementor-repeater-row-tools {
3509
+
display: flex;
3510
+
align-items: center;
3511
+
width: 100%;
3512
+
border: 1px solid var(--e-a-border-color-bold);
3513
+
transition: var(--e-a-transition-hover);
3514
+
}
3515
+
.elementor-control-type-repeater .elementor-repeater-row-tools > button {
3516
+
display: flex;
3517
+
align-items: center;
3518
+
justify-content: center;
3519
+
height: 40px;
3520
+
border: none;
3521
+
background-color: transparent;
3522
+
color: currentColor;
3523
+
cursor: pointer;
3524
+
}
3525
+
.elementor-control-type-repeater .elementor-repeater-row-tools > button:hover, .elementor-control-type-repeater .elementor-repeater-row-tools > button:focus {
3526
+
background-color: var(--e-a-bg-hover);
3527
+
}
3528
+
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title {
3529
+
flex: 1;
3530
+
justify-content: flex-start;
3531
+
padding: 0 10px;
3532
+
font-size: var(--control-title-size);
3533
+
white-space: nowrap;
3534
+
text-overflow: ellipsis;
3535
+
overflow: hidden;
3536
+
}
3537
+
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title .eicon,
3538
+
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title i,
3539
+
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title svg {
3540
+
margin-inline-end: 5px;
3541
+
}
3542
+
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title img[src$=svg] {
3543
+
width: 1em;
3544
+
}
3545
+
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-tool {
3546
+
width: 40px;
3547
+
border-inline-start: 1px solid var(--e-a-border-color-bold);
3548
+
}
3549
+
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable {
3550
+
width: 10px;
3551
+
border-inline-end: 1px solid var(--e-a-border-color-bold);
3552
+
cursor: move;
3553
+
}
3554
+
.elementor-control-type-repeater .elementor-button-wrapper {
3555
+
text-align: center;
3556
+
padding-block-start: 5px;
3557
+
}
3558
+
3559
+
#elementor-controls,
3560
+
#elementor-panel-page-settings-controls,
3561
+
#elementor-panel-editorPreferences-settings-controls {
3562
+
padding-block-start: 15px;
3563
+
}
3564
+
3565
+
.elementor-control-type-section {
3566
+
padding: 0;
3567
+
}
3568
+
.elementor-control-type-section.e-open {
3569
+
padding-block-end: 10px;
3570
+
}
3571
+
.elementor-control-type-section + .elementor-control:not(.elementor-control-type-section):before {
3572
+
display: none;
3573
+
}
3574
+
.elementor-control-type-section:not(:first-child):not(.elementor-control-type-section + .elementor-control-type-section) {
3575
+
margin-block-start: 25px;
3576
+
}
3577
+
3578
+
.elementor-control-type-select .elementor-control-input-wrapper {
3579
+
position: relative;
3580
+
}
3581
+
.elementor-control-type-select .elementor-control-input-wrapper select {
3582
+
-webkit-appearance: none;
3583
+
-moz-appearance: none;
3584
+
appearance: none;
3585
+
font-size: var(--control-title-size);
3586
+
font-family: inherit;
3587
+
font-weight: inherit;
3588
+
font-style: inherit;
3589
+
text-transform: inherit;
3590
+
letter-spacing: inherit;
3591
+
line-height: inherit;
3592
+
flex-basis: 100%;
3593
+
padding-inline-start: 5px;
3594
+
padding-inline-end: 20px;
3595
+
cursor: pointer;
3596
+
}
3597
+
.elementor-control-type-select .elementor-control-input-wrapper select.e-select-placeholder {
3598
+
color: var(--e-a-color-txt-disabled);
3599
+
}
3600
+
.elementor-control-type-select .elementor-control-input-wrapper option.e-option-placeholder {
3601
+
display: none;
3602
+
}
3603
+
.elementor-control-type-select .elementor-control-input-wrapper:after {
3604
+
font-family: eicons;
3605
+
content: "\e8ad";
3606
+
font-size: 12px;
3607
+
position: absolute;
3608
+
inset-block-start: 50%;
3609
+
inset-inline-end: 5px;
3610
+
transform: translateY(-50%);
3611
+
pointer-events: none;
3612
+
}
3613
+
.elementor-control-type-select .elementor-control-field.elementor-control-field-select-small .elementor-control-input-wrapper {
3614
+
max-width: 80px;
3615
+
}
3616
+
3617
+
.elementor-shadow-box .elementor-shadow-slider {
3618
+
margin-block-start: 10px;
3619
+
}
3620
+
.elementor-shadow-box .elementor-color-picker-wrapper .elementor-control-title {
3621
+
flex-grow: 1;
3622
+
}
3623
+
3624
+
.elementor-control-type-slider.elementor-control-dynamic input {
3625
+
border-start-start-radius: var(--e-a-border-radius);
3626
+
border-start-end-radius: 0;
3627
+
border-end-start-radius: var(--e-a-border-radius);
3628
+
border-end-end-radius: 0;
3629
+
}
3630
+
.elementor-control-type-slider .elementor-control-unit-2 {
3631
+
width: 21%;
3632
+
}
3633
+
.elementor-control-type-slider.elementor-control-type-slider--multiple .elementor-control-input-wrapper {
3634
+
display: block;
3635
+
}
3636
+
.elementor-control-type-slider--multiple {
3637
+
padding-block-end: 40px;
3638
+
}
3639
+
.elementor-control-type-slider--multiple .elementor-slider {
3640
+
margin-block-start: 12px;
3641
+
width: 98%;
3642
+
}
3643
+
.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle {
3644
+
border-radius: 0;
3645
+
width: 10px;
3646
+
transform: translateY(calc(50% - 14px)) translateX(calc(4px * var(--direction-multiplier)));
3647
+
}
3648
+
.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle:after {
3649
+
content: "";
3650
+
position: absolute;
3651
+
inset-block-start: 2px;
3652
+
height: 12px;
3653
+
width: 11px;
3654
+
transform: rotate(45deg);
3655
+
background-color: var(--e-a-color-white);
3656
+
border-radius: 3px;
3657
+
}
3658
+
.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-lower:after {
3659
+
left: 5px;
3660
+
box-shadow: 2px -2px 3px 0px rgba(0, 0, 0, 0.1);
3661
+
}
3662
+
.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-upper:after {
3663
+
right: 5px;
3664
+
box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.1);
3665
+
}
3666
+
.elementor-control-type-slider .elementor-control-dynamic-switcher {
3667
+
border-inline-start-width: 0;
3668
+
border-start-start-radius: 0;
3669
+
border-start-end-radius: var(--e-a-border-radius);
3670
+
border-end-start-radius: 0;
3671
+
border-end-end-radius: var(--e-a-border-radius);
3672
+
}
3673
+
.elementor-control-type-slider .elementor-control-input-wrapper {
3674
+
display: flex;
3675
+
align-items: center;
3676
+
}
3677
+
.elementor-control-type-slider .elementor-dynamic-cover {
3678
+
margin-block-start: 10px;
3679
+
}
3680
+
.elementor-control-type-slider.e-units-custom .elementor-slider {
3681
+
display: none;
3682
+
}
3683
+
.elementor-control-type-slider.e-units-custom .elementor-slider-input {
3684
+
width: 100%;
3685
+
margin: 0;
3686
+
transition: none;
3687
+
}
3688
+
3689
+
.elementor-slider {
3690
+
flex-grow: 1;
3691
+
height: 4px;
3692
+
background-color: var(--e-a-border-color-bold);
3693
+
border-radius: 5px;
3694
+
position: relative;
3695
+
cursor: pointer;
3696
+
}
3697
+
.elementor-slider-input {
3698
+
width: 21%;
3699
+
min-width: 54px;
3700
+
margin-inline-start: 12px;
3701
+
transition: width 0.3s ease-in-out;
3702
+
}
3703
+
.elementor-slider__extra {
3704
+
position: relative;
3705
+
}
3706
+
.elementor-slider__labels {
3707
+
display: flex;
3708
+
justify-content: space-between;
3709
+
}
3710
+
.elementor-slider__label {
3711
+
font-size: 9px;
3712
+
color: var(--e-a-color-txt-disabled);
3713
+
}
3714
+
.elementor-slider__scales {
3715
+
position: absolute;
3716
+
display: flex;
3717
+
justify-content: space-evenly;
3718
+
width: 100%;
3719
+
margin-block-start: 4px;
3720
+
}
3721
+
.elementor-slider__scale {
3722
+
width: 1px;
3723
+
height: 21px;
3724
+
background-color: var(--e-a-border-color-focus);
3725
+
}
3726
+
.elementor-slider .noUi-handle {
3727
+
height: 16px;
3728
+
width: 16px;
3729
+
background-color: var(--e-a-color-white);
3730
+
position: absolute;
3731
+
inset-inline-end: 0;
3732
+
transform: translateY(calc(50% - 14px)) translateX(calc(8px * var(--direction-multiplier)));
3733
+
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
3734
+
border-radius: 50%;
3735
+
}
3736
+
.elementor-slider .noUi-connects {
3737
+
position: absolute;
3738
+
width: 100%;
3739
+
height: 4px;
3740
+
}
3741
+
.elementor-slider .noUi-connect {
3742
+
position: absolute;
3743
+
z-index: 0;
3744
+
inset: 0;
3745
+
will-change: transform;
3746
+
transform-origin: 0 0;
3747
+
background-color: var(--e-a-border-color-focus);
3748
+
}
3749
+
.elementor-slider .noUi-tooltip {
3750
+
position: absolute;
3751
+
inset-block-start: calc(100% + 5px);
3752
+
left: calc(50% - 4px);
3753
+
transform: translateX(-50%);
3754
+
font-size: 10px;
3755
+
}
3756
+
3757
+
.elementor-control-type-structure .elementor-control-field {
3758
+
display: initial;
3759
+
}
3760
+
.elementor-control-type-structure .elementor-control-structure-preset {
3761
+
padding: 3px;
3762
+
border-radius: var(--e-border-radius);
3763
+
display: inline-block;
3764
+
cursor: pointer;
3765
+
height: 50px;
3766
+
}
3767
+
.elementor-control-type-structure .elementor-control-structure-preset svg {
3768
+
height: 100%;
3769
+
}
3770
+
.elementor-control-type-structure .elementor-control-structure-preset path {
3771
+
fill: var(--e-a-border-color-bold);
3772
+
}
3773
+
.elementor-control-type-structure .elementor-control-structure-reset {
3774
+
padding: 15px 20px 0;
3775
+
font-size: 11px;
3776
+
cursor: pointer;
3777
+
color: var(--e-a-color-txt-muted);
3778
+
border-block-start: var(--e-a-border);
3779
+
margin: 0 -20px;
3780
+
}
3781
+
.elementor-control-type-structure .elementor-control-structure-reset:hover {
3782
+
color: var(--e-a-color-txt);
3783
+
}
3784
+
.elementor-control-type-structure .elementor-control-structure-title {
3785
+
margin: 10px -20px 0;
3786
+
}
3787
+
.elementor-control-type-structure .elementor-control-structure-title:before {
3788
+
height: 10px;
3789
+
box-shadow: inset 0 2px 4px rgba(127, 127, 127, 0.1);
3790
+
}
3791
+
.elementor-control-type-structure .elementor-control-structure-presets {
3792
+
display: flex;
3793
+
flex-wrap: wrap;
3794
+
justify-content: space-between;
3795
+
}
3796
+
.elementor-control-type-structure .elementor-control-structure-presets input {
3797
+
display: none;
3798
+
}
3799
+
.elementor-control-type-structure .elementor-control-structure-presets input:checked + .elementor-control-structure-preset path {
3800
+
fill: var(--e-a-border-color-focus);
3801
+
}
3802
+
.elementor-control-type-structure .elementor-control-structure-preset-wrapper {
3803
+
margin-block-end: 15px;
3804
+
}
3805
+
.elementor-control-type-structure .elementor-control-structure-preset-title {
3806
+
text-align: center;
3807
+
padding-block-start: 5px;
3808
+
font-style: italic;
3809
+
font-size: 11px;
3810
+
color: #9DA5AE;
3811
+
}
3812
+
3813
+
.elementor-control-type-switcher .elementor-control-input-wrapper {
3814
+
text-align: end;
3815
+
}
3816
+
.elementor-control-type-switcher .elementor-switch {
3817
+
position: relative;
3818
+
display: inline-block;
3819
+
vertical-align: top;
3820
+
height: 20px;
3821
+
background-color: var(--e-a-bg-default);
3822
+
border-radius: 18px;
3823
+
cursor: pointer;
3824
+
}
3825
+
.elementor-control-type-switcher .elementor-switch-input {
3826
+
display: none;
3827
+
}
3828
+
.elementor-control-type-switcher .elementor-switch-label {
3829
+
position: relative;
3830
+
display: block;
3831
+
height: inherit;
3832
+
font-size: 10px;
3833
+
background: var(--e-a-bg-active-bold);
3834
+
border-radius: inherit;
3835
+
transition: 0.15s ease-out;
3836
+
transition-property: opacity, background;
3837
+
}
3838
+
.elementor-control-type-switcher .elementor-switch-label:before, .elementor-control-type-switcher .elementor-switch-label:after {
3839
+
position: absolute;
3840
+
inset-block-start: 0;
3841
+
width: 50%;
3842
+
text-align: center;
3843
+
line-height: 20px;
3844
+
transition: inherit;
3845
+
}
3846
+
.elementor-control-type-switcher .elementor-switch-label:before {
3847
+
content: attr(data-off);
3848
+
inset-inline-end: 5px;
3849
+
color: var(--e-a-color-txt-muted);
3850
+
}
3851
+
.elementor-control-type-switcher .elementor-switch-label:after {
3852
+
content: attr(data-on);
3853
+
inset-inline-start: 5px;
3854
+
color: var(--e-a-btn-color);
3855
+
opacity: 0;
3856
+
}
3857
+
.elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label {
3858
+
background: var(--e-a-btn-bg-primary);
3859
+
}
3860
+
.elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label:before {
3861
+
opacity: 0;
3862
+
}
3863
+
.elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label:after {
3864
+
opacity: 1;
3865
+
}
3866
+
.elementor-control-type-switcher .elementor-switch-handle {
3867
+
position: absolute;
3868
+
inset-block-start: 1px;
3869
+
inset-inline-start: 1px;
3870
+
width: 18px;
3871
+
height: 18px;
3872
+
background: white;
3873
+
border-radius: 10px;
3874
+
transition: inset-inline-start 0.15s ease-out;
3875
+
}
3876
+
.elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-handle {
3877
+
inset-inline-start: initial;
3878
+
inset-inline-end: 1px;
3879
+
}
3880
+
3881
+
.elementor-control-type-tabs {
3882
+
display: none;
3883
+
font-size: var(--control-title-size);
3884
+
}
3885
+
.elementor-control-type-tabs:has(> :not(.elementor-control-type-tab.elementor-hidden-control)) {
3886
+
display: flex;
3887
+
}
3888
+
3889
+
.elementor-control-type-tab {
3890
+
text-align: center;
3891
+
width: 100%;
3892
+
padding: 0;
3893
+
line-height: 25px;
3894
+
border-block-start: var(--e-a-border-bold);
3895
+
border-block-end: var(--e-a-border-bold);
3896
+
border-inline-end: var(--e-a-border-bold);
3897
+
transition: var(--e-a-transition-hover);
3898
+
cursor: pointer;
3899
+
}
3900
+
.elementor-control-type-tab:first-child {
3901
+
border-inline-start: var(--e-a-border-bold);
3902
+
border-start-start-radius: var(--e-a-border-radius);
3903
+
border-end-start-radius: var(--e-a-border-radius);
3904
+
}
3905
+
.elementor-control-type-tab:last-child {
3906
+
border-start-end-radius: var(--e-a-border-radius);
3907
+
border-end-end-radius: var(--e-a-border-radius);
3908
+
}
3909
+
.elementor-control-type-tab:hover {
3910
+
background-color: var(--e-a-bg-hover);
3911
+
}
3912
+
.elementor-control-type-tab.e-tab-active {
3913
+
background-color: var(--e-a-bg-active-bold);
3914
+
color: var(--e-a-color-txt-accent);
3915
+
}
3916
+
3917
+
.e-tab-close {
3918
+
display: none !important;
3919
+
}
3920
+
3921
+
.elementor-control-type-textarea .elementor-control-dynamic-switcher,
3922
+
.elementor-control-type-code .elementor-control-dynamic-switcher {
3923
+
border-inline-start-width: 1px;
3924
+
border-start-start-radius: 0;
3925
+
border-start-end-radius: 0;
3926
+
border-end-end-radius: 0;
3927
+
border-end-start-radius: var(--e-a-border-radius);
3928
+
}
3929
+
.elementor-control-type-textarea:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher,
3930
+
.elementor-control-type-code:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher {
3931
+
position: absolute;
3932
+
inset-block-start: 0;
3933
+
inset-inline-end: 0;
3934
+
z-index: 1;
3935
+
}
3936
+
.elementor-control-type-textarea .elementor-control-input-wrapper,
3937
+
.elementor-control-type-code .elementor-control-input-wrapper {
3938
+
position: relative;
3939
+
}
3940
+
.elementor-control-type-textarea textarea,
3941
+
.elementor-control-type-code textarea {
3942
+
display: block;
3943
+
font-family: inherit;
3944
+
}
3945
+
.elementor-control-type-textarea textarea:focus + .elementor-control-dynamic-switcher,
3946
+
.elementor-control-type-code textarea:focus + .elementor-control-dynamic-switcher {
3947
+
display: none;
3948
+
}
3949
+
.elementor-control-type-textarea pre:focus-within + .elementor-control-dynamic-switcher,
3950
+
.elementor-control-type-code pre:focus-within + .elementor-control-dynamic-switcher {
3951
+
display: none;
3952
+
}
3953
+
3954
+
.elementor-control-type-url .elementor-control-field {
3955
+
position: relative;
3956
+
}
3957
+
.elementor-control-type-url .elementor-control-input-wrapper {
3958
+
display: flex;
3959
+
}
3960
+
.elementor-control-type-url.elementor-control-dynamic .elementor-control-url-more-options input {
3961
+
border-radius: var(--e-a-border-radius);
3962
+
}
3963
+
.elementor-control-type-url.elementor-control-dynamic-value .e-input-style {
3964
+
border-start-end-radius: 0;
3965
+
border-end-end-radius: 0;
3966
+
}
3967
+
.elementor-control-type-url.elementor-control-dynamic-value .elementor-control-url-more {
3968
+
border-start-end-radius: var(--e-a-border-radius);
3969
+
border-end-end-radius: var(--e-a-border-radius);
3970
+
}
3971
+
.elementor-control-type-url .elementor-control-url-more {
3972
+
display: flex;
3973
+
align-items: center;
3974
+
justify-content: center;
3975
+
flex-shrink: 0;
3976
+
border: var(--e-a-border-bold);
3977
+
color: currentColor;
3978
+
background-color: transparent;
3979
+
border-inline-start-width: 0;
3980
+
cursor: pointer;
3981
+
}
3982
+
.elementor-control-type-url .elementor-control-url-more i {
3983
+
font-size: 12px;
3984
+
}
3985
+
.elementor-control-type-url .elementor-control-url-more-options {
3986
+
display: none;
3987
+
padding-block-start: 10px;
3988
+
}
3989
+
.elementor-control-type-url .elementor-control-url-more-options .elementor-control-field-description {
3990
+
margin-block-start: 10px;
3991
+
}
3992
+
.elementor-control-type-url .elementor-control-url-more:hover {
3993
+
color: var(--e-a-color-txt-hover);
3994
+
}
3995
+
.elementor-control-type-url .elementor-control-url-more:focus {
3996
+
color: var(--e-a-color-txt-active);
3997
+
border-color: var(--e-a-border-color-focus);
3998
+
}
3999
+
.elementor-control-type-url .elementor-control-url-option {
4000
+
display: flex;
4001
+
align-items: center;
4002
+
}
4003
+
.elementor-control-type-url .elementor-control-url-option:not(:last-child) {
4004
+
padding-block-end: 10px;
4005
+
}
4006
+
.elementor-control-type-url .elementor-control-url-option input,
4007
+
.elementor-control-type-url .elementor-control-url-option label {
4008
+
cursor: pointer;
4009
+
}
4010
+
.elementor-control-type-url .elementor-control-url-autocomplete-spinner {
4011
+
display: none;
4012
+
position: absolute;
4013
+
inset-block-start: 5px;
4014
+
inset-inline-end: 0;
4015
+
width: 10px;
4016
+
height: 10px;
4017
+
font-size: 10px;
4018
+
color: var(--e-a-color-txt-disabled);
4019
+
}
4020
+
.elementor-control-type-url .elementor-control-url__custom-attributes label {
4021
+
font-size: var(--control-title-size);
4022
+
}
4023
+
.elementor-control-type-url .elementor-control-url__custom-attributes input {
4024
+
width: 100%;
4025
+
margin-block-start: 10px;
4026
+
}
4027
+
.elementor-control-type-url .elementor-input:focus ~ div {
4028
+
border-color: var(--e-a-border-color-focus);
4029
+
}
4030
+
4031
+
.elementor-autocomplete-menu {
4032
+
position: absolute;
4033
+
background: var(--e-a-bg-default);
4034
+
border: var(--e-a-border);
4035
+
margin: 0;
4036
+
list-style: none;
4037
+
padding: 4px 0;
4038
+
height: auto;
4039
+
width: 100%;
4040
+
min-width: 260px;
4041
+
max-width: 300px;
4042
+
max-height: 200px;
4043
+
overflow-y: auto;
4044
+
border-radius: 3px;
4045
+
transition: var(--e-a-transition-hover);
4046
+
cursor: default;
4047
+
z-index: 1;
4048
+
}
4049
+
.elementor-autocomplete-menu .ui-menu-item {
4050
+
display: flex;
4051
+
justify-content: space-between;
4052
+
align-self: baseline;
4053
+
padding: 5px 8px;
4054
+
font-size: 12px;
4055
+
width: 100%;
4056
+
line-height: 1.2;
4057
+
cursor: pointer;
4058
+
}
4059
+
.elementor-autocomplete-menu .ui-menu-item.ui-state-hover, .elementor-autocomplete-menu .ui-menu-item.ui-state-active, .elementor-autocomplete-menu .ui-menu-item.ui-state-focus {
4060
+
background: var(--e-a-bg-hover);
4061
+
}
4062
+
.elementor-autocomplete-menu .elementor-autocomplete-item-info {
4063
+
font-size: 10px;
4064
+
padding-block-start: 2px;
4065
+
}
4066
+
4067
+
.elementor-control-type-visual_choice {
4068
+
width: 100%;
4069
+
}
4070
+
4071
+
.elementor-visual-choice-choices {
4072
+
display: grid;
4073
+
gap: 8px;
4074
+
grid-template-columns: repeat(var(--elementor-visual-choice-columns), 1fr);
4075
+
text-align: center;
4076
+
border-radius: var(--e-a-border-radius);
4077
+
overflow: hidden;
4078
+
}
4079
+
4080
+
.elementor-visual-choice-element {
4081
+
display: flex;
4082
+
flex-direction: column;
4083
+
align-items: center;
4084
+
justify-content: center;
4085
+
gap: 8px;
4086
+
width: auto;
4087
+
}
4088
+
.elementor-visual-choice-element-image label {
4089
+
border: var(--e-a-border-bold);
4090
+
border-radius: var(--e-a-border-radius);
4091
+
font-size: 12px;
4092
+
transition: var(--e-a-transition-hover);
4093
+
cursor: pointer;
4094
+
overflow: hidden;
4095
+
width: 100%;
4096
+
padding: 8px;
4097
+
}
4098
+
.elementor-visual-choice-element-image input.e-visual-choice-placeholder + label, .elementor-visual-choice-element-image input:checked + label, .elementor-visual-choice-element-image input:hover + label {
4099
+
background-color: var(--e-a-bg-active-bold);
4100
+
opacity: 1;
4101
+
}
4102
+
.elementor-visual-choice-element-image input:checked + label {
4103
+
border-color: var(--e-a-color-primary-bold);
4104
+
}
4105
+
.elementor-visual-choice-element-image input:not(:checked) + label {
4106
+
background-color: var(--e-a-color-white);
4107
+
opacity: 0.5;
4108
+
}
4109
+
.elementor-visual-choice-element-image img {
4110
+
width: 100%;
4111
+
height: auto;
4112
+
}
4113
+
.elementor-visual-choice-element-button {
4114
+
grid-column: span var(--elementor-visual-choice-columns);
4115
+
}
4116
+
.elementor-visual-choice-element-button label {
4117
+
width: -moz-fit-content;
4118
+
width: fit-content;
4119
+
}
4120
+
.elementor-visual-choice-element-button input:checked + .elementor-button, .elementor-visual-choice-element-button input:hover + .elementor-button {
4121
+
background-color: var(--e-a-bg-active-bold);
4122
+
}
4123
+
.elementor-visual-choice-element-button input:checked + .elementor-button {
4124
+
border-color: var(--e-a-color-primary-bold);
4125
+
}
4126
+
4127
+
.elementor-label-inline .elementor-visual-choice-choices {
4128
+
justify-content: flex-end;
4129
+
}
4130
+
4131
+
.tipsy-inner {
4132
+
white-space: pre-line;
4133
+
}
4134
+
4135
+
.elementor-control-type-wp_widget .widget-inside {
4136
+
line-height: 2;
4137
+
background-color: inherit;
4138
+
display: block;
4139
+
}
4140
+
.elementor-control-type-wp_widget .quicktags-toolbar input {
4141
+
width: auto;
4142
+
}
4143
+
4144
+
.elementor-control-type-wysiwyg * {
4145
+
box-sizing: content-box;
4146
+
}
4147
+
.elementor-control-type-wysiwyg .wp-editor-container {
4148
+
border: var(--e-a-border);
4149
+
}
4150
+
.elementor-control-type-wysiwyg .wp-editor-tabs {
4151
+
border: var(--e-a-border-bold);
4152
+
border-block-end: none;
4153
+
border-start-start-radius: var(--e-a-border-radius);
4154
+
border-start-end-radius: var(--e-a-border-radius);
4155
+
border-end-end-radius: 0;
4156
+
border-end-start-radius: 0;
4157
+
}
4158
+
.elementor-control-type-wysiwyg .wp-editor-tabs button:hover {
4159
+
background-color: var(--e-a-bg-hover);
4160
+
}
4161
+
.elementor-control-type-wysiwyg #insert-media-button {
4162
+
height: initial;
4163
+
line-height: 24px;
4164
+
font-size: 10px;
4165
+
color: var(--e-a-color-txt);
4166
+
border-color: var(--e-a-border-color-bold);
4167
+
background-color: var(--e-a-bg-default);
4168
+
min-height: initial;
4169
+
}
4170
+
.elementor-control-type-wysiwyg .ed_button {
4171
+
height: 22px;
4172
+
width: initial;
4173
+
}
4174
+
.elementor-control-type-wysiwyg .wp-media-buttons-icon {
4175
+
height: 14px;
4176
+
margin: 0;
4177
+
}
4178
+
.elementor-control-type-wysiwyg .wp-media-buttons-icon:before {
4179
+
font-size: 14px;
4180
+
}
4181
+
.elementor-control-type-wysiwyg .wp-switch-editor {
4182
+
position: static;
4183
+
border: none;
4184
+
margin: 0;
4185
+
color: var(--e-a-color-txt);
4186
+
font-size: 10px;
4187
+
padding: 3px 9px 4px;
4188
+
}
4189
+
.elementor-control-type-wysiwyg .switch-html {
4190
+
border: solid var(--e-a-border-color-bold);
4191
+
border-width: 0 1px;
4192
+
}
4193
+
.elementor-control-type-wysiwyg .html-active .switch-tmce {
4194
+
background-color: transparent;
4195
+
}
4196
+
.elementor-control-type-wysiwyg .html-active .switch-html {
4197
+
background-color: var(--e-a-bg-active);
4198
+
}
4199
+
.elementor-control-type-wysiwyg .tmce-active .switch-tmce {
4200
+
background-color: var(--e-a-bg-active);
4201
+
}
4202
+
.elementor-control-type-wysiwyg .tmce-active .switch-html {
4203
+
background-color: transparent;
4204
+
}
4205
+
.elementor-control-type-wysiwyg .mce-toolbar-grp,
4206
+
.elementor-control-type-wysiwyg .quicktags-toolbar {
4207
+
background-color: var(--e-a-bg-default);
4208
+
}
4209
+
.elementor-control-type-wysiwyg .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
4210
+
background-color: var(--e-a-bg-default);
4211
+
}
4212
+
.elementor-control-type-wysiwyg .mce-toolbar .mce-btn-group .mce-btn.mce-listbox button {
4213
+
color: var(--e-a-color-txt);
4214
+
}
4215
+
.elementor-control-type-wysiwyg .mce-toolbar-grp > div {
4216
+
padding: 0 3px;
4217
+
}
4218
+
.elementor-control-type-wysiwyg .elementor-wp-editor {
4219
+
box-sizing: border-box;
4220
+
}
4221
+
.elementor-control-type-wysiwyg .mce-ico {
4222
+
color: var(--e-a-color-txt);
4223
+
font-size: 16px;
4224
+
}
4225
+
.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:hover, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn:active, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn.mce-active {
4226
+
color: var(--e-a-color-txt-active);
4227
+
background: var(--e-a-bg-hover);
4228
+
border-color: var(--e-a-border-color);
4229
+
box-shadow: none;
4230
+
}
4231
+
.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:hover i, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn:active i, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn.mce-active i {
4232
+
color: var(--e-a-color-txt-active);
4233
+
}
4234
+
.elementor-control-type-wysiwyg .mce-path {
4235
+
padding: 5px 10px;
4236
+
}
4237
+
.elementor-control-type-wysiwyg .mce-path-item {
4238
+
font-size: 12px;
4239
+
color: var(--e-a-color-txt);
4240
+
}
4241
+
.elementor-control-type-wysiwyg .mce-top-part:before {
4242
+
box-shadow: none;
4243
+
}
4244
+
.elementor-control-type-wysiwyg .elementor-control-dynamic-switcher {
4245
+
border: none;
4246
+
}
4247
+
4248
+
@media screen and (prefers-color-scheme: dark) {
4249
+
#wp-link-wrap {
4250
+
color-scheme: light;
4251
+
--e-a-color-txt: #515962;
4252
+
--e-a-bg-default: #ffffff;
4253
+
--e-a-border-color-bold: #D5D8DC;
4254
+
--e-a-color-primary-bold: #D004D4;
4255
+
}
4256
+
#wp-link {
4257
+
color: var(--e-a-color-txt);
4258
+
}
4259
+
#wp-link input {
4260
+
background-color: var(--e-a-bg-default);
4261
+
border-color: var(--e-a-border-color-bold);
4262
+
}
4263
+
#wp-link input[type=checkbox] {
4264
+
border-color: var(--e-a-border-color-bold);
4265
+
}
4266
+
#wp-link input[type=checkbox]:checked {
4267
+
background: var(--e-a-color-primary-bold);
4268
+
}
4269
+
#wp-link input.button-primary {
4270
+
background: #2271b1;
4271
+
border-color: #2271b1;
4272
+
color: #fff;
4273
+
}
4274
+
}
4275
+
#elementor-mode-switcher {
4276
+
--e-a-mode-switcher-width: 15px;
4277
+
--e-a-mode-switcher-height: 50px;
4278
+
--e-a-mode-switcher-icon-size: 15px;
4279
+
position: absolute;
4280
+
inset-block-start: 50%;
4281
+
inset-inline-start: 100%;
4282
+
transform: translateY(-50%);
4283
+
background-color: var(--e-a-bg-default);
4284
+
box-shadow: calc(3px * var(--direction-multiplier, 1)) 1px 3px rgba(0, 0, 0, 0.05);
4285
+
transition: 0.3s opacity;
4286
+
}
4287
+
#elementor-mode-switcher:hover {
4288
+
background-color: var(--e-a-bg-hover);
4289
+
}
4290
+
#elementor-mode-switcher:focus-within {
4291
+
background-color: var(--e-a-bg-active);
4292
+
}
4293
+
.e-panel-block-interactions #elementor-mode-switcher {
4294
+
opacity: 0;
4295
+
pointer-events: none;
4296
+
}
4297
+
#elementor-mode-switcher-preview i {
4298
+
display: flex;
4299
+
flex-direction: column;
4300
+
justify-content: center;
4301
+
width: var(--e-a-mode-switcher-width);
4302
+
height: var(--e-a-mode-switcher-height);
4303
+
font-size: var(--e-a-mode-switcher-icon-size);
4304
+
cursor: pointer;
4305
+
}
4306
+
#elementor-mode-switcher-preview-input {
4307
+
display: none;
4308
+
}
4309
+
4310
+
.elementor-revision-item__wrapper {
4311
+
display: flex;
4312
+
align-items: center;
4313
+
text-align: start;
4314
+
width: 100%;
4315
+
border: var(--e-a-border);
4316
+
border-radius: var(--e-a-border-radius);
4317
+
padding: 10px 15px;
4318
+
margin-block-end: 10px;
4319
+
font-size: 11px;
4320
+
transition: var(--e-a-transition-hover);
4321
+
background-color: transparent;
4322
+
}
4323
+
.elementor-revision-item__wrapper:hover, .elementor-revision-item__wrapper:focus {
4324
+
background-color: var(--e-a-bg-hover);
4325
+
}
4326
+
.elementor-revision-item-loading .elementor-revision-item__tools-current {
4327
+
display: none;
4328
+
}
4329
+
.elementor-revision-item:not(.elementor-revision-item-loading) .elementor-revision-item__tools-spinner {
4330
+
display: none;
4331
+
}
4332
+
.elementor-revision-item__gravatar {
4333
+
border-radius: 50%;
4334
+
overflow: hidden;
4335
+
}
4336
+
.elementor-revision-item__gravatar img {
4337
+
display: block;
4338
+
}
4339
+
.elementor-revision-item__details {
4340
+
padding-inline-start: 15px;
4341
+
flex-grow: 1;
4342
+
cursor: pointer;
4343
+
}
4344
+
.elementor-revision-meta {
4345
+
padding-block-start: 5px;
4346
+
font-size: 10px;
4347
+
font-weight: bold;
4348
+
}
4349
+
.elementor-revision-current-preview .elementor-revision-item__wrapper {
4350
+
border-color: var(--e-a-border-color-accent);
4351
+
background-color: var(--e-a-bg-active);
4352
+
}
4353
+
4354
+
#elementor-panel-revisions-loading {
4355
+
position: absolute;
4356
+
inset-block-start: 50%;
4357
+
inset-inline-start: 50%;
4358
+
transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
4359
+
}
4360
+
#elementor-panel-revisions-loading .eicon-loading {
4361
+
font-size: 50px;
4362
+
}
4363
+
4364
+
.elementor-panel-revisions-buttons {
4365
+
display: flex;
4366
+
justify-content: space-between;
4367
+
padding: 15px 20px;
4368
+
border-block-end: var(--e-a-border);
4369
+
}
4370
+
4371
+
.elementor-history-item {
4372
+
display: flex;
4373
+
align-items: center;
4374
+
text-align: start;
4375
+
border: var(--e-a-border);
4376
+
border-radius: var(--e-a-border-radius);
4377
+
padding: 10px 15px;
4378
+
margin-block-end: 10px;
4379
+
width: 100%;
4380
+
font-size: 11px;
4381
+
line-height: 1.4;
4382
+
background-color: transparent;
4383
+
cursor: pointer;
4384
+
transition: var(--e-a-transition-hover);
4385
+
}
4386
+
.elementor-history-item:hover:not(.elementor-history-item-current), .elementor-history-item:focus:not(.elementor-history-item-current) {
4387
+
background-color: var(--e-a-bg-hover);
4388
+
color: var(--e-a-txt-color-hover);
4389
+
}
4390
+
.elementor-history-item:hover:not(.elementor-history-item-current) .elementor-history-item__icon .eicon:before, .elementor-history-item:focus:not(.elementor-history-item-current) .elementor-history-item__icon .eicon:before {
4391
+
content: "\e924";
4392
+
}
4393
+
.elementor-history-item-current {
4394
+
border-color: var(--e-a-border-color-accent);
4395
+
background-color: var(--e-a-bg-active);
4396
+
color: var(--e-a-txt-color-active);
4397
+
}
4398
+
.elementor-history-item-current .elementor-history-item__icon .eicon:before, .elementor-history-item-current:hover .elementor-history-item__icon .eicon:before, .elementor-history-item-current:focus .elementor-history-item__icon .eicon:before {
4399
+
content: "\e90e";
4400
+
}
4401
+
.elementor-history-item__details {
4402
+
width: 95%;
4403
+
}
4404
+
.elementor-history-item__title {
4405
+
font-weight: bold;
4406
+
}
4407
+
.elementor-history-item__subtitle, .elementor-history-item__action {
4408
+
font-weight: lighter;
4409
+
}
4410
+
.elementor-history-item__action {
4411
+
font-style: italic;
4412
+
text-decoration: underline;
4413
+
}
4414
+
.elementor-history-revisions-message {
4415
+
font-size: 11px;
4416
+
text-align: center;
4417
+
padding-block-start: 5px;
4418
+
}
4419
+
4420
+
#elementor-panel-history {
4421
+
padding: 20px;
4422
+
padding-block-end: 15px;
4423
+
}
4424
+
#elementor-panel-history.elementor-empty .elementor-history-revisions-message {
4425
+
padding-block-start: 20px;
4426
+
}
4427
+
#elementor-panel-history:not(.elementor-empty) {
4428
+
margin-block-start: 10px;
4429
+
}
4430
+
4431
+
#elementor-panel-history-no-items,
4432
+
#elementor-panel-revisions-no-revisions {
4433
+
text-align: center;
4434
+
}
4435
+
#elementor-panel-history-no-items .elementor-nerd-box-icon,
4436
+
#elementor-panel-revisions-no-revisions .elementor-nerd-box-icon {
4437
+
margin-block-start: 20px;
4438
+
}
4439
+
4440
+
.e-control-display-conditions-promotion__wrapper {
4441
+
display: flex;
4442
+
justify-content: space-between;
4443
+
}
4444
+
.e-control-display-conditions-promotion__wrapper:hover .eicon-lock.e-control-display-conditions-promotion {
4445
+
color: var(--e-a-color-accent);
4446
+
}
4447
+
.e-control-display-conditions-promotion__description {
4448
+
display: flex;
4449
+
align-self: center;
4450
+
}
4451
+
.e-control-display-conditions-promotion__text {
4452
+
display: inline-block;
4453
+
}
4454
+
.e-control-display-conditions-promotion__lock-wrapper {
4455
+
width: 2.5rem;
4456
+
display: flex;
4457
+
justify-content: center;
4458
+
align-items: center;
4459
+
}
4460
+
.e-control-display-conditions-promotion.eicon-flow {
4461
+
align-self: flex-end;
4462
+
cursor: pointer;
4463
+
border: var(--e-a-border-bold);
4464
+
border-radius: var(--e-a-border-radius);
4465
+
padding: 5px;
4466
+
}
4467
+
.e-control-display-conditions-promotion.eicon-flow.filled {
4468
+
background-color: var(--e-a-bg-active);
4469
+
color: #E73CF6;
4470
+
}
4471
+
4472
+
.e-control-motion-effects-promotion__wrapper:hover .eicon-lock, .e-control-promotion__wrapper:hover .eicon-lock {
4473
+
color: var(--e-a-color-accent);
4474
+
}
4475
+
.e-control-motion-effects-promotion__wrapper .elementor-control-title, .e-control-promotion__wrapper .elementor-control-title {
4476
+
margin-inline-end: 0;
4477
+
}
4478
+
.e-control-motion-effects-promotion__wrapper .select-promotion, .e-control-promotion__wrapper .select-promotion {
4479
+
display: flex;
4480
+
flex-direction: column;
4481
+
justify-content: center;
4482
+
padding-inline-start: 5px;
4483
+
padding-inline-end: 20px;
4484
+
cursor: pointer;
4485
+
height: 27px;
4486
+
width: 100%;
4487
+
color: var(--e-a-color-txt);
4488
+
border-radius: var(--e-a-border-radius);
4489
+
background-color: var(--e-a-bg-default);
4490
+
box-shadow: none;
4491
+
border: var(--e-a-border-bold);
4492
+
font-size: var(--control-title-size);
4493
+
}
4494
+
.e-control-motion-effects-promotion__lock-wrapper, .e-control-promotion__lock-wrapper {
4495
+
width: 2.5rem;
4496
+
display: flex;
4497
+
justify-content: center;
4498
+
align-items: center;
4499
+
}
4500
+
4501
+
.e-link-promotion {
4502
+
font-family: "Roboto", sans-serif;
4503
+
font-weight: 500;
4504
+
color: #93003f;
4505
+
}
4506
+
.e-link-promotion:hover {
4507
+
color: #93003f;
4508
+
}
4509
+
4510
+
.elementor-panel #elementor-panel-header #elementor-panel-header-kit-close,
4511
+
.elementor-panel #elementor-panel-header #elementor-panel-header-kit-back {
4512
+
display: none;
4513
+
}
4514
+
4515
+
.elementor-editor-kit .elementor-panel #elementor-panel-header #elementor-panel-header-kit-close,
4516
+
.elementor-editor-kit .elementor-panel #elementor-panel-header #elementor-panel-header-kit-back {
4517
+
display: flex;
4518
+
}
4519
+
body:not(.e-routes-has-history) #elementor-panel-header-kit-back {
4520
+
pointer-events: none;
4521
+
visibility: hidden;
4522
+
}
4523
+
4524
+
.elementor-editor-kit .elementor-panel #elementor-panel-page-settings .elementor-panel-navigation {
4525
+
display: none;
4526
+
}
4527
+
.elementor-editor-kit .elementor-panel #elementor-panel-page-menu {
4528
+
padding: 25px 15px 0;
4529
+
}
4530
+
.elementor-editor-kit #elementor-panel-header-add-button,
4531
+
.elementor-editor-kit #elementor-panel-header-menu-button,
4532
+
.elementor-editor-kit #elementor-panel-footer-sub-menu-item-save-template,
4533
+
.elementor-editor-kit #elementor-panel-footer-navigator {
4534
+
display: none;
4535
+
}
4536
+
4537
+
.elementor-control-type-global-style-repeater .elementor-repeater-fields {
4538
+
margin-block-end: 15px;
4539
+
position: relative;
4540
+
}
4541
+
.elementor-control-type-global-style-repeater .elementor-repeater-fields.ui-sortable-helper {
4542
+
background-color: var(--e-a-bg-default);
4543
+
}
4544
+
.elementor-control-type-global-style-repeater .elementor-repeater-row-controls {
4545
+
display: flex;
4546
+
align-items: center;
4547
+
}
4548
+
.elementor-control-type-global-style-repeater .elementor-repeater-row-tool {
4549
+
cursor: pointer;
4550
+
color: var(--e-a-color-txt);
4551
+
background-color: transparent;
4552
+
border: none;
4553
+
padding: 5px;
4554
+
}
4555
+
.elementor-control-type-global-style-repeater .elementor-repeater-row-tool:focus, .elementor-control-type-global-style-repeater .elementor-repeater-row-tool:hover {
4556
+
color: var(--e-a-color-txt-hover);
4557
+
}
4558
+
.elementor-control-type-global-style-repeater .elementor-control {
4559
+
padding: 0;
4560
+
}
4561
+
.elementor-control-type-global-style-repeater .elementor-control-title {
4562
+
flex-grow: 1;
4563
+
}
4564
+
.elementor-control-type-global-style-repeater .elementor-control-title input {
4565
+
max-width: 135px;
4566
+
}
4567
+
.elementor-control-type-global-style-repeater .elementor-control-title input:not(:focus) {
4568
+
background: none;
4569
+
border: none;
4570
+
}
4571
+
.elementor-control-type-global-style-repeater .elementor-control-input-wrapper {
4572
+
display: flex;
4573
+
align-items: center;
4574
+
min-width: 81px;
4575
+
}
4576
+
.elementor-control-type-global-style-repeater .elementor-control-input-wrapper:hover .e-global-colors__color-value {
4577
+
display: none;
4578
+
}
4579
+
.elementor-control-type-global-style-repeater .elementor-control-input-wrapper:not(:hover) .elementor-repeater-tool-remove, .elementor-control-type-global-style-repeater .elementor-control-input-wrapper:not(:hover) .elementor-repeater-tool-remove--disabled, .elementor-control-type-global-style-repeater .elementor-control-input-wrapper:not(:hover) .elementor-repeater-tool-sort {
4580
+
display: none;
4581
+
}
4582
+
.elementor-control-type-global-style-repeater .elementor-repeater-row-controls > .elementor-control > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
4583
+
margin-block-start: 0;
4584
+
}
4585
+
.elementor-control-type-global-style-repeater .elementor-controls-popover {
4586
+
align-self: end;
4587
+
margin-block-start: 35px;
4588
+
inset-block-start: 0;
4589
+
width: 100%;
4590
+
}
4591
+
.elementor-control-type-global-style-repeater .elementor-controls-popover:before {
4592
+
inset-inline-end: 5px;
4593
+
}
4594
+
.elementor-control-type-global-style-repeater .elementor-controls-popover .elementor-control {
4595
+
padding: 0 20px 15px;
4596
+
}
4597
+
.elementor-control-type-global-style-repeater .elementor-controls-popover .elementor-control-title {
4598
+
flex-grow: initial;
4599
+
}
4600
+
.elementor-control-type-global-style-repeater .elementor-button-wrapper {
4601
+
text-align: center;
4602
+
border-block-start: var(--e-a-border);
4603
+
padding-block-start: 15px;
4604
+
}
4605
+
.elementor-control-type-global-style-repeater .pickr,
4606
+
.elementor-control-type-global-style-repeater .elementor-control-popover-toggle-toggle-label {
4607
+
margin-inline-start: 5px;
4608
+
}
4609
+
.elementor-control-type-global-style-repeater .e-sortable-placeholder {
4610
+
background-color: var(--e-a-color-info);
4611
+
opacity: 0.9;
4612
+
width: 100%;
4613
+
margin: 8px 0;
4614
+
height: 2px;
4615
+
}
4616
+
.elementor-control-system_colors, .elementor-control-system_typography {
4617
+
padding-block-end: 0;
4618
+
}
4619
+
4620
+
.e-global-colors__color-value {
4621
+
font-size: 10px;
4622
+
padding: 0 5px;
4623
+
text-align: end;
4624
+
white-space: nowrap;
4625
+
text-overflow: ellipsis;
4626
+
overflow: hidden;
4627
+
}
4628
+
4629
+
@keyframes load {
4630
+
0% {
4631
+
opacity: 0.3;
4632
+
}
4633
+
50% {
4634
+
opacity: 1;
4635
+
}
4636
+
100% {
4637
+
opacity: 0.3;
4638
+
}
4639
+
}
4640
+
@keyframes fadeIn {
4641
+
from {
4642
+
opacity: 0;
4643
+
}
4644
+
to {
4645
+
opacity: 1;
4646
+
}
4647
+
}
4648
+
@keyframes mover {
4649
+
0% {
4650
+
transform: translateY(0);
4651
+
}
4652
+
100% {
4653
+
transform: translateY(-5px);
4654
+
}
4655
+
}
4656
+
@keyframes slideDown {
4657
+
0% {
4658
+
transform: translateY(-30px);
4659
+
}
4660
+
100% {
4661
+
transform: translateY(0);
4662
+
}
4663
+
}
4664
+
.elementor-button,
4665
+
.e-btn {
4666
+
font-size: 12px;
4667
+
font-weight: 500;
4668
+
line-height: 1.2;
4669
+
padding: 8px 16px;
4670
+
outline: none;
4671
+
border: none;
4672
+
border-radius: var(--e-a-border-radius);
4673
+
background-color: var(--e-a-btn-bg);
4674
+
color: var(--e-a-btn-color-invert);
4675
+
transition: var(--e-a-transition-hover);
4676
+
}
4677
+
.elementor-button:hover,
4678
+
.e-btn:hover {
4679
+
border: none;
4680
+
}
4681
+
.elementor-button:hover, .elementor-button:focus,
4682
+
.e-btn:hover,
4683
+
.e-btn:focus {
4684
+
background-color: var(--e-a-btn-bg-hover);
4685
+
color: var(--e-a-btn-color-invert);
4686
+
}
4687
+
.elementor-button:active,
4688
+
.e-btn:active {
4689
+
background-color: var(--e-a-btn-bg-active);
4690
+
}
4691
+
.elementor-button:not([disabled]),
4692
+
.e-btn:not([disabled]) {
4693
+
cursor: pointer;
4694
+
}
4695
+
.elementor-button:disabled,
4696
+
.e-btn:disabled {
4697
+
background-color: var(--e-a-btn-bg-disabled);
4698
+
color: var(--e-a-btn-color-disabled);
4699
+
}
4700
+
.elementor-button:not(.elementor-button-state) .elementor-state-icon,
4701
+
.e-btn:not(.elementor-button-state) .elementor-state-icon {
4702
+
display: none;
4703
+
}
4704
+
.elementor-button.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel,
4705
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel,
4706
+
.e-btn.e-btn-txt,
4707
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel,
4708
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel {
4709
+
background: transparent;
4710
+
color: var(--e-a-color-txt);
4711
+
}
4712
+
.elementor-button.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:hover,
4713
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:hover, .elementor-button.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:focus,
4714
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:focus,
4715
+
.e-btn.e-btn-txt:hover,
4716
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:hover,
4717
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:hover,
4718
+
.e-btn.e-btn-txt:focus,
4719
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:focus,
4720
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:focus {
4721
+
background: var(--e-a-bg-hover);
4722
+
color: var(--e-a-color-txt-hover);
4723
+
}
4724
+
.elementor-button.e-btn-txt:disabled, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:disabled,
4725
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:disabled,
4726
+
.e-btn.e-btn-txt:disabled,
4727
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:disabled,
4728
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:disabled {
4729
+
background: transparent;
4730
+
color: var(--e-a-color-txt-disabled);
4731
+
}
4732
+
.elementor-button.e-btn-txt-border,
4733
+
.e-btn.e-btn-txt-border {
4734
+
border: 1px solid var(--e-a-color-txt-muted);
4735
+
}
4736
+
.elementor-button.elementor-button-success, .elementor-button.e-success,
4737
+
.e-btn.elementor-button-success,
4738
+
.e-btn.e-success {
4739
+
background-color: var(--e-a-btn-bg-success);
4740
+
}
4741
+
.elementor-button.elementor-button-success:hover, .elementor-button.elementor-button-success:focus, .elementor-button.e-success:hover, .elementor-button.e-success:focus,
4742
+
.e-btn.elementor-button-success:hover,
4743
+
.e-btn.elementor-button-success:focus,
4744
+
.e-btn.e-success:hover,
4745
+
.e-btn.e-success:focus {
4746
+
background-color: var(--e-a-btn-bg-success-hover);
4747
+
}
4748
+
.elementor-button.e-primary, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok,
4749
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over,
4750
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over,
4751
+
.e-btn.e-primary,
4752
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok,
4753
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok,
4754
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over,
4755
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over {
4756
+
background-color: var(--e-a-btn-bg-primary);
4757
+
color: var(--e-a-btn-color);
4758
+
}
4759
+
.elementor-button.e-primary:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:hover,
4760
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:hover,
4761
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:hover, .elementor-button.e-primary:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:focus,
4762
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:focus,
4763
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:focus,
4764
+
.e-btn.e-primary:hover,
4765
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:hover,
4766
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:hover,
4767
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:hover,
4768
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:hover,
4769
+
.e-btn.e-primary:focus,
4770
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:focus,
4771
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:focus,
4772
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:focus,
4773
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:focus {
4774
+
background-color: var(--e-a-btn-bg-primary-hover);
4775
+
color: var(--e-a-btn-color);
4776
+
}
4777
+
.elementor-button.e-primary.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok,
4778
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over,
4779
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel,
4780
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel,
4781
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel,
4782
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel,
4783
+
.e-btn.e-primary.e-btn-txt,
4784
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok,
4785
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok,
4786
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over,
4787
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over,
4788
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel,
4789
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel,
4790
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel,
4791
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel,
4792
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel,
4793
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel {
4794
+
background: transparent;
4795
+
color: var(--e-a-color-primary-bold);
4796
+
}
4797
+
.elementor-button.e-primary.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:hover,
4798
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:hover,
4799
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:hover,
4800
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:hover,
4801
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:hover,
4802
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:hover, .elementor-button.e-primary.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:focus,
4803
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:focus,
4804
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:focus,
4805
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:focus,
4806
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:focus,
4807
+
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:focus,
4808
+
.e-btn.e-primary.e-btn-txt:hover,
4809
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:hover,
4810
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:hover,
4811
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:hover,
4812
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:hover,
4813
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:hover,
4814
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:hover,
4815
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:hover,
4816
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:hover,
4817
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:hover,
4818
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:hover,
4819
+
.e-btn.e-primary.e-btn-txt:focus,
4820
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:focus,
4821
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:focus,
4822
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:focus,
4823
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:focus,
4824
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:focus,
4825
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:focus,
4826
+
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:focus,
4827
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:focus,
4828
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:focus,
4829
+
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:focus {
4830
+
background: var(--e-a-bg-primary);
4831
+
}
4832
+
.elementor-button.go-pro, .elementor-button.e-accent,
4833
+
.e-btn.go-pro,
4834
+
.e-btn.e-accent {
4835
+
background-color: var(--e-a-btn-bg-accent);
4836
+
}
4837
+
.elementor-button.go-pro:hover, .elementor-button.go-pro:focus, .elementor-button.e-accent:hover, .elementor-button.e-accent:focus,
4838
+
.e-btn.go-pro:hover,
4839
+
.e-btn.go-pro:focus,
4840
+
.e-btn.e-accent:hover,
4841
+
.e-btn.e-accent:focus {
4842
+
background-color: var(--e-a-btn-bg-accent-hover);
4843
+
}
4844
+
.elementor-button.go-pro:active, .elementor-button.e-accent:active,
4845
+
.e-btn.go-pro:active,
4846
+
.e-btn.e-accent:active {
4847
+
background-color: var(--e-a-btn-bg-accent-active);
4848
+
}
4849
+
.elementor-button.elementor-button-info, .elementor-button.e-info,
4850
+
.e-btn.elementor-button-info,
4851
+
.e-btn.e-info {
4852
+
background-color: var(--e-a-btn-bg-info);
4853
+
}
4854
+
.elementor-button.elementor-button-info:hover, .elementor-button.elementor-button-info:focus, .elementor-button.e-info:hover, .elementor-button.e-info:focus,
4855
+
.e-btn.elementor-button-info:hover,
4856
+
.e-btn.elementor-button-info:focus,
4857
+
.e-btn.e-info:hover,
4858
+
.e-btn.e-info:focus {
4859
+
background-color: var(--e-a-btn-bg-info-hover);
4860
+
}
4861
+
.elementor-button.elementor-button-warning, .elementor-button.e-warning,
4862
+
.e-btn.elementor-button-warning,
4863
+
.e-btn.e-warning {
4864
+
background-color: var(--e-a-btn-bg-warning);
4865
+
}
4866
+
.elementor-button.elementor-button-warning:hover, .elementor-button.elementor-button-warning:focus, .elementor-button.e-warning:hover, .elementor-button.e-warning:focus,
4867
+
.e-btn.elementor-button-warning:hover,
4868
+
.e-btn.elementor-button-warning:focus,
4869
+
.e-btn.e-warning:hover,
4870
+
.e-btn.e-warning:focus {
4871
+
background-color: var(--e-a-btn-bg-warning-hover);
4872
+
}
4873
+
.elementor-button.elementor-button-danger, .elementor-button.e-danger,
4874
+
.e-btn.elementor-button-danger,
4875
+
.e-btn.e-danger {
4876
+
background-color: var(--e-a-btn-bg-danger);
4877
+
}
4878
+
.elementor-button.elementor-button-danger.color-white, .elementor-button.e-danger.color-white,
4879
+
.e-btn.elementor-button-danger.color-white,
4880
+
.e-btn.e-danger.color-white {
4881
+
color: var(--e-a-color-white);
4882
+
}
4883
+
.elementor-button.elementor-button-danger:hover, .elementor-button.elementor-button-danger:focus, .elementor-button.e-danger:hover, .elementor-button.e-danger:focus,
4884
+
.e-btn.elementor-button-danger:hover,
4885
+
.e-btn.elementor-button-danger:focus,
4886
+
.e-btn.e-danger:hover,
4887
+
.e-btn.e-danger:focus {
4888
+
background-color: var(--e-a-btn-bg-danger-hover);
4889
+
}
4890
+
.elementor-button i,
4891
+
.e-btn i {
4892
+
margin-inline-end: 5px;
4893
+
}
4894
+
4895
+
body {
4896
+
--e-preview-width: calc(100% - var(--e-editor-panel-width, 300px));
4897
+
}
4898
+
body.elementor-navigator-docked {
4899
+
--e-preview-width: calc(100% - var(--e-editor-panel-width, 300px) - var(--e-editor-navigator-width, 0px));
4900
+
}
4901
+
body.elementor-device-desktop #elementor-preview {
4902
+
overflow-y: hidden;
4903
+
align-items: flex-start;
4904
+
}
4905
+
body:not(.elementor-device-desktop) body {
4906
+
overflow-y: auto;
4907
+
}
4908
+
4909
+
#elementor-preview {
4910
+
background-color: #333;
4911
+
height: 100%;
4912
+
border: 0;
4913
+
width: var(--e-preview-width);
4914
+
display: flex;
4915
+
flex-direction: column;
4916
+
justify-content: flex-start;
4917
+
align-items: center;
4918
+
position: relative;
4919
+
}
4920
+
4921
+
#elementor-preview-responsive-wrapper {
4922
+
transform-origin: top center;
4923
+
margin: 20px;
4924
+
transform: scale(var(--e-preview-scale, 1));
4925
+
overflow: hidden;
4926
+
}
4927
+
.elementor-device-desktop #elementor-preview-responsive-wrapper {
4928
+
min-width: 1025px;
4929
+
width: 100%;
4930
+
height: 100%;
4931
+
margin: 0;
4932
+
position: relative;
4933
+
}
4934
+
body.e-is-device-mode:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper {
4935
+
width: var(--e-editor-preview-width);
4936
+
height: var(--e-editor-preview-height);
4937
+
margin: 20px max((100vw - var(--e-editor-panel-width) - var(--e-editor-preview-width)) / 2, 20px);
4938
+
box-sizing: content-box;
4939
+
position: relative;
4940
+
max-height: calc(100vh - 80px);
4941
+
}
4942
+
body.e-is-device-mode:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper .ui-resizable-handle {
4943
+
display: flex !important;
4944
+
}
4945
+
#elementor-preview-responsive-wrapper:not(.ui-resizable-resizing) {
4946
+
transition: 0.3s ease-in-out;
4947
+
}
4948
+
#elementor-preview-responsive-wrapper .ui-resizable-handle {
4949
+
top: 0;
4950
+
}
4951
+
#elementor-preview-responsive-wrapper .ui-resizable-handle.ui-resizable-s {
4952
+
top: auto;
4953
+
bottom: 0;
4954
+
}
4955
+
#elementor-preview-responsive-wrapper .ui-resizable-n, #elementor-preview-responsive-wrapper .ui-resizable-s {
4956
+
align-items: center;
4957
+
justify-content: center;
4958
+
height: 20px;
4959
+
}
4960
+
#elementor-preview-responsive-wrapper .ui-resizable-n:before, #elementor-preview-responsive-wrapper .ui-resizable-s:before {
4961
+
content: "";
4962
+
display: block;
4963
+
background-color: rgba(255, 255, 255, 0.2);
4964
+
width: 50px;
4965
+
height: 4px;
4966
+
border-radius: 3px;
4967
+
transition: all 0.2s ease-in-out;
4968
+
}
4969
+
#elementor-preview-responsive-wrapper .ui-resizable-n:hover:before, #elementor-preview-responsive-wrapper .ui-resizable-s:hover:before {
4970
+
background-color: rgba(255, 255, 255, 0.6);
4971
+
width: 100px;
4972
+
}
4973
+
#elementor-preview-responsive-wrapper .ui-resizable-e,
4974
+
#elementor-preview-responsive-wrapper .ui-resizable-w {
4975
+
align-items: center;
4976
+
justify-content: center;
4977
+
width: 20px;
4978
+
}
4979
+
#elementor-preview-responsive-wrapper .ui-resizable-e:before,
4980
+
#elementor-preview-responsive-wrapper .ui-resizable-w:before {
4981
+
content: "";
4982
+
display: block;
4983
+
background-color: rgba(255, 255, 255, 0.2);
4984
+
width: 4px;
4985
+
height: 50px;
4986
+
border-radius: 3px;
4987
+
transition: all 0.2s ease-in-out;
4988
+
}
4989
+
#elementor-preview-responsive-wrapper .ui-resizable-e:hover:before,
4990
+
#elementor-preview-responsive-wrapper .ui-resizable-w:hover:before {
4991
+
background-color: rgba(255, 255, 255, 0.6);
4992
+
height: 100px;
4993
+
}
4994
+
#elementor-preview-responsive-wrapper.ui-resizable-resizing .ui-resizable-handle:before {
4995
+
background-color: rgba(255, 255, 255, 0.9);
4996
+
}
4997
+
#elementor-preview-responsive-wrapper .ui-resizable-s {
4998
+
bottom: 0;
4999
+
}
5000
+
#elementor-preview-responsive-wrapper .ui-resizable-e {
5001
+
width: 10px;
5002
+
right: -5px;
5003
+
}
5004
+
#elementor-preview-responsive-wrapper .ui-resizable-w {
5005
+
left: 0;
5006
+
}
5007
+
5008
+
#elementor-preview-iframe {
5009
+
width: 100%;
5010
+
height: 100%;
5011
+
background-color: #fff;
5012
+
box-shadow: 0 0 3px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.15);
5013
+
}
5014
+
5015
+
#elementor-template-library-modal a.elementor-template-library-blank-footer-link {
5016
+
font-style: normal;
5017
+
text-decoration: underline;
5018
+
}
5019
+
#elementor-template-library-modal .dialog-buttons-wrapper {
5020
+
display: none;
5021
+
}
5022
+
#elementor-template-library-modal .select2-container {
5023
+
z-index: 0;
5024
+
}
5025
+
#elementor-template-library-modal .dialog-message {
5026
+
overflow-y: scroll;
5027
+
}
5028
+
#elementor-template-library-modal:has(#elementor-template-library-save-template) .dialog-message, #elementor-template-library-modal:has(#elementor-template-library-save-template-variant-b) .dialog-message {
5029
+
overflow-y: hidden;
5030
+
}
5031
+
#elementor-template-library-modal .e-back-to-editor {
5032
+
color: var(--e-a-color-txt);
5033
+
text-decoration: underline;
5034
+
font-size: 17px;
5035
+
cursor: pointer;
5036
+
}
5037
+
5038
+
#elementor-template-library-header-menu {
5039
+
text-align: center;
5040
+
}
5041
+
5042
+
.elementor-template-library-menu-item {
5043
+
display: inline-block;
5044
+
padding: 17px 20px;
5045
+
border-block-end: 3px solid transparent;
5046
+
cursor: pointer;
5047
+
}
5048
+
.elementor-template-library-menu-item:hover {
5049
+
background-color: var(--e-a-bg-hover);
5050
+
border-color: var(--e-a-bg-hover);
5051
+
}
5052
+
.elementor-template-library-menu-item.elementor-active {
5053
+
border-color: var(--e-a-border-color-accent);
5054
+
color: var(--e-a-color-txt-accent);
5055
+
}
5056
+
5057
+
#elementor-template-library-header-actions {
5058
+
display: flex;
5059
+
}
5060
+
#elementor-template-library-header-actions > div {
5061
+
padding-inline-end: 16px;
5062
+
}
5063
+
5064
+
#elementor-template-library-header-tools.e-hidden-disabled {
5065
+
opacity: 0;
5066
+
visibility: hidden;
5067
+
}
5068
+
5069
+
#elementor-template-library-header-preview-insert-wrapper {
5070
+
cursor: default;
5071
+
padding: 0 10px;
5072
+
}
5073
+
5074
+
.elementor-template-library-template-insert + .elementor-template-library-template-generate-variation {
5075
+
margin-inline-start: 4px;
5076
+
}
5077
+
5078
+
#elementor-template-library-header-preview-back {
5079
+
gap: 10px;
5080
+
padding-block: 16.5px 15px;
5081
+
padding-inline: 0 16.5px;
5082
+
border-inline-end: var(--e-a-border);
5083
+
cursor: pointer;
5084
+
transition: color 0.5s;
5085
+
}
5086
+
#elementor-template-library-header-preview-back:hover {
5087
+
color: var(--e-a-color-txt-hover);
5088
+
}
5089
+
#elementor-template-library-header-preview-back i {
5090
+
font-size: 18px;
5091
+
scale: calc(1 * var(--direction-multiplier)) 1;
5092
+
}
5093
+
5094
+
#elementor-template-library-templates {
5095
+
display: flex;
5096
+
flex-direction: column;
5097
+
gap: 20px;
5098
+
}
5099
+
#elementor-template-library-templates .toolbar-container {
5100
+
display: flex;
5101
+
justify-content: space-between;
5102
+
align-items: center;
5103
+
gap: 2%;
5104
+
height: 45px;
5105
+
}
5106
+
#elementor-template-library-templates #elementor-template-library-templates-container {
5107
+
display: flex;
5108
+
flex-wrap: wrap;
5109
+
align-items: flex-start;
5110
+
}
5111
+
#elementor-template-library-templates[data-template-source=local] .toolbar-container .quota-progress-container {
5112
+
display: none;
5113
+
}
5114
+
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container:has(.bulk-selection-action-bar:not([style*="display: block"])), #elementor-template-library-templates[data-template-source=empty] .toolbar-container:has(.bulk-selection-action-bar:not([style*="display: block"])) {
5115
+
justify-content: flex-end;
5116
+
}
5117
+
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-container, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-container {
5118
+
display: flex;
5119
+
align-items: baseline;
5120
+
}
5121
+
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-info, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-info {
5122
+
align-items: center;
5123
+
}
5124
+
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-info i, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-info i {
5125
+
font-size: 14px;
5126
+
margin-inline-start: 5px;
5127
+
}
5128
+
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .progress-bar-container, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .progress-bar-container {
5129
+
width: 200px;
5130
+
margin: 0px 10px;
5131
+
align-self: center;
5132
+
text-align: start;
5133
+
}
5134
+
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .progress-bar-container .quota-warning, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .progress-bar-container .quota-warning {
5135
+
font-size: 10px;
5136
+
}
5137
+
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .progress-bar-container a, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .progress-bar-container a {
5138
+
color: var(--e-a-btn-bg-accent);
5139
+
}
5140
+
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar {
5141
+
height: 4px;
5142
+
background-color: var(--e-a-color-primary-bold);
5143
+
position: relative;
5144
+
display: flex;
5145
+
align-items: center;
5146
+
padding: 0;
5147
+
}
5148
+
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill {
5149
+
height: 100%;
5150
+
transition: width 0.3s ease;
5151
+
}
5152
+
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill-normal, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill-normal {
5153
+
background-color: #D004D4;
5154
+
}
5155
+
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill-warning, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill-warning {
5156
+
background-color: #F59E0B;
5157
+
}
5158
+
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill-alert, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill-alert {
5159
+
background-color: #93003f;
5160
+
}
5161
+
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-normal, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-normal {
5162
+
background-color: #F0ABFC;
5163
+
}
5164
+
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-warning, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-warning {
5165
+
background-color: rgb(251.0236220472, 216.4291338583, 157.9763779528);
5166
+
}
5167
+
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container-value, #elementor-template-library-templates[data-template-source=empty] .toolbar-container-value {
5168
+
font-size: 12px;
5169
+
color: var(--e-a-color-txt);
5170
+
}
5171
+
#elementor-template-library-templates[data-template-source=local] #elementor-template-library-templates-container, #elementor-template-library-templates[data-template-source=cloud] #elementor-template-library-templates-container {
5172
+
border-block-start: var(--e-a-border);
5173
+
}
5174
+
#elementor-template-library-templates[data-template-source=local] .elementor-template-library-order-input:checked + .elementor-template-library-order-label, #elementor-template-library-templates[data-template-source=cloud] .elementor-template-library-order-input:checked + .elementor-template-library-order-label {
5175
+
color: var(--e-a-color-txt-active);
5176
+
}
5177
+
#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-templates-container {
5178
+
border-block-start: none;
5179
+
}
5180
+
#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local {
5181
+
padding: 0;
5182
+
}
5183
+
#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local div {
5184
+
max-width: -moz-fit-content;
5185
+
max-width: fit-content;
5186
+
}
5187
+
#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,
5188
+
#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5 {
5189
+
display: none;
5190
+
}
5191
+
#elementor-template-library-templates[data-template-source=cloud] .elementor-template-library-local-column-3 {
5192
+
pointer-events: none;
5193
+
}
5194
+
#elementor-template-library-templates[data-template-source=remote] #elementor-template-library-templates-container {
5195
+
margin: 10px -15px 0;
5196
+
}
5197
+
#elementor-template-library-templates[data-template-source=remote] .elementor-template-library-order-input:checked + .elementor-template-library-order-label {
5198
+
color: var(--e-a-color-txt-active);
5199
+
}
5200
+
#elementor-template-library-templates[data-template-source=empty] #elementor-template-library-order-toolbar-local,
5201
+
#elementor-template-library-templates[data-template-source=empty] #elementor-template-library-footer-banner {
5202
+
display: none;
5203
+
}
5204
+
#elementor-template-library-templates.elementor-templates-filter-active #elementor-template-library-footer-banner {
5205
+
display: none;
5206
+
}
5207
+
#elementor-template-library-templates .elementor-template-library-order-input {
5208
+
display: none;
5209
+
}
5210
+
#elementor-template-library-templates .elementor-template-library-order-input:checked + .elementor-template-library-order-label {
5211
+
padding-inline-end: 8px;
5212
+
}
5213
+
#elementor-template-library-templates .elementor-template-library-order-input:checked + .elementor-template-library-order-label:after {
5214
+
font-family: eicons;
5215
+
content: "\e8ae";
5216
+
margin-inline-start: 3px;
5217
+
}
5218
+
#elementor-template-library-templates .elementor-template-library-order-input:checked.elementor-template-library-order-reverse + .elementor-template-library-order-label:after {
5219
+
content: "\e8ad";
5220
+
}
5221
+
#elementor-template-library-templates .elementor-template-library-filter-toolbar-side-actions {
5222
+
display: flex;
5223
+
align-items: center;
5224
+
gap: 8px;
5225
+
}
5226
+
#elementor-template-library-templates .elementor-template-library-filter-toolbar-side-actions .elementor-template-library-action-item {
5227
+
cursor: pointer;
5228
+
font-size: 20px;
5229
+
padding: 0 5px;
5230
+
border-radius: 2px;
5231
+
color: var(--e-a-color-txt);
5232
+
}
5233
+
#elementor-template-library-templates .elementor-template-library-filter-toolbar-side-actions .elementor-template-library-action-item:hover {
5234
+
background-color: var(--e-a-bg-hover);
5235
+
}
5236
+
#elementor-template-library-templates .elementor-template-library-filter-toolbar-side-actions .divider {
5237
+
width: 1px;
5238
+
height: 20px;
5239
+
background-color: var(--e-a-border-color);
5240
+
}
5241
+
#elementor-template-library-templates[data-template-view=list] .elementor-template-library-filter-toolbar-side-actions #elementor-template-library-view-list {
5242
+
background-color: var(--e-a-bg-hover);
5243
+
}
5244
+
#elementor-template-library-templates[data-template-view=grid] .elementor-template-library-filter-toolbar-side-actions #elementor-template-library-view-grid {
5245
+
background-color: var(--e-a-bg-hover);
5246
+
}
5247
+
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container {
5248
+
display: grid;
5249
+
grid-template-columns: repeat(auto-fill, 208px);
5250
+
grid-gap: 20px;
5251
+
padding: 20px 0;
5252
+
}
5253
+
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container > .elementor-template-library-template-type-folder + .elementor-template-library-template-type-template {
5254
+
grid-column: 1;
5255
+
}
5256
+
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container #elementor-template-library-templates-empty {
5257
+
grid-column: 1/-1;
5258
+
}
5259
+
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid {
5260
+
display: flex;
5261
+
position: relative;
5262
+
flex-direction: column;
5263
+
height: 158px;
5264
+
padding: 8px;
5265
+
border: var(--e-a-border);
5266
+
border-radius: 3px;
5267
+
}
5268
+
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):hover .elementor-template-library-template-preview {
5269
+
display: flex;
5270
+
}
5271
+
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):hover .elementor-template-library-card-footer .elementor-template-library-template-name {
5272
+
display: none;
5273
+
}
5274
+
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):hover .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay {
5275
+
display: flex !important;
5276
+
}
5277
+
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-thumbnail {
5278
+
width: 190px;
5279
+
height: 100px;
5280
+
position: relative;
5281
+
border-radius: 3px;
5282
+
margin-block-end: 4px;
5283
+
overflow: hidden;
5284
+
}
5285
+
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-thumbnail img {
5286
+
-o-object-fit: contain;
5287
+
object-fit: contain;
5288
+
width: 100%;
5289
+
height: 100%;
5290
+
}
5291
+
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-preview {
5292
+
display: none;
5293
+
justify-content: center;
5294
+
align-items: center;
5295
+
position: absolute;
5296
+
inset: 0;
5297
+
background-color: rgba(0, 0, 0, 0.5);
5298
+
cursor: default;
5299
+
}
5300
+
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-name {
5301
+
font-size: 11px;
5302
+
white-space: nowrap;
5303
+
text-overflow: ellipsis;
5304
+
overflow: hidden;
5305
+
}
5306
+
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer {
5307
+
display: flex;
5308
+
position: relative;
5309
+
justify-content: space-between;
5310
+
align-items: center;
5311
+
font-size: 11px;
5312
+
min-height: 38px;
5313
+
}
5314
+
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay {
5315
+
display: none;
5316
+
width: 90%;
5317
+
gap: 8px;
5318
+
height: 38px;
5319
+
padding: 4px 0;
5320
+
}
5321
+
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay .elementor-template-library-template-insert {
5322
+
display: flex;
5323
+
}
5324
+
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay .elementor-template-library-template-insert i {
5325
+
display: flex;
5326
+
align-items: center;
5327
+
}
5328
+
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay .elementor-template-library-template-card-footer-overlay-info {
5329
+
display: flex;
5330
+
flex-direction: column;
5331
+
justify-content: center;
5332
+
width: 65%;
5333
+
align-items: start;
5334
+
white-space: nowrap;
5335
+
text-overflow: ellipsis;
5336
+
overflow: hidden;
5337
+
}
5338
+
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid.elementor-template-library-template-type-folder {
5339
+
flex-direction: row;
5340
+
align-items: center;
5341
+
justify-content: start;
5342
+
height: 56px;
5343
+
padding: 13px 10px;
5344
+
}
5345
+
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid.elementor-template-library-template-type-folder .elementor-template-library-template-type-icon {
5346
+
font-size: 25px;
5347
+
margin-inline-end: 8px;
5348
+
}
5349
+
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid.elementor-template-library-template-type-folder .elementor-template-library-template-more-toggle {
5350
+
margin-inline-start: auto;
5351
+
}
5352
+
#elementor-template-library-templates[data-template-view=grid] #bulk-select-all {
5353
+
display: none;
5354
+
}
5355
+
#elementor-template-library-templates.no-bulk-selections #bulk-select-all, #elementor-template-library-templates.no-bulk-selections .bulk-selection-item-checkbox {
5356
+
visibility: hidden;
5357
+
}
5358
+
#elementor-template-library-templates.no-bulk-selections .elementor-template-library-template-name:hover .bulk-selection-item-checkbox {
5359
+
visibility: visible;
5360
+
}
5361
+
#elementor-template-library-templates .bulk-selection-action-bar {
5362
+
display: none;
5363
+
background: var(--e-a-bg-active);
5364
+
padding: 10px 25px;
5365
+
border-radius: 5px;
5366
+
color: var(--e-a-bg-invert);
5367
+
gap: 20px;
5368
+
align-items: center;
5369
+
flex: 1;
5370
+
}
5371
+
#elementor-template-library-templates .bulk-selection-action-bar i {
5372
+
cursor: pointer;
5373
+
font-size: 18px;
5374
+
}
5375
+
#elementor-template-library-templates .bulk-selection-action-bar i.disabled {
5376
+
pointer-events: none;
5377
+
opacity: 0.3;
5378
+
}
5379
+
#elementor-template-library-templates .bulk-selection-action-bar .eicon-editor-close {
5380
+
font-size: 20px;
5381
+
}
5382
+
#elementor-template-library-templates #elementor-template-library-navigation-container {
5383
+
display: flex;
5384
+
flex: 1;
5385
+
white-space: nowrap;
5386
+
text-overflow: ellipsis;
5387
+
overflow: hidden;
5388
+
}
5389
+
#elementor-template-library-templates #elementor-template-library-navigation-container .elementor-template-library-navigation-container {
5390
+
display: flex;
5391
+
flex-direction: row;
5392
+
align-items: center;
5393
+
gap: 15px;
5394
+
white-space: nowrap;
5395
+
text-overflow: ellipsis;
5396
+
overflow: hidden;
5397
+
}
5398
+
#elementor-template-library-templates #elementor-template-library-navigation-container .elementor-template-library-navigation-container > span {
5399
+
white-space: nowrap;
5400
+
text-overflow: ellipsis;
5401
+
overflow: hidden;
5402
+
}
5403
+
#elementor-template-library-templates #elementor-template-library-navigation-container .elementor-template-library-navigation-container .elementor-template-library-navigation-back-button {
5404
+
padding-inline-start: 8px;
5405
+
background-color: var(--e-a-bg-hover);
5406
+
color: var(--e-a-color-txt);
5407
+
}
5408
+
#elementor-template-library-templates #elementor-template-library-order-toolbar-local:hover #bulk-select-all {
5409
+
visibility: visible;
5410
+
}
5411
+
#elementor-template-library-templates .bulk-selected-item {
5412
+
background: var(--e-a-bg-active);
5413
+
}
5414
+
#elementor-template-library-templates .elementor-template-library-local-column-1 input[type=checkbox] {
5415
+
position: relative;
5416
+
inset-block-start: 3px;
5417
+
}
5418
+
#elementor-template-library-templates .elementor-template-library-local-column-1 input[type=checkbox]:checked {
5419
+
inset-block-start: 0px;
5420
+
}
5421
+
#elementor-template-library-templates .bulk-selection-item-checkbox:checked,
5422
+
#elementor-template-library-templates #bulk-select-all:checked {
5423
+
background: #69727D;
5424
+
}
5425
+
#elementor-template-library-templates .checkbox-minus:before {
5426
+
display: block;
5427
+
content: "";
5428
+
width: 10px;
5429
+
height: 2px;
5430
+
background-color: white;
5431
+
transform: none;
5432
+
}
5433
+
5434
+
#elementor-template-library-toolbar {
5435
+
display: flex;
5436
+
justify-content: space-between;
5437
+
align-items: center;
5438
+
}
5439
+
5440
+
.elementor-template-library-filter-toolbar {
5441
+
display: flex;
5442
+
align-items: center;
5443
+
}
5444
+
5445
+
.elementor-template-library-filter-select-source {
5446
+
width: 350px;
5447
+
display: flex;
5448
+
gap: 10px;
5449
+
}
5450
+
.elementor-template-library-filter-select-source .source-option {
5451
+
flex: 1;
5452
+
border: 0.5px solid #BABFC5;
5453
+
padding: 5px;
5454
+
border-radius: 3px;
5455
+
cursor: pointer;
5456
+
font-size: 12px;
5457
+
}
5458
+
.elementor-template-library-filter-select-source .source-option i {
5459
+
margin-inline-end: 5px;
5460
+
}
5461
+
.elementor-template-library-filter-select-source .source-option .new-badge {
5462
+
border: 1px solid var(--e-a-color-primary-bold);
5463
+
padding: 2px 4px;
5464
+
color: var(--e-a-color-primary-bold);
5465
+
border-radius: 10px;
5466
+
font-size: 10px;
5467
+
margin-inline-start: 5px;
5468
+
}
5469
+
.elementor-template-library-filter-select-source .source-option.selected, .elementor-template-library-filter-select-source .source-option:hover {
5470
+
background-color: var(--e-a-bg-hover);
5471
+
}
5472
+
5473
+
#elementor-template-library-connect-states .elementor-template-library-filter-toolbar {
5474
+
display: flex;
5475
+
align-items: center;
5476
+
justify-content: space-between;
5477
+
}
5478
+
5479
+
#elementor-template-library-toolbar .source-option-badge,
5480
+
.elementor-template-library-connect-states-badge .source-option-badge {
5481
+
display: flex;
5482
+
align-items: center;
5483
+
gap: 6px;
5484
+
padding: 6px 12px;
5485
+
border: none;
5486
+
border-radius: 20px;
5487
+
font-size: 14px;
5488
+
font-weight: 500;
5489
+
white-space: nowrap;
5490
+
margin-inline-start: auto;
5491
+
margin-inline-end: 15px;
5492
+
}
5493
+
#elementor-template-library-toolbar .source-option-badge i,
5494
+
.elementor-template-library-connect-states-badge .source-option-badge i {
5495
+
margin: 0;
5496
+
font-size: 14px;
5497
+
}
5498
+
#elementor-template-library-toolbar .source-option-badge.cloud-badge,
5499
+
.elementor-template-library-connect-states-badge .source-option-badge.cloud-badge {
5500
+
background-color: var(--e-a-bg-info);
5501
+
color: var(--e-a-color-info);
5502
+
}
5503
+
#elementor-template-library-toolbar .source-option-badge.cloud-badge i,
5504
+
.elementor-template-library-connect-states-badge .source-option-badge.cloud-badge i {
5505
+
color: var(--e-a-color-info);
5506
+
}
5507
+
#elementor-template-library-toolbar .source-option-badge.site-badge,
5508
+
.elementor-template-library-connect-states-badge .source-option-badge.site-badge {
5509
+
background-color: var(--e-a-bg-warning);
5510
+
color: var(--e-a-btn-bg-warning-hover);
5511
+
}
5512
+
#elementor-template-library-toolbar .source-option-badge.site-badge i,
5513
+
.elementor-template-library-connect-states-badge .source-option-badge.site-badge i {
5514
+
color: var(--e-a-btn-bg-warning-hover);
5515
+
}
5516
+
5517
+
#elementor-template-library-filter-toolbar-remote {
5518
+
font-size: 11px;
5519
+
}
5520
+
5521
+
#elementor-template-library-order {
5522
+
display: flex;
5523
+
border-inline-end: var(--e-a-border);
5524
+
}
5525
+
5526
+
.elementor-template-library-order-label {
5527
+
text-transform: uppercase;
5528
+
padding-inline-end: 22px;
5529
+
-webkit-user-select: none;
5530
+
-moz-user-select: none;
5531
+
user-select: none;
5532
+
line-height: 1;
5533
+
font-size: 10px;
5534
+
font-weight: 500;
5535
+
}
5536
+
5537
+
label.elementor-template-library-order-label {
5538
+
cursor: pointer;
5539
+
}
5540
+
label.elementor-template-library-order-label:hover {
5541
+
color: var(--e-a-color-txt-hover);
5542
+
}
5543
+
5544
+
#elementor-template-library-filter .select2 {
5545
+
text-align: start;
5546
+
width: calc(27px * 5) !important;
5547
+
}
5548
+
#elementor-template-library-filter .select2-selection__rendered {
5549
+
text-transform: capitalize;
5550
+
}
5551
+
5552
+
#select2-elementor-template-library-filter-subtype-results .select2-results__option {
5553
+
text-transform: capitalize;
5554
+
text-align: start;
5555
+
padding-inline-start: 5px;
5556
+
}
5557
+
5558
+
#elementor-template-library-my-favorites {
5559
+
flex-grow: 1;
5560
+
text-align: start;
5561
+
padding-inline-start: 20px;
5562
+
}
5563
+
5564
+
#elementor-template-library-filter-my-favorites {
5565
+
display: none;
5566
+
}
5567
+
#elementor-template-library-filter-my-favorites:checked + #elementor-template-library-filter-my-favorites-label {
5568
+
color: var(--e-a-color-txt-active);
5569
+
}
5570
+
#elementor-template-library-filter-my-favorites:checked + #elementor-template-library-filter-my-favorites-label i:after {
5571
+
color: var(--e-a-color-primary-bold);
5572
+
content: "\e93f";
5573
+
}
5574
+
5575
+
#elementor-template-library-filter-my-favorites-label {
5576
+
cursor: pointer;
5577
+
text-transform: uppercase;
5578
+
}
5579
+
#elementor-template-library-filter-my-favorites-label:hover {
5580
+
color: var(--e-a-color-txt-hover);
5581
+
}
5582
+
#elementor-template-library-filter-my-favorites-label:hover i:after {
5583
+
color: var(--e-a-color-primary-bold);
5584
+
}
5585
+
#elementor-template-library-filter-my-favorites-label i {
5586
+
padding-inline-end: 5px;
5587
+
}
5588
+
#elementor-template-library-filter-my-favorites-label i:after {
5589
+
content: "\e923";
5590
+
}
5591
+
5592
+
#elementor-template-library-create-new-folder-dialog .elementor-create-folder-template-dialog__p {
5593
+
margin-block-end: 10px;
5594
+
}
5595
+
5596
+
#elementor-template-library-filter-text-wrapper {
5597
+
width: 200px;
5598
+
position: relative;
5599
+
}
5600
+
#elementor-template-library-filter-text-wrapper i {
5601
+
position: absolute;
5602
+
inset-block-start: 50%;
5603
+
inset-inline-end: 0;
5604
+
transform: translateY(-50%);
5605
+
}
5606
+
#elementor-template-library-filter-text-wrapper i.eicon-loading.eicon-animation-spin {
5607
+
inset-block-start: 25%;
5608
+
}
5609
+
5610
+
#elementor-template-library-filter-text {
5611
+
border: none;
5612
+
border-block-end: var(--e-a-border-bold);
5613
+
border-radius: 0;
5614
+
font-size: 11px;
5615
+
padding: 8px 15px 8px 0;
5616
+
transition: border 0.5s;
5617
+
}
5618
+
#elementor-template-library-filter-text:focus {
5619
+
border-color: var(--e-a-border-color-focus);
5620
+
}
5621
+
#elementor-template-library-filter-text::-moz-placeholder {
5622
+
font-weight: 300;
5623
+
text-transform: uppercase;
5624
+
}
5625
+
#elementor-template-library-filter-text::placeholder {
5626
+
font-weight: 300;
5627
+
text-transform: uppercase;
5628
+
}
5629
+
5630
+
.elementor-template-library-template-remote {
5631
+
margin: calc(30px / 2);
5632
+
padding: 8px;
5633
+
border: var(--e-a-border);
5634
+
border-radius: 3px;
5635
+
}
5636
+
.elementor-template-library-template-remote:hover {
5637
+
background-color: var(--e-a-bg-hover);
5638
+
}
5639
+
.elementor-template-library-template-remote:hover .elementor-template-library-template-name {
5640
+
display: none;
5641
+
}
5642
+
.elementor-template-library-template-remote:not(:hover) .elementor-template-library-template-preview {
5643
+
opacity: 0;
5644
+
}
5645
+
.elementor-template-library-template-remote:not(:hover) .elementor-template-library-favorite,
5646
+
.elementor-template-library-template-remote:not(:hover) .elementor-template-library-template-action {
5647
+
display: none;
5648
+
}
5649
+
.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before {
5650
+
content: var(--elementor-template-library-subscription-plan-label);
5651
+
background-color: var(--e-a-color-accent);
5652
+
color: var(--e-a-color-white);
5653
+
position: absolute;
5654
+
text-transform: uppercase;
5655
+
line-height: 1;
5656
+
inset-block-start: 5px;
5657
+
inset-inline-end: 5px;
5658
+
padding: 3px 5px;
5659
+
font-size: 8px;
5660
+
border-radius: 2px;
5661
+
}
5662
+
.elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp) {
5663
+
position: relative;
5664
+
width: calc(33.333% - 30px);
5665
+
overflow: hidden;
5666
+
}
5667
+
.elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp) img {
5668
+
display: block;
5669
+
width: 100%;
5670
+
}
5671
+
.elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp) .elementor-template-library-template-footer {
5672
+
position: absolute;
5673
+
width: 100%;
5674
+
inset-block-end: 0;
5675
+
inset-inline-start: 0;
5676
+
padding: 10px;
5677
+
background-color: var(--e-a-bg-default);
5678
+
transition: transform 0.5s;
5679
+
}
5680
+
.elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp) .elementor-template-library-template-name {
5681
+
display: none;
5682
+
}
5683
+
.elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp):not(:hover) .elementor-template-library-template-footer {
5684
+
transform: translateY(100%);
5685
+
}
5686
+
.elementor-template-library-template-remote .elementor-template-library-template-body {
5687
+
position: relative;
5688
+
}
5689
+
@media (max-width: 1025px) {
5690
+
.elementor-template-library-template-remote .elementor-template-library-template-body {
5691
+
height: 300px;
5692
+
}
5693
+
}
5694
+
.elementor-template-library-template-remote .elementor-template-library-template-screenshot {
5695
+
height: 100%;
5696
+
background-size: cover;
5697
+
background-position-x: 50%;
5698
+
box-shadow: inset 0px -2px 15px -6px rgba(0, 0, 0, 0.07);
5699
+
}
5700
+
.elementor-template-library-template-remote .elementor-template-library-template-preview {
5701
+
position: absolute;
5702
+
inset: 0;
5703
+
background-color: rgba(0, 0, 0, 0.5);
5704
+
transition: opacity 0.5s;
5705
+
cursor: pointer;
5706
+
}
5707
+
.elementor-template-library-template-remote .elementor-template-library-template-preview i {
5708
+
font-size: 20px;
5709
+
position: absolute;
5710
+
inset-block-start: 50%;
5711
+
inset-inline-start: 50%;
5712
+
transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
5713
+
}
5714
+
.elementor-template-library-template-remote .elementor-template-library-template-footer {
5715
+
display: flex;
5716
+
justify-content: space-between;
5717
+
font-size: 11px;
5718
+
line-height: 1;
5719
+
height: 40px;
5720
+
align-items: center;
5721
+
}
5722
+
.elementor-template-library-template-remote .elementor-template-library-template-name {
5723
+
text-align: start;
5724
+
flex-grow: 1;
5725
+
white-space: nowrap;
5726
+
text-overflow: ellipsis;
5727
+
overflow: hidden;
5728
+
padding-inline-end: 5px;
5729
+
}
5730
+
.elementor-template-library-template-remote .elementor-template-library-favorite {
5731
+
margin-inline-start: auto;
5732
+
}
5733
+
.elementor-template-library-template-remote .elementor-template-library-template-favorite-input {
5734
+
display: none;
5735
+
}
5736
+
.elementor-template-library-template-remote .elementor-template-library-template-favorite-input:checked + .elementor-template-library-template-favorite-label i:before {
5737
+
content: "\e93f";
5738
+
color: var(--e-a-color-primary-bold);
5739
+
}
5740
+
.elementor-template-library-template-remote .elementor-template-library-template-favorite-label {
5741
+
font-size: 15px;
5742
+
cursor: pointer;
5743
+
}
5744
+
.elementor-template-library-template-remote .elementor-template-library-template-favorite-label:hover i {
5745
+
color: var(--e-a-color-primary-bold);
5746
+
}
5747
+
5748
+
@media (max-width: 1439px) {
5749
+
.elementor-template-library-template-page,
5750
+
.elementor-template-library-template-lp {
5751
+
width: calc(25% - 30px);
5752
+
}
5753
+
}
5754
+
@media (min-width: 1440px) {
5755
+
.elementor-template-library-template-page,
5756
+
.elementor-template-library-template-lp {
5757
+
width: calc(20% - 30px);
5758
+
}
5759
+
}
5760
+
@media (max-width: 1025px) {
5761
+
.elementor-template-library-template-page,
5762
+
.elementor-template-library-template-lp {
5763
+
width: calc(33.333% - 30px);
5764
+
}
5765
+
}
5766
+
.elementor-template-library-template-page .elementor-template-library-template-body,
5767
+
.elementor-template-library-template-lp .elementor-template-library-template-body {
5768
+
height: 200px;
5769
+
}
5770
+
5771
+
#elementor-template-library-order-toolbar-local,
5772
+
.elementor-template-library-template-local,
5773
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) {
5774
+
display: flex;
5775
+
align-items: center;
5776
+
padding: 0 25px;
5777
+
text-align: start;
5778
+
}
5779
+
@media (max-width: 1439px) {
5780
+
#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-1,
5781
+
.elementor-template-library-template-local .elementor-template-library-local-column-1,
5782
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-1 {
5783
+
width: 33%;
5784
+
}
5785
+
#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-2,
5786
+
.elementor-template-library-template-local .elementor-template-library-local-column-2,
5787
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-2 {
5788
+
width: 10%;
5789
+
}
5790
+
#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,
5791
+
.elementor-template-library-template-local .elementor-template-library-local-column-3,
5792
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-3 {
5793
+
width: 15%;
5794
+
}
5795
+
#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-4,
5796
+
.elementor-template-library-template-local .elementor-template-library-local-column-4,
5797
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-4 {
5798
+
width: 15%;
5799
+
}
5800
+
#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5,
5801
+
.elementor-template-library-template-local .elementor-template-library-local-column-5,
5802
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-5 {
5803
+
width: 27%;
5804
+
}
5805
+
}
5806
+
@media (min-width: 1440px) {
5807
+
#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-1,
5808
+
.elementor-template-library-template-local .elementor-template-library-local-column-1,
5809
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-1 {
5810
+
width: 25%;
5811
+
}
5812
+
#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-2,
5813
+
.elementor-template-library-template-local .elementor-template-library-local-column-2,
5814
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-2 {
5815
+
width: 17%;
5816
+
}
5817
+
#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,
5818
+
.elementor-template-library-template-local .elementor-template-library-local-column-3,
5819
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-3 {
5820
+
width: 17%;
5821
+
}
5822
+
#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-4,
5823
+
.elementor-template-library-template-local .elementor-template-library-local-column-4,
5824
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-4 {
5825
+
width: 17%;
5826
+
}
5827
+
#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5,
5828
+
.elementor-template-library-template-local .elementor-template-library-local-column-5,
5829
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-5 {
5830
+
width: 24%;
5831
+
}
5832
+
}
5833
+
@media (max-width: 1024px) {
5834
+
#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,
5835
+
.elementor-template-library-template-local .elementor-template-library-local-column-3,
5836
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-3 {
5837
+
display: none;
5838
+
}
5839
+
#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5,
5840
+
.elementor-template-library-template-local .elementor-template-library-local-column-5,
5841
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-5 {
5842
+
width: 41%;
5843
+
}
5844
+
}
5845
+
5846
+
.elementor-template-library-template-local .elementor-template-library-template-more,
5847
+
.elementor-template-library-template-cloud .elementor-template-library-template-more {
5848
+
display: none;
5849
+
position: absolute;
5850
+
background-color: var(--e-a-bg-default);
5851
+
border-radius: var(--e-a-border-radius);
5852
+
box-shadow: 1px 3px 11px rgba(0, 0, 0, 0.3);
5853
+
inset-block-start: 100%;
5854
+
inset-inline-end: 0;
5855
+
z-index: 1;
5856
+
}
5857
+
.elementor-template-library-template-local .elementor-template-library-template-more > div,
5858
+
.elementor-template-library-template-cloud .elementor-template-library-template-more > div {
5859
+
padding: 10px 20px;
5860
+
font-size: 11px;
5861
+
cursor: pointer;
5862
+
display: flex;
5863
+
align-items: center;
5864
+
gap: 8px;
5865
+
}
5866
+
.elementor-template-library-template-local .elementor-template-library-template-more > div.disabled,
5867
+
.elementor-template-library-template-cloud .elementor-template-library-template-more > div.disabled {
5868
+
cursor: not-allowed;
5869
+
color: var(--e-a-color-txt-disabled);
5870
+
}
5871
+
.elementor-template-library-template-local .elementor-template-library-template-more > div.disabled a,
5872
+
.elementor-template-library-template-cloud .elementor-template-library-template-more > div.disabled a {
5873
+
color: var(--e-a-color-txt-disabled);
5874
+
cursor: not-allowed;
5875
+
}
5876
+
.elementor-template-library-template-local .elementor-template-library-template-more a,
5877
+
.elementor-template-library-template-cloud .elementor-template-library-template-more a {
5878
+
color: var(--e-a-color-txt);
5879
+
display: flex;
5880
+
align-items: center;
5881
+
gap: 8px;
5882
+
}
5883
+
.elementor-template-library-template-local .elementor-template-library-template-more .elementor-template-library-template-delete,
5884
+
.elementor-template-library-template-cloud .elementor-template-library-template-more .elementor-template-library-template-delete {
5885
+
color: var(--e-a-color-danger);
5886
+
}
5887
+
.elementor-template-library-template-local .elementor-template-library-template-more i,
5888
+
.elementor-template-library-template-cloud .elementor-template-library-template-more i {
5889
+
font-size: 16px;
5890
+
}
5891
+
.elementor-template-library-template-local .elementor-template-library-template-more-toggle,
5892
+
.elementor-template-library-template-cloud .elementor-template-library-template-more-toggle {
5893
+
margin-inline-start: auto;
5894
+
cursor: pointer;
5895
+
}
5896
+
.elementor-template-library-template-local .elementor-template-library-template-more-toggle i,
5897
+
.elementor-template-library-template-cloud .elementor-template-library-template-more-toggle i {
5898
+
font-size: 20px;
5899
+
}
5900
+
5901
+
.elementor-template-library-template-local,
5902
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) {
5903
+
height: 50px;
5904
+
width: 100%;
5905
+
margin-block-start: 1px;
5906
+
transition: background-color 0.3s linear;
5907
+
}
5908
+
.elementor-template-library-template-local:hover,
5909
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid):hover {
5910
+
background-color: var(--e-a-bg-hover);
5911
+
}
5912
+
.elementor-template-library-template-local:first-child,
5913
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid):first-child {
5914
+
border-start-start-radius: 3px;
5915
+
border-start-end-radius: 3px;
5916
+
border-end-start-radius: 0;
5917
+
border-end-end-radius: 0;
5918
+
}
5919
+
.elementor-template-library-template-local:last-child,
5920
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid):last-child {
5921
+
border-start-start-radius: 0;
5922
+
border-start-end-radius: 0;
5923
+
border-end-start-radius: 3px;
5924
+
border-end-end-radius: 3px;
5925
+
}
5926
+
.elementor-template-library-template-local .elementor-template-library-template-name,
5927
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name {
5928
+
font-weight: 500;
5929
+
}
5930
+
.elementor-template-library-template-local .elementor-template-library-template-name i,
5931
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name i {
5932
+
font-size: 16px;
5933
+
}
5934
+
.elementor-template-library-template-local .elementor-template-library-template-name,
5935
+
.elementor-template-library-template-local .elementor-template-library-template-meta,
5936
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name,
5937
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-meta {
5938
+
padding-inline-end: 20px;
5939
+
}
5940
+
.elementor-template-library-template-local .elementor-template-library-local-column-1 i,
5941
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-1 i {
5942
+
padding-inline-end: 10px;
5943
+
}
5944
+
.elementor-template-library-template-local .elementor-template-library-template-name,
5945
+
.elementor-template-library-template-local .elementor-template-library-template-meta,
5946
+
.elementor-template-library-template-local .elementor-template-library-template-preview,
5947
+
.elementor-template-library-template-local .elementor-template-library-template-action,
5948
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name,
5949
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-meta,
5950
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-preview,
5951
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-action {
5952
+
white-space: nowrap;
5953
+
text-overflow: ellipsis;
5954
+
overflow: hidden;
5955
+
}
5956
+
.elementor-template-library-template-local .elementor-template-library-template-controls,
5957
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-controls {
5958
+
position: relative;
5959
+
display: flex;
5960
+
align-items: center;
5961
+
}
5962
+
.elementor-template-library-template-local .elementor-template-library-template-controls > div,
5963
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-controls > div {
5964
+
cursor: pointer;
5965
+
transition: color 0.5s;
5966
+
}
5967
+
.elementor-template-library-template-local .elementor-template-library-template-insert.disabled,
5968
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert.disabled {
5969
+
color: #F5D0FE;
5970
+
}
5971
+
.elementor-template-library-template-local .elementor-template-library-template-insert.disabled:hover, .elementor-template-library-template-local .elementor-template-library-template-insert.disabled:focus,
5972
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert.disabled:hover,
5973
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert.disabled:focus {
5974
+
cursor: not-allowed;
5975
+
}
5976
+
.elementor-template-library-template-local .elementor-template-library-template-insert i,
5977
+
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert i {
5978
+
margin-inline-end: 3px;
5979
+
}
5980
+
5981
+
#elementor-template-library-preview {
5982
+
height: 100%;
5983
+
overflow: hidden;
5984
+
}
5985
+
#elementor-template-library-preview iframe {
5986
+
height: 150%;
5987
+
transform: scale(0.666) translateX(calc(-25% * var(--direction-multiplier))) translateY(-25%);
5988
+
}
5989
+
@media (max-width: 1439px) {
5990
+
#elementor-template-library-preview iframe {
5991
+
width: 1440px;
5992
+
}
5993
+
}
5994
+
@media (min-width: 1440px) {
5995
+
#elementor-template-library-preview iframe {
5996
+
width: 1730px;
5997
+
}
5998
+
}
5999
+
6000
+
.elementor-template-library-blank-icon {
6001
+
font-size: 64px;
6002
+
margin-block-start: 45px;
6003
+
line-height: 1;
6004
+
}
6005
+
.elementor-template-library-blank-icon i {
6006
+
font-size: 85px;
6007
+
}
6008
+
.elementor-template-library-blank-icon i.eicon-library-upload {
6009
+
font-size: 65px;
6010
+
}
6011
+
.elementor-template-library-blank-icon img {
6012
+
width: 70px;
6013
+
}
6014
+
.elementor-template-library-blank-icon .elementor-template-library-no-results {
6015
+
width: 200px;
6016
+
}
6017
+
6018
+
.elementor-template-library-blank-title {
6019
+
font-size: 30px;
6020
+
margin-block-start: 20px;
6021
+
}
6022
+
@media (max-width: 1439px) {
6023
+
.elementor-template-library-blank-title {
6024
+
font-size: 25px;
6025
+
}
6026
+
}
6027
+
6028
+
.elementor-template-library-blank-message {
6029
+
font-size: 18px;
6030
+
margin-block-start: 15px;
6031
+
font-weight: 300;
6032
+
}
6033
+
@media (max-width: 1439px) {
6034
+
.elementor-template-library-blank-message {
6035
+
font-size: 16px;
6036
+
margin-block-start: 10px;
6037
+
}
6038
+
}
6039
+
6040
+
#elementor-template-library-save-template-form {
6041
+
margin-block-start: 40px;
6042
+
display: flex;
6043
+
align-items: center;
6044
+
justify-content: center;
6045
+
}
6046
+
#elementor-template-library-save-template-form > * {
6047
+
height: 55px;
6048
+
font-size: 16px;
6049
+
}
6050
+
#elementor-template-library-save-template-form .cloud-library-form-inputs > * {
6051
+
height: 55px;
6052
+
font-size: 16px;
6053
+
margin-block-end: 15px;
6054
+
}
6055
+
#elementor-template-library-save-template-form .cloud-library-form-inputs {
6056
+
display: block;
6057
+
width: 500px;
6058
+
margin: 0 auto;
6059
+
}
6060
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-tooltip,
6061
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .connect-badge {
6062
+
display: none;
6063
+
}
6064
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .divider {
6065
+
margin-inline: 5px;
6066
+
}
6067
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-badge {
6068
+
display: none;
6069
+
border: 1px solid rgba(147, 0, 63, 0.5019607843);
6070
+
padding: 3px 5px;
6071
+
border-radius: 100px;
6072
+
margin-inline: 5px;
6073
+
}
6074
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-badge a {
6075
+
color: var(--e-a-btn-bg-accent);
6076
+
}
6077
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-badge a i {
6078
+
margin-inline-end: 5px;
6079
+
}
6080
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .quota-cta {
6081
+
display: inline;
6082
+
}
6083
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .ellipsis-container {
6084
+
display: inline;
6085
+
background: var(--e-a-bg-hover);
6086
+
padding: 0 2px 1px;
6087
+
border-radius: 2px;
6088
+
vertical-align: bottom;
6089
+
cursor: pointer;
6090
+
}
6091
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .ellipsis-container:hover {
6092
+
background: var(--e-a-bg-active);
6093
+
}
6094
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .upgrade-tooltip,
6095
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .connect-badge,
6096
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .upgrade-badge, #elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .upgrade-tooltip,
6097
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .connect-badge,
6098
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .upgrade-badge {
6099
+
display: inline;
6100
+
}
6101
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .ellipsis-container,
6102
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion #cloud,
6103
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .cloud label, #elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .ellipsis-container,
6104
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity #cloud,
6105
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .cloud label {
6106
+
pointer-events: none;
6107
+
}
6108
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .ellipsis-container,
6109
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .divider, #elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .ellipsis-container,
6110
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .divider {
6111
+
display: none;
6112
+
}
6113
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .connect-divider, #elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .connect-divider {
6114
+
color: var(--e-a-color-txt-muted);
6115
+
margin-inline: 5px;
6116
+
}
6117
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .quota-cta {
6118
+
display: none;
6119
+
float: inline-start;
6120
+
}
6121
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .quota-cta p {
6122
+
font-size: 13px;
6123
+
color: var(--e-a-btn-bg-accent);
6124
+
text-align: start;
6125
+
}
6126
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .quota-cta a {
6127
+
color: var(--e-a-btn-bg-accent);
6128
+
text-decoration: underline;
6129
+
}
6130
+
#elementor-template-library-save-template-form .cloud-library-form-inputs #elementor-template-library-save-template-submit {
6131
+
float: inline-end;
6132
+
}
6133
+
#elementor-template-library-save-template-form .cloud-library-form-inputs #elementor-template-library-save-template-submit[disabled] {
6134
+
cursor: not-allowed;
6135
+
}
6136
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections {
6137
+
display: flex;
6138
+
flex-direction: column;
6139
+
text-align: start;
6140
+
border: var(--e-a-border-bold);
6141
+
padding: 15px;
6142
+
height: auto;
6143
+
gap: 10px;
6144
+
position: relative;
6145
+
}
6146
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections input[type=checkbox]:checked {
6147
+
background: #69727D;
6148
+
inset-block-start: -3px;
6149
+
position: relative;
6150
+
}
6151
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input {
6152
+
position: relative;
6153
+
display: inline-block;
6154
+
}
6155
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input.cloud, #elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input.local {
6156
+
white-space: nowrap;
6157
+
text-overflow: ellipsis;
6158
+
overflow: hidden;
6159
+
display: inline-flex;
6160
+
align-items: baseline;
6161
+
line-height: 27px;
6162
+
}
6163
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #cloud,
6164
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #local {
6165
+
flex-shrink: 0;
6166
+
position: relative;
6167
+
inset-block-start: 2px;
6168
+
}
6169
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #cloud:checked,
6170
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #local:checked {
6171
+
inset-block-start: -2px;
6172
+
}
6173
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .eicon-ellipsis-h {
6174
+
vertical-align: bottom;
6175
+
}
6176
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .eicon-info {
6177
+
margin-inline: 5px;
6178
+
color: var(--e-a-color-txt-muted);
6179
+
cursor: pointer;
6180
+
}
6181
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .selected-folder {
6182
+
display: none;
6183
+
margin-inline-end: 5px;
6184
+
align-items: baseline;
6185
+
white-space: nowrap;
6186
+
text-overflow: ellipsis;
6187
+
overflow: hidden;
6188
+
}
6189
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .selected-folder[style*="display: inline"] {
6190
+
display: inline-flex !important;
6191
+
}
6192
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .selected-folder-text {
6193
+
text-decoration: underline;
6194
+
cursor: pointer;
6195
+
white-space: nowrap;
6196
+
text-overflow: ellipsis;
6197
+
overflow: hidden;
6198
+
}
6199
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .eicon-editor-close {
6200
+
cursor: pointer;
6201
+
flex-shrink: 0;
6202
+
}
6203
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #elementor-template-library-connect__badge {
6204
+
color: var(--e-a-color-primary-bold);
6205
+
font-size: 14px;
6206
+
}
6207
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #elementor-template-library-connect__badge:hover {
6208
+
text-decoration: underline;
6209
+
}
6210
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown {
6211
+
display: none;
6212
+
position: absolute;
6213
+
inset-block-start: 40px;
6214
+
background-color: var(--e-a-bg-default);
6215
+
min-width: 187px;
6216
+
overflow: auto;
6217
+
box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
6218
+
z-index: 1;
6219
+
border-radius: 2px;
6220
+
max-width: 450px;
6221
+
}
6222
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown li {
6223
+
white-space: nowrap;
6224
+
text-overflow: ellipsis;
6225
+
overflow: hidden;
6226
+
}
6227
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .eicon-loading {
6228
+
margin: 15px;
6229
+
}
6230
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .eicon-folder-o {
6231
+
margin-inline-end: 10px;
6232
+
}
6233
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-list {
6234
+
max-height: 170px;
6235
+
}
6236
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item {
6237
+
padding: 5px 15px;
6238
+
cursor: pointer;
6239
+
}
6240
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item[data-id="0"] .eicon-folder-o {
6241
+
display: none;
6242
+
}
6243
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item .eicon-loading {
6244
+
margin: 0px;
6245
+
}
6246
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item[data-id="0"] {
6247
+
text-decoration: underline;
6248
+
}
6249
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item:hover, #elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item.selected {
6250
+
background: var(--e-a-border-color);
6251
+
}
6252
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item.disabled {
6253
+
pointer-events: none;
6254
+
opacity: 0.3;
6255
+
}
6256
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .no-results {
6257
+
text-align: center;
6258
+
font-size: 13px;
6259
+
margin: 0 20px;
6260
+
padding-block: 15px;
6261
+
pointer-events: none;
6262
+
}
6263
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .no-results i {
6264
+
font-size: 24px;
6265
+
padding-block-end: 10px;
6266
+
}
6267
+
#elementor-template-library-save-template-form .cloud-library-form-inputs #elementor-template-library-save-template-name {
6268
+
border-block-start: none;
6269
+
border-inline: none;
6270
+
}
6271
+
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input.disabled {
6272
+
pointer-events: none;
6273
+
opacity: 0.3;
6274
+
}
6275
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b {
6276
+
display: flex;
6277
+
flex-direction: column;
6278
+
width: 600px;
6279
+
text-align: start;
6280
+
}
6281
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .template-name-label,
6282
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .save-location-label {
6283
+
font-size: 12px;
6284
+
font-weight: 400;
6285
+
color: var(--e-a-color-txt);
6286
+
}
6287
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b #elementor-template-library-save-template-name {
6288
+
width: 100%;
6289
+
padding: 12px 15px;
6290
+
border: var(--e-a-border-bold);
6291
+
border-radius: 3px;
6292
+
margin-block-end: 0;
6293
+
}
6294
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections {
6295
+
border: none;
6296
+
padding: 0;
6297
+
gap: 12px;
6298
+
margin-block-start: 20px;
6299
+
}
6300
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input {
6301
+
display: flex;
6302
+
align-items: center;
6303
+
padding: 12px 15px;
6304
+
border: var(--e-a-border-bold);
6305
+
border-radius: 3px;
6306
+
width: 100%;
6307
+
line-height: normal;
6308
+
gap: 8px;
6309
+
}
6310
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input:has(input[type=checkbox]:checked) {
6311
+
border-color: var(--e-a-color-txt);
6312
+
}
6313
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input.cloud, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input.local {
6314
+
display: flex;
6315
+
}
6316
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input input[type=checkbox] {
6317
+
margin-inline-end: 0;
6318
+
flex-shrink: 0;
6319
+
position: relative;
6320
+
}
6321
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input input[type=checkbox]:checked {
6322
+
inset-block-start: 0;
6323
+
}
6324
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input input[type=checkbox]::after {
6325
+
content: "";
6326
+
position: absolute;
6327
+
inset-inline-end: -8px;
6328
+
width: 1px;
6329
+
height: 18px;
6330
+
background-color: var(--e-a-border-color);
6331
+
}
6332
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input > i:first-of-type {
6333
+
margin-inline-start: 12px;
6334
+
margin-inline-end: 4px;
6335
+
font-size: 24px;
6336
+
color: var(--e-a-color-txt);
6337
+
}
6338
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input > svg:first-of-type {
6339
+
margin-inline-start: 8px;
6340
+
margin-inline-end: 0;
6341
+
font-size: 24px;
6342
+
color: var(--e-a-color-txt);
6343
+
}
6344
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input label {
6345
+
flex: 0 0 auto;
6346
+
margin: 0;
6347
+
cursor: pointer;
6348
+
}
6349
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .divider {
6350
+
margin-inline: 0;
6351
+
}
6352
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .ellipsis-container {
6353
+
display: inline;
6354
+
background: transparent;
6355
+
padding: 0;
6356
+
border-radius: 0;
6357
+
vertical-align: baseline;
6358
+
text-decoration: underline;
6359
+
cursor: pointer;
6360
+
margin-inline-start: 0;
6361
+
}
6362
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .ellipsis-container:hover {
6363
+
background: transparent;
6364
+
}
6365
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .select-folder-link {
6366
+
color: var(--e-a-color-primary-bold);
6367
+
text-decoration: underline;
6368
+
cursor: pointer;
6369
+
margin-inline-start: 4px;
6370
+
}
6371
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .select-folder-link:hover {
6372
+
text-decoration: none;
6373
+
}
6374
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge {
6375
+
display: none;
6376
+
border: none;
6377
+
padding: 0;
6378
+
border-radius: 0;
6379
+
margin-inline-start: 0;
6380
+
background: transparent;
6381
+
transition: background-color 0.2s;
6382
+
padding: 3px 8px;
6383
+
}
6384
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge:hover {
6385
+
background-color: var(--e-a-btn-bg-primary-hover);
6386
+
border-radius: 3px;
6387
+
}
6388
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge a {
6389
+
color: var(--e-a-btn-bg-accent);
6390
+
text-decoration: none;
6391
+
display: flex;
6392
+
align-items: center;
6393
+
gap: 4px;
6394
+
font-size: 14px;
6395
+
font-weight: 500;
6396
+
}
6397
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge a i {
6398
+
margin: 0;
6399
+
font-size: 14px;
6400
+
}
6401
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge {
6402
+
display: none;
6403
+
}
6404
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge .connect-divider {
6405
+
color: var(--e-a-color-txt-muted);
6406
+
margin-inline: 5px;
6407
+
}
6408
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge a {
6409
+
color: var(--e-a-color-info);
6410
+
text-decoration: underline;
6411
+
}
6412
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge a:hover {
6413
+
text-decoration: none;
6414
+
}
6415
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge {
6416
+
display: flex;
6417
+
align-items: center;
6418
+
gap: 6px;
6419
+
padding: 6px 12px;
6420
+
border: none;
6421
+
border-radius: 20px;
6422
+
font-size: 14px;
6423
+
font-weight: 500;
6424
+
cursor: pointer;
6425
+
transition: opacity 0.2s;
6426
+
margin-inline-start: auto;
6427
+
}
6428
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge:hover {
6429
+
opacity: 0.8;
6430
+
}
6431
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge i {
6432
+
margin: 0;
6433
+
font-size: 14px;
6434
+
}
6435
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.cloud-account-badge {
6436
+
background-color: var(--e-a-bg-info);
6437
+
color: var(--e-a-color-info);
6438
+
}
6439
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.cloud-account-badge i {
6440
+
color: var(--e-a-color-info);
6441
+
}
6442
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.site-account-badge {
6443
+
background-color: var(--e-a-bg-warning);
6444
+
color: var(--e-a-btn-bg-warning-hover);
6445
+
}
6446
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.site-account-badge i {
6447
+
color: var(--e-a-btn-bg-warning-hover);
6448
+
}
6449
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .selected-folder {
6450
+
display: none;
6451
+
margin-inline-start: 8px;
6452
+
align-items: center;
6453
+
gap: 6px;
6454
+
}
6455
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .selected-folder[style*="display: inline"] {
6456
+
display: inline-flex !important;
6457
+
}
6458
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .selected-folder-text {
6459
+
text-decoration: underline;
6460
+
cursor: pointer;
6461
+
}
6462
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .eicon-editor-close {
6463
+
cursor: pointer;
6464
+
font-size: 14px;
6465
+
}
6466
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .cloud-folder-selection-dropdown {
6467
+
inset-block-start: 75px;
6468
+
inset-inline-start: 230px;
6469
+
}
6470
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:not(:has(.connect-badge)) .connect-badge {
6471
+
display: none;
6472
+
}
6473
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) .connect-badge {
6474
+
display: inline;
6475
+
}
6476
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) .upgrade-badge {
6477
+
display: none;
6478
+
}
6479
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) {
6480
+
border-color: var(--e-a-border-color);
6481
+
}
6482
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) > i:first-of-type,
6483
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) label,
6484
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) .divider {
6485
+
color: var(--e-a-color-txt-disabled);
6486
+
}
6487
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) input[type=checkbox]::after {
6488
+
background-color: var(--e-a-color-txt-disabled);
6489
+
}
6490
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud {
6491
+
border-color: var(--e-a-border-color);
6492
+
}
6493
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud > i:first-of-type,
6494
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud label,
6495
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .divider, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud > i:first-of-type,
6496
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud label,
6497
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .divider {
6498
+
color: var(--e-a-color-txt-disabled);
6499
+
}
6500
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud input[type=checkbox]::after, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud input[type=checkbox]::after {
6501
+
background-color: var(--e-a-color-txt-disabled);
6502
+
}
6503
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .upgrade-badge, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .upgrade-badge {
6504
+
display: inline-flex;
6505
+
}
6506
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .ellipsis-container, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .ellipsis-container {
6507
+
display: none;
6508
+
}
6509
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .divider, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .divider {
6510
+
display: block;
6511
+
}
6512
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud input[type=checkbox],
6513
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud label, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud input[type=checkbox],
6514
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud label {
6515
+
pointer-events: none;
6516
+
}
6517
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .quota-cta {
6518
+
display: block;
6519
+
margin-block-start: 15px;
6520
+
}
6521
+
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b #elementor-template-library-save-template-submit {
6522
+
align-self: center;
6523
+
margin-block-start: 20px;
6524
+
float: none;
6525
+
}
6526
+
6527
+
#elementor-template-library-save-template-name {
6528
+
width: 500px;
6529
+
padding-inline-start: 25px;
6530
+
border-start-start-radius: 3px;
6531
+
border-start-end-radius: 0;
6532
+
border-end-start-radius: 3px;
6533
+
border-end-end-radius: 0;
6534
+
}
6535
+
6536
+
#elementor-template-library-save-template-submit {
6537
+
width: 150px;
6538
+
border-start-start-radius: 0;
6539
+
border-start-end-radius: 3px;
6540
+
border-end-start-radius: 0;
6541
+
border-end-end-radius: 3px;
6542
+
}
6543
+
6544
+
#elementor-template-library-import-form {
6545
+
width: 95%;
6546
+
padding: 60px;
6547
+
border: 2px dashed var(--e-a-border-color-bold);
6548
+
margin: 35px auto;
6549
+
transition: var(--e-a-transition-hover);
6550
+
}
6551
+
#elementor-template-library-import-form-or {
6552
+
margin-block-start: 15px;
6553
+
font-size: 18px;
6554
+
}
6555
+
#elementor-template-library-import-form-label {
6556
+
margin-block-start: 20px;
6557
+
padding: 15px 35px;
6558
+
display: inline-block;
6559
+
}
6560
+
#elementor-template-library-import-form-input {
6561
+
display: none;
6562
+
}
6563
+
#elementor-template-library-import-form.elementor-drag-over {
6564
+
border-color: var(--e-a-color-primary);
6565
+
}
6566
+
#elementor-template-library-import .elementor-template-library-blank-icon {
6567
+
margin-block-start: 0;
6568
+
}
6569
+
#elementor-template-library-import .elementor-template-library-blank-message {
6570
+
margin-block-start: 20px;
6571
+
}
6572
+
6573
+
.e-route-library-connect #elementor-template-library-modal .dialog-message {
6574
+
max-height: 95vh;
6575
+
padding: 100px 0 0;
6576
+
min-height: 550px;
6577
+
}
6578
+
6579
+
.elementor-template-library-cloud-empty__button {
6580
+
margin-block-start: 45px;
6581
+
}
6582
+
6583
+
#elementor-template-library-connect-logo {
6584
+
font-size: 20px;
6585
+
}
6586
+
#elementor-template-library-connect__button {
6587
+
display: inline-block;
6588
+
position: relative;
6589
+
z-index: 1;
6590
+
margin-block-start: 25px;
6591
+
padding: 12px 24px;
6592
+
font-size: 14px;
6593
+
}
6594
+
#elementor-template-library-connect__background-image-left-1 {
6595
+
right: 22.4%;
6596
+
bottom: -29%;
6597
+
animation: 1.5s fadeIn, 1.5s slideDown, 3.5s mover 1.5s infinite alternate;
6598
+
}
6599
+
#elementor-template-library-connect__background-image-left-2 {
6600
+
right: 46.25%;
6601
+
bottom: -15.5%;
6602
+
animation: 3s fadeIn, 3s slideDown, 2s mover 3s infinite alternate;
6603
+
}
6604
+
#elementor-template-library-connect__background-image-right-1 {
6605
+
left: 37%;
6606
+
bottom: -41%;
6607
+
animation: 2.5s fadeIn, 2.5s slideDown, 2s mover 2.5s infinite alternate;
6608
+
}
6609
+
#elementor-template-library-connect__background-image-right-2 {
6610
+
left: 48%;
6611
+
bottom: -12.5%;
6612
+
animation: 1.5s fadeIn, 1.5s slideDown, 1.5s mover 1.5s infinite alternate;
6613
+
}
6614
+
6615
+
.elementor-template-library-connect__background-image {
6616
+
position: absolute;
6617
+
}
6618
+
6619
+
.elementor-template-library-blank-footer {
6620
+
position: absolute;
6621
+
inset-block-end: 70px;
6622
+
inset-inline-start: 50%;
6623
+
transform: translateX(calc(-50% * var(--direction-multiplier)));
6624
+
font-style: italic;
6625
+
color: var(--e-a-color-txt-muted);
6626
+
}
6627
+
@media (max-height: 700px) {
6628
+
.elementor-template-library-blank-footer {
6629
+
display: none;
6630
+
}
6631
+
}
6632
+
6633
+
#elementor-template-library-footer-banner {
6634
+
padding-block-end: 45px;
6635
+
}
6636
+
#elementor-template-library-footer-banner i {
6637
+
font-size: 56px;
6638
+
margin-block-start: 40px;
6639
+
}
6640
+
#elementor-template-library-footer-banner .elementor-nerd-box-icon {
6641
+
margin-block-start: 70px;
6642
+
}
6643
+
6644
+
#elementor-template-library-templates-empty {
6645
+
width: 100%;
6646
+
margin-block-start: 40px;
6647
+
}
6648
+
6649
+
#elementor-template-library-error-dialog .dialog-message {
6650
+
text-align: start;
6651
+
}
6652
+
6653
+
#elementor-template-library-error-info {
6654
+
margin-block-start: 10px;
6655
+
}
6656
+
6657
+
#elementor-library--infotip__dialog,
6658
+
#elementor-library--connect_infotip__dialog,
6659
+
#elementor-library--cloud-upgrade__dialog,
6660
+
#elementor-library--site-info__dialog {
6661
+
position: absolute;
6662
+
z-index: 10000;
6663
+
background-color: var(--e-a-bg-default);
6664
+
box-shadow: var(--e-a-popover-shadow);
6665
+
border-radius: var(--e-a-border-radius);
6666
+
}
6667
+
#elementor-library--infotip__dialog.variant-b,
6668
+
#elementor-library--connect_infotip__dialog.variant-b,
6669
+
#elementor-library--cloud-upgrade__dialog.variant-b,
6670
+
#elementor-library--site-info__dialog.variant-b {
6671
+
width: 200px;
6672
+
color: var(--e-a-color-txt-invert);
6673
+
background-color: var(--e-a-bg-secondary);
6674
+
}
6675
+
#elementor-library--infotip__dialog.variant-b .dialog-message,
6676
+
#elementor-library--connect_infotip__dialog.variant-b .dialog-message,
6677
+
#elementor-library--cloud-upgrade__dialog.variant-b .dialog-message,
6678
+
#elementor-library--site-info__dialog.variant-b .dialog-message {
6679
+
padding: 4px 8px 4px 8px;
6680
+
}
6681
+
#elementor-library--infotip__dialog__title,
6682
+
#elementor-library--connect_infotip__dialog__title,
6683
+
#elementor-library--cloud-upgrade__dialog__title,
6684
+
#elementor-library--site-info__dialog__title {
6685
+
font-size: 14px;
6686
+
}
6687
+
#elementor-library--infotip__dialog .dialog-buttons-wrapper,
6688
+
#elementor-library--connect_infotip__dialog .dialog-buttons-wrapper,
6689
+
#elementor-library--cloud-upgrade__dialog .dialog-buttons-wrapper,
6690
+
#elementor-library--site-info__dialog .dialog-buttons-wrapper {
6691
+
padding: 10px 0 10px 10px;
6692
+
float: inline-end;
6693
+
}
6694
+
#elementor-library--infotip__dialog .dialog-button,
6695
+
#elementor-library--connect_infotip__dialog .dialog-button,
6696
+
#elementor-library--cloud-upgrade__dialog .dialog-button,
6697
+
#elementor-library--site-info__dialog .dialog-button {
6698
+
padding: 7px 25px;
6699
+
font-size: 13px;
6700
+
background: none;
6701
+
color: var(--e-a-btn-bg-accent);
6702
+
border: none;
6703
+
font-weight: 500;
6704
+
cursor: pointer;
6705
+
}
6706
+
#elementor-library--infotip__dialog:after,
6707
+
#elementor-library--connect_infotip__dialog:after,
6708
+
#elementor-library--cloud-upgrade__dialog:after,
6709
+
#elementor-library--site-info__dialog:after {
6710
+
content: "";
6711
+
position: absolute;
6712
+
inset-inline-end: 46%;
6713
+
transform: scaleX(0.7);
6714
+
border: 10px solid transparent;
6715
+
}
6716
+
6717
+
#elementor-library--infotip__dialog {
6718
+
width: 265px;
6719
+
}
6720
+
#elementor-library--infotip__dialog .dialog-message {
6721
+
padding: 20px 20px 0px 20px;
6722
+
}
6723
+
#elementor-library--infotip__dialog:after {
6724
+
inset-block-start: 100%;
6725
+
border-block-start-color: var(--e-a-bg-default);
6726
+
}
6727
+
#elementor-library--infotip__dialog.variant-b:after {
6728
+
border-block-start-color: var(--e-a-bg-secondary);
6729
+
}
6730
+
6731
+
#elementor-library--connect_infotip__dialog {
6732
+
width: 265px;
6733
+
}
6734
+
#elementor-library--connect_infotip__dialog .dialog-message {
6735
+
padding: 20px;
6736
+
}
6737
+
#elementor-library--connect_infotip__dialog:not(.variant-b):after {
6738
+
inset-block-end: 100%;
6739
+
border-block-end-color: var(--e-a-bg-default);
6740
+
}
6741
+
#elementor-library--connect_infotip__dialog.variant-b:after {
6742
+
border-block-start-color: var(--e-a-bg-secondary);
6743
+
inset-block-start: 100%;
6744
+
}
6745
+
#elementor-library--connect_infotip__dialog.variant-b {
6746
+
width: 265px;
6747
+
}
6748
+
6749
+
#elementor-library--cloud-upgrade__dialog {
6750
+
width: 265px;
6751
+
}
6752
+
#elementor-library--cloud-upgrade__dialog:after {
6753
+
inset-block-start: 100%;
6754
+
border-block-start-color: var(--e-a-bg-default);
6755
+
}
6756
+
#elementor-library--cloud-upgrade__dialog.variant-b:after {
6757
+
border-block-start-color: var(--e-a-bg-secondary);
6758
+
}
6759
+
6760
+
#elementor-library--site-info__dialog {
6761
+
width: 265px;
6762
+
}
6763
+
#elementor-library--site-info__dialog:after {
6764
+
inset-block-start: 100%;
6765
+
border-block-start-color: var(--e-a-bg-default);
6766
+
}
6767
+
#elementor-library--site-info__dialog.variant-b:after {
6768
+
border-block-start-color: var(--e-a-bg-secondary);
6769
+
}
6770
+
6771
+
.elementor-tags-list {
6772
+
display: none;
6773
+
position: absolute;
6774
+
width: 260px;
6775
+
max-height: 300px;
6776
+
overflow: auto;
6777
+
padding-block-end: 5px;
6778
+
background-color: var(--e-a-bg-default);
6779
+
box-shadow: var(--e-a-popover-shadow);
6780
+
border: var(--e-a-border);
6781
+
border-radius: 3px;
6782
+
z-index: 10000;
6783
+
}
6784
+
.elementor-tags-list__group-title {
6785
+
font-weight: bold;
6786
+
font-size: 12px;
6787
+
padding: 10px 15px;
6788
+
display: flex;
6789
+
align-items: center;
6790
+
}
6791
+
.elementor-tags-list__group-title .eicon-info-circle {
6792
+
padding-inline-end: 5px;
6793
+
color: var(--e-a-color-primary-bold);
6794
+
font-size: 14px;
6795
+
}
6796
+
.elementor-tags-list__item {
6797
+
font-size: 10px;
6798
+
padding: 6px 15px;
6799
+
cursor: pointer;
6800
+
}
6801
+
.elementor-tags-list__item:before {
6802
+
content: ">";
6803
+
font-size: 8px;
6804
+
padding-inline-end: 5px;
6805
+
}
6806
+
.elementor-tags-list__item:hover {
6807
+
background-color: var(--e-a-bg-hover);
6808
+
}
6809
+
.elementor-tags-list__teaser {
6810
+
border-block-start: 2px solid var(--e-a-border-color);
6811
+
padding-block-start: 4px;
6812
+
margin-block-start: 4px;
6813
+
}
6814
+
.elementor-tags-list__teaser-text {
6815
+
padding: 2px 15px 8px;
6816
+
line-height: 1.5;
6817
+
font-size: 12px;
6818
+
}
6819
+
.elementor-tags-list__teaser-link {
6820
+
color: var(--e-a-color-primary-bold);
6821
+
text-decoration: underline;
6822
+
font-style: italic;
6823
+
font-weight: bold;
6824
+
}
6825
+
6826
+
.elementor-dynamic-cover {
6827
+
display: flex;
6828
+
align-items: center;
6829
+
width: 100%;
6830
+
height: 27px;
6831
+
box-sizing: border-box;
6832
+
}
6833
+
.elementor-dynamic-cover__title {
6834
+
padding: 0 8px;
6835
+
flex-grow: 1;
6836
+
white-space: nowrap;
6837
+
text-overflow: ellipsis;
6838
+
overflow: hidden;
6839
+
}
6840
+
.elementor-dynamic-cover__settings, .elementor-dynamic-cover__remove {
6841
+
cursor: pointer;
6842
+
transition: var(--e-a-transition-hover);
6843
+
}
6844
+
.elementor-dynamic-cover__settings:hover, .elementor-dynamic-cover__remove:hover {
6845
+
color: var(--e-a-color-txt-hover);
6846
+
}
6847
+
.elementor-control-type-wysiwyg .elementor-dynamic-cover {
6848
+
margin-block-start: 10px;
6849
+
}
6850
+
6851
+
.elementor-tag-settings-popup {
6852
+
position: absolute;
6853
+
width: 260px;
6854
+
background-color: var(--e-a-bg-default);
6855
+
border: var(--e-a-border);
6856
+
box-shadow: var(--e-a-popover-shadow);
6857
+
z-index: 1;
6858
+
}
6859
+
.elementor-tag-settings-popup:before {
6860
+
content: "";
6861
+
position: absolute;
6862
+
inset-block-start: -20px;
6863
+
inset-inline-start: 5px;
6864
+
border: 10px solid transparent;
6865
+
border-block-end-color: var(--e-a-border-color);
6866
+
}
6867
+
.elementor-tag-settings-popup .elementor-control-type-section:first-child {
6868
+
margin: 0;
6869
+
}
6870
+
6871
+
.elementor-tag-controls-stack-empty {
6872
+
background-color: var(--e-a-bg-default);
6873
+
padding: 10px;
6874
+
font-size: 13px;
6875
+
text-align: center;
6876
+
}
6877
+
6878
+
.elementor-control-dynamic input {
6879
+
border-start-start-radius: var(--e-a-border-radius);
6880
+
border-start-end-radius: 0;
6881
+
border-end-end-radius: 0;
6882
+
border-end-start-radius: var(--e-a-border-radius);
6883
+
}
6884
+
.elementor-control-dynamic-switcher {
6885
+
display: inline-flex;
6886
+
align-items: center;
6887
+
justify-content: center;
6888
+
flex-shrink: 0;
6889
+
height: 27px;
6890
+
cursor: pointer;
6891
+
border: var(--e-a-border-bold);
6892
+
background: var(--e-a-bg-default);
6893
+
border-inline-start-width: 0;
6894
+
border-start-start-radius: 0;
6895
+
border-start-end-radius: var(--e-a-border-radius);
6896
+
border-end-end-radius: var(--e-a-border-radius);
6897
+
border-end-start-radius: 0;
6898
+
transition: var(--e-a-transition-hover);
6899
+
}
6900
+
.elementor-control-dynamic-switcher:hover {
6901
+
background-color: var(--e-a-bg-hover);
6902
+
color: var(--e-a-color-txt-hover);
6903
+
}
6904
+
.elementor-control-dynamic-switcher.e-control-tool {
6905
+
height: 20px;
6906
+
border: 0;
6907
+
}
6908
+
.elementor-control-dynamic-switcher-wrapper {
6909
+
display: flex;
6910
+
}
6911
+
.elementor-control-dynamic-switcher .eicon-database {
6912
+
font-size: 12px;
6913
+
}
6914
+
.elementor-control-dynamic-value .elementor-control-tag-area,
6915
+
.elementor-control-dynamic-value .elementor-control-dynamic-switcher,
6916
+
.elementor-control-dynamic-value .e-global__popover-toggle {
6917
+
display: none;
6918
+
}
6919
+
6920
+
.elementor-context-menu {
6921
+
position: absolute;
6922
+
width: 250px;
6923
+
padding: 5px 0px;
6924
+
background-color: var(--e-a-bg-default);
6925
+
border-radius: var(--e-a-border-radius);
6926
+
box-shadow: var(--e-a-popover-shadow);
6927
+
-webkit-user-select: none;
6928
+
-moz-user-select: none;
6929
+
user-select: none;
6930
+
z-index: 101;
6931
+
}
6932
+
.elementor-context-menu-list {
6933
+
display: flex;
6934
+
flex-direction: column;
6935
+
}
6936
+
.elementor-context-menu-list__group {
6937
+
display: flex;
6938
+
flex-direction: column;
6939
+
}
6940
+
.elementor-context-menu-list__group:not(:last-child) {
6941
+
border-block-end: var(--e-a-border);
6942
+
}
6943
+
.elementor-context-menu-list__item {
6944
+
padding: 12px 20px;
6945
+
display: flex;
6946
+
gap: 16px;
6947
+
cursor: pointer;
6948
+
transition: var(--e-a-transition-hover);
6949
+
align-items: center;
6950
+
}
6951
+
.elementor-context-menu-list__item--disabled {
6952
+
cursor: default;
6953
+
opacity: 0.5;
6954
+
color: var(--e-a-color-disabled);
6955
+
}
6956
+
.elementor-context-menu-list__item:not(.elementor-context-menu-list__item--disabled):hover, .elementor-context-menu-list__item:not(.elementor-context-menu-list__item--disabled):focus {
6957
+
background-color: var(--e-a-bg-hover);
6958
+
color: var(--e-a-color-hover);
6959
+
}
6960
+
.elementor-context-menu-list__item__icon {
6961
+
display: none;
6962
+
width: 20px;
6963
+
}
6964
+
.elementor-context-menu-list__item__title {
6965
+
flex-grow: 1;
6966
+
white-space: nowrap;
6967
+
text-overflow: ellipsis;
6968
+
overflow: hidden;
6969
+
}
6970
+
.elementor-context-menu-list__item__shortcut {
6971
+
color: var(--e-a-color-txt-muted);
6972
+
}
6973
+
.elementor-context-menu-list__item__shortcut--link-fullwidth {
6974
+
position: absolute;
6975
+
inset: 0;
6976
+
z-index: 2;
6977
+
cursor: pointer;
6978
+
}
6979
+
.elementor-context-menu-list__item__shortcut__new-badge {
6980
+
border: 1px solid var(--e-a-color-primary-bold);
6981
+
padding: 2px 8px;
6982
+
color: var(--e-a-color-primary-bold);
6983
+
border-radius: 10px;
6984
+
font-size: 10px;
6985
+
}
6986
+
.elementor-context-menu-list__item__title, .elementor-context-menu-list__item__shortcut {
6987
+
font-size: 14px;
6988
+
font-style: normal;
6989
+
font-weight: 400;
6990
+
line-height: 1;
6991
+
position: relative;
6992
+
}
6993
+
.elementor-context-menu-list__item.elementor-context-menu-list__item-delete:not(.elementor-context-menu-list__item--disabled):hover > *, .elementor-context-menu-list__item.elementor-context-menu-list__item-delete:not(.elementor-context-menu-list__item--disabled):focus > * {
6994
+
color: var(--e-global-color-danger);
6995
+
}
6996
+
.elementor-context-menu-list__item.elementor-hidden {
6997
+
display: none;
6998
+
}
6999
+
.elementor-context-menu .eicon-pro-icon {
7000
+
color: var(--e-global-color-accent);
7001
+
}
7002
+
7003
+
#elementor-hotkeys {
7004
+
text-align: start;
7005
+
}
7006
+
#elementor-hotkeys__modal .dialog-buttons-wrapper {
7007
+
display: none;
7008
+
}
7009
+
#elementor-hotkeys__content {
7010
+
display: flex;
7011
+
justify-content: space-between;
7012
+
gap: 70px;
7013
+
padding: 20px 30px;
7014
+
width: 100%;
7015
+
overflow: hidden;
7016
+
}
7017
+
@media (max-width: 1024px) {
7018
+
#elementor-hotkeys__content {
7019
+
flex-direction: column;
7020
+
gap: 20px;
7021
+
padding: 20px;
7022
+
}
7023
+
}
7024
+
7025
+
.elementor-hotkeys__col {
7026
+
display: flex;
7027
+
flex-direction: column;
7028
+
gap: 20px;
7029
+
width: 100%;
7030
+
}
7031
+
.elementor-hotkeys__header {
7032
+
font-weight: 500;
7033
+
}
7034
+
.elementor-hotkeys__item {
7035
+
display: flex;
7036
+
align-items: center;
7037
+
padding: 20px 10px;
7038
+
}
7039
+
.elementor-hotkeys__item:not(:last-child) {
7040
+
border-block-end: var(--e-a-border);
7041
+
}
7042
+
.elementor-hotkeys__item--label {
7043
+
font-size: 13px;
7044
+
font-weight: 400;
7045
+
flex-grow: 1;
7046
+
}
7047
+
.elementor-hotkeys__item--shortcut {
7048
+
flex-grow: 0;
7049
+
display: flex;
7050
+
gap: 27px;
7051
+
}
7052
+
@media (max-width: 1024px) {
7053
+
.elementor-hotkeys__item--shortcut {
7054
+
gap: 23px;
7055
+
}
7056
+
}
7057
+
.elementor-hotkeys__item--shortcut kbd {
7058
+
position: relative;
7059
+
font-family: unset;
7060
+
background-color: var(--e-a-bg-active);
7061
+
padding: 5px 12px;
7062
+
border-radius: var(--e-a-border-radius);
7063
+
}
7064
+
@media (max-width: 1024px) {
7065
+
.elementor-hotkeys__item--shortcut kbd {
7066
+
padding: 4px 9px;
7067
+
}
7068
+
}
7069
+
.elementor-hotkeys__item--shortcut kbd:not(:last-of-type)::after {
7070
+
content: "+";
7071
+
position: absolute;
7072
+
inset-inline-end: 0;
7073
+
width: 9px;
7074
+
text-align: center;
7075
+
margin-inline-end: -18px;
7076
+
}
7077
+
@media (max-width: 1024px) {
7078
+
.elementor-hotkeys__item--shortcut kbd:not(:last-of-type)::after {
7079
+
margin-inline-end: -16px;
7080
+
}
7081
+
}
7082
+
7083
+
.elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp).elementor-template-library-template-floating_button {
7084
+
margin-top: 0 !important;
7085
+
width: calc(25% - 30px);
7086
+
}
7087
+
7088
+
.ui-resizable-n {
7089
+
top: -5px;
7090
+
}
7091
+
.ui-resizable-e {
7092
+
right: -5px;
7093
+
}
7094
+
.ui-resizable-s {
7095
+
bottom: -5px;
7096
+
}
7097
+
.ui-resizable-w {
7098
+
left: -5px;
7099
+
}
7100
+
.ui-resizable-ne {
7101
+
top: -5px;
7102
+
right: -5px;
7103
+
}
7104
+
.ui-resizable-nw {
7105
+
top: -5px;
7106
+
left: -5px;
7107
+
}
7108
+
.ui-resizable-se {
7109
+
bottom: -5px;
7110
+
right: -5px;
7111
+
}
7112
+
.ui-resizable-sw {
7113
+
bottom: -5px;
7114
+
left: -5px;
7115
+
}
7116
+
.ui-resizable-n, .ui-resizable-s {
7117
+
left: 0;
7118
+
height: 10px;
7119
+
width: 100%;
7120
+
cursor: ns-resize;
7121
+
}
7122
+
.ui-resizable-e, .ui-resizable-w {
7123
+
top: 0;
7124
+
height: 100%;
7125
+
width: 10px;
7126
+
cursor: ew-resize;
7127
+
}
7128
+
.ui-resizable-ne, .ui-resizable-nw, .ui-resizable-se, .ui-resizable-sw {
7129
+
height: 15px;
7130
+
width: 15px;
7131
+
}
7132
+
.ui-resizable-nw, .ui-resizable-se {
7133
+
cursor: nwse-resize;
7134
+
}
7135
+
.ui-resizable-ne, .ui-resizable-sw {
7136
+
cursor: nesw-resize;
7137
+
}
7138
+
.ui-resizable-handle {
7139
+
position: absolute;
7140
+
}
7141
+
.ui-resizable-resizing {
7142
+
pointer-events: none;
7143
+
}
7144
+
7145
+
body {
7146
+
--e-editor-navigator-width: 240px;
7147
+
--e-editor-navigator-indicator-width: 3px;
7148
+
--e-editor-navigator-promotion-height: 30px;
7149
+
}
7150
+
7151
+
#elementor-navigator {
7152
+
position: fixed;
7153
+
inset-block-start: 100px;
7154
+
inset-inline-end: 30px;
7155
+
width: var(--e-editor-navigator-width);
7156
+
height: 50vh;
7157
+
background-color: var(--e-a-bg-default);
7158
+
border: var(--e-a-border);
7159
+
box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
7160
+
-webkit-user-select: none;
7161
+
-moz-user-select: none;
7162
+
user-select: none;
7163
+
overflow: hidden;
7164
+
z-index: 100;
7165
+
display: none;
7166
+
}
7167
+
body.elementor-navigator-docked #elementor-navigator {
7168
+
inset: 0;
7169
+
inset-inline-start: auto;
7170
+
height: 100%;
7171
+
}
7172
+
body:not(.elementor-navigator-docked) #elementor-navigator {
7173
+
border-radius: 5px;
7174
+
}
7175
+
#elementor-navigator__inner {
7176
+
height: 100%;
7177
+
display: flex;
7178
+
flex-direction: column;
7179
+
}
7180
+
#elementor-navigator__header {
7181
+
display: flex;
7182
+
align-items: stretch;
7183
+
border-block-end: var(--e-a-border);
7184
+
color: var(--e-a-color-txt-accent);
7185
+
}
7186
+
#elementor-navigator__header__title {
7187
+
flex: 1;
7188
+
text-align: center;
7189
+
font-size: 13px;
7190
+
font-weight: 400;
7191
+
padding: 10px 0;
7192
+
cursor: move;
7193
+
}
7194
+
iframe + #elementor-navigator__header__title, #elementor-navigator__ai-titles + #elementor-navigator__header__title {
7195
+
padding-inline-end: 17.5px;
7196
+
}
7197
+
#elementor-navigator__ai-titles {
7198
+
width: 35px;
7199
+
text-align: center;
7200
+
cursor: pointer;
7201
+
background-color: transparent;
7202
+
border: none;
7203
+
outline: none;
7204
+
}
7205
+
#elementor-navigator__ai-titles:hover {
7206
+
color: #E73CF6;
7207
+
}
7208
+
#elementor-navigator__close, #elementor-navigator__toggle-all {
7209
+
color: var(--e-a-color-txt);
7210
+
background-color: transparent;
7211
+
border: none;
7212
+
outline: 0;
7213
+
padding: 10px;
7214
+
cursor: pointer;
7215
+
transition: color 0.5s;
7216
+
}
7217
+
#elementor-navigator__close:hover, #elementor-navigator__toggle-all:hover {
7218
+
color: var(--e-a-color-txt-hover);
7219
+
}
7220
+
#elementor-navigator__close:focus, #elementor-navigator__toggle-all:focus {
7221
+
color: var(--e-a-color-txt-active);
7222
+
}
7223
+
#elementor-navigator__toggle-all {
7224
+
font-size: 13px;
7225
+
}
7226
+
#elementor-navigator__close {
7227
+
font-size: 11px;
7228
+
}
7229
+
#elementor-navigator__elements {
7230
+
flex-grow: 1;
7231
+
overflow: auto;
7232
+
position: relative;
7233
+
}
7234
+
.elementor-navigator-docked #elementor-navigator__elements {
7235
+
height: calc(100% - 35px);
7236
+
}
7237
+
#elementor-navigator__elements .elementor-nerd-box {
7238
+
padding: 25px;
7239
+
}
7240
+
#elementor-navigator__elements > .elementor-navigator__element-section {
7241
+
border-block-end: var(--e-a-border);
7242
+
}
7243
+
#elementor-navigator__footer {
7244
+
width: 100%;
7245
+
text-align: center;
7246
+
}
7247
+
#elementor-navigator__footer__resize-bar {
7248
+
border-block-start: var(--e-a-border);
7249
+
}
7250
+
.elementor-navigator-docked #elementor-navigator__footer__resize-bar {
7251
+
display: none;
7252
+
}
7253
+
#elementor-navigator__footer__promotion {
7254
+
font-size: 12px;
7255
+
padding: 4px 17px;
7256
+
font-family: "Roboto", sans-serif;
7257
+
color: var(--e-a-bg-logo);
7258
+
min-height: var(--e-editor-navigator-promotion-height);
7259
+
display: flex;
7260
+
justify-content: center;
7261
+
align-items: center;
7262
+
}
7263
+
#elementor-navigator__footer__promotion a {
7264
+
color: var(--e-a-color-accent-promotion);
7265
+
margin-inline-start: 1px;
7266
+
}
7267
+
7268
+
.elementor-navigator__item {
7269
+
position: relative;
7270
+
display: flex;
7271
+
height: 30px;
7272
+
cursor: pointer;
7273
+
transition: padding 0.5s linear;
7274
+
overflow: hidden;
7275
+
}
7276
+
.elementor-navigator__item:hover, .elementor-navigator__item:focus {
7277
+
background-color: var(--e-a-bg-hover);
7278
+
}
7279
+
.elementor-navigator__item:active {
7280
+
background-color: var(--e-a-bg-active);
7281
+
color: var(--e-a-color-txt-accent);
7282
+
}
7283
+
.elementor-navigator__item[data-locked=true] {
7284
+
cursor: not-allowed;
7285
+
}
7286
+
.elementor-navigator__item:not(.elementor-active) .elementor-navigator__element__list-toggle i {
7287
+
transform: rotate(calc(-90deg * var(--direction-multiplier)));
7288
+
}
7289
+
.elementor-navigator__item > * {
7290
+
display: flex;
7291
+
align-items: center;
7292
+
}
7293
+
.elementor-navigator__item + .elementor-navigator__elements {
7294
+
display: none;
7295
+
}
7296
+
.elementor-navigator__elements > .elementor-navigator__element-section,
7297
+
.elementor-navigator__elements > .elementor-navigator__element-container:not(:last-child) {
7298
+
border-block-end: var(--e-a-border);
7299
+
}
7300
+
.elementor-navigator__elements .elementor-empty-view {
7301
+
padding: 10px;
7302
+
}
7303
+
.elementor-navigator__elements .elementor-empty-view__title {
7304
+
margin-inline-start: 34px;
7305
+
font-size: 10px;
7306
+
font-style: italic;
7307
+
}
7308
+
.elementor-navigator__elements .ui-sortable-helper {
7309
+
box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.1);
7310
+
transform: rotate(4deg);
7311
+
background-color: var(--e-a-bg-active);
7312
+
color: var(--e-a-color-txt-accent);
7313
+
pointer-events: none;
7314
+
}
7315
+
.elementor-navigator__elements .ui-sortable-placeholder {
7316
+
background-color: var(--e-a-bg-hover);
7317
+
}
7318
+
.elementor-navigator__element.elementor-dragging-on-child > .elementor-navigator__elements > .elementor-empty-view {
7319
+
border-block-start: var(--e-a-border);
7320
+
}
7321
+
.elementor-navigator__element.elementor-dragging-on-child > .elementor-navigator__elements > .elementor-empty-view .elementor-empty-view__title {
7322
+
display: none;
7323
+
}
7324
+
.elementor-navigator__element.elementor-dragging-on-child > .elementor-navigator__elements > .elementor-empty-view + .ui-sortable-placeholder {
7325
+
display: none;
7326
+
}
7327
+
.elementor-navigator__element:not(.elementor-navigator__element--has-children) .elementor-navigator__element__list-toggle {
7328
+
visibility: hidden;
7329
+
}
7330
+
.elementor-navigator__element:not(.elementor-navigator__element--hidden) > .elementor-navigator__item .elementor-navigator__element__toggle {
7331
+
color: var(--e-a-color-txt-default);
7332
+
}
7333
+
.elementor-navigator__element:not(.elementor-navigator__element--hidden) > .elementor-navigator__item .elementor-navigator__element__toggle:hover {
7334
+
color: var(--e-a-color-txt-hover);
7335
+
}
7336
+
.elementor-navigator__element:not(.elementor-navigator__element--hidden) > .elementor-navigator__item:not(:hover) .elementor-navigator__element__toggle {
7337
+
display: none;
7338
+
}
7339
+
.elementor-navigator__element:not(.elementor-navigator__element--hidden) > .elementor-navigator__item.elementor-editing {
7340
+
background-color: var(--e-a-bg-active);
7341
+
}
7342
+
.elementor-navigator__element__list-toggle {
7343
+
margin-inline-end: 7px;
7344
+
transition: transform 0.3s;
7345
+
}
7346
+
.elementor-navigator__element__element-type {
7347
+
margin-inline-end: 8px;
7348
+
font-size: 14px;
7349
+
}
7350
+
.elementor-navigator__element__title {
7351
+
flex-grow: 1;
7352
+
overflow: hidden;
7353
+
}
7354
+
.elementor-navigator__element__title__text {
7355
+
white-space: nowrap;
7356
+
-webkit-user-select: text;
7357
+
-moz-user-select: text;
7358
+
user-select: text;
7359
+
}
7360
+
.elementor-navigator__element__title__text[contenteditable=true] {
7361
+
outline: none;
7362
+
background-color: var(--e-a-bg-hover);
7363
+
padding: var(--e-admin-border-radius);
7364
+
border: var(--e-a-border);
7365
+
}
7366
+
.elementor-navigator__element__title__text:not([contenteditable=true]) {
7367
+
padding: 3px 0;
7368
+
white-space: nowrap;
7369
+
text-overflow: ellipsis;
7370
+
overflow: hidden;
7371
+
}
7372
+
.elementor-navigator__element__toggle {
7373
+
position: absolute;
7374
+
inset-inline-end: 15px;
7375
+
height: 100%;
7376
+
z-index: 0;
7377
+
font-size: 13px;
7378
+
}
7379
+
.elementor-navigator__element__indicators {
7380
+
position: relative;
7381
+
transition: transform 0.5s;
7382
+
z-index: 91;
7383
+
}
7384
+
.elementor-navigator__element__indicators:not(:hover) {
7385
+
transform: translateX(calc(100% * var(--direction-multiplier) - var(--e-editor-navigator-indicator-width) * var(--direction-multiplier)));
7386
+
}
7387
+
.elementor-navigator__element__indicator {
7388
+
height: 100%;
7389
+
width: 31px;
7390
+
display: inline-flex;
7391
+
align-items: center;
7392
+
justify-content: center;
7393
+
color: var(--e-a-color-txt);
7394
+
background-color: var(--e-a-bg-default);
7395
+
border-inline-end: var(--e-a-border);
7396
+
}
7397
+
.elementor-navigator__element__indicator:first-child {
7398
+
border-inline-start: var(--e-editor-navigator-indicator-width) solid var(--e-a-border-color-accent);
7399
+
}
7400
+
.elementor-navigator__element__indicator:hover {
7401
+
color: var(--e-a-color-txt-hover);
7402
+
}
7403
+
.elementor-navigator__element--hidden .elementor-navigator__element__title,
7404
+
.elementor-navigator__element--hidden .elementor-navigator__element__toggle {
7405
+
opacity: 0.5;
7406
+
}
7407
+
.elementor-navigator__promotion-text {
7408
+
line-height: 18px;
7409
+
}
7410
+
7411
+
.e-notice-bar {
7412
+
position: absolute;
7413
+
width: 100%;
7414
+
inset-block-end: 0;
7415
+
display: flex;
7416
+
align-items: center;
7417
+
height: 40px;
7418
+
color: #fff;
7419
+
background-color: var(--e-a-color-accent);
7420
+
padding: 0 25px;
7421
+
}
7422
+
.e-notice-bar__message a {
7423
+
text-decoration: underline;
7424
+
color: var(--e-a-color-txt-invert);
7425
+
}
7426
+
.e-notice-bar__message a:hover {
7427
+
color: #D5D8DC;
7428
+
}
7429
+
.e-notice-bar__primary_action {
7430
+
margin-inline: 12px;
7431
+
}
7432
+
.e-notice-bar__primary_action a {
7433
+
background: #ffffff;
7434
+
border-radius: 3px;
7435
+
color: #93003f;
7436
+
padding: 4px 10px;
7437
+
font-size: 11px;
7438
+
}
7439
+
.e-notice-bar__primary_action a:hover {
7440
+
color: rgb(70.5, 0, 30.2142857143);
7441
+
background: #F1F2F3;
7442
+
}
7443
+
.e-notice-bar__secondary_message, .e-notice-bar__secondary_action {
7444
+
font-size: 11px;
7445
+
}
7446
+
.e-notice-bar__secondary_action {
7447
+
margin-inline: 4px;
7448
+
}
7449
+
.e-notice-bar__secondary_action a {
7450
+
color: #ffffff;
7451
+
text-decoration: underline;
7452
+
}
7453
+
.e-notice-bar__secondary_action a:hover {
7454
+
color: #F1F2F3;
7455
+
}
7456
+
.e-notice-bar__close {
7457
+
cursor: pointer;
7458
+
margin-inline-start: auto;
7459
+
}
7460
+
.e-notice-bar__icon {
7461
+
margin-inline-end: 8px;
7462
+
}
7463
+
.e-notice-bar i {
7464
+
font-size: 16px;
7465
+
opacity: 0.9;
7466
+
}
7467
+
.e-notice-bar i:hover {
7468
+
color: #D5D8DC;
7469
+
}
7470
+
.e-notice-bar a,
7471
+
.e-notice-bar i {
7472
+
transition: var(--e-a-transition-hover);
7473
+
}
7474
+
7475
+
body:not(.elementor-device-desktop) #e-notice-bar {
7476
+
display: none;
7477
+
}
7478
+
7479
+
#elementor-fatal-error-dialog .dialog-message a {
7480
+
text-decoration: underline;
7481
+
}
7482
+
7483
+
#elementor-preview-debug-link-text {
7484
+
display: inline-block;
7485
+
}
7486
+
7487
+
#elementor-icons-manager-modal .dialog-message {
7488
+
padding: 0;
7489
+
height: 700px;
7490
+
}
7491
+
#elementor-icons-manager-modal .dialog-content {
7492
+
display: flex;
7493
+
}
7494
+
#elementor-icons-manager__wrapper {
7495
+
display: flex;
7496
+
}
7497
+
@media (max-width: 479px) {
7498
+
#elementor-icons-manager__sidebar {
7499
+
display: none;
7500
+
}
7501
+
}
7502
+
#elementor-icons-manager__tab-links {
7503
+
margin-block-start: 30px;
7504
+
}
7505
+
#elementor-icons-manager__upload {
7506
+
margin: 20px 45px;
7507
+
padding-block-start: 35px;
7508
+
border-block-start: var(--e-a-border);
7509
+
display: flex;
7510
+
align-items: center;
7511
+
justify-content: space-between;
7512
+
}
7513
+
@media (max-width: 1439px) {
7514
+
#elementor-icons-manager__upload {
7515
+
margin: 20px 25px;
7516
+
}
7517
+
}
7518
+
#elementor-icons-manager__main {
7519
+
display: flex;
7520
+
flex-direction: column;
7521
+
padding: 30px 80px 0;
7522
+
}
7523
+
@media (max-width: 1439px) {
7524
+
#elementor-icons-manager__main {
7525
+
padding: 30px 50px 0;
7526
+
}
7527
+
}
7528
+
@media (max-width: 479px) {
7529
+
#elementor-icons-manager__main {
7530
+
width: 100%;
7531
+
}
7532
+
}
7533
+
#elementor-icons-manager__search {
7534
+
position: relative;
7535
+
}
7536
+
#elementor-icons-manager__search input {
7537
+
padding: 8px 15px;
7538
+
background-color: transparent;
7539
+
}
7540
+
#elementor-icons-manager__search i {
7541
+
position: absolute;
7542
+
inset-block-start: 50%;
7543
+
inset-inline-end: 15px;
7544
+
transform: translateY(-50%);
7545
+
}
7546
+
#elementor-icons-manager__tab__wrapper {
7547
+
overflow: auto;
7548
+
margin: 25px -15px 0;
7549
+
padding: 0 15px 15px;
7550
+
}
7551
+
#elementor-icons-manager__tab__title {
7552
+
color: var(--e-a-color-txt);
7553
+
font-size: 16px;
7554
+
font-weight: 500;
7555
+
text-align: start;
7556
+
}
7557
+
@media (max-width: 479px) {
7558
+
#elementor-icons-manager__tab__title {
7559
+
display: none;
7560
+
}
7561
+
}
7562
+
#elementor-icons-manager__tab__content {
7563
+
display: grid;
7564
+
grid-template-columns: repeat(7, 1fr);
7565
+
grid-gap: 20px;
7566
+
margin: 20px 0;
7567
+
}
7568
+
@media (max-width: 1439px) {
7569
+
#elementor-icons-manager__tab__content {
7570
+
grid-template-columns: repeat(6, 1fr);
7571
+
}
7572
+
}
7573
+
@media (max-width: 1024px) {
7574
+
#elementor-icons-manager__tab__content {
7575
+
grid-template-columns: repeat(5, 1fr);
7576
+
}
7577
+
}
7578
+
@media (max-width: 767px) {
7579
+
#elementor-icons-manager__tab__content {
7580
+
grid-template-columns: repeat(4, 1fr);
7581
+
}
7582
+
}
7583
+
@media (max-width: 479px) {
7584
+
#elementor-icons-manager__tab__content {
7585
+
grid-template-columns: repeat(3, 1fr);
7586
+
}
7587
+
}
7588
+
#elementor-icons-manager__promotion {
7589
+
display: flex;
7590
+
align-items: center;
7591
+
flex-direction: column;
7592
+
padding-block-start: 70px;
7593
+
}
7594
+
#elementor-icons-manager__promotion__icon {
7595
+
font-size: 60px;
7596
+
}
7597
+
#elementor-icons-manager__promotion__text {
7598
+
width: 300px;
7599
+
font-size: 16px;
7600
+
padding-block-start: 25px;
7601
+
}
7602
+
#elementor-icons-manager__promotion__link {
7603
+
margin-block-start: 20px;
7604
+
}
7605
+
7606
+
.elementor-icons-manager__tab-link {
7607
+
padding-block: 15px;
7608
+
padding-inline: 45px 0;
7609
+
font-size: 12px;
7610
+
text-align: start;
7611
+
cursor: pointer;
7612
+
position: relative;
7613
+
}
7614
+
.elementor-icons-manager__tab-link i {
7615
+
font-size: 20px;
7616
+
padding-inline-end: 15px;
7617
+
}
7618
+
@media (max-width: 1024px) {
7619
+
.elementor-icons-manager__tab-link i {
7620
+
display: none;
7621
+
}
7622
+
}
7623
+
.elementor-icons-manager__tab-link:hover {
7624
+
background-color: var(--e-a-bg-hover);
7625
+
}
7626
+
.elementor-icons-manager__tab-link.elementor-active {
7627
+
background-color: var(--e-a-bg-active);
7628
+
color: var(--e-a-color-txt-accent);
7629
+
}
7630
+
.elementor-icons-manager__tab-link.elementor-active:after {
7631
+
content: "";
7632
+
position: absolute;
7633
+
height: 100%;
7634
+
width: 3px;
7635
+
inset-block-start: 0;
7636
+
inset-inline-start: 0;
7637
+
background-color: var(--e-a-border-color-accent);
7638
+
}
7639
+
.elementor-icons-manager__tab__item {
7640
+
position: relative;
7641
+
height: 0;
7642
+
padding-block-end: 100%;
7643
+
border: var(--e-a-border);
7644
+
border-radius: 3px;
7645
+
cursor: pointer;
7646
+
transition: var(--e-a-transition-hover);
7647
+
overflow: hidden;
7648
+
}
7649
+
.elementor-icons-manager__tab__item:hover {
7650
+
background-color: var(--e-a-bg-hover);
7651
+
}
7652
+
.elementor-icons-manager__tab__item.elementor-selected {
7653
+
background-color: var(--e-a-bg-active);
7654
+
border-color: var(--e-a-border-color-accent);
7655
+
color: var(--e-a-color-txt-accent);
7656
+
}
7657
+
.elementor-icons-manager__tab__item__content {
7658
+
display: flex;
7659
+
flex-direction: column;
7660
+
align-items: center;
7661
+
width: 100%;
7662
+
position: absolute;
7663
+
inset-block-start: 50%;
7664
+
inset-inline-start: 50%;
7665
+
transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
7666
+
padding: 1px;
7667
+
}
7668
+
.elementor-icons-manager__tab__item__icon {
7669
+
font-size: 25px;
7670
+
}
7671
+
.elementor-icons-manager__tab__item__name {
7672
+
font-size: 11px;
7673
+
padding: 13px 20px 0;
7674
+
max-width: 100%;
7675
+
white-space: nowrap;
7676
+
text-overflow: ellipsis;
7677
+
overflow: hidden;
7678
+
}
7679
+
7680
+
.elementor-color-picker__header {
7681
+
display: flex;
7682
+
justify-content: space-between;
7683
+
align-items: center;
7684
+
font-weight: bold;
7685
+
padding: 10px;
7686
+
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
7687
+
}
7688
+
7689
+
.e-color-picker__tools {
7690
+
display: flex;
7691
+
}
7692
+
7693
+
.e-control-color--no-value .pcr-button {
7694
+
background-image: linear-gradient(135deg, transparent 46%, #ff3030 50%, transparent 54%);
7695
+
background-size: cover;
7696
+
background-color: transparent;
7697
+
}
7698
+
7699
+
.pickr {
7700
+
border: var(--e-a-border);
7701
+
height: 27px;
7702
+
}
7703
+
.pickr .pcr-button {
7704
+
height: 100%;
7705
+
width: 100%;
7706
+
border-radius: var(--e-a-border-radius);
7707
+
}
7708
+
.pickr .pcr-button:before, .pickr .pcr-button:after {
7709
+
height: 12px;
7710
+
width: 12px;
7711
+
position: absolute;
7712
+
inset-block-start: 50%;
7713
+
inset-inline-start: 50%;
7714
+
transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
7715
+
}
7716
+
7717
+
.pcr-app {
7718
+
background-color: var(--e-a-bg-default);
7719
+
color: var(--e-a-color-txt);
7720
+
box-shadow: var(--e-a-popover-shadow);
7721
+
font-family: var(--e-a-font-family);
7722
+
}
7723
+
.pcr-app[data-theme=monolith] {
7724
+
padding: 0;
7725
+
width: 270px;
7726
+
}
7727
+
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity,
7728
+
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser {
7729
+
height: 8px;
7730
+
}
7731
+
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette {
7732
+
height: 150px;
7733
+
}
7734
+
.pcr-app .pcr-selection .pcr-picker {
7735
+
box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
7736
+
}
7737
+
.pcr-app .pcr-interaction {
7738
+
padding-block-end: 20px;
7739
+
}
7740
+
.pcr-app .pcr-interaction input.pcr-result {
7741
+
border: var(--e-a-border);
7742
+
color: var(--e-a-color-txt);
7743
+
border-radius: var(--e-a-border-radius);
7744
+
margin: 0;
7745
+
background-color: transparent;
7746
+
}
7747
+
.pcr-app .pcr-interaction input.pcr-result:focus {
7748
+
box-shadow: none;
7749
+
border-color: var(--e-a-border-color-bold);
7750
+
}
7751
+
.pcr-app .pcr-interaction input.pcr-type {
7752
+
all: unset;
7753
+
font-size: 10px;
7754
+
color: var(--e-a-color-txt-muted);
7755
+
padding-inline-start: 5px;
7756
+
cursor: pointer;
7757
+
}
7758
+
.pcr-app .pcr-interaction input.pcr-type.active {
7759
+
background-color: transparent;
7760
+
color: var(--e-a-color-txt-accent);
7761
+
}
7762
+
.pcr-selection, .pcr-interaction {
7763
+
padding: 0 20px;
7764
+
}
7765
+
.pcr-selection {
7766
+
padding-block-start: 20px;
7767
+
}
7768
+
.pcr .elementor-control-dynamic-switcher {
7769
+
height: 20px;
7770
+
border: 0;
7771
+
}
7772
+
7773
+
.select2-container {
7774
+
width: 100% !important;
7775
+
outline: none;
7776
+
z-index: 9999;
7777
+
font-size: 12px;
7778
+
}
7779
+
.select2-container .e-select2-placeholder {
7780
+
color: var(--e-a-color-txt-muted);
7781
+
}
7782
+
.select2-container.select2-container--default .select2-selection--single {
7783
+
height: 27px;
7784
+
background-color: transparent;
7785
+
}
7786
+
.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
7787
+
color: var(--e-a-color-txt);
7788
+
line-height: 27px;
7789
+
}
7790
+
.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected] {
7791
+
background-color: var(--e-a-bg-hover);
7792
+
color: var(--e-a-color-txt-hover);
7793
+
}
7794
+
.select2-container.select2-container--default .select2-selection--multiple {
7795
+
background-color: var(--e-a-bg-default);
7796
+
min-height: 27px;
7797
+
line-height: 0;
7798
+
}
7799
+
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__clear {
7800
+
display: none;
7801
+
}
7802
+
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice {
7803
+
background-color: var(--e-a-btn-bg);
7804
+
color: var(--e-a-btn-color-invert);
7805
+
line-height: 1.2;
7806
+
font-size: 10px;
7807
+
border: none;
7808
+
border-radius: 0;
7809
+
padding: 2px 3px;
7810
+
}
7811
+
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice.select2-selection__e-plus-button {
7812
+
cursor: pointer;
7813
+
width: 16.67px;
7814
+
text-indent: -9999px;
7815
+
position: relative;
7816
+
}
7817
+
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice.select2-selection__e-plus-button:after {
7818
+
content: "\e815";
7819
+
font-family: "eicons";
7820
+
color: var(--e-a-btn-color-invert);
7821
+
text-indent: 0;
7822
+
position: absolute;
7823
+
inset: 0;
7824
+
display: flex;
7825
+
justify-content: center;
7826
+
align-items: center;
7827
+
}
7828
+
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered {
7829
+
padding-block-end: 5px;
7830
+
}
7831
+
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
7832
+
color: var(--e-a-btn-color-invert);
7833
+
margin-inline-end: 3px;
7834
+
}
7835
+
.select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--single,
7836
+
.select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--multiple {
7837
+
background-color: var(--e-a-bg-default);
7838
+
color: var(--e-a-color-txt);
7839
+
border-color: var(--e-a-border-color);
7840
+
}
7841
+
.select2-container.select2-container--open .select2-selection--single,
7842
+
.select2-container.select2-container--open .select2-selection--multiple, .select2-container.select2-container--focus .select2-selection--single,
7843
+
.select2-container.select2-container--focus .select2-selection--multiple {
7844
+
border-color: var(--e-a-border-color-bold);
7845
+
}
7846
+
7847
+
.select2-selection {
7848
+
outline: none;
7849
+
}
7850
+
.select2-selection--single {
7851
+
height: 27px;
7852
+
}
7853
+
7854
+
.select2-selection__arrow {
7855
+
height: 27px;
7856
+
inset-block-start: 0;
7857
+
}
7858
+
7859
+
.select2-results__option[aria-selected=true] {
7860
+
background-color: var(--e-a-bg-active);
7861
+
color: var(--e-a-color-txt-active);
7862
+
}
7863
+
.select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted) {
7864
+
background-color: var(--e-a-bg-active);
7865
+
}
7866
+
7867
+
.select2-dropdown {
7868
+
border-color: var(--e-a-border-color);
7869
+
background-color: var(--e-a-bg-default);
7870
+
color: var(--e-a-color-txt);
7871
+
box-shadow: var(--e-a-dropdown-shadow);
7872
+
}
7873
+
.select2-dropdown .select2-search__field {
7874
+
outline: none;
7875
+
}
7876
+
7877
+
.e-ui-state--document-scrubbing-mode__on, .e-ui-state--document-scrubbing-mode__on * {
7878
+
cursor: ew-resize;
7879
+
}
7880
+
.e-ui-state--document-scrubbing-mode__on input.e-scrubbing--active, .e-ui-state--document-scrubbing-mode__on input.e-scrubbing--active:focus {
7881
+
box-shadow: 0 0 0 1px rgb(14.2857142857, 58.5714285714, 155.7142857143) inset;
7882
+
}
7883
+
.e-ui-state--document-scrubbing-mode__on label.e-scrubbing--active {
7884
+
color: rgb(14.2857142857, 58.5714285714, 155.7142857143);
7885
+
-webkit-user-select: none;
7886
+
-moz-user-select: none;
7887
+
user-select: none;
7888
+
}
7889
+
.e-ui-state--document-scrubbing-mode__on iframe {
7890
+
pointer-events: none;
7891
+
}
7892
+
7893
+
label.e-scrubbing-over {
7894
+
cursor: ew-resize;
7895
+
}
7896
+
7897
+
#elementor-paste-area-dialog {
7898
+
text-align: center;
7899
+
}
7900
+
#elementor-paste-area-dialog .dialog-header {
7901
+
padding-block-start: 60px;
7902
+
font-size: 30px;
7903
+
}
7904
+
#elementor-paste-area-dialog .dialog-message {
7905
+
padding: 0 15px 15px;
7906
+
font-size: 15px;
7907
+
position: relative;
7908
+
}
7909
+
#elementor-paste-area-dialog #elementor-paste-area-dialog__input {
7910
+
background: transparent;
7911
+
color: transparent;
7912
+
border-color: transparent;
7913
+
padding: 0;
7914
+
margin: 0;
7915
+
height: 100px;
7916
+
position: absolute;
7917
+
inset-block-start: -60px;
7918
+
inset-inline: 0;
7919
+
}
7920
+
#elementor-paste-area-dialog #elementor-paste-area-dialog__input:focus {
7921
+
border-color: transparent;
7922
+
outline: none;
7923
+
}
7924
+
#elementor-paste-area-dialog .dialog-widget-content {
7925
+
width: 400px;
7926
+
}
7927
+
#elementor-paste-area-dialog .dialog-widget-content .eicon-loading {
7928
+
display: none;
7929
+
}
7930
+
#elementor-paste-area-dialog .dialog-widget-content.e-state-loading .eicon-loading {
7931
+
display: block;
7932
+
margin-block-start: 15px;
7933
+
}
7934
+
#elementor-paste-area-dialog #elementor-paste-area-dialog__error {
7935
+
color: var(--e-a-color-danger);
7936
+
font-size: 12px;
7937
+
}
7938
+
#elementor-paste-area-dialog #elementor-paste-area-dialog__error:before {
7939
+
content: "";
7940
+
border-block-start: var(--e-a-border);
7941
+
display: block;
7942
+
margin: 10px -15px;
7943
+
}
7944
+
7945
+
[class^=eicon-flex], [class*=" eicon-flex"] {
7946
+
transition: 0.3s all;
7947
+
}
7948
+
[class^=eicon-flex].eicon-inline, [class*=" eicon-flex"].eicon-inline {
7949
+
max-height: 1em;
7950
+
max-width: 1em;
7951
+
}
7952
+
[class^=eicon-flex], [class*=" eicon-flex"] {
7953
+
--is-ltr: 1;
7954
+
--is-rtl: 0;
7955
+
}
7956
+
[class^=eicon-flex]:is(.eicon-justify-start-h, .eicon-justify-end-h), [class*=" eicon-flex"]:is(.eicon-justify-start-h, .eicon-justify-end-h) {
7957
+
--rotation-direction: calc(var(--is-ltr) + var(--is-rtl));
7958
+
}
7959
+
[class^=eicon-flex], [class*=" eicon-flex"] {
7960
+
--rotation-direction: calc(var(--is-ltr) - var(--is-rtl));
7961
+
}
7962
+
:is(.e-ui-state--document-direction-mode__column, .e-ui-state--document-direction-mode__column-reverse) [class^=eicon-flex]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow), :is(.e-ui-state--document-direction-mode__column, .e-ui-state--document-direction-mode__column-reverse) [class*=" eicon-flex"]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow) {
7963
+
transform: rotate(calc(var(--rotation-direction) * 90deg));
7964
+
}
7965
+
:is(.e-ui-state--document-direction-mode__column, .e-ui-state--document-direction-mode__column-reverse) [class^=eicon-flex]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-align-start-v, .eicon-align-end-v), :is(.e-ui-state--document-direction-mode__column, .e-ui-state--document-direction-mode__column-reverse) [class*=" eicon-flex"]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-align-start-v, .eicon-align-end-v) {
7966
+
transform: rotate(calc(var(--rotation-direction) * -90deg));
7967
+
}
7968
+
.e-ui-state--document-direction-mode__column-reverse [class^=eicon-flex]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-justify-start-h, .eicon-justify-end-h, .eicon-order-start, .eicon-order-end), .e-ui-state--document-direction-mode__column-reverse [class*=" eicon-flex"]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-justify-start-h, .eicon-justify-end-h, .eicon-order-start, .eicon-order-end) {
7969
+
transform: rotate(calc(var(--rotation-direction) * -90deg));
7970
+
}
7971
+
.e-ui-state--document-direction-mode__row [class^=eicon-flex]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-justify-start-h, .eicon-justify-end-h, .eicon-order-start, .eicon-order-end), .e-ui-state--document-direction-mode__row [class*=" eicon-flex"]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-justify-start-h, .eicon-justify-end-h, .eicon-order-start, .eicon-order-end) {
7972
+
transform: rotate(calc(var(--is-rtl) * 180deg));
7973
+
}
7974
+
.e-ui-state--document-direction-mode__row-reverse [class^=eicon-flex]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-justify-start-h, .eicon-justify-end-h, .eicon-order-start, .eicon-order-end), .e-ui-state--document-direction-mode__row-reverse [class*=" eicon-flex"]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-justify-start-h, .eicon-justify-end-h, .eicon-order-start, .eicon-order-end) {
7975
+
transform: rotate(calc(var(--is-ltr) * 180deg));
7976
+
}
7977
+
/*# sourceMappingURL=editor.css.map */