Elementor Page Builder - Version 1.9.0-RC1

Version Description

Download this release

Release Info

Developer KingYes
Plugin Icon 128x128 Elementor Page Builder
Version 1.9.0-RC1
Comparing to
See all releases

Code changes from version 1.8.10 to 1.9.0-RC1

assets/css/admin-rtl.css CHANGED
@@ -1,13 +1,4 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
- .dialog-widget {
3
- position: fixed;
4
- height: 100%;
5
- width: 100%;
6
- top: 0;
7
- left: 0;
8
- background-color: rgba(0, 0, 0, 0.8);
9
- z-index: 9999; }
10
-
11
  .dialog-widget-content {
12
  background-color: #fff;
13
  position: absolute;
@@ -17,33 +8,50 @@
17
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
18
  overflow: hidden; }
19
 
20
- .dialog-widget-header, .dialog-message {
21
- text-align: center; }
22
-
23
  .dialog-message {
24
  font-size: 12px;
25
  line-height: 1.5; }
26
 
27
- .dialog-buttons-wrapper {
28
- border-top: 1px solid #e6e9ec;
29
- text-align: center; }
30
- .dialog-buttons-wrapper > button {
31
- border: none;
32
- background: none;
33
- font-size: 15px;
34
- cursor: pointer;
35
- padding: 13px 0;
36
- outline: 0; }
37
- .dialog-buttons-wrapper > button:first-child {
38
- color: #6d7882; }
39
- .dialog-buttons-wrapper > button.dialog-ok {
40
- color: #b01b1b; }
41
- .dialog-buttons-wrapper > button.dialog-take_over {
42
- color: #39b54a; }
43
- .dialog-buttons-wrapper > button:active {
44
- background-color: rgba(230, 233, 236, 0.5); }
45
- .dialog-buttons-wrapper > button::-moz-focus-inner {
46
- border: 0; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47
 
48
  .dialog-widget-header {
49
  padding: 20px 0;
@@ -58,31 +66,21 @@
58
  .dialog-close-button:not(:hover) {
59
  opacity: .4; }
60
 
61
- .dialog-options-widget .dialog-widget-header,
62
  .dialog-confirm-widget .dialog-widget-header {
63
  font-size: 15px;
64
  color: #495157; }
65
 
66
- .dialog-options-widget .dialog-buttons-wrapper > button,
67
  .dialog-confirm-widget .dialog-buttons-wrapper > button {
68
  width: 50%; }
69
- .dialog-options-widget .dialog-buttons-wrapper > button:first-child,
70
  .dialog-confirm-widget .dialog-buttons-wrapper > button:first-child {
71
  border-left: 1px solid #e6e9ec; }
72
- .dialog-options-widget .dialog-buttons-wrapper > button:hover,
73
  .dialog-confirm-widget .dialog-buttons-wrapper > button:hover {
74
  background-color: #f4f6f7; }
75
 
76
- .dialog-options-widget, .dialog-confirm-widget, .dialog-alert-widget {
77
- -webkit-user-select: none;
78
- -moz-user-select: none; }
79
- .dialog-options-widget .dialog-widget-content, .dialog-confirm-widget .dialog-widget-content, .dialog-alert-widget .dialog-widget-content {
80
- margin: auto;
81
- width: 375px; }
82
- .dialog-options-widget .dialog-message, .dialog-confirm-widget .dialog-message, .dialog-alert-widget .dialog-message {
83
- padding: 0 20px;
84
- min-height: 50px; }
85
-
86
  .dialog-alert-widget .dialog-buttons-wrapper > button {
87
  width: 100%; }
88
 
@@ -122,6 +120,21 @@
122
  .elementor-hidden {
123
  display: none; }
124
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
125
  body.elementor-editor-active .elementor-switch-mode-off {
126
  display: none; }
127
 
@@ -301,7 +314,7 @@ body.elementor-editor-inactive #elementor-editor {
301
  /*= Elementor Message
302
  ---------------------------------------*/
303
  .notice.elementor-message {
304
- border-right-color: #9b0a46 !important;
305
  padding: 20px; }
306
  .notice.elementor-message .elementor-message-inner {
307
  display: table;
@@ -312,7 +325,7 @@ body.elementor-editor-inactive #elementor-editor {
312
  display: table-cell;
313
  vertical-align: middle; }
314
  .notice.elementor-message .elementor-message-icon {
315
- color: #9b0a46;
316
  font-size: 40px;
317
  width: 40px; }
318
  .notice.elementor-message .elementor-message-content {
@@ -325,7 +338,7 @@ body.elementor-editor-inactive #elementor-editor {
325
  .notice.elementor-message .elementor-message-action {
326
  text-align: left; }
327
  .notice.elementor-message .elementor-message-action .elementor-button {
328
- background-color: #9b0a46;
329
  color: #fff;
330
  border-color: #7c1337;
331
  -webkit-box-shadow: 0 1px 0 #7c1337;
@@ -359,6 +372,8 @@ body.elementor-editor-inactive #elementor-editor {
359
  .notice.elementor-message .elementor-message-inner .elementor-message-content,
360
  .notice.elementor-message .elementor-message-inner .elementor-message-action {
361
  display: block; }
 
 
362
  .notice.elementor-message .elementor-message-inner .elementor-message-icon {
363
  width: auto; }
364
  .notice.elementor-message .elementor-message-inner .elementor-message-content {
@@ -373,6 +388,8 @@ body.elementor-editor-inactive #elementor-editor {
373
  #elementor-system-info .elementor-system-info-section > .elementor-system-info-report-name {
374
  padding-left: 10px;
375
  border-bottom: 1px solid #e1e1e1; }
 
 
376
  #elementor-system-info .elementor-system-info-report-name {
377
  text-transform: uppercase;
378
  font-size: 14px;
@@ -398,9 +415,9 @@ body.elementor-editor-inactive #elementor-editor {
398
  #elementor-system-info #elementor-system-info-raw-code-label {
399
  padding: 5px;
400
  display: block; }
 
 
401
 
402
- /*= Elementor Feedback
403
- ---------------------------------------*/
404
  @-webkit-keyframes elementor-rotation {
405
  0% {
406
  -webkit-transform: rotate(0deg);
@@ -408,6 +425,7 @@ body.elementor-editor-inactive #elementor-editor {
408
  100% {
409
  -webkit-transform: rotate(359deg);
410
  transform: rotate(359deg); } }
 
411
  @keyframes elementor-rotation {
412
  0% {
413
  -webkit-transform: rotate(0deg);
@@ -465,7 +483,7 @@ body.elementor-editor-inactive #elementor-editor {
465
  padding: 20px 30px 30px; }
466
 
467
  #elementor-deactivate-feedback-modal .dialog-submit {
468
- background-color: #9b0a46;
469
  -webkit-border-radius: 3px;
470
  border-radius: 3px;
471
  color: #fff;
@@ -489,7 +507,7 @@ body.elementor-editor-inactive #elementor-editor {
489
  width: auto; }
490
 
491
  #elementor-deactivate-feedback-dialog-header i {
492
- color: #9b0a46;
493
  font-size: 19px; }
494
 
495
  #elementor-deactivate-feedback-dialog-header-title {
@@ -539,4 +557,93 @@ body.elementor-editor-inactive #elementor-editor {
539
 
540
  .elementor-maintenance-mode-error {
541
  color: red; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
542
  /*# sourceMappingURL=admin-rtl.css.map */
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
 
 
 
 
 
 
 
 
 
2
  .dialog-widget-content {
3
  background-color: #fff;
4
  position: absolute;
8
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
9
  overflow: hidden; }
10
 
 
 
 
11
  .dialog-message {
12
  font-size: 12px;
13
  line-height: 1.5; }
14
 
15
+ .dialog-type-lightbox {
16
+ position: fixed;
17
+ height: 100%;
18
+ width: 100%;
19
+ top: 0;
20
+ left: 0;
21
+ background-color: rgba(0, 0, 0, 0.8);
22
+ z-index: 9999;
23
+ -webkit-user-select: none;
24
+ -moz-user-select: none;
25
+ -ms-user-select: none;
26
+ user-select: none; }
27
+ .dialog-type-lightbox .dialog-widget-content {
28
+ margin: auto;
29
+ width: 375px; }
30
+ .dialog-type-lightbox .dialog-message {
31
+ padding: 0 20px;
32
+ min-height: 50px; }
33
+ .dialog-type-lightbox .dialog-widget-header, .dialog-type-lightbox .dialog-message {
34
+ text-align: center; }
35
+ .dialog-type-lightbox .dialog-buttons-wrapper {
36
+ border-top: 1px solid #e6e9ec;
37
+ text-align: center; }
38
+ .dialog-type-lightbox .dialog-buttons-wrapper > button {
39
+ border: none;
40
+ background: none;
41
+ font-size: 15px;
42
+ cursor: pointer;
43
+ padding: 13px 0;
44
+ outline: 0; }
45
+ .dialog-type-lightbox .dialog-buttons-wrapper > button:first-child {
46
+ color: #6d7882; }
47
+ .dialog-type-lightbox .dialog-buttons-wrapper > button.dialog-ok {
48
+ color: #b01b1b; }
49
+ .dialog-type-lightbox .dialog-buttons-wrapper > button.dialog-take_over {
50
+ color: #39b54a; }
51
+ .dialog-type-lightbox .dialog-buttons-wrapper > button:active {
52
+ background-color: rgba(230, 233, 236, 0.5); }
53
+ .dialog-type-lightbox .dialog-buttons-wrapper > button::-moz-focus-inner {
54
+ border: 0; }
55
 
56
  .dialog-widget-header {
57
  padding: 20px 0;
66
  .dialog-close-button:not(:hover) {
67
  opacity: .4; }
68
 
69
+ .dialog-lightbox-widget .dialog-widget-header,
70
  .dialog-confirm-widget .dialog-widget-header {
71
  font-size: 15px;
72
  color: #495157; }
73
 
74
+ .dialog-lightbox-widget .dialog-buttons-wrapper > button,
75
  .dialog-confirm-widget .dialog-buttons-wrapper > button {
76
  width: 50%; }
77
+ .dialog-lightbox-widget .dialog-buttons-wrapper > button:first-child,
78
  .dialog-confirm-widget .dialog-buttons-wrapper > button:first-child {
79
  border-left: 1px solid #e6e9ec; }
80
+ .dialog-lightbox-widget .dialog-buttons-wrapper > button:hover,
81
  .dialog-confirm-widget .dialog-buttons-wrapper > button:hover {
82
  background-color: #f4f6f7; }
83
 
 
 
 
 
 
 
 
 
 
 
84
  .dialog-alert-widget .dialog-buttons-wrapper > button {
85
  width: 100%; }
86
 
120
  .elementor-hidden {
121
  display: none; }
122
 
123
+ .flatpickr-calendar {
124
+ width: 280px; }
125
+ .flatpickr-calendar .flatpickr-current-month span.cur-month {
126
+ font-weight: 300; }
127
+ .flatpickr-calendar .dayContainer {
128
+ width: 280px;
129
+ min-width: 280px;
130
+ max-width: 280px; }
131
+ .flatpickr-calendar .flatpickr-days {
132
+ width: 280px; }
133
+ .flatpickr-calendar .flatpickr-day {
134
+ max-width: 37px;
135
+ height: 37px;
136
+ line-height: 37px; }
137
+
138
  body.elementor-editor-active .elementor-switch-mode-off {
139
  display: none; }
140
 
314
  /*= Elementor Message
315
  ---------------------------------------*/
316
  .notice.elementor-message {
317
+ border-right-color: #B7084E !important;
318
  padding: 20px; }
319
  .notice.elementor-message .elementor-message-inner {
320
  display: table;
325
  display: table-cell;
326
  vertical-align: middle; }
327
  .notice.elementor-message .elementor-message-icon {
328
+ color: #B7084E;
329
  font-size: 40px;
330
  width: 40px; }
331
  .notice.elementor-message .elementor-message-content {
338
  .notice.elementor-message .elementor-message-action {
339
  text-align: left; }
340
  .notice.elementor-message .elementor-message-action .elementor-button {
341
+ background-color: #B7084E;
342
  color: #fff;
343
  border-color: #7c1337;
344
  -webkit-box-shadow: 0 1px 0 #7c1337;
372
  .notice.elementor-message .elementor-message-inner .elementor-message-content,
373
  .notice.elementor-message .elementor-message-inner .elementor-message-action {
374
  display: block; }
375
+ .notice.elementor-message .elementor-message-inner .elementor-message-action {
376
+ text-align: center; }
377
  .notice.elementor-message .elementor-message-inner .elementor-message-icon {
378
  width: auto; }
379
  .notice.elementor-message .elementor-message-inner .elementor-message-content {
388
  #elementor-system-info .elementor-system-info-section > .elementor-system-info-report-name {
389
  padding-left: 10px;
390
  border-bottom: 1px solid #e1e1e1; }
391
+ #elementor-system-info .elementor-system-info-section .widefat {
392
+ white-space: pre; }
393
  #elementor-system-info .elementor-system-info-report-name {
394
  text-transform: uppercase;
395
  font-size: 14px;
415
  #elementor-system-info #elementor-system-info-raw-code-label {
416
  padding: 5px;
417
  display: block; }
418
+ #elementor-system-info .elementor-warning td:first-child {
419
+ border-right: 3px solid #fcb92c; }
420
 
 
 
421
  @-webkit-keyframes elementor-rotation {
422
  0% {
423
  -webkit-transform: rotate(0deg);
425
  100% {
426
  -webkit-transform: rotate(359deg);
427
  transform: rotate(359deg); } }
428
+
429
  @keyframes elementor-rotation {
430
  0% {
431
  -webkit-transform: rotate(0deg);
483
  padding: 20px 30px 30px; }
484
 
485
  #elementor-deactivate-feedback-modal .dialog-submit {
486
+ background-color: #B7084E;
487
  -webkit-border-radius: 3px;
488
  border-radius: 3px;
489
  color: #fff;
507
  width: auto; }
508
 
509
  #elementor-deactivate-feedback-dialog-header i {
510
+ color: #B7084E;
511
  font-size: 19px; }
512
 
513
  #elementor-deactivate-feedback-dialog-header-title {
557
 
558
  .elementor-maintenance-mode-error {
559
  color: red; }
560
+
561
+ #e-dashboard-overview .dashicons {
562
+ vertical-align: middle;
563
+ font-size: 17px; }
564
+
565
+ #e-dashboard-overview .e-overview__header {
566
+ display: table;
567
+ width: 100%;
568
+ -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.05);
569
+ box-shadow: 0 5px 8px rgba(0, 0, 0, 0.05);
570
+ margin: 0 -12px 8px;
571
+ padding: 0 12px 12px; }
572
+
573
+ #e-dashboard-overview .e-overview__logo, #e-dashboard-overview .e-overview__versions, #e-dashboard-overview .e-overview__create {
574
+ display: table-cell;
575
+ vertical-align: middle; }
576
+
577
+ #e-dashboard-overview .e-overview__logo {
578
+ color: #B7084E;
579
+ font-size: 40px;
580
+ width: 40px; }
581
+
582
+ #e-dashboard-overview .e-overview__versions {
583
+ padding: 0 10px;
584
+ font-size: 0.9em;
585
+ line-height: 1.5; }
586
+
587
+ #e-dashboard-overview .e-overview__version {
588
+ display: block; }
589
+
590
+ #e-dashboard-overview .e-overview__create {
591
+ text-align: left; }
592
+
593
+ #e-dashboard-overview .e-overview__post {
594
+ margin-top: 10px; }
595
+
596
+ #e-dashboard-overview .e-overview__post-link {
597
+ display: inline-block; }
598
+
599
+ #e-dashboard-overview .e-overview__badge {
600
+ background: #39b54a;
601
+ color: white;
602
+ font-size: 0.75em;
603
+ padding: 3px 6px;
604
+ -webkit-border-radius: 3px;
605
+ border-radius: 3px;
606
+ text-transform: uppercase; }
607
+
608
+ #e-dashboard-overview .e-overview__post-description {
609
+ margin: 0 0 1.5em; }
610
+
611
+ #e-dashboard-overview .e-overview__recently-edited li {
612
+ color: #72777c; }
613
+
614
+ #e-dashboard-overview .e-overview__feed {
615
+ font-size: 14px;
616
+ font-weight: 500; }
617
+ #e-dashboard-overview .e-overview__feed .e-overview__post-link {
618
+ padding-bottom: 5px; }
619
+
620
+ #e-dashboard-overview .e-overview__recently-edited .e-overview__heading, #e-dashboard-overview .e-overview__feed .e-overview__heading {
621
+ font-weight: 700;
622
+ border-bottom: 1px solid #eee;
623
+ margin: 0 -12px;
624
+ padding: 6px 12px; }
625
+
626
+ #e-dashboard-overview .e-overview__footer {
627
+ margin: 0 -12px -12px;
628
+ padding: 12px;
629
+ border-top: 1px solid #eee; }
630
+ #e-dashboard-overview .e-overview__footer ul {
631
+ display: -webkit-box;
632
+ display: -webkit-flex;
633
+ display: -ms-flexbox;
634
+ display: flex;
635
+ list-style: none;
636
+ margin: 0;
637
+ padding: 0; }
638
+ #e-dashboard-overview .e-overview__footer ul li {
639
+ padding: 0 10px;
640
+ margin: 0;
641
+ border-right: 1px solid #ddd; }
642
+ #e-dashboard-overview .e-overview__footer ul li:first-child {
643
+ padding-right: 0;
644
+ border: none; }
645
+
646
+ #e-dashboard-overview .e-overview__go-pro a {
647
+ color: #fcb92c;
648
+ font-weight: 500; }
649
  /*# sourceMappingURL=admin-rtl.css.map */
assets/css/admin-rtl.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
- .dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:1}.dialog-widget-content{background-color:#fff;position:absolute;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message,.dialog-widget-header{text-align:center}.dialog-message{font-size:12px;line-height:1.5}.dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-close-button{cursor:pointer;position:absolute;top:30px;right:30px;font-size:15px}.dialog-close-button:not(:hover){opacity:.4}.dialog-confirm-widget .dialog-widget-header,.dialog-options-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-options-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-options-widget .dialog-buttons-wrapper>button:first-child{border-left:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-options-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget,.dialog-confirm-widget,.dialog-options-widget{-webkit-user-select:none;-moz-user-select:none}.dialog-alert-widget .dialog-widget-content,.dialog-confirm-widget .dialog-widget-content,.dialog-options-widget .dialog-widget-content{margin:auto;width:375px}.dialog-alert-widget .dialog-message,.dialog-confirm-widget .dialog-message,.dialog-options-widget .dialog-message{padding:0 20px;min-height:50px}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}@media (max-width:767px){.dialog-close-button{top:15px;right:15px}body.admin-bar .dialog-close-button{top:40px}}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-fit-aspect-ratio{position:relative;height:0}.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0}.elementor-hidden,body.elementor-editor-active .elementor-switch-mode-off{display:none}body.elementor-editor-active #elementor-switch-mode-button{background-color:#f7f7f7;color:#555;border-color:#ccc;-webkit-box-shadow:0 1px 0 #ccc!important;box-shadow:0 1px 0 #ccc!important;text-shadow:unset}body.elementor-editor-active #elementor-switch-mode-button:hover{background-color:#e9e9e9}body.elementor-editor-active #elementor-switch-mode-button:active{-webkit-box-shadow:inset 0 1px 0 #ccc;box-shadow:inset 0 1px 0 #ccc;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}body.elementor-editor-active #elementor-editor{display:table}body.elementor-editor-active #postdivrich{display:none!important}body.elementor-editor-inactive #elementor-editor,body.elementor-editor-inactive .elementor-switch-mode-on{display:none}#adminmenu #toplevel_page_edit-post_type-elementor_library div.wp-menu-image:before,#adminmenu #toplevel_page_elementor div.wp-menu-image:before{content:"\e800";font-family:eicons;font-size:14px;margin-top:3px}#adminmenu #toplevel_page_edit-post_type-elementor_library a[href="admin.php?page=go_elementor_pro"],#adminmenu #toplevel_page_elementor a[href="admin.php?page=go_elementor_pro"]{color:#d54e21}#adminmenu #toplevel_page_edit-post_type-elementor_library .dashicons.dashicons-star-filled,#adminmenu #toplevel_page_elementor .dashicons.dashicons-star-filled{height:auto}.elementor-plugins-gopro{color:#39b54a;font-weight:700}#elementor-switch-mode{margin:15px 0}.elementor-button{padding:12.5px 25px;display:inline-block;line-height:1;border:1px solid;-webkit-border-radius:3px;border-radius:3px;outline:none;cursor:pointer}.elementor-button .eicon-elementor{margin-left:5px}#elementor-editor{background-color:#f7f7f7;border:1px solid #ddd;height:300px;width:100%;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#elementor-editor:hover{background-color:#fff}#elementor-editor .elementor-loader-box{position:absolute;-webkit-animation:load 1.8s linear infinite;animation:load 1.8s linear infinite}#elementor-editor .elementor-loader-box:first-of-type{width:20%;height:100%;left:0;top:0}#elementor-editor .elementor-loader-box:not(:first-of-type){right:0;height:20%;width:60%}#elementor-editor .elementor-loader-box:nth-of-type(2){top:0;-webkit-animation-delay:-.45s;animation-delay:-.45s}#elementor-editor .elementor-loader-box:nth-of-type(3){top:40%;-webkit-animation-delay:-.9s;animation-delay:-.9s}#elementor-editor .elementor-loader-box:nth-of-type(4){bottom:0;-webkit-animation-delay:-1.35s;animation-delay:-1.35s}@-webkit-keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}#elementor-editor .elementor-loader-box{background-color:#a4afb7}#elementor-go-to-edit-page-link{display:table-cell;vertical-align:middle;text-align:center;text-decoration:none}#elementor-go-to-edit-page-link.elementor-animate #elementor-editor-button,#elementor-go-to-edit-page-link:not(.elementor-animate) .elementor-loader-wrapper{display:none}.elementor-loader-wrapper{margin:auto;width:80px}.elementor-loader{height:80px;position:relative}.elementor-loading-title{color:#a4afb7;text-transform:uppercase;margin-top:15px;font-size:11px;letter-spacing:5px}.elementor-button-spinner:before{font:normal 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:8px;right:-4px;position:relative;vertical-align:top;content:"\f463"}.elementor-button-spinner.loading:before{-webkit-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear}.elementor-button-spinner.success:before{content:"\f147";color:#46b450}#available-widgets [class*=elementor-template] .widget-title:before{content:"\e801";font-family:eicons;font-size:17px}.elementor-settings-form-page{padding-top:30px}._elementor_settings_update_time,.elementor-settings-form-page:not(.elementor-active){display:none}.notice.elementor-message{border-right-color:#9b0a46!important;padding:20px}.notice.elementor-message .elementor-message-inner{display:table;width:100%}.notice.elementor-message .elementor-message-inner .elementor-message-action,.notice.elementor-message .elementor-message-inner .elementor-message-content,.notice.elementor-message .elementor-message-inner .elementor-message-icon{display:table-cell;vertical-align:middle}.notice.elementor-message .elementor-message-icon{color:#9b0a46;font-size:40px;width:40px}.notice.elementor-message .elementor-message-content{padding:0 20px}.notice.elementor-message p{padding:0;margin:0}.notice.elementor-message h3{margin:0 0 5px}.notice.elementor-message .elementor-message-action{text-align:left}.notice.elementor-message .elementor-message-action .elementor-button{background-color:#9b0a46;color:#fff;border-color:#7c1337;-webkit-box-shadow:0 1px 0 #7c1337;box-shadow:0 1px 0 #7c1337;padding:5px 30px;height:auto;line-height:20px;text-transform:capitalize}.notice.elementor-message .elementor-message-action .elementor-button i{padding-left:5px}.notice.elementor-message .elementor-message-action .elementor-button:hover{background-color:#a0124a}.notice.elementor-message .elementor-message-action .elementor-button:active{-webkit-box-shadow:inset 0 1px 0 #7c1337;box-shadow:inset 0 1px 0 #7c1337;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}@media (min-width:1200px){.elementor-message-action{padding-left:10px}}@media (max-width:600px){.notice.elementor-message{padding:20px}.notice.elementor-message .elementor-message-inner{display:block;text-align:center}.notice.elementor-message .elementor-message-inner .elementor-message-action,.notice.elementor-message .elementor-message-inner .elementor-message-content,.notice.elementor-message .elementor-message-inner .elementor-message-icon{display:block}.notice.elementor-message .elementor-message-inner .elementor-message-icon{width:auto}.notice.elementor-message .elementor-message-inner .elementor-message-content{padding:10px 0}}#elementor-system-info{padding:15px}#elementor-system-info .elementor-system-info-section{margin-bottom:10px}#elementor-system-info .elementor-system-info-section>.elementor-system-info-report-name{padding-left:10px;border-bottom:1px solid #e1e1e1}#elementor-system-info .elementor-system-info-report-name{text-transform:uppercase;font-size:14px;margin:0;line-height:2}#elementor-system-info .elementor-system-info-report-row{overflow:hidden;padding:5px 0}#elementor-system-info .elementor-system-info-report-row>*{float:left}#elementor-system-info .elementor-system-info-field-recommendation,#elementor-system-info .elementor-system-info-report-field{padding-left:10px;color:#7f7f7f}#elementor-system-info .elementor-system-info-report-fields{padding-left:20px}#elementor-system-info .elementor-system-info-plugin-name{color:#000}#elementor-system-info .elementor-system-info-plugin-properties{padding:10px}#elementor-system-info #elementor-system-info-raw-code{width:100%;height:200px}#elementor-system-info #elementor-system-info-raw-code-label{padding:5px;display:block}@-webkit-keyframes elementor-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes elementor-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#elementor-deactivate-feedback-dialog-wrapper{display:none}#elementor-deactivate-feedback-modal .dialog-widget-content{width:550px}#elementor-deactivate-feedback-modal .dialog-close-button{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}#elementor-deactivate-feedback-modal .dialog-widget-header{padding:18px 15px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);text-align:right}#elementor-deactivate-feedback-modal .dialog-message{padding:30px 30px 0;text-align:right}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input{float:right;margin:0 0 0 15px;-webkit-box-shadow:none;box-shadow:none}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input:not(:checked)~.elementor-feedback-text{display:none}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-label{display:block;font-size:13px;color:#6d7882}#elementor-deactivate-feedback-modal .elementor-feedback-text{margin:10px 30px 0 0;padding:5px;font-size:13px;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;width:92%}#elementor-deactivate-feedback-modal .dialog-buttons-wrapper{border-top:none;text-align:right;padding:20px 30px 30px}#elementor-deactivate-feedback-modal .dialog-submit{background-color:#9b0a46;-webkit-border-radius:3px;border-radius:3px;color:#fff;line-height:1;padding:12px 20px;font-size:14px;width:180px;height:38px}#elementor-deactivate-feedback-modal .dialog-submit.elementor-loading:before{display:inline-block;content:"\f463";font:18px dashicons;-webkit-animation:elementor-rotation 2s infinite linear;animation:elementor-rotation 2s infinite linear}#elementor-deactivate-feedback-modal .dialog-skip{font-size:12px;color:#a4afb7;background:none;float:left;width:auto}#elementor-deactivate-feedback-dialog-header i{color:#9b0a46;font-size:19px}#elementor-deactivate-feedback-dialog-header-title{font-size:15px;text-transform:uppercase;font-weight:700;padding-right:5px}#elementor-deactivate-feedback-dialog-form-caption{font-weight:700;font-size:15px;color:#495157;line-height:1.4}#elementor-deactivate-feedback-dialog-form-body{padding-top:30px}.elementor-deactivate-feedback-dialog-input-wrapper{line-height:1.3;overflow:hidden;margin-bottom:15px}#elementor-hidden-area{display:none}#elementor-import-template-trigger{cursor:pointer}#elementor-import-template-area{display:none;margin:50px 0 30px;text-align:center}#elementor-import-template-form{display:inline-block;margin-top:30px;padding:30px 50px;background-color:#fff;border:1px solid #e5e5e5}#elementor-import-template-title{font-size:18px;color:#555d66}.form-table:not(.elementor-maintenance-mode-is-enabled) .elementor-default-hide{display:none}.elementor-maintenance-mode-error{color:red}
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
2
+ .dialog-widget-content{background-color:#fff;position:absolute;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message{font-size:12px;line-height:1.5}.dialog-type-lightbox{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dialog-type-lightbox .dialog-widget-content{margin:auto;width:375px}.dialog-type-lightbox .dialog-message{padding:0 20px;min-height:50px}.dialog-type-lightbox .dialog-message,.dialog-type-lightbox .dialog-widget-header{text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-type-lightbox .dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-type-lightbox .dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-type-lightbox .dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-type-lightbox .dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-type-lightbox .dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-close-button{cursor:pointer;position:absolute;top:30px;right:30px;font-size:15px}.dialog-close-button:not(:hover){opacity:.4}.dialog-confirm-widget .dialog-widget-header,.dialog-lightbox-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-lightbox-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-lightbox-widget .dialog-buttons-wrapper>button:first-child{border-left:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-lightbox-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}@media (max-width:767px){.dialog-close-button{top:15px;right:15px}body.admin-bar .dialog-close-button{top:40px}}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-fit-aspect-ratio{position:relative;height:0}.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0}.elementor-hidden{display:none}.flatpickr-calendar{width:280px}.flatpickr-calendar .flatpickr-current-month span.cur-month{font-weight:300}.flatpickr-calendar .dayContainer{width:280px;min-width:280px;max-width:280px}.flatpickr-calendar .flatpickr-days{width:280px}.flatpickr-calendar .flatpickr-day{max-width:37px;height:37px;line-height:37px}body.elementor-editor-active .elementor-switch-mode-off{display:none}body.elementor-editor-active #elementor-switch-mode-button{background-color:#f7f7f7;color:#555;border-color:#ccc;-webkit-box-shadow:0 1px 0 #ccc!important;box-shadow:0 1px 0 #ccc!important;text-shadow:unset}body.elementor-editor-active #elementor-switch-mode-button:hover{background-color:#e9e9e9}body.elementor-editor-active #elementor-switch-mode-button:active{-webkit-box-shadow:inset 0 1px 0 #ccc;box-shadow:inset 0 1px 0 #ccc;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}body.elementor-editor-active #elementor-editor{display:table}body.elementor-editor-active #postdivrich{display:none!important}body.elementor-editor-inactive #elementor-editor,body.elementor-editor-inactive .elementor-switch-mode-on{display:none}#adminmenu #toplevel_page_edit-post_type-elementor_library div.wp-menu-image:before,#adminmenu #toplevel_page_elementor div.wp-menu-image:before{content:"\e800";font-family:eicons;font-size:14px;margin-top:3px}#adminmenu #toplevel_page_edit-post_type-elementor_library a[href="admin.php?page=go_elementor_pro"],#adminmenu #toplevel_page_elementor a[href="admin.php?page=go_elementor_pro"]{color:#d54e21}#adminmenu #toplevel_page_edit-post_type-elementor_library .dashicons.dashicons-star-filled,#adminmenu #toplevel_page_elementor .dashicons.dashicons-star-filled{height:auto}.elementor-plugins-gopro{color:#39b54a;font-weight:700}#elementor-switch-mode{margin:15px 0}.elementor-button{padding:12.5px 25px;display:inline-block;line-height:1;border:1px solid;-webkit-border-radius:3px;border-radius:3px;outline:none;cursor:pointer}.elementor-button .eicon-elementor{margin-left:5px}#elementor-editor{background-color:#f7f7f7;border:1px solid #ddd;height:300px;width:100%;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#elementor-editor:hover{background-color:#fff}#elementor-editor .elementor-loader-box{position:absolute;-webkit-animation:load 1.8s linear infinite;animation:load 1.8s linear infinite}#elementor-editor .elementor-loader-box:first-of-type{width:20%;height:100%;left:0;top:0}#elementor-editor .elementor-loader-box:not(:first-of-type){right:0;height:20%;width:60%}#elementor-editor .elementor-loader-box:nth-of-type(2){top:0;-webkit-animation-delay:-.45s;animation-delay:-.45s}#elementor-editor .elementor-loader-box:nth-of-type(3){top:40%;-webkit-animation-delay:-.9s;animation-delay:-.9s}#elementor-editor .elementor-loader-box:nth-of-type(4){bottom:0;-webkit-animation-delay:-1.35s;animation-delay:-1.35s}@-webkit-keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}#elementor-editor .elementor-loader-box{background-color:#a4afb7}#elementor-go-to-edit-page-link{display:table-cell;vertical-align:middle;text-align:center;text-decoration:none}#elementor-go-to-edit-page-link.elementor-animate #elementor-editor-button,#elementor-go-to-edit-page-link:not(.elementor-animate) .elementor-loader-wrapper{display:none}.elementor-loader-wrapper{margin:auto;width:80px}.elementor-loader{height:80px;position:relative}.elementor-loading-title{color:#a4afb7;text-transform:uppercase;margin-top:15px;font-size:11px;letter-spacing:5px}.elementor-button-spinner:before{font:normal 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:8px;right:-4px;position:relative;vertical-align:top;content:"\f463"}.elementor-button-spinner.loading:before{-webkit-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear}.elementor-button-spinner.success:before{content:"\f147";color:#46b450}#available-widgets [class*=elementor-template] .widget-title:before{content:"\e801";font-family:eicons;font-size:17px}.elementor-settings-form-page{padding-top:30px}._elementor_settings_update_time,.elementor-settings-form-page:not(.elementor-active){display:none}.notice.elementor-message{border-right-color:#b7084e!important;padding:20px}.notice.elementor-message .elementor-message-inner{display:table;width:100%}.notice.elementor-message .elementor-message-inner .elementor-message-action,.notice.elementor-message .elementor-message-inner .elementor-message-content,.notice.elementor-message .elementor-message-inner .elementor-message-icon{display:table-cell;vertical-align:middle}.notice.elementor-message .elementor-message-icon{color:#b7084e;font-size:40px;width:40px}.notice.elementor-message .elementor-message-content{padding:0 20px}.notice.elementor-message p{padding:0;margin:0}.notice.elementor-message h3{margin:0 0 5px}.notice.elementor-message .elementor-message-action{text-align:left}.notice.elementor-message .elementor-message-action .elementor-button{background-color:#b7084e;color:#fff;border-color:#7c1337;-webkit-box-shadow:0 1px 0 #7c1337;box-shadow:0 1px 0 #7c1337;padding:5px 30px;height:auto;line-height:20px;text-transform:capitalize}.notice.elementor-message .elementor-message-action .elementor-button i{padding-left:5px}.notice.elementor-message .elementor-message-action .elementor-button:hover{background-color:#a0124a}.notice.elementor-message .elementor-message-action .elementor-button:active{-webkit-box-shadow:inset 0 1px 0 #7c1337;box-shadow:inset 0 1px 0 #7c1337;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}@media (min-width:1200px){.elementor-message-action{padding-left:10px}}@media (max-width:600px){.notice.elementor-message{padding:20px}.notice.elementor-message .elementor-message-inner{display:block;text-align:center}.notice.elementor-message .elementor-message-inner .elementor-message-action,.notice.elementor-message .elementor-message-inner .elementor-message-content,.notice.elementor-message .elementor-message-inner .elementor-message-icon{display:block}.notice.elementor-message .elementor-message-inner .elementor-message-action{text-align:center}.notice.elementor-message .elementor-message-inner .elementor-message-icon{width:auto}.notice.elementor-message .elementor-message-inner .elementor-message-content{padding:10px 0}}#elementor-system-info{padding:15px}#elementor-system-info .elementor-system-info-section{margin-bottom:10px}#elementor-system-info .elementor-system-info-section>.elementor-system-info-report-name{padding-left:10px;border-bottom:1px solid #e1e1e1}#elementor-system-info .elementor-system-info-section .widefat{white-space:pre}#elementor-system-info .elementor-system-info-report-name{text-transform:uppercase;font-size:14px;margin:0;line-height:2}#elementor-system-info .elementor-system-info-report-row{overflow:hidden;padding:5px 0}#elementor-system-info .elementor-system-info-report-row>*{float:left}#elementor-system-info .elementor-system-info-field-recommendation,#elementor-system-info .elementor-system-info-report-field{padding-left:10px;color:#7f7f7f}#elementor-system-info .elementor-system-info-report-fields{padding-left:20px}#elementor-system-info .elementor-system-info-plugin-name{color:#000}#elementor-system-info .elementor-system-info-plugin-properties{padding:10px}#elementor-system-info #elementor-system-info-raw-code{width:100%;height:200px}#elementor-system-info #elementor-system-info-raw-code-label{padding:5px;display:block}#elementor-system-info .elementor-warning td:first-child{border-right:3px solid #fcb92c}@-webkit-keyframes elementor-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes elementor-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#elementor-deactivate-feedback-dialog-wrapper{display:none}#elementor-deactivate-feedback-modal .dialog-widget-content{width:550px}#elementor-deactivate-feedback-modal .dialog-close-button{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}#elementor-deactivate-feedback-modal .dialog-widget-header{padding:18px 15px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);text-align:right}#elementor-deactivate-feedback-modal .dialog-message{padding:30px 30px 0;text-align:right}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input{float:right;margin:0 0 0 15px;-webkit-box-shadow:none;box-shadow:none}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input:not(:checked)~.elementor-feedback-text{display:none}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-label{display:block;font-size:13px;color:#6d7882}#elementor-deactivate-feedback-modal .elementor-feedback-text{margin:10px 30px 0 0;padding:5px;font-size:13px;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;width:92%}#elementor-deactivate-feedback-modal .dialog-buttons-wrapper{border-top:none;text-align:right;padding:20px 30px 30px}#elementor-deactivate-feedback-modal .dialog-submit{background-color:#b7084e;-webkit-border-radius:3px;border-radius:3px;color:#fff;line-height:1;padding:12px 20px;font-size:14px;width:180px;height:38px}#elementor-deactivate-feedback-modal .dialog-submit.elementor-loading:before{display:inline-block;content:"\f463";font:18px dashicons;-webkit-animation:elementor-rotation 2s infinite linear;animation:elementor-rotation 2s infinite linear}#elementor-deactivate-feedback-modal .dialog-skip{font-size:12px;color:#a4afb7;background:none;float:left;width:auto}#elementor-deactivate-feedback-dialog-header i{color:#b7084e;font-size:19px}#elementor-deactivate-feedback-dialog-header-title{font-size:15px;text-transform:uppercase;font-weight:700;padding-right:5px}#elementor-deactivate-feedback-dialog-form-caption{font-weight:700;font-size:15px;color:#495157;line-height:1.4}#elementor-deactivate-feedback-dialog-form-body{padding-top:30px}.elementor-deactivate-feedback-dialog-input-wrapper{line-height:1.3;overflow:hidden;margin-bottom:15px}#elementor-hidden-area{display:none}#elementor-import-template-trigger{cursor:pointer}#elementor-import-template-area{display:none;margin:50px 0 30px;text-align:center}#elementor-import-template-form{display:inline-block;margin-top:30px;padding:30px 50px;background-color:#fff;border:1px solid #e5e5e5}#elementor-import-template-title{font-size:18px;color:#555d66}.form-table:not(.elementor-maintenance-mode-is-enabled) .elementor-default-hide{display:none}.elementor-maintenance-mode-error{color:red}#e-dashboard-overview .dashicons{vertical-align:middle;font-size:17px}#e-dashboard-overview .e-overview__header{display:table;width:100%;-webkit-box-shadow:0 5px 8px rgba(0,0,0,.05);box-shadow:0 5px 8px rgba(0,0,0,.05);margin:0 -12px 8px;padding:0 12px 12px}#e-dashboard-overview .e-overview__create,#e-dashboard-overview .e-overview__logo,#e-dashboard-overview .e-overview__versions{display:table-cell;vertical-align:middle}#e-dashboard-overview .e-overview__logo{color:#b7084e;font-size:40px;width:40px}#e-dashboard-overview .e-overview__versions{padding:0 10px;font-size:.9em;line-height:1.5}#e-dashboard-overview .e-overview__version{display:block}#e-dashboard-overview .e-overview__create{text-align:left}#e-dashboard-overview .e-overview__post{margin-top:10px}#e-dashboard-overview .e-overview__post-link{display:inline-block}#e-dashboard-overview .e-overview__badge{background:#39b54a;color:#fff;font-size:.75em;padding:3px 6px;-webkit-border-radius:3px;border-radius:3px;text-transform:uppercase}#e-dashboard-overview .e-overview__post-description{margin:0 0 1.5em}#e-dashboard-overview .e-overview__recently-edited li{color:#72777c}#e-dashboard-overview .e-overview__feed{font-size:14px;font-weight:500}#e-dashboard-overview .e-overview__feed .e-overview__post-link{padding-bottom:5px}#e-dashboard-overview .e-overview__feed .e-overview__heading,#e-dashboard-overview .e-overview__recently-edited .e-overview__heading{font-weight:700;border-bottom:1px solid #eee;margin:0 -12px;padding:6px 12px}#e-dashboard-overview .e-overview__footer{margin:0 -12px -12px;padding:12px;border-top:1px solid #eee}#e-dashboard-overview .e-overview__footer ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}#e-dashboard-overview .e-overview__footer ul li{padding:0 10px;margin:0;border-right:1px solid #ddd}#e-dashboard-overview .e-overview__footer ul li:first-child{padding-right:0;border:none}#e-dashboard-overview .e-overview__go-pro a{color:#fcb92c;font-weight:500}
assets/css/admin.css CHANGED
@@ -1,13 +1,4 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
- .dialog-widget {
3
- position: fixed;
4
- height: 100%;
5
- width: 100%;
6
- top: 0;
7
- left: 0;
8
- background-color: rgba(0, 0, 0, 0.8);
9
- z-index: 9999; }
10
-
11
  .dialog-widget-content {
12
  background-color: #fff;
13
  position: absolute;
@@ -17,33 +8,50 @@
17
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
18
  overflow: hidden; }
19
 
20
- .dialog-widget-header, .dialog-message {
21
- text-align: center; }
22
-
23
  .dialog-message {
24
  font-size: 12px;
25
  line-height: 1.5; }
26
 
27
- .dialog-buttons-wrapper {
28
- border-top: 1px solid #e6e9ec;
29
- text-align: center; }
30
- .dialog-buttons-wrapper > button {
31
- border: none;
32
- background: none;
33
- font-size: 15px;
34
- cursor: pointer;
35
- padding: 13px 0;
36
- outline: 0; }
37
- .dialog-buttons-wrapper > button:first-child {
38
- color: #6d7882; }
39
- .dialog-buttons-wrapper > button.dialog-ok {
40
- color: #b01b1b; }
41
- .dialog-buttons-wrapper > button.dialog-take_over {
42
- color: #39b54a; }
43
- .dialog-buttons-wrapper > button:active {
44
- background-color: rgba(230, 233, 236, 0.5); }
45
- .dialog-buttons-wrapper > button::-moz-focus-inner {
46
- border: 0; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47
 
48
  .dialog-widget-header {
49
  padding: 20px 0;
@@ -58,31 +66,21 @@
58
  .dialog-close-button:not(:hover) {
59
  opacity: .4; }
60
 
61
- .dialog-options-widget .dialog-widget-header,
62
  .dialog-confirm-widget .dialog-widget-header {
63
  font-size: 15px;
64
  color: #495157; }
65
 
66
- .dialog-options-widget .dialog-buttons-wrapper > button,
67
  .dialog-confirm-widget .dialog-buttons-wrapper > button {
68
  width: 50%; }
69
- .dialog-options-widget .dialog-buttons-wrapper > button:first-child,
70
  .dialog-confirm-widget .dialog-buttons-wrapper > button:first-child {
71
  border-right: 1px solid #e6e9ec; }
72
- .dialog-options-widget .dialog-buttons-wrapper > button:hover,
73
  .dialog-confirm-widget .dialog-buttons-wrapper > button:hover {
74
  background-color: #f4f6f7; }
75
 
76
- .dialog-options-widget, .dialog-confirm-widget, .dialog-alert-widget {
77
- -webkit-user-select: none;
78
- -moz-user-select: none; }
79
- .dialog-options-widget .dialog-widget-content, .dialog-confirm-widget .dialog-widget-content, .dialog-alert-widget .dialog-widget-content {
80
- margin: auto;
81
- width: 375px; }
82
- .dialog-options-widget .dialog-message, .dialog-confirm-widget .dialog-message, .dialog-alert-widget .dialog-message {
83
- padding: 0 20px;
84
- min-height: 50px; }
85
-
86
  .dialog-alert-widget .dialog-buttons-wrapper > button {
87
  width: 100%; }
88
 
@@ -122,6 +120,21 @@
122
  .elementor-hidden {
123
  display: none; }
124
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
125
  body.elementor-editor-active .elementor-switch-mode-off {
126
  display: none; }
127
 
@@ -301,7 +314,7 @@ body.elementor-editor-inactive #elementor-editor {
301
  /*= Elementor Message
302
  ---------------------------------------*/
303
  .notice.elementor-message {
304
- border-left-color: #9b0a46 !important;
305
  padding: 20px; }
306
  .notice.elementor-message .elementor-message-inner {
307
  display: table;
@@ -312,7 +325,7 @@ body.elementor-editor-inactive #elementor-editor {
312
  display: table-cell;
313
  vertical-align: middle; }
314
  .notice.elementor-message .elementor-message-icon {
315
- color: #9b0a46;
316
  font-size: 40px;
317
  width: 40px; }
318
  .notice.elementor-message .elementor-message-content {
@@ -325,7 +338,7 @@ body.elementor-editor-inactive #elementor-editor {
325
  .notice.elementor-message .elementor-message-action {
326
  text-align: right; }
327
  .notice.elementor-message .elementor-message-action .elementor-button {
328
- background-color: #9b0a46;
329
  color: #fff;
330
  border-color: #7c1337;
331
  -webkit-box-shadow: 0 1px 0 #7c1337;
@@ -359,6 +372,8 @@ body.elementor-editor-inactive #elementor-editor {
359
  .notice.elementor-message .elementor-message-inner .elementor-message-content,
360
  .notice.elementor-message .elementor-message-inner .elementor-message-action {
361
  display: block; }
 
 
362
  .notice.elementor-message .elementor-message-inner .elementor-message-icon {
363
  width: auto; }
364
  .notice.elementor-message .elementor-message-inner .elementor-message-content {
@@ -373,6 +388,8 @@ body.elementor-editor-inactive #elementor-editor {
373
  #elementor-system-info .elementor-system-info-section > .elementor-system-info-report-name {
374
  padding-left: 10px;
375
  border-bottom: 1px solid #e1e1e1; }
 
 
376
  #elementor-system-info .elementor-system-info-report-name {
377
  text-transform: uppercase;
378
  font-size: 14px;
@@ -398,9 +415,9 @@ body.elementor-editor-inactive #elementor-editor {
398
  #elementor-system-info #elementor-system-info-raw-code-label {
399
  padding: 5px;
400
  display: block; }
 
 
401
 
402
- /*= Elementor Feedback
403
- ---------------------------------------*/
404
  @-webkit-keyframes elementor-rotation {
405
  0% {
406
  -webkit-transform: rotate(0deg);
@@ -408,6 +425,7 @@ body.elementor-editor-inactive #elementor-editor {
408
  100% {
409
  -webkit-transform: rotate(359deg);
410
  transform: rotate(359deg); } }
 
411
  @keyframes elementor-rotation {
412
  0% {
413
  -webkit-transform: rotate(0deg);
@@ -465,7 +483,7 @@ body.elementor-editor-inactive #elementor-editor {
465
  padding: 20px 30px 30px; }
466
 
467
  #elementor-deactivate-feedback-modal .dialog-submit {
468
- background-color: #9b0a46;
469
  -webkit-border-radius: 3px;
470
  border-radius: 3px;
471
  color: #fff;
@@ -489,7 +507,7 @@ body.elementor-editor-inactive #elementor-editor {
489
  width: auto; }
490
 
491
  #elementor-deactivate-feedback-dialog-header i {
492
- color: #9b0a46;
493
  font-size: 19px; }
494
 
495
  #elementor-deactivate-feedback-dialog-header-title {
@@ -539,4 +557,93 @@ body.elementor-editor-inactive #elementor-editor {
539
 
540
  .elementor-maintenance-mode-error {
541
  color: red; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
542
  /*# sourceMappingURL=admin.css.map */
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
 
 
 
 
 
 
 
 
 
2
  .dialog-widget-content {
3
  background-color: #fff;
4
  position: absolute;
8
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
9
  overflow: hidden; }
10
 
 
 
 
11
  .dialog-message {
12
  font-size: 12px;
13
  line-height: 1.5; }
14
 
15
+ .dialog-type-lightbox {
16
+ position: fixed;
17
+ height: 100%;
18
+ width: 100%;
19
+ top: 0;
20
+ left: 0;
21
+ background-color: rgba(0, 0, 0, 0.8);
22
+ z-index: 9999;
23
+ -webkit-user-select: none;
24
+ -moz-user-select: none;
25
+ -ms-user-select: none;
26
+ user-select: none; }
27
+ .dialog-type-lightbox .dialog-widget-content {
28
+ margin: auto;
29
+ width: 375px; }
30
+ .dialog-type-lightbox .dialog-message {
31
+ padding: 0 20px;
32
+ min-height: 50px; }
33
+ .dialog-type-lightbox .dialog-widget-header, .dialog-type-lightbox .dialog-message {
34
+ text-align: center; }
35
+ .dialog-type-lightbox .dialog-buttons-wrapper {
36
+ border-top: 1px solid #e6e9ec;
37
+ text-align: center; }
38
+ .dialog-type-lightbox .dialog-buttons-wrapper > button {
39
+ border: none;
40
+ background: none;
41
+ font-size: 15px;
42
+ cursor: pointer;
43
+ padding: 13px 0;
44
+ outline: 0; }
45
+ .dialog-type-lightbox .dialog-buttons-wrapper > button:first-child {
46
+ color: #6d7882; }
47
+ .dialog-type-lightbox .dialog-buttons-wrapper > button.dialog-ok {
48
+ color: #b01b1b; }
49
+ .dialog-type-lightbox .dialog-buttons-wrapper > button.dialog-take_over {
50
+ color: #39b54a; }
51
+ .dialog-type-lightbox .dialog-buttons-wrapper > button:active {
52
+ background-color: rgba(230, 233, 236, 0.5); }
53
+ .dialog-type-lightbox .dialog-buttons-wrapper > button::-moz-focus-inner {
54
+ border: 0; }
55
 
56
  .dialog-widget-header {
57
  padding: 20px 0;
66
  .dialog-close-button:not(:hover) {
67
  opacity: .4; }
68
 
69
+ .dialog-lightbox-widget .dialog-widget-header,
70
  .dialog-confirm-widget .dialog-widget-header {
71
  font-size: 15px;
72
  color: #495157; }
73
 
74
+ .dialog-lightbox-widget .dialog-buttons-wrapper > button,
75
  .dialog-confirm-widget .dialog-buttons-wrapper > button {
76
  width: 50%; }
77
+ .dialog-lightbox-widget .dialog-buttons-wrapper > button:first-child,
78
  .dialog-confirm-widget .dialog-buttons-wrapper > button:first-child {
79
  border-right: 1px solid #e6e9ec; }
80
+ .dialog-lightbox-widget .dialog-buttons-wrapper > button:hover,
81
  .dialog-confirm-widget .dialog-buttons-wrapper > button:hover {
82
  background-color: #f4f6f7; }
83
 
 
 
 
 
 
 
 
 
 
 
84
  .dialog-alert-widget .dialog-buttons-wrapper > button {
85
  width: 100%; }
86
 
120
  .elementor-hidden {
121
  display: none; }
122
 
123
+ .flatpickr-calendar {
124
+ width: 280px; }
125
+ .flatpickr-calendar .flatpickr-current-month span.cur-month {
126
+ font-weight: 300; }
127
+ .flatpickr-calendar .dayContainer {
128
+ width: 280px;
129
+ min-width: 280px;
130
+ max-width: 280px; }
131
+ .flatpickr-calendar .flatpickr-days {
132
+ width: 280px; }
133
+ .flatpickr-calendar .flatpickr-day {
134
+ max-width: 37px;
135
+ height: 37px;
136
+ line-height: 37px; }
137
+
138
  body.elementor-editor-active .elementor-switch-mode-off {
139
  display: none; }
140
 
314
  /*= Elementor Message
315
  ---------------------------------------*/
316
  .notice.elementor-message {
317
+ border-left-color: #B7084E !important;
318
  padding: 20px; }
319
  .notice.elementor-message .elementor-message-inner {
320
  display: table;
325
  display: table-cell;
326
  vertical-align: middle; }
327
  .notice.elementor-message .elementor-message-icon {
328
+ color: #B7084E;
329
  font-size: 40px;
330
  width: 40px; }
331
  .notice.elementor-message .elementor-message-content {
338
  .notice.elementor-message .elementor-message-action {
339
  text-align: right; }
340
  .notice.elementor-message .elementor-message-action .elementor-button {
341
+ background-color: #B7084E;
342
  color: #fff;
343
  border-color: #7c1337;
344
  -webkit-box-shadow: 0 1px 0 #7c1337;
372
  .notice.elementor-message .elementor-message-inner .elementor-message-content,
373
  .notice.elementor-message .elementor-message-inner .elementor-message-action {
374
  display: block; }
375
+ .notice.elementor-message .elementor-message-inner .elementor-message-action {
376
+ text-align: center; }
377
  .notice.elementor-message .elementor-message-inner .elementor-message-icon {
378
  width: auto; }
379
  .notice.elementor-message .elementor-message-inner .elementor-message-content {
388
  #elementor-system-info .elementor-system-info-section > .elementor-system-info-report-name {
389
  padding-left: 10px;
390
  border-bottom: 1px solid #e1e1e1; }
391
+ #elementor-system-info .elementor-system-info-section .widefat {
392
+ white-space: pre; }
393
  #elementor-system-info .elementor-system-info-report-name {
394
  text-transform: uppercase;
395
  font-size: 14px;
415
  #elementor-system-info #elementor-system-info-raw-code-label {
416
  padding: 5px;
417
  display: block; }
418
+ #elementor-system-info .elementor-warning td:first-child {
419
+ border-left: 3px solid #fcb92c; }
420
 
 
 
421
  @-webkit-keyframes elementor-rotation {
422
  0% {
423
  -webkit-transform: rotate(0deg);
425
  100% {
426
  -webkit-transform: rotate(359deg);
427
  transform: rotate(359deg); } }
428
+
429
  @keyframes elementor-rotation {
430
  0% {
431
  -webkit-transform: rotate(0deg);
483
  padding: 20px 30px 30px; }
484
 
485
  #elementor-deactivate-feedback-modal .dialog-submit {
486
+ background-color: #B7084E;
487
  -webkit-border-radius: 3px;
488
  border-radius: 3px;
489
  color: #fff;
507
  width: auto; }
508
 
509
  #elementor-deactivate-feedback-dialog-header i {
510
+ color: #B7084E;
511
  font-size: 19px; }
512
 
513
  #elementor-deactivate-feedback-dialog-header-title {
557
 
558
  .elementor-maintenance-mode-error {
559
  color: red; }
560
+
561
+ #e-dashboard-overview .dashicons {
562
+ vertical-align: middle;
563
+ font-size: 17px; }
564
+
565
+ #e-dashboard-overview .e-overview__header {
566
+ display: table;
567
+ width: 100%;
568
+ -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.05);
569
+ box-shadow: 0 5px 8px rgba(0, 0, 0, 0.05);
570
+ margin: 0 -12px 8px;
571
+ padding: 0 12px 12px; }
572
+
573
+ #e-dashboard-overview .e-overview__logo, #e-dashboard-overview .e-overview__versions, #e-dashboard-overview .e-overview__create {
574
+ display: table-cell;
575
+ vertical-align: middle; }
576
+
577
+ #e-dashboard-overview .e-overview__logo {
578
+ color: #B7084E;
579
+ font-size: 40px;
580
+ width: 40px; }
581
+
582
+ #e-dashboard-overview .e-overview__versions {
583
+ padding: 0 10px;
584
+ font-size: 0.9em;
585
+ line-height: 1.5; }
586
+
587
+ #e-dashboard-overview .e-overview__version {
588
+ display: block; }
589
+
590
+ #e-dashboard-overview .e-overview__create {
591
+ text-align: right; }
592
+
593
+ #e-dashboard-overview .e-overview__post {
594
+ margin-top: 10px; }
595
+
596
+ #e-dashboard-overview .e-overview__post-link {
597
+ display: inline-block; }
598
+
599
+ #e-dashboard-overview .e-overview__badge {
600
+ background: #39b54a;
601
+ color: white;
602
+ font-size: 0.75em;
603
+ padding: 3px 6px;
604
+ -webkit-border-radius: 3px;
605
+ border-radius: 3px;
606
+ text-transform: uppercase; }
607
+
608
+ #e-dashboard-overview .e-overview__post-description {
609
+ margin: 0 0 1.5em; }
610
+
611
+ #e-dashboard-overview .e-overview__recently-edited li {
612
+ color: #72777c; }
613
+
614
+ #e-dashboard-overview .e-overview__feed {
615
+ font-size: 14px;
616
+ font-weight: 500; }
617
+ #e-dashboard-overview .e-overview__feed .e-overview__post-link {
618
+ padding-bottom: 5px; }
619
+
620
+ #e-dashboard-overview .e-overview__recently-edited .e-overview__heading, #e-dashboard-overview .e-overview__feed .e-overview__heading {
621
+ font-weight: 700;
622
+ border-bottom: 1px solid #eee;
623
+ margin: 0 -12px;
624
+ padding: 6px 12px; }
625
+
626
+ #e-dashboard-overview .e-overview__footer {
627
+ margin: 0 -12px -12px;
628
+ padding: 12px;
629
+ border-top: 1px solid #eee; }
630
+ #e-dashboard-overview .e-overview__footer ul {
631
+ display: -webkit-box;
632
+ display: -webkit-flex;
633
+ display: -ms-flexbox;
634
+ display: flex;
635
+ list-style: none;
636
+ margin: 0;
637
+ padding: 0; }
638
+ #e-dashboard-overview .e-overview__footer ul li {
639
+ padding: 0 10px;
640
+ margin: 0;
641
+ border-left: 1px solid #ddd; }
642
+ #e-dashboard-overview .e-overview__footer ul li:first-child {
643
+ padding-left: 0;
644
+ border: none; }
645
+
646
+ #e-dashboard-overview .e-overview__go-pro a {
647
+ color: #fcb92c;
648
+ font-weight: 500; }
649
  /*# sourceMappingURL=admin.css.map */
assets/css/admin.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
- .dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:1}.dialog-widget-content{background-color:#fff;position:absolute;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message,.dialog-widget-header{text-align:center}.dialog-message{font-size:12px;line-height:1.5}.dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-close-button{cursor:pointer;position:absolute;top:30px;right:30px;font-size:15px}.dialog-close-button:not(:hover){opacity:.4}.dialog-confirm-widget .dialog-widget-header,.dialog-options-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-options-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-options-widget .dialog-buttons-wrapper>button:first-child{border-right:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-options-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget,.dialog-confirm-widget,.dialog-options-widget{-webkit-user-select:none;-moz-user-select:none}.dialog-alert-widget .dialog-widget-content,.dialog-confirm-widget .dialog-widget-content,.dialog-options-widget .dialog-widget-content{margin:auto;width:375px}.dialog-alert-widget .dialog-message,.dialog-confirm-widget .dialog-message,.dialog-options-widget .dialog-message{padding:0 20px;min-height:50px}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}@media (max-width:767px){.dialog-close-button{top:15px;right:15px}body.admin-bar .dialog-close-button{top:40px}}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-fit-aspect-ratio{position:relative;height:0}.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0}.elementor-hidden,body.elementor-editor-active .elementor-switch-mode-off{display:none}body.elementor-editor-active #elementor-switch-mode-button{background-color:#f7f7f7;color:#555;border-color:#ccc;-webkit-box-shadow:0 1px 0 #ccc!important;box-shadow:0 1px 0 #ccc!important;text-shadow:unset}body.elementor-editor-active #elementor-switch-mode-button:hover{background-color:#e9e9e9}body.elementor-editor-active #elementor-switch-mode-button:active{-webkit-box-shadow:inset 0 1px 0 #ccc;box-shadow:inset 0 1px 0 #ccc;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}body.elementor-editor-active #elementor-editor{display:table}body.elementor-editor-active #postdivrich{display:none!important}body.elementor-editor-inactive #elementor-editor,body.elementor-editor-inactive .elementor-switch-mode-on{display:none}#adminmenu #toplevel_page_edit-post_type-elementor_library div.wp-menu-image:before,#adminmenu #toplevel_page_elementor div.wp-menu-image:before{content:"\e800";font-family:eicons;font-size:14px;margin-top:3px}#adminmenu #toplevel_page_edit-post_type-elementor_library a[href="admin.php?page=go_elementor_pro"],#adminmenu #toplevel_page_elementor a[href="admin.php?page=go_elementor_pro"]{color:#d54e21}#adminmenu #toplevel_page_edit-post_type-elementor_library .dashicons.dashicons-star-filled,#adminmenu #toplevel_page_elementor .dashicons.dashicons-star-filled{height:auto}.elementor-plugins-gopro{color:#39b54a;font-weight:700}#elementor-switch-mode{margin:15px 0}.elementor-button{padding:12.5px 25px;display:inline-block;line-height:1;border:1px solid;-webkit-border-radius:3px;border-radius:3px;outline:none;cursor:pointer}.elementor-button .eicon-elementor{margin-right:5px}#elementor-editor{background-color:#f7f7f7;border:1px solid #ddd;height:300px;width:100%;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#elementor-editor:hover{background-color:#fff}#elementor-editor .elementor-loader-box{position:absolute;-webkit-animation:load 1.8s linear infinite;animation:load 1.8s linear infinite}#elementor-editor .elementor-loader-box:first-of-type{width:20%;height:100%;left:0;top:0}#elementor-editor .elementor-loader-box:not(:first-of-type){right:0;height:20%;width:60%}#elementor-editor .elementor-loader-box:nth-of-type(2){top:0;-webkit-animation-delay:-.45s;animation-delay:-.45s}#elementor-editor .elementor-loader-box:nth-of-type(3){top:40%;-webkit-animation-delay:-.9s;animation-delay:-.9s}#elementor-editor .elementor-loader-box:nth-of-type(4){bottom:0;-webkit-animation-delay:-1.35s;animation-delay:-1.35s}@-webkit-keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}#elementor-editor .elementor-loader-box{background-color:#a4afb7}#elementor-go-to-edit-page-link{display:table-cell;vertical-align:middle;text-align:center;text-decoration:none}#elementor-go-to-edit-page-link.elementor-animate #elementor-editor-button,#elementor-go-to-edit-page-link:not(.elementor-animate) .elementor-loader-wrapper{display:none}.elementor-loader-wrapper{margin:auto;width:80px}.elementor-loader{height:80px;position:relative}.elementor-loading-title{color:#a4afb7;text-transform:uppercase;margin-top:15px;font-size:11px;letter-spacing:5px}.elementor-button-spinner:before{font:normal 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:8px;left:-4px;position:relative;vertical-align:top;content:"\f463"}.elementor-button-spinner.loading:before{-webkit-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear}.elementor-button-spinner.success:before{content:"\f147";color:#46b450}#available-widgets [class*=elementor-template] .widget-title:before{content:"\e801";font-family:eicons;font-size:17px}.elementor-settings-form-page{padding-top:30px}._elementor_settings_update_time,.elementor-settings-form-page:not(.elementor-active){display:none}.notice.elementor-message{border-left-color:#9b0a46!important;padding:20px}.notice.elementor-message .elementor-message-inner{display:table;width:100%}.notice.elementor-message .elementor-message-inner .elementor-message-action,.notice.elementor-message .elementor-message-inner .elementor-message-content,.notice.elementor-message .elementor-message-inner .elementor-message-icon{display:table-cell;vertical-align:middle}.notice.elementor-message .elementor-message-icon{color:#9b0a46;font-size:40px;width:40px}.notice.elementor-message .elementor-message-content{padding:0 20px}.notice.elementor-message p{padding:0;margin:0}.notice.elementor-message h3{margin:0 0 5px}.notice.elementor-message .elementor-message-action{text-align:right}.notice.elementor-message .elementor-message-action .elementor-button{background-color:#9b0a46;color:#fff;border-color:#7c1337;-webkit-box-shadow:0 1px 0 #7c1337;box-shadow:0 1px 0 #7c1337;padding:5px 30px;height:auto;line-height:20px;text-transform:capitalize}.notice.elementor-message .elementor-message-action .elementor-button i{padding-right:5px}.notice.elementor-message .elementor-message-action .elementor-button:hover{background-color:#a0124a}.notice.elementor-message .elementor-message-action .elementor-button:active{-webkit-box-shadow:inset 0 1px 0 #7c1337;box-shadow:inset 0 1px 0 #7c1337;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}@media (min-width:1200px){.elementor-message-action{padding-right:10px}}@media (max-width:600px){.notice.elementor-message{padding:20px}.notice.elementor-message .elementor-message-inner{display:block;text-align:center}.notice.elementor-message .elementor-message-inner .elementor-message-action,.notice.elementor-message .elementor-message-inner .elementor-message-content,.notice.elementor-message .elementor-message-inner .elementor-message-icon{display:block}.notice.elementor-message .elementor-message-inner .elementor-message-icon{width:auto}.notice.elementor-message .elementor-message-inner .elementor-message-content{padding:10px 0}}#elementor-system-info{padding:15px}#elementor-system-info .elementor-system-info-section{margin-bottom:10px}#elementor-system-info .elementor-system-info-section>.elementor-system-info-report-name{padding-left:10px;border-bottom:1px solid #e1e1e1}#elementor-system-info .elementor-system-info-report-name{text-transform:uppercase;font-size:14px;margin:0;line-height:2}#elementor-system-info .elementor-system-info-report-row{overflow:hidden;padding:5px 0}#elementor-system-info .elementor-system-info-report-row>*{float:left}#elementor-system-info .elementor-system-info-field-recommendation,#elementor-system-info .elementor-system-info-report-field{padding-left:10px;color:#7f7f7f}#elementor-system-info .elementor-system-info-report-fields{padding-left:20px}#elementor-system-info .elementor-system-info-plugin-name{color:#000}#elementor-system-info .elementor-system-info-plugin-properties{padding:10px}#elementor-system-info #elementor-system-info-raw-code{width:100%;height:200px}#elementor-system-info #elementor-system-info-raw-code-label{padding:5px;display:block}@-webkit-keyframes elementor-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes elementor-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#elementor-deactivate-feedback-dialog-wrapper{display:none}#elementor-deactivate-feedback-modal .dialog-widget-content{width:550px}#elementor-deactivate-feedback-modal .dialog-close-button{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}#elementor-deactivate-feedback-modal .dialog-widget-header{padding:18px 15px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);text-align:left}#elementor-deactivate-feedback-modal .dialog-message{padding:30px 30px 0;text-align:left}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input{float:left;margin:0 15px 0 0;-webkit-box-shadow:none;box-shadow:none}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input:not(:checked)~.elementor-feedback-text{display:none}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-label{display:block;font-size:13px;color:#6d7882}#elementor-deactivate-feedback-modal .elementor-feedback-text{margin:10px 0 0 30px;padding:5px;font-size:13px;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;width:92%}#elementor-deactivate-feedback-modal .dialog-buttons-wrapper{border-top:none;text-align:left;padding:20px 30px 30px}#elementor-deactivate-feedback-modal .dialog-submit{background-color:#9b0a46;-webkit-border-radius:3px;border-radius:3px;color:#fff;line-height:1;padding:12px 20px;font-size:14px;width:180px;height:38px}#elementor-deactivate-feedback-modal .dialog-submit.elementor-loading:before{display:inline-block;content:"\f463";font:18px dashicons;-webkit-animation:elementor-rotation 2s infinite linear;animation:elementor-rotation 2s infinite linear}#elementor-deactivate-feedback-modal .dialog-skip{font-size:12px;color:#a4afb7;background:none;float:right;width:auto}#elementor-deactivate-feedback-dialog-header i{color:#9b0a46;font-size:19px}#elementor-deactivate-feedback-dialog-header-title{font-size:15px;text-transform:uppercase;font-weight:700;padding-left:5px}#elementor-deactivate-feedback-dialog-form-caption{font-weight:700;font-size:15px;color:#495157;line-height:1.4}#elementor-deactivate-feedback-dialog-form-body{padding-top:30px}.elementor-deactivate-feedback-dialog-input-wrapper{line-height:1.3;overflow:hidden;margin-bottom:15px}#elementor-hidden-area{display:none}#elementor-import-template-trigger{cursor:pointer}#elementor-import-template-area{display:none;margin:50px 0 30px;text-align:center}#elementor-import-template-form{display:inline-block;margin-top:30px;padding:30px 50px;background-color:#fff;border:1px solid #e5e5e5}#elementor-import-template-title{font-size:18px;color:#555d66}.form-table:not(.elementor-maintenance-mode-is-enabled) .elementor-default-hide{display:none}.elementor-maintenance-mode-error{color:red}
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
2
+ .dialog-widget-content{background-color:#fff;position:absolute;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message{font-size:12px;line-height:1.5}.dialog-type-lightbox{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dialog-type-lightbox .dialog-widget-content{margin:auto;width:375px}.dialog-type-lightbox .dialog-message{padding:0 20px;min-height:50px}.dialog-type-lightbox .dialog-message,.dialog-type-lightbox .dialog-widget-header{text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-type-lightbox .dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-type-lightbox .dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-type-lightbox .dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-type-lightbox .dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-type-lightbox .dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-close-button{cursor:pointer;position:absolute;top:30px;right:30px;font-size:15px}.dialog-close-button:not(:hover){opacity:.4}.dialog-confirm-widget .dialog-widget-header,.dialog-lightbox-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-lightbox-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-lightbox-widget .dialog-buttons-wrapper>button:first-child{border-right:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-lightbox-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}@media (max-width:767px){.dialog-close-button{top:15px;right:15px}body.admin-bar .dialog-close-button{top:40px}}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-fit-aspect-ratio{position:relative;height:0}.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0}.elementor-hidden{display:none}.flatpickr-calendar{width:280px}.flatpickr-calendar .flatpickr-current-month span.cur-month{font-weight:300}.flatpickr-calendar .dayContainer{width:280px;min-width:280px;max-width:280px}.flatpickr-calendar .flatpickr-days{width:280px}.flatpickr-calendar .flatpickr-day{max-width:37px;height:37px;line-height:37px}body.elementor-editor-active .elementor-switch-mode-off{display:none}body.elementor-editor-active #elementor-switch-mode-button{background-color:#f7f7f7;color:#555;border-color:#ccc;-webkit-box-shadow:0 1px 0 #ccc!important;box-shadow:0 1px 0 #ccc!important;text-shadow:unset}body.elementor-editor-active #elementor-switch-mode-button:hover{background-color:#e9e9e9}body.elementor-editor-active #elementor-switch-mode-button:active{-webkit-box-shadow:inset 0 1px 0 #ccc;box-shadow:inset 0 1px 0 #ccc;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}body.elementor-editor-active #elementor-editor{display:table}body.elementor-editor-active #postdivrich{display:none!important}body.elementor-editor-inactive #elementor-editor,body.elementor-editor-inactive .elementor-switch-mode-on{display:none}#adminmenu #toplevel_page_edit-post_type-elementor_library div.wp-menu-image:before,#adminmenu #toplevel_page_elementor div.wp-menu-image:before{content:"\e800";font-family:eicons;font-size:14px;margin-top:3px}#adminmenu #toplevel_page_edit-post_type-elementor_library a[href="admin.php?page=go_elementor_pro"],#adminmenu #toplevel_page_elementor a[href="admin.php?page=go_elementor_pro"]{color:#d54e21}#adminmenu #toplevel_page_edit-post_type-elementor_library .dashicons.dashicons-star-filled,#adminmenu #toplevel_page_elementor .dashicons.dashicons-star-filled{height:auto}.elementor-plugins-gopro{color:#39b54a;font-weight:700}#elementor-switch-mode{margin:15px 0}.elementor-button{padding:12.5px 25px;display:inline-block;line-height:1;border:1px solid;-webkit-border-radius:3px;border-radius:3px;outline:none;cursor:pointer}.elementor-button .eicon-elementor{margin-right:5px}#elementor-editor{background-color:#f7f7f7;border:1px solid #ddd;height:300px;width:100%;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#elementor-editor:hover{background-color:#fff}#elementor-editor .elementor-loader-box{position:absolute;-webkit-animation:load 1.8s linear infinite;animation:load 1.8s linear infinite}#elementor-editor .elementor-loader-box:first-of-type{width:20%;height:100%;left:0;top:0}#elementor-editor .elementor-loader-box:not(:first-of-type){right:0;height:20%;width:60%}#elementor-editor .elementor-loader-box:nth-of-type(2){top:0;-webkit-animation-delay:-.45s;animation-delay:-.45s}#elementor-editor .elementor-loader-box:nth-of-type(3){top:40%;-webkit-animation-delay:-.9s;animation-delay:-.9s}#elementor-editor .elementor-loader-box:nth-of-type(4){bottom:0;-webkit-animation-delay:-1.35s;animation-delay:-1.35s}@-webkit-keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}#elementor-editor .elementor-loader-box{background-color:#a4afb7}#elementor-go-to-edit-page-link{display:table-cell;vertical-align:middle;text-align:center;text-decoration:none}#elementor-go-to-edit-page-link.elementor-animate #elementor-editor-button,#elementor-go-to-edit-page-link:not(.elementor-animate) .elementor-loader-wrapper{display:none}.elementor-loader-wrapper{margin:auto;width:80px}.elementor-loader{height:80px;position:relative}.elementor-loading-title{color:#a4afb7;text-transform:uppercase;margin-top:15px;font-size:11px;letter-spacing:5px}.elementor-button-spinner:before{font:normal 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:8px;left:-4px;position:relative;vertical-align:top;content:"\f463"}.elementor-button-spinner.loading:before{-webkit-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear}.elementor-button-spinner.success:before{content:"\f147";color:#46b450}#available-widgets [class*=elementor-template] .widget-title:before{content:"\e801";font-family:eicons;font-size:17px}.elementor-settings-form-page{padding-top:30px}._elementor_settings_update_time,.elementor-settings-form-page:not(.elementor-active){display:none}.notice.elementor-message{border-left-color:#b7084e!important;padding:20px}.notice.elementor-message .elementor-message-inner{display:table;width:100%}.notice.elementor-message .elementor-message-inner .elementor-message-action,.notice.elementor-message .elementor-message-inner .elementor-message-content,.notice.elementor-message .elementor-message-inner .elementor-message-icon{display:table-cell;vertical-align:middle}.notice.elementor-message .elementor-message-icon{color:#b7084e;font-size:40px;width:40px}.notice.elementor-message .elementor-message-content{padding:0 20px}.notice.elementor-message p{padding:0;margin:0}.notice.elementor-message h3{margin:0 0 5px}.notice.elementor-message .elementor-message-action{text-align:right}.notice.elementor-message .elementor-message-action .elementor-button{background-color:#b7084e;color:#fff;border-color:#7c1337;-webkit-box-shadow:0 1px 0 #7c1337;box-shadow:0 1px 0 #7c1337;padding:5px 30px;height:auto;line-height:20px;text-transform:capitalize}.notice.elementor-message .elementor-message-action .elementor-button i{padding-right:5px}.notice.elementor-message .elementor-message-action .elementor-button:hover{background-color:#a0124a}.notice.elementor-message .elementor-message-action .elementor-button:active{-webkit-box-shadow:inset 0 1px 0 #7c1337;box-shadow:inset 0 1px 0 #7c1337;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}@media (min-width:1200px){.elementor-message-action{padding-right:10px}}@media (max-width:600px){.notice.elementor-message{padding:20px}.notice.elementor-message .elementor-message-inner{display:block;text-align:center}.notice.elementor-message .elementor-message-inner .elementor-message-action,.notice.elementor-message .elementor-message-inner .elementor-message-content,.notice.elementor-message .elementor-message-inner .elementor-message-icon{display:block}.notice.elementor-message .elementor-message-inner .elementor-message-action{text-align:center}.notice.elementor-message .elementor-message-inner .elementor-message-icon{width:auto}.notice.elementor-message .elementor-message-inner .elementor-message-content{padding:10px 0}}#elementor-system-info{padding:15px}#elementor-system-info .elementor-system-info-section{margin-bottom:10px}#elementor-system-info .elementor-system-info-section>.elementor-system-info-report-name{padding-left:10px;border-bottom:1px solid #e1e1e1}#elementor-system-info .elementor-system-info-section .widefat{white-space:pre}#elementor-system-info .elementor-system-info-report-name{text-transform:uppercase;font-size:14px;margin:0;line-height:2}#elementor-system-info .elementor-system-info-report-row{overflow:hidden;padding:5px 0}#elementor-system-info .elementor-system-info-report-row>*{float:left}#elementor-system-info .elementor-system-info-field-recommendation,#elementor-system-info .elementor-system-info-report-field{padding-left:10px;color:#7f7f7f}#elementor-system-info .elementor-system-info-report-fields{padding-left:20px}#elementor-system-info .elementor-system-info-plugin-name{color:#000}#elementor-system-info .elementor-system-info-plugin-properties{padding:10px}#elementor-system-info #elementor-system-info-raw-code{width:100%;height:200px}#elementor-system-info #elementor-system-info-raw-code-label{padding:5px;display:block}#elementor-system-info .elementor-warning td:first-child{border-left:3px solid #fcb92c}@-webkit-keyframes elementor-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes elementor-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#elementor-deactivate-feedback-dialog-wrapper{display:none}#elementor-deactivate-feedback-modal .dialog-widget-content{width:550px}#elementor-deactivate-feedback-modal .dialog-close-button{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}#elementor-deactivate-feedback-modal .dialog-widget-header{padding:18px 15px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);text-align:left}#elementor-deactivate-feedback-modal .dialog-message{padding:30px 30px 0;text-align:left}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input{float:left;margin:0 15px 0 0;-webkit-box-shadow:none;box-shadow:none}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input:not(:checked)~.elementor-feedback-text{display:none}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-label{display:block;font-size:13px;color:#6d7882}#elementor-deactivate-feedback-modal .elementor-feedback-text{margin:10px 0 0 30px;padding:5px;font-size:13px;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;width:92%}#elementor-deactivate-feedback-modal .dialog-buttons-wrapper{border-top:none;text-align:left;padding:20px 30px 30px}#elementor-deactivate-feedback-modal .dialog-submit{background-color:#b7084e;-webkit-border-radius:3px;border-radius:3px;color:#fff;line-height:1;padding:12px 20px;font-size:14px;width:180px;height:38px}#elementor-deactivate-feedback-modal .dialog-submit.elementor-loading:before{display:inline-block;content:"\f463";font:18px dashicons;-webkit-animation:elementor-rotation 2s infinite linear;animation:elementor-rotation 2s infinite linear}#elementor-deactivate-feedback-modal .dialog-skip{font-size:12px;color:#a4afb7;background:none;float:right;width:auto}#elementor-deactivate-feedback-dialog-header i{color:#b7084e;font-size:19px}#elementor-deactivate-feedback-dialog-header-title{font-size:15px;text-transform:uppercase;font-weight:700;padding-left:5px}#elementor-deactivate-feedback-dialog-form-caption{font-weight:700;font-size:15px;color:#495157;line-height:1.4}#elementor-deactivate-feedback-dialog-form-body{padding-top:30px}.elementor-deactivate-feedback-dialog-input-wrapper{line-height:1.3;overflow:hidden;margin-bottom:15px}#elementor-hidden-area{display:none}#elementor-import-template-trigger{cursor:pointer}#elementor-import-template-area{display:none;margin:50px 0 30px;text-align:center}#elementor-import-template-form{display:inline-block;margin-top:30px;padding:30px 50px;background-color:#fff;border:1px solid #e5e5e5}#elementor-import-template-title{font-size:18px;color:#555d66}.form-table:not(.elementor-maintenance-mode-is-enabled) .elementor-default-hide{display:none}.elementor-maintenance-mode-error{color:red}#e-dashboard-overview .dashicons{vertical-align:middle;font-size:17px}#e-dashboard-overview .e-overview__header{display:table;width:100%;-webkit-box-shadow:0 5px 8px rgba(0,0,0,.05);box-shadow:0 5px 8px rgba(0,0,0,.05);margin:0 -12px 8px;padding:0 12px 12px}#e-dashboard-overview .e-overview__create,#e-dashboard-overview .e-overview__logo,#e-dashboard-overview .e-overview__versions{display:table-cell;vertical-align:middle}#e-dashboard-overview .e-overview__logo{color:#b7084e;font-size:40px;width:40px}#e-dashboard-overview .e-overview__versions{padding:0 10px;font-size:.9em;line-height:1.5}#e-dashboard-overview .e-overview__version{display:block}#e-dashboard-overview .e-overview__create{text-align:right}#e-dashboard-overview .e-overview__post{margin-top:10px}#e-dashboard-overview .e-overview__post-link{display:inline-block}#e-dashboard-overview .e-overview__badge{background:#39b54a;color:#fff;font-size:.75em;padding:3px 6px;-webkit-border-radius:3px;border-radius:3px;text-transform:uppercase}#e-dashboard-overview .e-overview__post-description{margin:0 0 1.5em}#e-dashboard-overview .e-overview__recently-edited li{color:#72777c}#e-dashboard-overview .e-overview__feed{font-size:14px;font-weight:500}#e-dashboard-overview .e-overview__feed .e-overview__post-link{padding-bottom:5px}#e-dashboard-overview .e-overview__feed .e-overview__heading,#e-dashboard-overview .e-overview__recently-edited .e-overview__heading{font-weight:700;border-bottom:1px solid #eee;margin:0 -12px;padding:6px 12px}#e-dashboard-overview .e-overview__footer{margin:0 -12px -12px;padding:12px;border-top:1px solid #eee}#e-dashboard-overview .e-overview__footer ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}#e-dashboard-overview .e-overview__footer ul li{padding:0 10px;margin:0;border-left:1px solid #ddd}#e-dashboard-overview .e-overview__footer ul li:first-child{padding-left:0;border:none}#e-dashboard-overview .e-overview__go-pro a{color:#fcb92c;font-weight:500}
assets/css/editor-preview-rtl.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
  .pen {
3
  position: relative;
4
  outline: none; }
@@ -7,7 +7,7 @@
7
  .pen-menu {
8
  -webkit-box-shadow: 1px 2px 3px -2px #222;
9
  box-shadow: 1px 2px 3px -2px #222;
10
- background-color: #6D7882;
11
  position: fixed;
12
  -webkit-border-radius: 3px;
13
  border-radius: 3px;
@@ -17,7 +17,7 @@
17
  content: '';
18
  position: absolute;
19
  border: 6px solid transparent;
20
- border-top-color: #6D7882;
21
  left: 50%;
22
  -webkit-transform: translateX(-50%);
23
  -ms-transform: translateX(-50%);
@@ -44,7 +44,7 @@
44
  height: 35px;
45
  padding: 0 10px;
46
  font-size: 21px;
47
- color: #D5DADF;
48
  cursor: pointer;
49
  -webkit-user-select: none;
50
  -moz-user-select: none;
@@ -629,8 +629,8 @@ html.elementor-html {
629
  font-family: Arial, Helvetica, sans-serif;
630
  font-weight: normal;
631
  font-style: normal;
632
- line-height: 1;
633
  text-transform: uppercase;
 
634
  height: 40px;
635
  min-width: 170px;
636
  padding: 0 20px;
@@ -646,7 +646,7 @@ html.elementor-html {
646
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.1);
647
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.1); }
648
  .elementor-add-new-section .elementor-add-section-button {
649
- background-color: #9b0a46; }
650
  .elementor-add-new-section .elementor-add-template-button {
651
  background-color: #6d7882;
652
  margin-right: 25px; }
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
2
  .pen {
3
  position: relative;
4
  outline: none; }
7
  .pen-menu {
8
  -webkit-box-shadow: 1px 2px 3px -2px #222;
9
  box-shadow: 1px 2px 3px -2px #222;
10
+ background-color: #6d7882;
11
  position: fixed;
12
  -webkit-border-radius: 3px;
13
  border-radius: 3px;
17
  content: '';
18
  position: absolute;
19
  border: 6px solid transparent;
20
+ border-top-color: #6d7882;
21
  left: 50%;
22
  -webkit-transform: translateX(-50%);
23
  -ms-transform: translateX(-50%);
44
  height: 35px;
45
  padding: 0 10px;
46
  font-size: 21px;
47
+ color: #d5dadf;
48
  cursor: pointer;
49
  -webkit-user-select: none;
50
  -moz-user-select: none;
629
  font-family: Arial, Helvetica, sans-serif;
630
  font-weight: normal;
631
  font-style: normal;
 
632
  text-transform: uppercase;
633
+ line-height: 1;
634
  height: 40px;
635
  min-width: 170px;
636
  padding: 0 20px;
646
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.1);
647
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.1); }
648
  .elementor-add-new-section .elementor-add-section-button {
649
+ background-color: #B7084E; }
650
  .elementor-add-new-section .elementor-add-template-button {
651
  background-color: #6d7882;
652
  margin-right: 25px; }
assets/css/editor-preview-rtl.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
- .pen{position:relative;outline:none}.pen:not([data-elementor-inline-editing-toolbar=advanced]){white-space:pre-wrap}.pen-menu{-webkit-box-shadow:1px 2px 3px -2px #222;box-shadow:1px 2px 3px -2px #222;background-color:#6d7882;position:fixed;-webkit-border-radius:3px;border-radius:3px;z-index:3}.pen-menu:after{top:100%;content:"";position:absolute;border:6px solid transparent;border-top-color:#6d7882;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pen-menu-below:after{top:0;-webkit-transform:translateX(-50%) translateY(-100%) rotate(180deg);-ms-transform:translateX(-50%) translateY(-100%) rotate(180deg);transform:translateX(-50%) translateY(-100%) rotate(180deg)}.pen-icon{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:35px;padding:0 10px;font-size:21px;color:#d5dadf;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pen-icon:hover{background:#556068}.pen-icon:first-of-type{-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.pen-icon:last-of-type{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.pen-icon[data-action=closeGroup],.pen-icon[data-group]{display:none}.pen-icon[data-action=close]:before{content:"";position:absolute;left:0;height:60%;width:1px;background-color:#556068}.pen-icon.active{background-color:#556068;-webkit-box-shadow:inset 2px 2px 4px #556068;box-shadow:inset 2px 2px 4px #556068}.pen-group-icon:after{font-family:FontAwesome;font-size:12px;content:"\f0d7";padding-left:4px;color:#71d7f7}.pen-input-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pen-input-wrapper .pen-url-input{font-size:12px;line-height:1.5;padding:0;padding-right:10px;width:250px}.pen-input-wrapper .pen-url-input,.pen-input-wrapper .pen-url-input:focus{background-color:transparent;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;color:#fff}.pen-input-wrapper .pen-url-input::-webkit-input-placeholder{color:#d5dadf}.pen-input-wrapper .pen-url-input::-moz-placeholder{color:#d5dadf}.pen-input-wrapper .pen-url-input:-ms-input-placeholder,.pen-input-wrapper .pen-url-input::-ms-input-placeholder{color:#d5dadf}.pen-input-wrapper .pen-url-input::placeholder{color:#d5dadf}.pen-input-label{margin:0}.pen-placeholder:before{content:attr(data-pen-placeholder);position:absolute;font-weight:400;color:#757575;opacity:.6}.pen-external-url-checkbox{display:none}.pen-external-url-checkbox:checked+i{color:#fff}.elementor-inline-editing i:not([class]){font-style:italic}.elementor-inline-editing b{font-weight:700}.elementor-inline-editing u{text-decoration:underline}@-webkit-keyframes placeholder-section{0%{height:0;opacity:0}to{height:40px;opacity:.9}}@keyframes placeholder-section{0%{height:0;opacity:0}to{height:40px;opacity:.9}}@-webkit-keyframes placeholder-widget{0%{height:0;opacity:0}to{height:10px;opacity:.9}}@keyframes placeholder-widget{0%{height:0;opacity:0}to{height:10px;opacity:.9}}@-webkit-keyframes section-outline{0%{opacity:0}to{opacity:1}}@keyframes section-outline{0%{opacity:0}to{opacity:1}}body.elementor-editor-active .elementor.elementor-edit-mode .article,body.elementor-editor-active .elementor.elementor-edit-mode.layout-section .entry-content{overflow:visible}body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element-overlay .elementor-editor-element-settings{clear:unset}body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-section{overflow:visible}#elementor .animated{-webkit-animation-fill-mode:none!important;animation-fill-mode:none!important}#elementor ul.elementor-editor-element-settings{word-break:normal;padding:0}#elementor .gallery{opacity:1}html.elementor-html{margin-top:0!important}#elementor{position:relative}.elementor-editor-active .elementor-inner{margin-top:25px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element-empty .elementor-sortable-placeholder{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-empty-view{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add{text-align:center;border:1px dashed #d5dadf;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add .elementor-icon{font-size:19px;color:#a4afb7;cursor:pointer}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element>.elementor-element-overlay{position:absolute;top:0;left:0;letter-spacing:0;z-index:3;pointer-events:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty{background-color:rgba(213,218,223,.8)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty .elementor-widget-empty-icon{color:#c2cbd2;font-size:22px;display:block;text-align:center;padding:10px 0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element:not(:hover):not(.elementor-element-editable)>.elementor-element-overlay .elementor-editor-element-settings{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=bottom]+.elementor-element:before,.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=bottom]:last-child:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=top]:before{content:"";background-color:#71d7f7;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;opacity:.9;height:10px;-webkit-animation:placeholder-widget .5s;animation:placeholder-widget .5s;display:block}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section>.elementor-element-overlay{right:0;bottom:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section>.elementor-element-overlay:after{position:absolute;left:2px;right:2px;top:2px;bottom:2px;outline:2px solid #71d7f7;-webkit-animation:section-outline .75s;animation:section-outline .75s}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section.elementor-element-editable>.elementor-element-overlay:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section:hover>.elementor-element-overlay:after{content:""}.elementor-editor-active .elementor.elementor-edit-mode .elementor-top-section>.elementor-container>.elementor-row{min-height:80px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-inner-section:first-child{margin-top:15px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-inner-section>.elementor-container>.elementor-row{min-height:40px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings{position:absolute;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:26px;list-style:none;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:1;z-index:1;pointer-events:all}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-trigger.elementor-active~.elementor-editor-element-setting{margin-right:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-trigger:not(.elementor-active)~.elementor-editor-element-setting{width:0;font-size:0;padding:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-remove:hover .fa{color:red}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;font-size:11px;color:#fff;width:25px;-webkit-transition:margin .3s,width .3s,font .3s;-o-transition:margin .3s,width .3s,font .3s;transition:margin .3s,width .3s,font .3s;-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings{top:1px;right:50%;background-image:-webkit-gradient(linear,left top,left bottom,from(#41c9f4),to(#71d7f7));background-image:-webkit-linear-gradient(top,#41c9f4,#71d7f7);background-image:-o-linear-gradient(top,#41c9f4,#71d7f7);background-image:linear-gradient(180deg,#41c9f4,#71d7f7);-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-transform:translateX(50%) translateY(-100%);-ms-transform:translateX(50%) translateY(-100%);transform:translateX(50%) translateY(-100%)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:hover{background-color:#10bcf2}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:first-child{padding-right:1px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:first-child:not(.elementor-active),.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:last-child{padding-left:1px}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings{top:-1px;right:-1px;-webkit-border-radius:0 3px 0 0;border-radius:0 3px 0 0;background-image:-webkit-gradient(linear,left top,left bottom,from(#6d7882),to(#556068));background-image:-webkit-linear-gradient(top,#6d7882,#556068);background-image:-o-linear-gradient(top,#6d7882,#556068);background-image:linear-gradient(180deg,#6d7882,#556068)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:hover{background-color:#495157}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:first-child{padding-right:1px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:first-child:not(.elementor-active),.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:last-child{padding-left:1px}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings{z-index:2;top:-1px;left:-1px;background-image:-webkit-gradient(linear,left bottom,left top,from(#41c9f4),to(#71d7f7));background-image:-webkit-linear-gradient(bottom,#41c9f4,#71d7f7);background-image:-o-linear-gradient(bottom,#41c9f4,#71d7f7);background-image:linear-gradient(0deg,#41c9f4,#71d7f7);-webkit-border-radius:0 0 3px 0;border-radius:0 0 3px 0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:hover{background-color:#10bcf2}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:first-child{padding-left:1px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:first-child:not(.elementor-active),.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:last-child{padding-right:1px}}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-trigger{cursor:move}}@media (max-width:1024px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting:not(.elementor-editor-element-trigger){display:none}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-sortable-placeholder.elementor-column{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-row.elementor-draggable-over{border:1px solid red}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.elementor-element-overlay{right:0;bottom:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.elementor-element-overlay:after{position:absolute;left:0;right:0;top:0;bottom:0;outline:1px dashed #6d7882}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable>.elementor-element-overlay,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover>.elementor-element-overlay{border:1px solid #fff}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable>.elementor-element-overlay:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover>.elementor-element-overlay:after{content:""}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child>.elementor-element-overlay{border:1px solid #71d7f7}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child>.elementor-element-overlay:after{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-w{cursor:col-resize;width:7px;position:absolute;left:-5px;top:0;height:100%}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:last-of-type>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:last-of-type>.ui-resizable-w{display:none!important}@media (max-width:1024px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-w{display:none!important}}.elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{min-height:60px}@media (min-width:768px){.elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{margin:10px}}.elementor-editor-active .elementor-widget.elementor-loading{opacity:.3}.elementor-editor-active .elementor-widget:not(.elementor-loading):not(.elementor-widget-menu-anchor){-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.elementor-editor-active .elementor-widget.elementor-element-editable,.elementor-editor-active .elementor-widget.elementor-widget-can-edit:hover{outline:1px solid #71d7f7}.elementor-editor-active .elementor-widget:not(:hover) .elementor-editor-element-settings,.elementor-editor-active .handle{display:none}.elementor-editor-active .elementor-sortable-helper{position:absolute;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;text-align:center;color:#556068;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:move}.elementor-editor-active .elementor-sortable-helper .icon{font-size:28px;padding-top:15px;line-height:1}.elementor-editor-active .elementor-sortable-helper .elementor-element-title-wrapper{display:table;width:100%}.elementor-editor-active .elementor-sortable-helper .title{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;display:table-cell;vertical-align:middle;height:40px}.elementor-editor-active .elementor-inline-editing{min-height:15px}.elementor-sortable-placeholder:not(.elementor-column-placeholder){background-color:#71d7f7;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.5s;animation-duration:.5s;opacity:.9}.elementor-section-placeholder{height:40px;-webkit-animation-name:placeholder-section;animation-name:placeholder-section}.elementor-column-placeholder{position:relative}.elementor-column-placeholder:after,.elementor-column-placeholder:before{content:"";position:absolute;top:10px;bottom:10px;right:10px;left:10px}.elementor-column-placeholder:before{border:1px solid #6d7882}.elementor-column-placeholder:after{border:1px dashed #fff}.elementor-widget-placeholder{height:10px;-webkit-animation-name:placeholder-widget;animation-name:placeholder-widget}.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add:after,.elementor-first-add.elementor-html5dnd-current-element:after{content:"";background-color:#71d7f7;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;opacity:.9;height:10px;-webkit-animation:placeholder-widget .5s;animation:placeholder-widget .5s;width:100%}.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add .elementor-icon,.elementor-draggable-over[data-dragged-element=section][data-dragged-is-inner=true] .elementor-inner-column .elementor-sortable-placeholder,.elementor-first-add.elementor-html5dnd-current-element .elementor-icon{display:none}.elementor-add-section{background-color:hsla(0,0%,100%,.5);max-width:1140px;position:relative}.elementor-add-section:not(.elementor-dragging-on-child){border:2px dashed #d5dadf}.elementor-add-section.elementor-dragging-on-child{border:3px dashed #71d7f7}.elementor-add-section[data-view=choose-action] .elementor-select-preset,.elementor-add-section[data-view=select-preset] .elementor-add-new-section{display:none}@media (max-width:479px){.elementor-add-section{display:none}}.elementor-add-section-inner{text-align:center;margin-top:10px;padding:40px 0}.elementor-add-new-section{display:inline-block}.elementor-add-new-section .elementor-button{color:#fff;background-image:none;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;line-height:1;text-transform:uppercase;height:40px;min-width:170px;padding:0 20px;border:none;-webkit-border-radius:3px;border-radius:3px;cursor:pointer}.elementor-add-new-section .elementor-button:hover{opacity:.85;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-add-new-section .elementor-button:active{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.1)}.elementor-add-new-section .elementor-add-section-button{background-color:#9b0a46}.elementor-add-new-section .elementor-add-template-button{background-color:#6d7882;margin-right:25px}.elementor-add-section-drag-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;font-style:italic;line-height:1;color:#556068;margin-top:15px}.elementor-add-section-close{position:absolute;right:20px;top:20px;font-size:20px;cursor:pointer;line-height:1;color:#d5dadf}.elementor-add-section-close:hover{color:#6d7882}.elementor-select-preset-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;font-style:normal;text-transform:uppercase;color:#556068}.elementor-select-preset-list{list-style:none;padding:0 25px;margin:20px auto 0;overflow:hidden;max-width:700px}.elementor-select-preset-list .elementor-preset{cursor:pointer;margin:0;padding:10px;float:right}.elementor-select-preset-list .elementor-preset:hover path{fill:#6d7882}.elementor-select-preset-list .elementor-preset:not(:hover) path{fill:#d5dadf}.elementor-select-preset-list .elementor-preset svg{height:50px}#elementor-add-new-section{margin:60px auto}#elementor-add-new-section[data-view=choose-action] .elementor-add-section-close{display:none}.elementor-add-section-inline{margin:10px auto}.elementor-column-percents-tooltip{position:absolute;display:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:10px;background-color:#556068;width:40px;padding:3.5px 0;text-align:center;z-index:1;line-height:1}.elementor-column-percents-tooltip:after{content:"";position:absolute;width:0;height:0;border:8.5px solid transparent;top:0}.elementor-column-percents-tooltip[data-side=left]{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;right:15px}.elementor-column-percents-tooltip[data-side=left]:after{left:100%;border-left-color:#556068;border-right-width:0}.elementor-column-percents-tooltip[data-side=right]{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;left:15px}.elementor-column-percents-tooltip[data-side=right]:after{right:100%;border-right-color:#556068;border-left-width:0}.elementor-editor-preview .elementor-add-section,.elementor-editor-preview .elementor-element-empty,.elementor-editor-preview .elementor-element-overlay,.elementor-editor-preview .elementor-empty,.elementor-editor-preview .elementor-widget-empty{display:none}
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
2
+ .pen{position:relative;outline:none}.pen:not([data-elementor-inline-editing-toolbar=advanced]){white-space:pre-wrap}.pen-menu{-webkit-box-shadow:1px 2px 3px -2px #222;box-shadow:1px 2px 3px -2px #222;background-color:#6d7882;position:fixed;-webkit-border-radius:3px;border-radius:3px;z-index:3}.pen-menu:after{top:100%;content:"";position:absolute;border:6px solid transparent;border-top-color:#6d7882;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pen-menu-below:after{top:0;-webkit-transform:translateX(-50%) translateY(-100%) rotate(180deg);-ms-transform:translateX(-50%) translateY(-100%) rotate(180deg);transform:translateX(-50%) translateY(-100%) rotate(180deg)}.pen-icon{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:35px;padding:0 10px;font-size:21px;color:#d5dadf;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pen-icon:hover{background:#556068}.pen-icon:first-of-type{-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.pen-icon:last-of-type{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.pen-icon[data-action=closeGroup],.pen-icon[data-group]{display:none}.pen-icon[data-action=close]:before{content:"";position:absolute;left:0;height:60%;width:1px;background-color:#556068}.pen-icon.active{background-color:#556068;-webkit-box-shadow:inset 2px 2px 4px #556068;box-shadow:inset 2px 2px 4px #556068}.pen-group-icon:after{font-family:FontAwesome;font-size:12px;content:"\f0d7";padding-left:4px;color:#71d7f7}.pen-input-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pen-input-wrapper .pen-url-input{font-size:12px;line-height:1.5;padding:0;padding-right:10px;width:250px}.pen-input-wrapper .pen-url-input,.pen-input-wrapper .pen-url-input:focus{background-color:transparent;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;color:#fff}.pen-input-wrapper .pen-url-input::-webkit-input-placeholder{color:#d5dadf}.pen-input-wrapper .pen-url-input::-moz-placeholder{color:#d5dadf}.pen-input-wrapper .pen-url-input:-ms-input-placeholder,.pen-input-wrapper .pen-url-input::-ms-input-placeholder{color:#d5dadf}.pen-input-wrapper .pen-url-input::placeholder{color:#d5dadf}.pen-input-label{margin:0}.pen-placeholder:before{content:attr(data-pen-placeholder);position:absolute;font-weight:400;color:#757575;opacity:.6}.pen-external-url-checkbox{display:none}.pen-external-url-checkbox:checked+i{color:#fff}.elementor-inline-editing i:not([class]){font-style:italic}.elementor-inline-editing b{font-weight:700}.elementor-inline-editing u{text-decoration:underline}@-webkit-keyframes placeholder-section{0%{height:0;opacity:0}to{height:40px;opacity:.9}}@keyframes placeholder-section{0%{height:0;opacity:0}to{height:40px;opacity:.9}}@-webkit-keyframes placeholder-widget{0%{height:0;opacity:0}to{height:10px;opacity:.9}}@keyframes placeholder-widget{0%{height:0;opacity:0}to{height:10px;opacity:.9}}@-webkit-keyframes section-outline{0%{opacity:0}to{opacity:1}}@keyframes section-outline{0%{opacity:0}to{opacity:1}}body.elementor-editor-active .elementor.elementor-edit-mode .article,body.elementor-editor-active .elementor.elementor-edit-mode.layout-section .entry-content{overflow:visible}body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element-overlay .elementor-editor-element-settings{clear:unset}body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-section{overflow:visible}#elementor .animated{-webkit-animation-fill-mode:none!important;animation-fill-mode:none!important}#elementor ul.elementor-editor-element-settings{word-break:normal;padding:0}#elementor .gallery{opacity:1}html.elementor-html{margin-top:0!important}#elementor{position:relative}.elementor-editor-active .elementor-inner{margin-top:25px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element-empty .elementor-sortable-placeholder{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-empty-view{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add{text-align:center;border:1px dashed #d5dadf;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add .elementor-icon{font-size:19px;color:#a4afb7;cursor:pointer}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element>.elementor-element-overlay{position:absolute;top:0;left:0;letter-spacing:0;z-index:3;pointer-events:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty{background-color:rgba(213,218,223,.8)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty .elementor-widget-empty-icon{color:#c2cbd2;font-size:22px;display:block;text-align:center;padding:10px 0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element:not(:hover):not(.elementor-element-editable)>.elementor-element-overlay .elementor-editor-element-settings{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=bottom]+.elementor-element:before,.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=bottom]:last-child:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=top]:before{content:"";background-color:#71d7f7;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;opacity:.9;height:10px;-webkit-animation:placeholder-widget .5s;animation:placeholder-widget .5s;display:block}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section>.elementor-element-overlay{right:0;bottom:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section>.elementor-element-overlay:after{position:absolute;left:2px;right:2px;top:2px;bottom:2px;outline:2px solid #71d7f7;-webkit-animation:section-outline .75s;animation:section-outline .75s}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section.elementor-element-editable>.elementor-element-overlay:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section:hover>.elementor-element-overlay:after{content:""}.elementor-editor-active .elementor.elementor-edit-mode .elementor-top-section>.elementor-container>.elementor-row{min-height:80px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-inner-section:first-child{margin-top:15px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-inner-section>.elementor-container>.elementor-row{min-height:40px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings{position:absolute;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:26px;list-style:none;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:1;z-index:1;pointer-events:all}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-trigger.elementor-active~.elementor-editor-element-setting{margin-right:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-trigger:not(.elementor-active)~.elementor-editor-element-setting{width:0;font-size:0;padding:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-remove:hover .fa{color:red}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;font-size:11px;color:#fff;width:25px;-webkit-transition:margin .3s,width .3s,font .3s;-o-transition:margin .3s,width .3s,font .3s;transition:margin .3s,width .3s,font .3s;-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings{top:1px;right:50%;background-image:-webkit-gradient(linear,left top,left bottom,from(#41c9f4),to(#71d7f7));background-image:-webkit-linear-gradient(top,#41c9f4,#71d7f7);background-image:-o-linear-gradient(top,#41c9f4,#71d7f7);background-image:linear-gradient(180deg,#41c9f4,#71d7f7);-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-transform:translateX(50%) translateY(-100%);-ms-transform:translateX(50%) translateY(-100%);transform:translateX(50%) translateY(-100%)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:hover{background-color:#10bcf2}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:first-child{padding-right:1px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:first-child:not(.elementor-active),.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:last-child{padding-left:1px}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings{top:-1px;right:-1px;-webkit-border-radius:0 3px 0 0;border-radius:0 3px 0 0;background-image:-webkit-gradient(linear,left top,left bottom,from(#6d7882),to(#556068));background-image:-webkit-linear-gradient(top,#6d7882,#556068);background-image:-o-linear-gradient(top,#6d7882,#556068);background-image:linear-gradient(180deg,#6d7882,#556068)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:hover{background-color:#495157}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:first-child{padding-right:1px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:first-child:not(.elementor-active),.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:last-child{padding-left:1px}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings{z-index:2;top:-1px;left:-1px;background-image:-webkit-gradient(linear,left bottom,left top,from(#41c9f4),to(#71d7f7));background-image:-webkit-linear-gradient(bottom,#41c9f4,#71d7f7);background-image:-o-linear-gradient(bottom,#41c9f4,#71d7f7);background-image:linear-gradient(0deg,#41c9f4,#71d7f7);-webkit-border-radius:0 0 3px 0;border-radius:0 0 3px 0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:hover{background-color:#10bcf2}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:first-child{padding-left:1px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:first-child:not(.elementor-active),.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:last-child{padding-right:1px}}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-trigger{cursor:move}}@media (max-width:1024px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting:not(.elementor-editor-element-trigger){display:none}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-sortable-placeholder.elementor-column{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-row.elementor-draggable-over{border:1px solid red}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.elementor-element-overlay{right:0;bottom:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.elementor-element-overlay:after{position:absolute;left:0;right:0;top:0;bottom:0;outline:1px dashed #6d7882}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable>.elementor-element-overlay,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover>.elementor-element-overlay{border:1px solid #fff}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable>.elementor-element-overlay:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover>.elementor-element-overlay:after{content:""}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child>.elementor-element-overlay{border:1px solid #71d7f7}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child>.elementor-element-overlay:after{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-w{cursor:col-resize;width:7px;position:absolute;left:-5px;top:0;height:100%}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:last-of-type>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:last-of-type>.ui-resizable-w{display:none!important}@media (max-width:1024px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-w{display:none!important}}.elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{min-height:60px}@media (min-width:768px){.elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{margin:10px}}.elementor-editor-active .elementor-widget.elementor-loading{opacity:.3}.elementor-editor-active .elementor-widget:not(.elementor-loading):not(.elementor-widget-menu-anchor){-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.elementor-editor-active .elementor-widget.elementor-element-editable,.elementor-editor-active .elementor-widget.elementor-widget-can-edit:hover{outline:1px solid #71d7f7}.elementor-editor-active .elementor-widget:not(:hover) .elementor-editor-element-settings,.elementor-editor-active .handle{display:none}.elementor-editor-active .elementor-sortable-helper{position:absolute;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;text-align:center;color:#556068;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:move}.elementor-editor-active .elementor-sortable-helper .icon{font-size:28px;padding-top:15px;line-height:1}.elementor-editor-active .elementor-sortable-helper .elementor-element-title-wrapper{display:table;width:100%}.elementor-editor-active .elementor-sortable-helper .title{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;display:table-cell;vertical-align:middle;height:40px}.elementor-editor-active .elementor-inline-editing{min-height:15px}.elementor-sortable-placeholder:not(.elementor-column-placeholder){background-color:#71d7f7;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.5s;animation-duration:.5s;opacity:.9}.elementor-section-placeholder{height:40px;-webkit-animation-name:placeholder-section;animation-name:placeholder-section}.elementor-column-placeholder{position:relative}.elementor-column-placeholder:after,.elementor-column-placeholder:before{content:"";position:absolute;top:10px;bottom:10px;right:10px;left:10px}.elementor-column-placeholder:before{border:1px solid #6d7882}.elementor-column-placeholder:after{border:1px dashed #fff}.elementor-widget-placeholder{height:10px;-webkit-animation-name:placeholder-widget;animation-name:placeholder-widget}.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add:after,.elementor-first-add.elementor-html5dnd-current-element:after{content:"";background-color:#71d7f7;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;opacity:.9;height:10px;-webkit-animation:placeholder-widget .5s;animation:placeholder-widget .5s;width:100%}.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add .elementor-icon,.elementor-draggable-over[data-dragged-element=section][data-dragged-is-inner=true] .elementor-inner-column .elementor-sortable-placeholder,.elementor-first-add.elementor-html5dnd-current-element .elementor-icon{display:none}.elementor-add-section{background-color:hsla(0,0%,100%,.5);max-width:1140px;position:relative}.elementor-add-section:not(.elementor-dragging-on-child){border:2px dashed #d5dadf}.elementor-add-section.elementor-dragging-on-child{border:3px dashed #71d7f7}.elementor-add-section[data-view=choose-action] .elementor-select-preset,.elementor-add-section[data-view=select-preset] .elementor-add-new-section{display:none}@media (max-width:479px){.elementor-add-section{display:none}}.elementor-add-section-inner{text-align:center;margin-top:10px;padding:40px 0}.elementor-add-new-section{display:inline-block}.elementor-add-new-section .elementor-button{color:#fff;background-image:none;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;line-height:1;height:40px;min-width:170px;padding:0 20px;border:none;-webkit-border-radius:3px;border-radius:3px;cursor:pointer}.elementor-add-new-section .elementor-button:hover{opacity:.85;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-add-new-section .elementor-button:active{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.1)}.elementor-add-new-section .elementor-add-section-button{background-color:#b7084e}.elementor-add-new-section .elementor-add-template-button{background-color:#6d7882;margin-right:25px}.elementor-add-section-drag-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;font-style:italic;line-height:1;color:#556068;margin-top:15px}.elementor-add-section-close{position:absolute;right:20px;top:20px;font-size:20px;cursor:pointer;line-height:1;color:#d5dadf}.elementor-add-section-close:hover{color:#6d7882}.elementor-select-preset-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;font-style:normal;text-transform:uppercase;color:#556068}.elementor-select-preset-list{list-style:none;padding:0 25px;margin:20px auto 0;overflow:hidden;max-width:700px}.elementor-select-preset-list .elementor-preset{cursor:pointer;margin:0;padding:10px;float:right}.elementor-select-preset-list .elementor-preset:hover path{fill:#6d7882}.elementor-select-preset-list .elementor-preset:not(:hover) path{fill:#d5dadf}.elementor-select-preset-list .elementor-preset svg{height:50px}#elementor-add-new-section{margin:60px auto}#elementor-add-new-section[data-view=choose-action] .elementor-add-section-close{display:none}.elementor-add-section-inline{margin:10px auto}.elementor-column-percents-tooltip{position:absolute;display:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:10px;background-color:#556068;width:40px;padding:3.5px 0;text-align:center;z-index:1;line-height:1}.elementor-column-percents-tooltip:after{content:"";position:absolute;width:0;height:0;border:8.5px solid transparent;top:0}.elementor-column-percents-tooltip[data-side=left]{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;right:15px}.elementor-column-percents-tooltip[data-side=left]:after{left:100%;border-left-color:#556068;border-right-width:0}.elementor-column-percents-tooltip[data-side=right]{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;left:15px}.elementor-column-percents-tooltip[data-side=right]:after{right:100%;border-right-color:#556068;border-left-width:0}.elementor-editor-preview .elementor-add-section,.elementor-editor-preview .elementor-element-empty,.elementor-editor-preview .elementor-element-overlay,.elementor-editor-preview .elementor-empty,.elementor-editor-preview .elementor-widget-empty{display:none}
assets/css/editor-preview.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
  .pen {
3
  position: relative;
4
  outline: none; }
@@ -7,7 +7,7 @@
7
  .pen-menu {
8
  -webkit-box-shadow: 1px 2px 3px -2px #222;
9
  box-shadow: 1px 2px 3px -2px #222;
10
- background-color: #6D7882;
11
  position: fixed;
12
  -webkit-border-radius: 3px;
13
  border-radius: 3px;
@@ -17,7 +17,7 @@
17
  content: '';
18
  position: absolute;
19
  border: 6px solid transparent;
20
- border-top-color: #6D7882;
21
  left: 50%;
22
  -webkit-transform: translateX(-50%);
23
  -ms-transform: translateX(-50%);
@@ -44,7 +44,7 @@
44
  height: 35px;
45
  padding: 0 10px;
46
  font-size: 21px;
47
- color: #D5DADF;
48
  cursor: pointer;
49
  -webkit-user-select: none;
50
  -moz-user-select: none;
@@ -629,8 +629,8 @@ html.elementor-html {
629
  font-family: Arial, Helvetica, sans-serif;
630
  font-weight: normal;
631
  font-style: normal;
632
- line-height: 1;
633
  text-transform: uppercase;
 
634
  height: 40px;
635
  min-width: 170px;
636
  padding: 0 20px;
@@ -646,7 +646,7 @@ html.elementor-html {
646
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.1);
647
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.1); }
648
  .elementor-add-new-section .elementor-add-section-button {
649
- background-color: #9b0a46; }
650
  .elementor-add-new-section .elementor-add-template-button {
651
  background-color: #6d7882;
652
  margin-left: 25px; }
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
2
  .pen {
3
  position: relative;
4
  outline: none; }
7
  .pen-menu {
8
  -webkit-box-shadow: 1px 2px 3px -2px #222;
9
  box-shadow: 1px 2px 3px -2px #222;
10
+ background-color: #6d7882;
11
  position: fixed;
12
  -webkit-border-radius: 3px;
13
  border-radius: 3px;
17
  content: '';
18
  position: absolute;
19
  border: 6px solid transparent;
20
+ border-top-color: #6d7882;
21
  left: 50%;
22
  -webkit-transform: translateX(-50%);
23
  -ms-transform: translateX(-50%);
44
  height: 35px;
45
  padding: 0 10px;
46
  font-size: 21px;
47
+ color: #d5dadf;
48
  cursor: pointer;
49
  -webkit-user-select: none;
50
  -moz-user-select: none;
629
  font-family: Arial, Helvetica, sans-serif;
630
  font-weight: normal;
631
  font-style: normal;
 
632
  text-transform: uppercase;
633
+ line-height: 1;
634
  height: 40px;
635
  min-width: 170px;
636
  padding: 0 20px;
646
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.1);
647
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.1); }
648
  .elementor-add-new-section .elementor-add-section-button {
649
+ background-color: #B7084E; }
650
  .elementor-add-new-section .elementor-add-template-button {
651
  background-color: #6d7882;
652
  margin-left: 25px; }
assets/css/editor-preview.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
- .pen{position:relative;outline:none}.pen:not([data-elementor-inline-editing-toolbar=advanced]){white-space:pre-wrap}.pen-menu{-webkit-box-shadow:1px 2px 3px -2px #222;box-shadow:1px 2px 3px -2px #222;background-color:#6d7882;position:fixed;-webkit-border-radius:3px;border-radius:3px;z-index:3}.pen-menu:after{top:100%;content:"";position:absolute;border:6px solid transparent;border-top-color:#6d7882;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pen-menu-below:after{top:0;-webkit-transform:translateX(-50%) translateY(-100%) rotate(180deg);-ms-transform:translateX(-50%) translateY(-100%) rotate(180deg);transform:translateX(-50%) translateY(-100%) rotate(180deg)}.pen-icon{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:35px;padding:0 10px;font-size:21px;color:#d5dadf;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pen-icon:hover{background:#556068}.pen-icon:first-of-type{-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.pen-icon:last-of-type{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.pen-icon[data-action=closeGroup],.pen-icon[data-group]{display:none}.pen-icon[data-action=close]:before{content:"";position:absolute;left:0;height:60%;width:1px;background-color:#556068}.pen-icon.active{background-color:#556068;-webkit-box-shadow:inset 2px 2px 4px #556068;box-shadow:inset 2px 2px 4px #556068}.pen-group-icon:after{font-family:FontAwesome;font-size:12px;content:"\f0d7";padding-left:4px;color:#71d7f7}.pen-input-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pen-input-wrapper .pen-url-input{font-size:12px;line-height:1.5;padding:0;padding-left:10px;width:250px}.pen-input-wrapper .pen-url-input,.pen-input-wrapper .pen-url-input:focus{background-color:transparent;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;color:#fff}.pen-input-wrapper .pen-url-input::-webkit-input-placeholder{color:#d5dadf}.pen-input-wrapper .pen-url-input::-moz-placeholder{color:#d5dadf}.pen-input-wrapper .pen-url-input:-ms-input-placeholder,.pen-input-wrapper .pen-url-input::-ms-input-placeholder{color:#d5dadf}.pen-input-wrapper .pen-url-input::placeholder{color:#d5dadf}.pen-input-label{margin:0}.pen-placeholder:before{content:attr(data-pen-placeholder);position:absolute;font-weight:400;color:#757575;opacity:.6}.pen-external-url-checkbox{display:none}.pen-external-url-checkbox:checked+i{color:#fff}.elementor-inline-editing i:not([class]){font-style:italic}.elementor-inline-editing b{font-weight:700}.elementor-inline-editing u{text-decoration:underline}@-webkit-keyframes placeholder-section{0%{height:0;opacity:0}to{height:40px;opacity:.9}}@keyframes placeholder-section{0%{height:0;opacity:0}to{height:40px;opacity:.9}}@-webkit-keyframes placeholder-widget{0%{height:0;opacity:0}to{height:10px;opacity:.9}}@keyframes placeholder-widget{0%{height:0;opacity:0}to{height:10px;opacity:.9}}@-webkit-keyframes section-outline{0%{opacity:0}to{opacity:1}}@keyframes section-outline{0%{opacity:0}to{opacity:1}}body.elementor-editor-active .elementor.elementor-edit-mode .article,body.elementor-editor-active .elementor.elementor-edit-mode.layout-section .entry-content{overflow:visible}body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element-overlay .elementor-editor-element-settings{clear:unset}body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-section{overflow:visible}#elementor .animated{-webkit-animation-fill-mode:none!important;animation-fill-mode:none!important}#elementor ul.elementor-editor-element-settings{word-break:normal;padding:0}#elementor .gallery{opacity:1}html.elementor-html{margin-top:0!important}#elementor{position:relative}.elementor-editor-active .elementor-inner{margin-top:25px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element-empty .elementor-sortable-placeholder{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-empty-view{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add{text-align:center;border:1px dashed #d5dadf;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add .elementor-icon{font-size:19px;color:#a4afb7;cursor:pointer}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element>.elementor-element-overlay{position:absolute;top:0;right:0;letter-spacing:0;z-index:3;pointer-events:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty{background-color:rgba(213,218,223,.8)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty .elementor-widget-empty-icon{color:#c2cbd2;font-size:22px;display:block;text-align:center;padding:10px 0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element:not(:hover):not(.elementor-element-editable)>.elementor-element-overlay .elementor-editor-element-settings{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=bottom]+.elementor-element:before,.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=bottom]:last-child:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=top]:before{content:"";background-color:#71d7f7;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;opacity:.9;height:10px;-webkit-animation:placeholder-widget .5s;animation:placeholder-widget .5s;display:block}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section>.elementor-element-overlay{left:0;bottom:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section>.elementor-element-overlay:after{position:absolute;left:2px;right:2px;top:2px;bottom:2px;outline:2px solid #71d7f7;-webkit-animation:section-outline .75s;animation:section-outline .75s}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section.elementor-element-editable>.elementor-element-overlay:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section:hover>.elementor-element-overlay:after{content:""}.elementor-editor-active .elementor.elementor-edit-mode .elementor-top-section>.elementor-container>.elementor-row{min-height:80px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-inner-section:first-child{margin-top:15px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-inner-section>.elementor-container>.elementor-row{min-height:40px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings{position:absolute;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:26px;list-style:none;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:1;z-index:1;pointer-events:all}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-trigger.elementor-active~.elementor-editor-element-setting{margin-left:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-trigger:not(.elementor-active)~.elementor-editor-element-setting{width:0;font-size:0;padding:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-remove:hover .fa{color:red}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;font-size:11px;color:#fff;width:25px;-webkit-transition:margin .3s,width .3s,font .3s;-o-transition:margin .3s,width .3s,font .3s;transition:margin .3s,width .3s,font .3s;-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings{top:1px;left:50%;background-image:-webkit-gradient(linear,left top,left bottom,from(#41c9f4),to(#71d7f7));background-image:-webkit-linear-gradient(top,#41c9f4,#71d7f7);background-image:-o-linear-gradient(top,#41c9f4,#71d7f7);background-image:linear-gradient(180deg,#41c9f4,#71d7f7);-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-transform:translateX(-50%) translateY(-100%);-ms-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:hover{background-color:#10bcf2}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:first-child{padding-left:1px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:first-child:not(.elementor-active),.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:last-child{padding-right:1px}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings{top:-1px;left:-1px;-webkit-border-radius:0 0 3px 0;border-radius:0 0 3px 0;background-image:-webkit-gradient(linear,left top,left bottom,from(#6d7882),to(#556068));background-image:-webkit-linear-gradient(top,#6d7882,#556068);background-image:-o-linear-gradient(top,#6d7882,#556068);background-image:linear-gradient(180deg,#6d7882,#556068)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:hover{background-color:#495157}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:first-child{padding-left:1px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:first-child:not(.elementor-active),.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:last-child{padding-right:1px}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings{z-index:2;top:-1px;right:-1px;background-image:-webkit-gradient(linear,left bottom,left top,from(#41c9f4),to(#71d7f7));background-image:-webkit-linear-gradient(bottom,#41c9f4,#71d7f7);background-image:-o-linear-gradient(bottom,#41c9f4,#71d7f7);background-image:linear-gradient(0deg,#41c9f4,#71d7f7);-webkit-border-radius:0 0 0 3px;border-radius:0 0 0 3px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:hover{background-color:#10bcf2}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:first-child{padding-right:1px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:first-child:not(.elementor-active),.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:last-child{padding-left:1px}}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-trigger{cursor:move}}@media (max-width:1024px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting:not(.elementor-editor-element-trigger){display:none}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-sortable-placeholder.elementor-column{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-row.elementor-draggable-over{border:1px solid red}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.elementor-element-overlay{left:0;bottom:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.elementor-element-overlay:after{position:absolute;left:0;right:0;top:0;bottom:0;outline:1px dashed #6d7882}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable>.elementor-element-overlay,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover>.elementor-element-overlay{border:1px solid #fff}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable>.elementor-element-overlay:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover>.elementor-element-overlay:after{content:""}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child>.elementor-element-overlay{border:1px solid #71d7f7}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child>.elementor-element-overlay:after{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-w{cursor:col-resize;width:7px;position:absolute;right:-5px;top:0;height:100%}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:last-of-type>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:last-of-type>.ui-resizable-w{display:none!important}@media (max-width:1024px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-w{display:none!important}}.elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{min-height:60px}@media (min-width:768px){.elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{margin:10px}}.elementor-editor-active .elementor-widget.elementor-loading{opacity:.3}.elementor-editor-active .elementor-widget:not(.elementor-loading):not(.elementor-widget-menu-anchor){-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.elementor-editor-active .elementor-widget.elementor-element-editable,.elementor-editor-active .elementor-widget.elementor-widget-can-edit:hover{outline:1px solid #71d7f7}.elementor-editor-active .elementor-widget:not(:hover) .elementor-editor-element-settings,.elementor-editor-active .handle{display:none}.elementor-editor-active .elementor-sortable-helper{position:absolute;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;text-align:center;color:#556068;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:move}.elementor-editor-active .elementor-sortable-helper .icon{font-size:28px;padding-top:15px;line-height:1}.elementor-editor-active .elementor-sortable-helper .elementor-element-title-wrapper{display:table;width:100%}.elementor-editor-active .elementor-sortable-helper .title{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;display:table-cell;vertical-align:middle;height:40px}.elementor-editor-active .elementor-inline-editing{min-height:15px}.elementor-sortable-placeholder:not(.elementor-column-placeholder){background-color:#71d7f7;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.5s;animation-duration:.5s;opacity:.9}.elementor-section-placeholder{height:40px;-webkit-animation-name:placeholder-section;animation-name:placeholder-section}.elementor-column-placeholder{position:relative}.elementor-column-placeholder:after,.elementor-column-placeholder:before{content:"";position:absolute;top:10px;bottom:10px;right:10px;left:10px}.elementor-column-placeholder:before{border:1px solid #6d7882}.elementor-column-placeholder:after{border:1px dashed #fff}.elementor-widget-placeholder{height:10px;-webkit-animation-name:placeholder-widget;animation-name:placeholder-widget}.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add:after,.elementor-first-add.elementor-html5dnd-current-element:after{content:"";background-color:#71d7f7;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;opacity:.9;height:10px;-webkit-animation:placeholder-widget .5s;animation:placeholder-widget .5s;width:100%}.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add .elementor-icon,.elementor-draggable-over[data-dragged-element=section][data-dragged-is-inner=true] .elementor-inner-column .elementor-sortable-placeholder,.elementor-first-add.elementor-html5dnd-current-element .elementor-icon{display:none}.elementor-add-section{background-color:hsla(0,0%,100%,.5);max-width:1140px;position:relative}.elementor-add-section:not(.elementor-dragging-on-child){border:2px dashed #d5dadf}.elementor-add-section.elementor-dragging-on-child{border:3px dashed #71d7f7}.elementor-add-section[data-view=choose-action] .elementor-select-preset,.elementor-add-section[data-view=select-preset] .elementor-add-new-section{display:none}@media (max-width:479px){.elementor-add-section{display:none}}.elementor-add-section-inner{text-align:center;margin-top:10px;padding:40px 0}.elementor-add-new-section{display:inline-block}.elementor-add-new-section .elementor-button{color:#fff;background-image:none;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;line-height:1;text-transform:uppercase;height:40px;min-width:170px;padding:0 20px;border:none;-webkit-border-radius:3px;border-radius:3px;cursor:pointer}.elementor-add-new-section .elementor-button:hover{opacity:.85;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-add-new-section .elementor-button:active{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.1)}.elementor-add-new-section .elementor-add-section-button{background-color:#9b0a46}.elementor-add-new-section .elementor-add-template-button{background-color:#6d7882;margin-left:25px}.elementor-add-section-drag-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;font-style:italic;line-height:1;color:#556068;margin-top:15px}.elementor-add-section-close{position:absolute;right:20px;top:20px;font-size:20px;cursor:pointer;line-height:1;color:#d5dadf}.elementor-add-section-close:hover{color:#6d7882}.elementor-select-preset-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;font-style:normal;text-transform:uppercase;color:#556068}.elementor-select-preset-list{list-style:none;padding:0 25px;margin:20px auto 0;overflow:hidden;max-width:700px}.elementor-select-preset-list .elementor-preset{cursor:pointer;margin:0;padding:10px;float:left}.elementor-select-preset-list .elementor-preset:hover path{fill:#6d7882}.elementor-select-preset-list .elementor-preset:not(:hover) path{fill:#d5dadf}.elementor-select-preset-list .elementor-preset svg{height:50px}#elementor-add-new-section{margin:60px auto}#elementor-add-new-section[data-view=choose-action] .elementor-add-section-close{display:none}.elementor-add-section-inline{margin:10px auto}.elementor-column-percents-tooltip{position:absolute;display:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:10px;background-color:#556068;width:40px;padding:3.5px 0;text-align:center;z-index:1;line-height:1}.elementor-column-percents-tooltip:after{content:"";position:absolute;width:0;height:0;border:8.5px solid transparent;top:0}.elementor-column-percents-tooltip[data-side=left]{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;right:15px}.elementor-column-percents-tooltip[data-side=left]:after{left:100%;border-left-color:#556068;border-right-width:0}.elementor-column-percents-tooltip[data-side=right]{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;left:15px}.elementor-column-percents-tooltip[data-side=right]:after{right:100%;border-right-color:#556068;border-left-width:0}.elementor-editor-preview .elementor-add-section,.elementor-editor-preview .elementor-element-empty,.elementor-editor-preview .elementor-element-overlay,.elementor-editor-preview .elementor-empty,.elementor-editor-preview .elementor-widget-empty{display:none}
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
2
+ .pen{position:relative;outline:none}.pen:not([data-elementor-inline-editing-toolbar=advanced]){white-space:pre-wrap}.pen-menu{-webkit-box-shadow:1px 2px 3px -2px #222;box-shadow:1px 2px 3px -2px #222;background-color:#6d7882;position:fixed;-webkit-border-radius:3px;border-radius:3px;z-index:3}.pen-menu:after{top:100%;content:"";position:absolute;border:6px solid transparent;border-top-color:#6d7882;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pen-menu-below:after{top:0;-webkit-transform:translateX(-50%) translateY(-100%) rotate(180deg);-ms-transform:translateX(-50%) translateY(-100%) rotate(180deg);transform:translateX(-50%) translateY(-100%) rotate(180deg)}.pen-icon{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:35px;padding:0 10px;font-size:21px;color:#d5dadf;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pen-icon:hover{background:#556068}.pen-icon:first-of-type{-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.pen-icon:last-of-type{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.pen-icon[data-action=closeGroup],.pen-icon[data-group]{display:none}.pen-icon[data-action=close]:before{content:"";position:absolute;left:0;height:60%;width:1px;background-color:#556068}.pen-icon.active{background-color:#556068;-webkit-box-shadow:inset 2px 2px 4px #556068;box-shadow:inset 2px 2px 4px #556068}.pen-group-icon:after{font-family:FontAwesome;font-size:12px;content:"\f0d7";padding-left:4px;color:#71d7f7}.pen-input-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pen-input-wrapper .pen-url-input{font-size:12px;line-height:1.5;padding:0;padding-left:10px;width:250px}.pen-input-wrapper .pen-url-input,.pen-input-wrapper .pen-url-input:focus{background-color:transparent;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;color:#fff}.pen-input-wrapper .pen-url-input::-webkit-input-placeholder{color:#d5dadf}.pen-input-wrapper .pen-url-input::-moz-placeholder{color:#d5dadf}.pen-input-wrapper .pen-url-input:-ms-input-placeholder,.pen-input-wrapper .pen-url-input::-ms-input-placeholder{color:#d5dadf}.pen-input-wrapper .pen-url-input::placeholder{color:#d5dadf}.pen-input-label{margin:0}.pen-placeholder:before{content:attr(data-pen-placeholder);position:absolute;font-weight:400;color:#757575;opacity:.6}.pen-external-url-checkbox{display:none}.pen-external-url-checkbox:checked+i{color:#fff}.elementor-inline-editing i:not([class]){font-style:italic}.elementor-inline-editing b{font-weight:700}.elementor-inline-editing u{text-decoration:underline}@-webkit-keyframes placeholder-section{0%{height:0;opacity:0}to{height:40px;opacity:.9}}@keyframes placeholder-section{0%{height:0;opacity:0}to{height:40px;opacity:.9}}@-webkit-keyframes placeholder-widget{0%{height:0;opacity:0}to{height:10px;opacity:.9}}@keyframes placeholder-widget{0%{height:0;opacity:0}to{height:10px;opacity:.9}}@-webkit-keyframes section-outline{0%{opacity:0}to{opacity:1}}@keyframes section-outline{0%{opacity:0}to{opacity:1}}body.elementor-editor-active .elementor.elementor-edit-mode .article,body.elementor-editor-active .elementor.elementor-edit-mode.layout-section .entry-content{overflow:visible}body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element-overlay .elementor-editor-element-settings{clear:unset}body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-section{overflow:visible}#elementor .animated{-webkit-animation-fill-mode:none!important;animation-fill-mode:none!important}#elementor ul.elementor-editor-element-settings{word-break:normal;padding:0}#elementor .gallery{opacity:1}html.elementor-html{margin-top:0!important}#elementor{position:relative}.elementor-editor-active .elementor-inner{margin-top:25px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element-empty .elementor-sortable-placeholder{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-empty-view{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add{text-align:center;border:1px dashed #d5dadf;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-editor-active .elementor.elementor-edit-mode .elementor-first-add .elementor-icon{font-size:19px;color:#a4afb7;cursor:pointer}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element>.elementor-element-overlay{position:absolute;top:0;right:0;letter-spacing:0;z-index:3;pointer-events:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty{background-color:rgba(213,218,223,.8)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty .elementor-widget-empty-icon{color:#c2cbd2;font-size:22px;display:block;text-align:center;padding:10px 0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element:not(:hover):not(.elementor-element-editable)>.elementor-element-overlay .elementor-editor-element-settings{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=bottom]+.elementor-element:before,.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=bottom]:last-child:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-element[data-side=top]:before{content:"";background-color:#71d7f7;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;opacity:.9;height:10px;-webkit-animation:placeholder-widget .5s;animation:placeholder-widget .5s;display:block}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section>.elementor-element-overlay{left:0;bottom:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section>.elementor-element-overlay:after{position:absolute;left:2px;right:2px;top:2px;bottom:2px;outline:2px solid #71d7f7;-webkit-animation:section-outline .75s;animation:section-outline .75s}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section.elementor-element-editable>.elementor-element-overlay:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section:hover>.elementor-element-overlay:after{content:""}.elementor-editor-active .elementor.elementor-edit-mode .elementor-top-section>.elementor-container>.elementor-row{min-height:80px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-inner-section:first-child{margin-top:15px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-inner-section>.elementor-container>.elementor-row{min-height:40px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings{position:absolute;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:26px;list-style:none;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:1;z-index:1;pointer-events:all}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-trigger.elementor-active~.elementor-editor-element-setting{margin-left:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-trigger:not(.elementor-active)~.elementor-editor-element-setting{width:0;font-size:0;padding:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-remove:hover .fa{color:red}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;font-size:11px;color:#fff;width:25px;-webkit-transition:margin .3s,width .3s,font .3s;-o-transition:margin .3s,width .3s,font .3s;transition:margin .3s,width .3s,font .3s;-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings{top:1px;left:50%;background-image:-webkit-gradient(linear,left top,left bottom,from(#41c9f4),to(#71d7f7));background-image:-webkit-linear-gradient(top,#41c9f4,#71d7f7);background-image:-o-linear-gradient(top,#41c9f4,#71d7f7);background-image:linear-gradient(180deg,#41c9f4,#71d7f7);-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-transform:translateX(-50%) translateY(-100%);-ms-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:hover{background-color:#10bcf2}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:first-child{padding-left:1px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:first-child:not(.elementor-active),.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-section-settings .elementor-editor-element-setting:last-child{padding-right:1px}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings{top:-1px;left:-1px;-webkit-border-radius:0 0 3px 0;border-radius:0 0 3px 0;background-image:-webkit-gradient(linear,left top,left bottom,from(#6d7882),to(#556068));background-image:-webkit-linear-gradient(top,#6d7882,#556068);background-image:-o-linear-gradient(top,#6d7882,#556068);background-image:linear-gradient(180deg,#6d7882,#556068)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:hover{background-color:#495157}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:first-child{padding-left:1px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:first-child:not(.elementor-active),.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-setting:last-child{padding-right:1px}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings{z-index:2;top:-1px;right:-1px;background-image:-webkit-gradient(linear,left bottom,left top,from(#41c9f4),to(#71d7f7));background-image:-webkit-linear-gradient(bottom,#41c9f4,#71d7f7);background-image:-o-linear-gradient(bottom,#41c9f4,#71d7f7);background-image:linear-gradient(0deg,#41c9f4,#71d7f7);-webkit-border-radius:0 0 0 3px;border-radius:0 0 0 3px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:hover{background-color:#10bcf2}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:first-child{padding-right:1px}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:first-child:not(.elementor-active),.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-widget-settings .elementor-editor-element-setting:last-child{padding-left:1px}}@media (min-width:1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-trigger{cursor:move}}@media (max-width:1024px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-setting:not(.elementor-editor-element-trigger){display:none}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-add,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-editor-column-settings .elementor-editor-element-duplicate,.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-sortable-placeholder.elementor-column{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-filled .elementor-row.elementor-draggable-over{border:1px solid red}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.elementor-element-overlay{left:0;bottom:0}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.elementor-element-overlay:after{position:absolute;left:0;right:0;top:0;bottom:0;outline:1px dashed #6d7882}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable>.elementor-element-overlay,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover>.elementor-element-overlay{border:1px solid #fff}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-element-editable>.elementor-element-overlay:after,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:hover>.elementor-element-overlay:after{content:""}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child>.elementor-element-overlay{border:1px solid #71d7f7}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column.elementor-dragging-on-child>.elementor-element-overlay:after{display:none}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-w{cursor:col-resize;width:7px;position:absolute;right:-5px;top:0;height:100%}.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:last-of-type>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column:last-of-type>.ui-resizable-w{display:none!important}@media (max-width:1024px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-e,.elementor-editor-active .elementor.elementor-edit-mode .elementor-column>.ui-resizable-w{display:none!important}}.elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{min-height:60px}@media (min-width:768px){.elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap{margin:10px}}.elementor-editor-active .elementor-widget.elementor-loading{opacity:.3}.elementor-editor-active .elementor-widget:not(.elementor-loading):not(.elementor-widget-menu-anchor){-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.elementor-editor-active .elementor-widget.elementor-element-editable,.elementor-editor-active .elementor-widget.elementor-widget-can-edit:hover{outline:1px solid #71d7f7}.elementor-editor-active .elementor-widget:not(:hover) .elementor-editor-element-settings,.elementor-editor-active .handle{display:none}.elementor-editor-active .elementor-sortable-helper{position:absolute;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;text-align:center;color:#556068;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:move}.elementor-editor-active .elementor-sortable-helper .icon{font-size:28px;padding-top:15px;line-height:1}.elementor-editor-active .elementor-sortable-helper .elementor-element-title-wrapper{display:table;width:100%}.elementor-editor-active .elementor-sortable-helper .title{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;display:table-cell;vertical-align:middle;height:40px}.elementor-editor-active .elementor-inline-editing{min-height:15px}.elementor-sortable-placeholder:not(.elementor-column-placeholder){background-color:#71d7f7;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.5s;animation-duration:.5s;opacity:.9}.elementor-section-placeholder{height:40px;-webkit-animation-name:placeholder-section;animation-name:placeholder-section}.elementor-column-placeholder{position:relative}.elementor-column-placeholder:after,.elementor-column-placeholder:before{content:"";position:absolute;top:10px;bottom:10px;right:10px;left:10px}.elementor-column-placeholder:before{border:1px solid #6d7882}.elementor-column-placeholder:after{border:1px dashed #fff}.elementor-widget-placeholder{height:10px;-webkit-animation-name:placeholder-widget;animation-name:placeholder-widget}.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add:after,.elementor-first-add.elementor-html5dnd-current-element:after{content:"";background-color:#71d7f7;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;opacity:.9;height:10px;-webkit-animation:placeholder-widget .5s;animation:placeholder-widget .5s;width:100%}.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add .elementor-icon,.elementor-draggable-over[data-dragged-element=section][data-dragged-is-inner=true] .elementor-inner-column .elementor-sortable-placeholder,.elementor-first-add.elementor-html5dnd-current-element .elementor-icon{display:none}.elementor-add-section{background-color:hsla(0,0%,100%,.5);max-width:1140px;position:relative}.elementor-add-section:not(.elementor-dragging-on-child){border:2px dashed #d5dadf}.elementor-add-section.elementor-dragging-on-child{border:3px dashed #71d7f7}.elementor-add-section[data-view=choose-action] .elementor-select-preset,.elementor-add-section[data-view=select-preset] .elementor-add-new-section{display:none}@media (max-width:479px){.elementor-add-section{display:none}}.elementor-add-section-inner{text-align:center;margin-top:10px;padding:40px 0}.elementor-add-new-section{display:inline-block}.elementor-add-new-section .elementor-button{color:#fff;background-image:none;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;line-height:1;height:40px;min-width:170px;padding:0 20px;border:none;-webkit-border-radius:3px;border-radius:3px;cursor:pointer}.elementor-add-new-section .elementor-button:hover{opacity:.85;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-add-new-section .elementor-button:active{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.1)}.elementor-add-new-section .elementor-add-section-button{background-color:#b7084e}.elementor-add-new-section .elementor-add-template-button{background-color:#6d7882;margin-left:25px}.elementor-add-section-drag-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;font-style:italic;line-height:1;color:#556068;margin-top:15px}.elementor-add-section-close{position:absolute;right:20px;top:20px;font-size:20px;cursor:pointer;line-height:1;color:#d5dadf}.elementor-add-section-close:hover{color:#6d7882}.elementor-select-preset-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;font-style:normal;text-transform:uppercase;color:#556068}.elementor-select-preset-list{list-style:none;padding:0 25px;margin:20px auto 0;overflow:hidden;max-width:700px}.elementor-select-preset-list .elementor-preset{cursor:pointer;margin:0;padding:10px;float:left}.elementor-select-preset-list .elementor-preset:hover path{fill:#6d7882}.elementor-select-preset-list .elementor-preset:not(:hover) path{fill:#d5dadf}.elementor-select-preset-list .elementor-preset svg{height:50px}#elementor-add-new-section{margin:60px auto}#elementor-add-new-section[data-view=choose-action] .elementor-add-section-close{display:none}.elementor-add-section-inline{margin:10px auto}.elementor-column-percents-tooltip{position:absolute;display:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:10px;background-color:#556068;width:40px;padding:3.5px 0;text-align:center;z-index:1;line-height:1}.elementor-column-percents-tooltip:after{content:"";position:absolute;width:0;height:0;border:8.5px solid transparent;top:0}.elementor-column-percents-tooltip[data-side=left]{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;right:15px}.elementor-column-percents-tooltip[data-side=left]:after{left:100%;border-left-color:#556068;border-right-width:0}.elementor-column-percents-tooltip[data-side=right]{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;left:15px}.elementor-column-percents-tooltip[data-side=right]:after{right:100%;border-right-color:#556068;border-left-width:0}.elementor-editor-preview .elementor-add-section,.elementor-editor-preview .elementor-element-empty,.elementor-editor-preview .elementor-element-overlay,.elementor-editor-preview .elementor-empty,.elementor-editor-preview .elementor-widget-empty{display:none}
assets/css/editor-rtl.css CHANGED
@@ -1,14 +1,5 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
  @charset "UTF-8";
3
- .dialog-widget {
4
- position: fixed;
5
- height: 100%;
6
- width: 100%;
7
- top: 0;
8
- left: 0;
9
- background-color: rgba(0, 0, 0, 0.8);
10
- z-index: 9999; }
11
-
12
  .dialog-widget-content {
13
  background-color: #fff;
14
  position: absolute;
@@ -18,33 +9,50 @@
18
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
19
  overflow: hidden; }
20
 
21
- .dialog-widget-header, .dialog-message {
22
- text-align: center; }
23
-
24
  .dialog-message {
25
  font-size: 12px;
26
  line-height: 1.5; }
27
 
28
- .dialog-buttons-wrapper {
29
- border-top: 1px solid #e6e9ec;
30
- text-align: center; }
31
- .dialog-buttons-wrapper > button {
32
- border: none;
33
- background: none;
34
- font-size: 15px;
35
- cursor: pointer;
36
- padding: 13px 0;
37
- outline: 0; }
38
- .dialog-buttons-wrapper > button:first-child {
39
- color: #6d7882; }
40
- .dialog-buttons-wrapper > button.dialog-ok {
41
- color: #b01b1b; }
42
- .dialog-buttons-wrapper > button.dialog-take_over {
43
- color: #39b54a; }
44
- .dialog-buttons-wrapper > button:active {
45
- background-color: rgba(230, 233, 236, 0.5); }
46
- .dialog-buttons-wrapper > button::-moz-focus-inner {
47
- border: 0; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48
 
49
  .dialog-widget-header {
50
  padding: 20px 0;
@@ -59,31 +67,21 @@
59
  .dialog-close-button:not(:hover) {
60
  opacity: .4; }
61
 
62
- .dialog-options-widget .dialog-widget-header,
63
  .dialog-confirm-widget .dialog-widget-header {
64
  font-size: 15px;
65
  color: #495157; }
66
 
67
- .dialog-options-widget .dialog-buttons-wrapper > button,
68
  .dialog-confirm-widget .dialog-buttons-wrapper > button {
69
  width: 50%; }
70
- .dialog-options-widget .dialog-buttons-wrapper > button:first-child,
71
  .dialog-confirm-widget .dialog-buttons-wrapper > button:first-child {
72
  border-left: 1px solid #e6e9ec; }
73
- .dialog-options-widget .dialog-buttons-wrapper > button:hover,
74
  .dialog-confirm-widget .dialog-buttons-wrapper > button:hover {
75
  background-color: #f4f6f7; }
76
 
77
- .dialog-options-widget, .dialog-confirm-widget, .dialog-alert-widget {
78
- -webkit-user-select: none;
79
- -moz-user-select: none; }
80
- .dialog-options-widget .dialog-widget-content, .dialog-confirm-widget .dialog-widget-content, .dialog-alert-widget .dialog-widget-content {
81
- margin: auto;
82
- width: 375px; }
83
- .dialog-options-widget .dialog-message, .dialog-confirm-widget .dialog-message, .dialog-alert-widget .dialog-message {
84
- padding: 0 20px;
85
- min-height: 50px; }
86
-
87
  .dialog-alert-widget .dialog-buttons-wrapper > button {
88
  width: 100%; }
89
 
@@ -123,6 +121,21 @@
123
  .elementor-hidden {
124
  display: none; }
125
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
126
  .elementor-screen-only,
127
  .screen-reader-text,
128
  .screen-reader-text span,
@@ -178,7 +191,7 @@ body {
178
  body a {
179
  color: #71d7f7; }
180
  body a:hover {
181
- color: #9b0a46; }
182
  body.elementor-editor-active #elementor-preview {
183
  left: 0; }
184
  @media (max-width: 1439px) {
@@ -335,23 +348,14 @@ body {
335
  font-size: 13px;
336
  color: #6d7882; }
337
 
338
- #elementor-saved-popup .dialog-message {
339
- height: 155px;
340
- width: 155px;
341
- background-color: #fff;
342
- -webkit-border-radius: 10px;
343
- border-radius: 10px; }
344
-
345
- #elementor-saved-popup .elementor-dialog-message {
346
- padding: 15px; }
347
- #elementor-saved-popup .elementor-dialog-message .fa {
348
- font-size: 85px;
349
- padding: 10px; }
350
 
351
- #elementor-saved-popup .elementor-dialog-message-text {
352
- text-transform: uppercase; }
353
 
354
  .elementor-button {
 
355
  outline: none;
356
  border: none;
357
  -webkit-border-radius: 3px;
@@ -361,26 +365,41 @@ body {
361
  -o-transition-property: background, color, box-shadow, opacity;
362
  transition-property: background, color, box-shadow, opacity;
363
  transition-property: background, color, box-shadow, opacity, -webkit-box-shadow;
364
- -webkit-transition-duration: .5s;
365
- -o-transition-duration: .5s;
366
- transition-duration: .5s; }
 
 
367
  .elementor-button:not([disabled]) {
368
  cursor: pointer; }
369
  .elementor-button:not(.elementor-button-state) .elementor-state-icon {
370
  display: none; }
371
- .elementor-button.elementor-button-success, .elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button {
372
  color: #fff; }
373
- .elementor-button.elementor-button-success[disabled], .elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button[disabled] {
374
  background-color: #c2cbd2; }
375
- .elementor-button.elementor-button-success:not([disabled]), .elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]) {
376
  background-color: #39b54a; }
377
- .elementor-button.elementor-button-success:not([disabled]):hover, .elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):hover {
378
  opacity: 0.85;
379
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
380
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); }
381
- .elementor-button.elementor-button-success:not([disabled]):active, .elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):active {
382
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1);
383
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); }
 
 
 
 
 
 
 
 
 
 
 
 
 
384
  .elementor-button.elementor-button-go-pro {
385
  color: #fff;
386
  background-color: #fcb92c; }
@@ -392,7 +411,6 @@ body {
392
  background-color: #a4afb7;
393
  color: #fff;
394
  font-size: 11px;
395
- text-transform: uppercase;
396
  padding: 6.5px 15px; }
397
  .elementor-button.elementor-button-default:hover {
398
  background-color: #6d7882;
@@ -662,10 +680,15 @@ select {
662
  background: #5bc0de;
663
  color: #ffffff; }
664
  .elementor-panel a {
665
- color: #9b0a46;
666
- -webkit-transition: none;
667
- -o-transition: none;
668
- transition: none; }
 
 
 
 
 
669
  .elementor-panel h1,
670
  .elementor-panel h2,
671
  .elementor-panel h3,
@@ -791,6 +814,8 @@ select {
791
  font-size: 12px;
792
  line-height: 1.5;
793
  text-align: right; }
 
 
794
  .elementor-panel .elementor-panel-alert.elementor-panel-alert-info {
795
  color: #31708f;
796
  background-color: #d9edf7;
@@ -861,13 +886,34 @@ select {
861
  transition: .5s; }
862
  .elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link:hover {
863
  background-color: #fdca5e; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
864
  .elementor-panel #elementor-panel-get-pro-elements .elementor-panel-nerd-box-message {
865
  text-transform: uppercase; }
866
  .elementor-panel #elementor-panel-header {
867
  display: table;
868
  height: 40px;
869
  width: 100%;
870
- background-color: #9b0a46;
871
  color: #fff; }
872
  .elementor-panel #elementor-panel-header > * {
873
  display: table-cell;
@@ -886,6 +932,8 @@ select {
886
  transition: all 0.5s; }
887
  .elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar {
888
  font-size: 18px; }
 
 
889
  .elementor-panel .elementor-header-button .elementor-icon:hover {
890
  color: #d5dadf; }
891
  .elementor-panel #elementor-panel-header-title {
@@ -917,7 +965,7 @@ select {
917
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
918
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); }
919
  .elementor-panel .elementor-element:hover .icon, .elementor-panel .elementor-element:hover .title {
920
- color: #9b0a46; }
921
  .elementor-panel .elementor-element .icon {
922
  font-size: 28px;
923
  padding-top: 15px;
@@ -995,8 +1043,7 @@ select {
995
  .elementor-panel .elementor-panel-scheme-button-wrapper:last-child {
996
  text-align: left; }
997
  .elementor-panel .elementor-panel-scheme-save .elementor-button {
998
- padding: 6px 18px;
999
- text-transform: uppercase; }
1000
  .elementor-panel .elementor-panel-scheme-reset .elementor-button, .elementor-panel .elementor-panel-scheme-discard .elementor-button {
1001
  color: #a4afb7;
1002
  background: none; }
@@ -1082,26 +1129,74 @@ select {
1082
  .elementor-panel #elementor-panel-schemes-disabled a:hover {
1083
  text-decoration: underline; }
1084
  .elementor-panel #elementor-panel-page-menu {
1085
- -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
1086
- box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1087
  .elementor-panel .elementor-panel-menu-item {
1088
  display: table;
1089
  width: 100%;
1090
- height: 50px;
1091
  cursor: pointer;
1092
- margin-bottom: 1px; }
1093
- .elementor-panel .elementor-panel-menu-item:not(:hover) {
1094
- background-color: #fff; }
 
1095
  .elementor-panel .elementor-panel-menu-item > * {
1096
  display: table-cell;
1097
  vertical-align: middle; }
1098
- .elementor-panel .elementor-panel-menu-item-icon {
1099
- text-align: center;
1100
- width: 55px; }
1101
- .elementor-panel .elementor-panel-menu-item-title {
1102
- font-weight: 500; }
1103
- .elementor-panel .elementor-panel-menu-item-title > span {
1104
- color: #39b54a; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1105
  .elementor-panel .elementor-panel-navigation {
1106
  background-color: #ffffff;
1107
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
@@ -1116,7 +1211,7 @@ select {
1116
  background-image: -webkit-linear-gradient(top, #f3f3f3, #fff);
1117
  background-image: -o-linear-gradient(top, #f3f3f3, #fff);
1118
  background-image: linear-gradient(to bottom, #f3f3f3, #fff);
1119
- border-bottom: 3px solid #9b0a46; }
1120
  .elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a {
1121
  display: block;
1122
  text-align: center;
@@ -1689,7 +1784,7 @@ select {
1689
  .elementor-panel .elementor-control-type-image_dimensions .elementor-control-input-wrapper {
1690
  overflow: hidden; }
1691
  .elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field {
1692
- width: 70px;
1693
  float: right; }
1694
  .elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus + .elementor-image-dimensions-field-description {
1695
  color: #a4afb7; }
@@ -1708,7 +1803,7 @@ select {
1708
  .elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button {
1709
  float: left;
1710
  height: 27px;
1711
- width: 70px; }
1712
  .elementor-panel .elementor-control-type-code {
1713
  padding: 0 10px 15px; }
1714
  .elementor-panel .elementor-control-type-wp_widget .widget-inside {
@@ -1935,6 +2030,42 @@ select {
1935
  transform: translateX(-50%) translateY(-50%); }
1936
  .elementor-panel .elementor-control-type-hidden {
1937
  display: none !important; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1938
  .elementor-panel .wp-picker-container.wp-picker-active {
1939
  position: absolute;
1940
  z-index: 1;
@@ -2012,6 +2143,10 @@ select {
2012
  .elementor-panel .wp-picker-open ~ .wp-picker-holder {
2013
  clear: both;
2014
  margin-bottom: 15px; }
 
 
 
 
2015
  .elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active) {
2016
  float: left; }
2017
  .elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active) .wp-color-result {
@@ -2020,8 +2155,6 @@ select {
2020
  -webkit-transform: translateY(6px);
2021
  -ms-transform: translateY(6px);
2022
  transform: translateY(6px); }
2023
- [class*="wp-version-4-9"] .elementor-panel .elementor-control .wp-picker-container.wp-picker-active, [class*="wp-version-5"] .elementor-panel .elementor-control .wp-picker-container.wp-picker-active {
2024
- padding-top: 9px; }
2025
  .elementor-panel .elementor-control .wp-picker-container.wp-picker-active .wp-color-result {
2026
  margin-right: 3px; }
2027
  .elementor-panel #elementor-panel-footer {
@@ -2045,6 +2178,18 @@ select {
2045
  -webkit-transition: all 0.5s;
2046
  -o-transition: all 0.5s;
2047
  transition: all 0.5s; }
 
 
 
 
 
 
 
 
 
 
 
 
2048
  .elementor-panel .elementor-panel-footer-tool.elementor-open {
2049
  color: #fff; }
2050
  .elementor-panel .elementor-panel-footer-tool:not(.elementor-open):hover {
@@ -2102,20 +2247,40 @@ select {
2102
  text-align: right;
2103
  padding: 10px 0;
2104
  color: #d5dadf; }
2105
- .elementor-panel #elementor-panel-footer-save {
2106
- width: 90px;
2107
- padding: 0 10px; }
2108
- .elementor-panel #elementor-panel-footer-save .elementor-button {
 
 
 
 
2109
  font-size: 11px;
2110
- text-transform: uppercase;
2111
- width: 100%;
2112
- height: 26px;
2113
- background-color: #556068;
2114
- color: #a4afb7; }
2115
- .elementor-panel #elementor-panel-footer-publish .elementor-icon, .elementor-panel #elementor-panel-footer-publish .elementor-title {
2116
- color: #39b54a; }
2117
- .elementor-panel #elementor-panel-footer-discard .elementor-icon, .elementor-panel #elementor-panel-footer-discard .elementor-title {
2118
- color: #b01b1b; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2119
 
2120
  #elementor-mode-switcher {
2121
  position: absolute;
@@ -2132,11 +2297,11 @@ select {
2132
  box-shadow: -3px 1px 5px rgba(0, 0, 0, 0.1);
2133
  cursor: pointer; }
2134
  #elementor-mode-switcher:hover {
2135
- background-color: #9b0a46;
2136
  color: #FFFFFF; }
2137
 
2138
  body.elementor-editor-preview #elementor-mode-switcher {
2139
- background-color: #9b0a46;
2140
  color: #FFFFFF; }
2141
 
2142
  #elementor-mode-switcher-inner, #elementor-mode-switcher-preview {
@@ -2159,7 +2324,7 @@ body.elementor-editor-preview #elementor-mode-switcher {
2159
  #elementor-mode-switcher-preview-input {
2160
  display: none; }
2161
 
2162
- .elementor-revision-item {
2163
  display: -webkit-box;
2164
  display: -webkit-flex;
2165
  display: -ms-flexbox;
@@ -2172,29 +2337,43 @@ body.elementor-editor-preview #elementor-mode-switcher {
2172
  padding: 10px 15px;
2173
  margin-bottom: 10px;
2174
  font-size: 11px; }
2175
- .elementor-revision-item:hover:not(.elementor-revision-current-preview) {
2176
- background-color: rgba(230, 233, 236, 0.3); }
2177
- .elementor-revision-item:not(:hover) .elementor-revision-item__tools-delete, .elementor-revision-item.elementor-revision-current-preview .elementor-revision-item__tools-delete {
2178
- display: none; }
2179
- .elementor-revision-item-loading .elementor-revision-item__tools-delete {
2180
- display: none; }
2181
- .elementor-revision-item:not(.elementor-revision-item-loading) .elementor-revision-item__tools-spinner {
2182
- display: none; }
2183
- .elementor-revision-item__gravatar {
2184
- -webkit-border-radius: 50%;
2185
- border-radius: 50%;
2186
- overflow: hidden; }
2187
- .elementor-revision-item__gravatar img {
2188
- display: block; }
2189
- .elementor-revision-item__details {
2190
- padding-right: 15px;
2191
- -webkit-box-flex: 1;
2192
- -webkit-flex-grow: 1;
2193
- -ms-flex-positive: 1;
2194
- flex-grow: 1;
2195
- cursor: pointer; }
2196
- .elementor-revision-item__tools-delete {
2197
- cursor: pointer; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2198
 
2199
  .elementor-revision-meta {
2200
  padding-top: 5px;
@@ -2204,6 +2383,9 @@ body.elementor-editor-preview #elementor-mode-switcher {
2204
  .elementor-revision-current-preview {
2205
  background-color: #e6e9ec; }
2206
 
 
 
 
2207
  .elementor-history-item {
2208
  display: -webkit-box;
2209
  display: -webkit-flex;
@@ -2304,10 +2486,12 @@ body.elementor-editor-preview #elementor-mode-switcher {
2304
  background-color: #000;
2305
  color: #FFF;
2306
  max-width: 200px;
2307
- padding: 5px 8px 4px;
2308
  text-align: center;
2309
  -webkit-border-radius: 3px;
2310
- border-radius: 3px; }
 
 
2311
 
2312
  .tipsy-arrow {
2313
  position: absolute;
@@ -2384,8 +2568,14 @@ body.elementor-editor-preview #elementor-mode-switcher {
2384
  border-left: none; }
2385
 
2386
  #elementor-template-library-modal .dialog-widget-content {
2387
- width: 990px;
2388
- background-color: #f1f3f5; }
 
 
 
 
 
 
2389
 
2390
  #elementor-template-library-modal .dialog-widget-header {
2391
  padding: 0;
@@ -2399,23 +2589,20 @@ body.elementor-editor-preview #elementor-mode-switcher {
2399
  display: none; }
2400
 
2401
  #elementor-template-library-modal .dialog-message {
2402
- height: 630px;
2403
  max-height: 85vh;
2404
  overflow: auto;
2405
- padding: 15px; }
2406
 
2407
  #elementor-template-library-modal a, #elementor-template-library-modal a:hover {
2408
  color: inherit; }
2409
 
2410
  #elementor-template-library-modal a.elementor-template-library-blank-footer-link {
2411
- -webkit-transition: color .5s;
2412
- -o-transition: color .5s;
2413
- transition: color .5s; }
2414
  #elementor-template-library-modal a.elementor-template-library-blank-footer-link:hover {
2415
- color: #9b0a46; }
2416
-
2417
- #elementor-template-library-modal .elementor-button {
2418
- text-transform: uppercase; }
2419
 
2420
  #elementor-template-library-header {
2421
  display: -webkit-box;
@@ -2425,15 +2612,21 @@ body.elementor-editor-preview #elementor-mode-switcher {
2425
  -webkit-box-align: center;
2426
  -webkit-align-items: center;
2427
  -ms-flex-align: center;
2428
- align-items: center; }
 
2429
 
2430
  #elementor-template-library-header-logo-area {
2431
  text-align: right;
2432
  padding-right: 15px; }
2433
  #elementor-template-library-header-logo-area > * {
2434
- float: right; }
2435
- #elementor-template-library-header-logo-area > * > * {
2436
- vertical-align: middle; }
 
 
 
 
 
2437
 
2438
  #elementor-template-library-header-logo {
2439
  font-size: 15px;
@@ -2441,10 +2634,17 @@ body.elementor-editor-preview #elementor-mode-switcher {
2441
  color: #495157;
2442
  font-weight: bold;
2443
  cursor: pointer; }
 
 
 
 
 
 
 
 
2444
  #elementor-template-library-header-logo i {
2445
- padding-left: 10px;
2446
- color: #9b0a46;
2447
- font-size: 20px; }
2448
 
2449
  #elementor-template-library-header-menu-area {
2450
  -webkit-box-flex: 1;
@@ -2479,20 +2679,6 @@ body.elementor-editor-preview #elementor-mode-switcher {
2479
 
2480
  .elementor-template-library-header-item {
2481
  position: relative;
2482
- border-right: 1px solid #e6e9ec;
2483
- height: 50px;
2484
- -webkit-box-sizing: content-box;
2485
- box-sizing: content-box;
2486
- cursor: pointer;
2487
- -webkit-transition: color .5s;
2488
- -o-transition: color .5s;
2489
- transition: color .5s; }
2490
- .elementor-template-library-header-item:not(:hover) {
2491
- color: #a4afb7; }
2492
- .elementor-template-library-header-item > i {
2493
- font-size: 18px; }
2494
-
2495
- #elementor-template-library-header-close-modal, #elementor-template-library-header-save {
2496
  display: -webkit-box;
2497
  display: -webkit-flex;
2498
  display: -ms-flexbox;
@@ -2505,21 +2691,32 @@ body.elementor-editor-preview #elementor-mode-switcher {
2505
  -webkit-justify-content: center;
2506
  -ms-flex-pack: center;
2507
  justify-content: center;
2508
- width: 56px; }
 
 
 
 
 
 
 
 
 
2509
 
2510
- #elementor-template-library-header-preview-insert-wrapper {
 
 
 
 
 
 
2511
  display: -webkit-box;
2512
  display: -webkit-flex;
2513
  display: -ms-flexbox;
2514
- display: flex;
2515
- -webkit-box-align: center;
2516
- -webkit-align-items: center;
2517
- -ms-flex-align: center;
2518
- align-items: center;
2519
- -webkit-box-pack: center;
2520
- -webkit-justify-content: center;
2521
- -ms-flex-pack: center;
2522
- justify-content: center;
2523
  cursor: default;
2524
  padding: 0 10px; }
2525
  #elementor-template-library-header-preview-insert-wrapper .elementor-button {
@@ -2546,20 +2743,187 @@ body.elementor-editor-preview #elementor-mode-switcher {
2546
  #elementor-template-library-loading .elementor-loader-box {
2547
  background-color: #d5dadf; }
2548
 
2549
- #elementor-template-library-templates-container {
2550
- overflow: hidden; }
2551
- #elementor-template-library-templates-container[data-template-source="local"] {
2552
- -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
2553
- box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
2554
- margin: 15px; }
2555
- #elementor-template-library-templates-container:not([data-template-source="remote"]) + #elementor-template-library-footer-banner {
 
 
 
 
 
 
 
 
2556
  display: none; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2557
 
2558
  .elementor-template-library-template-remote {
2559
- float: right;
2560
- width: 25%;
2561
- padding: 0 15px;
2562
- margin-top: 15px; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2563
  .elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body {
2564
  position: relative; }
2565
  .elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before {
@@ -2568,25 +2932,22 @@ body.elementor-editor-preview #elementor-mode-switcher {
2568
  text-transform: uppercase;
2569
  top: 5px;
2570
  left: 5px;
2571
- background-color: #9b0a46;
2572
  color: #d5dadf;
2573
- padding: 1px 4px;
2574
  font-size: 9px;
2575
  -webkit-border-radius: 2px;
2576
  border-radius: 2px; }
2577
  .elementor-template-library-template-remote .elementor-template-library-template-body {
2578
- height: 250px;
2579
- border: 3px solid #fff;
2580
- position: relative;
2581
- -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
2582
- box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); }
2583
- .elementor-template-library-template-remote .elementor-template-library-template-body:not(:hover) .elementor-template-library-template-controls {
2584
- opacity: 0; }
2585
  .elementor-template-library-template-remote .elementor-template-library-template-screenshot {
2586
  height: 100%;
2587
  -webkit-background-size: cover;
2588
  background-size: cover;
2589
- background-position-x: 50%; }
 
 
2590
  .elementor-template-library-template-remote .elementor-template-library-template-controls {
2591
  position: absolute;
2592
  top: 0;
@@ -2603,7 +2964,7 @@ body.elementor-editor-preview #elementor-mode-switcher {
2603
  padding: 11px; }
2604
  .elementor-template-library-template-remote .elementor-template-library-template-preview {
2605
  position: relative;
2606
- height: 180px;
2607
  cursor: pointer; }
2608
  .elementor-template-library-template-remote .elementor-template-library-template-preview i {
2609
  font-size: 20px;
@@ -2614,14 +2975,38 @@ body.elementor-editor-preview #elementor-mode-switcher {
2614
  -webkit-transform: translateX(-50%) translateY(-50%);
2615
  -ms-transform: translateX(-50%) translateY(-50%);
2616
  transform: translateX(-50%) translateY(-50%); }
 
 
 
 
 
 
 
 
2617
  .elementor-template-library-template-remote .elementor-template-library-template-name {
2618
- margin: 13px 0 10px;
2619
- font-size: 12px;
2620
- text-align: center;
2621
- color: #6d7882; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2622
 
 
2623
  .elementor-template-library-template-local {
2624
- background-color: #fff;
2625
  display: -webkit-box;
2626
  display: -webkit-flex;
2627
  display: -ms-flexbox;
@@ -2630,74 +3015,144 @@ body.elementor-editor-preview #elementor-mode-switcher {
2630
  -webkit-align-items: center;
2631
  -ms-flex-align: center;
2632
  align-items: center;
2633
- border-bottom: 1px solid #d5dadf;
 
 
 
 
 
 
 
 
 
 
 
 
2634
  height: 50px;
 
 
 
2635
  -webkit-transition: background-color .3s linear;
2636
  -o-transition: background-color .3s linear;
2637
  transition: background-color .3s linear; }
2638
  .elementor-template-library-template-local:hover {
2639
  background-color: #fafbfb; }
2640
- .elementor-template-library-template-local:not(:hover) .elementor-template-library-template-controls {
2641
- visibility: hidden; }
2642
- .elementor-template-library-template-local > * {
2643
- text-align: start; }
2644
- .elementor-template-library-template-local .elementor-template-library-template-icon {
2645
- text-align: center;
2646
- width: 6%; }
 
 
2647
  .elementor-template-library-template-local .elementor-template-library-template-name {
2648
- font-size: 13px;
2649
- font-weight: 500;
2650
- width: 35%; }
2651
- .elementor-template-library-template-local .elementor-template-library-template-type {
 
 
 
 
2652
  color: #a4afb7; }
2653
  .elementor-template-library-template-local .elementor-template-library-template-controls {
2654
- direction: ltr;
2655
- -webkit-box-flex: 1;
2656
- -webkit-flex-grow: 1;
2657
- -ms-flex-positive: 1;
2658
- flex-grow: 1; }
2659
- .elementor-template-library-template-local .elementor-template-library-template-controls > * {
2660
- direction: rtl; }
 
 
2661
  .elementor-template-library-template-local .elementor-template-library-template-controls > div {
2662
- display: inline-block;
2663
- margin-right: 15px;
2664
  cursor: pointer;
2665
- font-weight: 500;
2666
  -webkit-transition: color .5s;
2667
  -o-transition: color .5s;
2668
  transition: color .5s; }
2669
  .elementor-template-library-template-local .elementor-template-library-template-controls > div:not(:hover) {
2670
  color: #a4afb7; }
 
 
2671
  .elementor-template-library-template-local .elementor-template-library-template-control-title {
2672
  margin-right: 6px; }
2673
  .elementor-template-library-template-local .elementor-template-library-template-delete:hover {
2674
- color: #b01b1b; }
 
 
2675
  .elementor-template-library-template-local .elementor-template-library-template-action {
2676
  padding: 8px 18px;
2677
  margin: 0 20px; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2678
 
2679
  #elementor-template-library-preview {
2680
  height: 100%;
2681
  overflow: hidden; }
2682
  #elementor-template-library-preview iframe {
2683
- width: 1440px;
2684
  height: 150%;
2685
  -webkit-transform: scale(0.666) translateX(25%) translateY(-25%);
2686
  -ms-transform: scale(0.666) translateX(25%) translateY(-25%);
2687
  transform: scale(0.666) translateX(25%) translateY(-25%); }
 
 
 
 
 
 
 
 
 
 
 
 
2688
 
2689
  .elementor-template-library-blank-title {
2690
  font-size: 30px;
2691
- margin-top: 55px; }
2692
 
2693
- .elementor-template-library-blank-excerpt {
2694
  font-size: 18px;
2695
  color: #a4afb7;
2696
- margin-top: 20px;
2697
  font-weight: 300; }
2698
 
2699
  #elementor-template-library-save-template-form {
2700
- margin-top: 55px;
2701
  display: -webkit-box;
2702
  display: -webkit-flex;
2703
  display: -ms-flexbox;
@@ -2711,11 +3166,11 @@ body.elementor-editor-preview #elementor-mode-switcher {
2711
  -ms-flex-pack: center;
2712
  justify-content: center; }
2713
  #elementor-template-library-save-template-form > * {
2714
- height: 60px;
2715
- font-size: 18px; }
2716
 
2717
  #elementor-template-library-save-template-name {
2718
- width: 460px;
2719
  background-color: #fff;
2720
  font-weight: 300;
2721
  color: #a4afb7;
@@ -2723,8 +3178,16 @@ body.elementor-editor-preview #elementor-mode-switcher {
2723
  -webkit-border-radius: 0 3px 3px 0;
2724
  border-radius: 0 3px 3px 0;
2725
  border: none; }
2726
- #elementor-template-library-save-template-name:focus {
2727
- border: 1px solid #e6e9ec; }
 
 
 
 
 
 
 
 
2728
 
2729
  #elementor-template-library-save-template-submit {
2730
  width: 150px;
@@ -2735,16 +3198,49 @@ body.elementor-editor-preview #elementor-mode-switcher {
2735
  -webkit-box-shadow: none;
2736
  box-shadow: none; }
2737
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2738
  .elementor-template-library-blank-footer {
2739
  position: absolute;
2740
- bottom: 90px;
2741
  left: 50%;
2742
  -webkit-transform: translateX(-50%);
2743
  -ms-transform: translateX(-50%);
2744
  transform: translateX(-50%);
2745
  color: #a4afb7;
2746
- font-size: 13px;
2747
  font-style: italic; }
 
 
 
2748
 
2749
  #elementor-template-library-footer-banner i {
2750
  color: #c2cbd2;
@@ -2757,14 +3253,71 @@ body.elementor-editor-preview #elementor-mode-switcher {
2757
  font-weight: 500;
2758
  margin: 20px 0; }
2759
 
2760
- #elementor-template-library-templates-empty-icon {
2761
- font-size: 96px;
2762
- margin-top: 40px;
2763
- color: #d5dadf; }
2764
 
2765
  #elementor-template-library-error-dialog .dialog-message {
2766
  text-align: start; }
2767
 
2768
  #elementor-template-library-error-info {
2769
  margin-top: 10px; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2770
  /*# sourceMappingURL=editor-rtl.css.map */
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
2
  @charset "UTF-8";
 
 
 
 
 
 
 
 
 
3
  .dialog-widget-content {
4
  background-color: #fff;
5
  position: absolute;
9
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
10
  overflow: hidden; }
11
 
 
 
 
12
  .dialog-message {
13
  font-size: 12px;
14
  line-height: 1.5; }
15
 
16
+ .dialog-type-lightbox {
17
+ position: fixed;
18
+ height: 100%;
19
+ width: 100%;
20
+ top: 0;
21
+ left: 0;
22
+ background-color: rgba(0, 0, 0, 0.8);
23
+ z-index: 9999;
24
+ -webkit-user-select: none;
25
+ -moz-user-select: none;
26
+ -ms-user-select: none;
27
+ user-select: none; }
28
+ .dialog-type-lightbox .dialog-widget-content {
29
+ margin: auto;
30
+ width: 375px; }
31
+ .dialog-type-lightbox .dialog-message {
32
+ padding: 0 20px;
33
+ min-height: 50px; }
34
+ .dialog-type-lightbox .dialog-widget-header, .dialog-type-lightbox .dialog-message {
35
+ text-align: center; }
36
+ .dialog-type-lightbox .dialog-buttons-wrapper {
37
+ border-top: 1px solid #e6e9ec;
38
+ text-align: center; }
39
+ .dialog-type-lightbox .dialog-buttons-wrapper > button {
40
+ border: none;
41
+ background: none;
42
+ font-size: 15px;
43
+ cursor: pointer;
44
+ padding: 13px 0;
45
+ outline: 0; }
46
+ .dialog-type-lightbox .dialog-buttons-wrapper > button:first-child {
47
+ color: #6d7882; }
48
+ .dialog-type-lightbox .dialog-buttons-wrapper > button.dialog-ok {
49
+ color: #b01b1b; }
50
+ .dialog-type-lightbox .dialog-buttons-wrapper > button.dialog-take_over {
51
+ color: #39b54a; }
52
+ .dialog-type-lightbox .dialog-buttons-wrapper > button:active {
53
+ background-color: rgba(230, 233, 236, 0.5); }
54
+ .dialog-type-lightbox .dialog-buttons-wrapper > button::-moz-focus-inner {
55
+ border: 0; }
56
 
57
  .dialog-widget-header {
58
  padding: 20px 0;
67
  .dialog-close-button:not(:hover) {
68
  opacity: .4; }
69
 
70
+ .dialog-lightbox-widget .dialog-widget-header,
71
  .dialog-confirm-widget .dialog-widget-header {
72
  font-size: 15px;
73
  color: #495157; }
74
 
75
+ .dialog-lightbox-widget .dialog-buttons-wrapper > button,
76
  .dialog-confirm-widget .dialog-buttons-wrapper > button {
77
  width: 50%; }
78
+ .dialog-lightbox-widget .dialog-buttons-wrapper > button:first-child,
79
  .dialog-confirm-widget .dialog-buttons-wrapper > button:first-child {
80
  border-left: 1px solid #e6e9ec; }
81
+ .dialog-lightbox-widget .dialog-buttons-wrapper > button:hover,
82
  .dialog-confirm-widget .dialog-buttons-wrapper > button:hover {
83
  background-color: #f4f6f7; }
84
 
 
 
 
 
 
 
 
 
 
 
85
  .dialog-alert-widget .dialog-buttons-wrapper > button {
86
  width: 100%; }
87
 
121
  .elementor-hidden {
122
  display: none; }
123
 
124
+ .flatpickr-calendar {
125
+ width: 280px; }
126
+ .flatpickr-calendar .flatpickr-current-month span.cur-month {
127
+ font-weight: 300; }
128
+ .flatpickr-calendar .dayContainer {
129
+ width: 280px;
130
+ min-width: 280px;
131
+ max-width: 280px; }
132
+ .flatpickr-calendar .flatpickr-days {
133
+ width: 280px; }
134
+ .flatpickr-calendar .flatpickr-day {
135
+ max-width: 37px;
136
+ height: 37px;
137
+ line-height: 37px; }
138
+
139
  .elementor-screen-only,
140
  .screen-reader-text,
141
  .screen-reader-text span,
191
  body a {
192
  color: #71d7f7; }
193
  body a:hover {
194
+ color: #B7084E; }
195
  body.elementor-editor-active #elementor-preview {
196
  left: 0; }
197
  @media (max-width: 1439px) {
348
  font-size: 13px;
349
  color: #6d7882; }
350
 
351
+ .eicon-nerd:hover:before {
352
+ content: '\e965'; }
 
 
 
 
 
 
 
 
 
 
353
 
354
+ .eicon-nerd:active:before {
355
+ content: '\e964'; }
356
 
357
  .elementor-button {
358
+ text-transform: uppercase;
359
  outline: none;
360
  border: none;
361
  -webkit-border-radius: 3px;
365
  -o-transition-property: background, color, box-shadow, opacity;
366
  transition-property: background, color, box-shadow, opacity;
367
  transition-property: background, color, box-shadow, opacity, -webkit-box-shadow;
368
+ -webkit-transition-duration: .3s;
369
+ -o-transition-duration: .3s;
370
+ transition-duration: .3s; }
371
+ .elementor-button:hover {
372
+ border: none; }
373
  .elementor-button:not([disabled]) {
374
  cursor: pointer; }
375
  .elementor-button:not(.elementor-button-state) .elementor-state-icon {
376
  display: none; }
377
+ .elementor-button.elementor-button-success, .elementor-panel .elementor-button#elementor-panel-saver-publish {
378
  color: #fff; }
379
+ .elementor-button.elementor-button-success[disabled], .elementor-panel .elementor-button[disabled]#elementor-panel-saver-publish {
380
  background-color: #c2cbd2; }
381
+ .elementor-button.elementor-button-success:not([disabled]), .elementor-panel .elementor-button#elementor-panel-saver-publish:not([disabled]) {
382
  background-color: #39b54a; }
383
+ .elementor-button.elementor-button-success:not([disabled]):hover, .elementor-panel .elementor-button#elementor-panel-saver-publish:not([disabled]):hover {
384
  opacity: 0.85;
385
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
386
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); }
387
+ .elementor-button.elementor-button-success:not([disabled]):active, .elementor-panel .elementor-button#elementor-panel-saver-publish:not([disabled]):active {
388
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1);
389
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); }
390
+ .elementor-button.elementor-button-warning {
391
+ background-color: #a4afb7;
392
+ color: #fff; }
393
+ .elementor-button.elementor-button-warning[disabled] {
394
+ background-color: #c2cbd2; }
395
+ .elementor-button.elementor-button-warning:not([disabled]):hover {
396
+ background-color: #b01b1b;
397
+ opacity: 0.85;
398
+ -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
399
+ box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); }
400
+ .elementor-button.elementor-button-warning:not([disabled]):active {
401
+ -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1);
402
+ box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); }
403
  .elementor-button.elementor-button-go-pro {
404
  color: #fff;
405
  background-color: #fcb92c; }
411
  background-color: #a4afb7;
412
  color: #fff;
413
  font-size: 11px;
 
414
  padding: 6.5px 15px; }
415
  .elementor-button.elementor-button-default:hover {
416
  background-color: #6d7882;
680
  background: #5bc0de;
681
  color: #ffffff; }
682
  .elementor-panel a {
683
+ color: #B7084E;
684
+ font-weight: 500;
685
+ text-decoration: none;
686
+ border-bottom: 1px dotted transparent;
687
+ -webkit-transition: all ease-in-out .3s;
688
+ -o-transition: all ease-in-out .3s;
689
+ transition: all ease-in-out .3s; }
690
+ .elementor-panel a:hover {
691
+ border-bottom-color: inherit; }
692
  .elementor-panel h1,
693
  .elementor-panel h2,
694
  .elementor-panel h3,
814
  font-size: 12px;
815
  line-height: 1.5;
816
  text-align: right; }
817
+ .elementor-panel .elementor-panel-alert a {
818
+ color: inherit; }
819
  .elementor-panel .elementor-panel-alert.elementor-panel-alert-info {
820
  color: #31708f;
821
  background-color: #d9edf7;
886
  transition: .5s; }
887
  .elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link:hover {
888
  background-color: #fdca5e; }
889
+ .elementor-panel .elementor-controls-popover {
890
+ display: none;
891
+ position: absolute;
892
+ -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
893
+ box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
894
+ left: 0;
895
+ right: 0;
896
+ margin: -4px auto 5px;
897
+ padding-top: 15px;
898
+ width: 90%;
899
+ z-index: 1;
900
+ background-color: #fff; }
901
+ .elementor-panel .elementor-controls-popover:before {
902
+ content: '';
903
+ position: absolute;
904
+ top: -16px;
905
+ left: 11px;
906
+ border: 8px solid transparent;
907
+ border-bottom-color: #fff; }
908
+ .elementor-panel .elementor-controls-popover div.elementor-control:before {
909
+ content: none; }
910
  .elementor-panel #elementor-panel-get-pro-elements .elementor-panel-nerd-box-message {
911
  text-transform: uppercase; }
912
  .elementor-panel #elementor-panel-header {
913
  display: table;
914
  height: 40px;
915
  width: 100%;
916
+ background-color: #B7084E;
917
  color: #fff; }
918
  .elementor-panel #elementor-panel-header > * {
919
  display: table-cell;
932
  transition: all 0.5s; }
933
  .elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar {
934
  font-size: 18px; }
935
+ .elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar:hover:before {
936
+ content: '\e909'; }
937
  .elementor-panel .elementor-header-button .elementor-icon:hover {
938
  color: #d5dadf; }
939
  .elementor-panel #elementor-panel-header-title {
965
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
966
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); }
967
  .elementor-panel .elementor-element:hover .icon, .elementor-panel .elementor-element:hover .title {
968
+ color: #B7084E; }
969
  .elementor-panel .elementor-element .icon {
970
  font-size: 28px;
971
  padding-top: 15px;
1043
  .elementor-panel .elementor-panel-scheme-button-wrapper:last-child {
1044
  text-align: left; }
1045
  .elementor-panel .elementor-panel-scheme-save .elementor-button {
1046
+ padding: 6px 18px; }
 
1047
  .elementor-panel .elementor-panel-scheme-reset .elementor-button, .elementor-panel .elementor-panel-scheme-discard .elementor-button {
1048
  color: #a4afb7;
1049
  background: none; }
1129
  .elementor-panel #elementor-panel-schemes-disabled a:hover {
1130
  text-decoration: underline; }
1131
  .elementor-panel #elementor-panel-page-menu {
1132
+ padding: 25px 15px; }
1133
+ .elementor-panel #elementor-panel-exit-to-dashboard {
1134
+ width: 100%;
1135
+ padding: 15px 20px;
1136
+ font-size: 12px;
1137
+ background-color: #0085ba;
1138
+ color: #fff;
1139
+ text-transform: uppercase;
1140
+ text-align: right;
1141
+ font-weight: normal;
1142
+ border: none; }
1143
+ .elementor-panel #elementor-panel-exit-to-dashboard:hover {
1144
+ background-color: #0073a1;
1145
+ -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
1146
+ box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); }
1147
+ .elementor-panel #elementor-panel-exit-to-dashboard:active {
1148
+ -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1);
1149
+ box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); }
1150
+ .elementor-panel #elementor-panel-exit-to-dashboard:visited {
1151
+ color: #fff; }
1152
+ .elementor-panel #elementor-panel-exit-to-dashboard i {
1153
+ margin-left: 15px; }
1154
+ .elementor-panel .elementor-panel-menu-group-title {
1155
+ text-transform: uppercase;
1156
+ font-size: 11px; }
1157
+ .elementor-panel .elementor-panel-menu-items {
1158
+ margin: 15px 0 25px;
1159
+ -webkit-border-radius: 5px;
1160
+ border-radius: 5px;
1161
+ overflow: hidden; }
1162
  .elementor-panel .elementor-panel-menu-item {
1163
  display: table;
1164
  width: 100%;
1165
+ height: 40px;
1166
  cursor: pointer;
1167
+ margin-bottom: 1px;
1168
+ background-color: #fff; }
1169
+ .elementor-panel .elementor-panel-menu-item:hover {
1170
+ background-color: rgba(255, 255, 255, 0.8); }
1171
  .elementor-panel .elementor-panel-menu-item > * {
1172
  display: table-cell;
1173
  vertical-align: middle; }
1174
+ .elementor-panel .elementor-panel-menu-item-icon {
1175
+ text-align: center;
1176
+ width: 50px;
1177
+ color: #a4afb7; }
1178
+ .elementor-panel .elementor-panel-menu-item-title {
1179
+ font-weight: 500; }
1180
+ .elementor-panel .elementor-panel-menu-item-title > span {
1181
+ color: #39b54a; }
1182
+ .elementor-panel .elementor-control.elementor-control-clear_page {
1183
+ background-color: transparent; }
1184
+ .elementor-panel .elementor-control.elementor-control-clear_page .elementor-control-raw-html {
1185
+ display: -webkit-box;
1186
+ display: -webkit-flex;
1187
+ display: -ms-flexbox;
1188
+ display: flex;
1189
+ -webkit-box-align: center;
1190
+ -webkit-align-items: center;
1191
+ -ms-flex-align: center;
1192
+ align-items: center;
1193
+ -webkit-box-pack: justify;
1194
+ -webkit-justify-content: space-between;
1195
+ -ms-flex-pack: justify;
1196
+ justify-content: space-between; }
1197
+ .elementor-panel .elementor-control.elementor-control-clear_page button {
1198
+ width: 80px;
1199
+ height: 26px; }
1200
  .elementor-panel .elementor-panel-navigation {
1201
  background-color: #ffffff;
1202
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
1211
  background-image: -webkit-linear-gradient(top, #f3f3f3, #fff);
1212
  background-image: -o-linear-gradient(top, #f3f3f3, #fff);
1213
  background-image: linear-gradient(to bottom, #f3f3f3, #fff);
1214
+ border-bottom: 3px solid #B7084E; }
1215
  .elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a {
1216
  display: block;
1217
  text-align: center;
1784
  .elementor-panel .elementor-control-type-image_dimensions .elementor-control-input-wrapper {
1785
  overflow: hidden; }
1786
  .elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field {
1787
+ width: 65px;
1788
  float: right; }
1789
  .elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus + .elementor-image-dimensions-field-description {
1790
  color: #a4afb7; }
1803
  .elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button {
1804
  float: left;
1805
  height: 27px;
1806
+ width: 65px; }
1807
  .elementor-panel .elementor-control-type-code {
1808
  padding: 0 10px 15px; }
1809
  .elementor-panel .elementor-control-type-wp_widget .widget-inside {
2030
  transform: translateX(-50%) translateY(-50%); }
2031
  .elementor-panel .elementor-control-type-hidden {
2032
  display: none !important; }
2033
+ .elementor-panel .elementor-control-type-popover_toggle input {
2034
+ display: none; }
2035
+ .elementor-panel .elementor-control-type-popover_toggle label {
2036
+ cursor: pointer; }
2037
+ .elementor-panel .elementor-control-type-popover_toggle .elementor-control-input-wrapper {
2038
+ direction: ltr; }
2039
+ .elementor-panel .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:checked + .elementor-control-popover-toggle-toggle-label {
2040
+ color: #71d7f7; }
2041
+ .elementor-panel .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:not(:checked) ~ .elementor-control-popover-toggle-reset-label {
2042
+ display: none; }
2043
+ .elementor-panel .elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label {
2044
+ color: #c2cbd2;
2045
+ padding-left: 5px; }
2046
+ .elementor-panel .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle-label {
2047
+ width: 50px;
2048
+ height: 27px;
2049
+ display: -webkit-inline-box;
2050
+ display: -webkit-inline-flex;
2051
+ display: -ms-inline-flexbox;
2052
+ display: inline-flex;
2053
+ -webkit-box-align: center;
2054
+ -webkit-align-items: center;
2055
+ -ms-flex-align: center;
2056
+ align-items: center;
2057
+ -webkit-box-pack: center;
2058
+ -webkit-justify-content: center;
2059
+ -ms-flex-pack: center;
2060
+ justify-content: center;
2061
+ -webkit-border-radius: 3px;
2062
+ border-radius: 3px;
2063
+ border: 1px solid #d5dadf; }
2064
+ .elementor-panel .elementor-control-type-button .elementor-control-input-wrapper {
2065
+ text-align: left; }
2066
+ .elementor-panel .elementor-control-type-button .elementor-button {
2067
+ width: 80px;
2068
+ height: 26px; }
2069
  .elementor-panel .wp-picker-container.wp-picker-active {
2070
  position: absolute;
2071
  z-index: 1;
2143
  .elementor-panel .wp-picker-open ~ .wp-picker-holder {
2144
  clear: both;
2145
  margin-bottom: 15px; }
2146
+ .elementor-panel .iris-square-value {
2147
+ -webkit-transition: none;
2148
+ -o-transition: none;
2149
+ transition: none; }
2150
  .elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active) {
2151
  float: left; }
2152
  .elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active) .wp-color-result {
2155
  -webkit-transform: translateY(6px);
2156
  -ms-transform: translateY(6px);
2157
  transform: translateY(6px); }
 
 
2158
  .elementor-panel .elementor-control .wp-picker-container.wp-picker-active .wp-color-result {
2159
  margin-right: 3px; }
2160
  .elementor-panel #elementor-panel-footer {
2178
  -webkit-transition: all 0.5s;
2179
  -o-transition: all 0.5s;
2180
  transition: all 0.5s; }
2181
+ .elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-update {
2182
+ border-left: 1px solid #2d8739;
2183
+ -webkit-border-radius: 0 3px 3px 0;
2184
+ border-radius: 0 3px 3px 0; }
2185
+ .elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-update i {
2186
+ margin-left: 5px; }
2187
+ .elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options {
2188
+ float: right;
2189
+ -webkit-border-radius: 3px 0 0 3px;
2190
+ border-radius: 3px 0 0 3px; }
2191
+ .elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options i {
2192
+ margin: auto; }
2193
  .elementor-panel .elementor-panel-footer-tool.elementor-open {
2194
  color: #fff; }
2195
  .elementor-panel .elementor-panel-footer-tool:not(.elementor-open):hover {
2247
  text-align: right;
2248
  padding: 10px 0;
2249
  color: #d5dadf; }
2250
+ .elementor-panel #elementor-panel-saver-publish {
2251
+ width: 80px; }
2252
+ .elementor-panel #elementor-panel-saver-publish .elementor-button.elementor-button-state #elementor-panel-saver-button-publish-label {
2253
+ display: none; }
2254
+ .elementor-panel #elementor-panel-saver-save-options {
2255
+ width: 35px;
2256
+ border-right: 1px solid #495157; }
2257
+ .elementor-panel #elementor-panel-saver-save-options .elementor-last-edited {
2258
  font-size: 11px;
2259
+ font-style: italic;
2260
+ color: #a4afb7;
2261
+ padding: 5px 0 15px; }
2262
+ .elementor-panel #elementor-panel-saver-save-options .elementor-last-edited:not(.elementor-state-active) .elementor-state-icon {
2263
+ display: none; }
2264
+ .elementor-panel #elementor-panel-saver-save-options .elementor-last-edited time {
2265
+ border-bottom: 1px dotted transparent;
2266
+ -webkit-transition: all ease-in-out .3s;
2267
+ -o-transition: all ease-in-out .3s;
2268
+ transition: all ease-in-out .3s;
2269
+ cursor: pointer; }
2270
+ .elementor-panel #elementor-panel-saver-save-options .elementor-last-edited time:hover {
2271
+ border-bottom-color: inherit; }
2272
+ .elementor-panel #elementor-panel-saver-button-preview a {
2273
+ color: #a4afb7; }
2274
+ .elementor-panel #elementor-panel-saver-button-publish, .elementor-panel #elementor-panel-saver-button-save-options {
2275
+ font-size: 11px;
2276
+ text-transform: uppercase;
2277
+ height: 26px; }
2278
+ .elementor-panel #elementor-panel-saver-button-publish {
2279
+ width: 100%;
2280
+ -webkit-border-radius: 0 3px 3px 0;
2281
+ border-radius: 0 3px 3px 0; }
2282
+ .elementor-panel #elementor-panel-saver-button-, .elementor-panel #elementor-panel-saver-button-save-options {
2283
+ width: 25px; }
2284
 
2285
  #elementor-mode-switcher {
2286
  position: absolute;
2297
  box-shadow: -3px 1px 5px rgba(0, 0, 0, 0.1);
2298
  cursor: pointer; }
2299
  #elementor-mode-switcher:hover {
2300
+ background-color: #B7084E;
2301
  color: #FFFFFF; }
2302
 
2303
  body.elementor-editor-preview #elementor-mode-switcher {
2304
+ background-color: #B7084E;
2305
  color: #FFFFFF; }
2306
 
2307
  #elementor-mode-switcher-inner, #elementor-mode-switcher-preview {
2324
  #elementor-mode-switcher-preview-input {
2325
  display: none; }
2326
 
2327
+ .elementor-revision-item__wrapper {
2328
  display: -webkit-box;
2329
  display: -webkit-flex;
2330
  display: -ms-flexbox;
2337
  padding: 10px 15px;
2338
  margin-bottom: 10px;
2339
  font-size: 11px; }
2340
+ .elementor-revision-item__wrapper.current {
2341
+ font-weight: bold; }
2342
+ .elementor-revision-item__wrapper .elementor-revision-item__tools-current {
2343
+ color: #B7084E; }
2344
+
2345
+ .elementor-revision-item:hover:not(.elementor-revision-current-preview) {
2346
+ background-color: rgba(230, 233, 236, 0.3); }
2347
+
2348
+ .elementor-revision-item:not(:hover) .elementor-revision-item__tools-delete, .elementor-revision-item.elementor-revision-current-preview .elementor-revision-item__tools-delete {
2349
+ display: none; }
2350
+
2351
+ .elementor-revision-item-loading .elementor-revision-item__tools-current {
2352
+ display: none; }
2353
+
2354
+ .elementor-revision-item-loading .elementor-revision-item__tools-delete {
2355
+ display: none; }
2356
+
2357
+ .elementor-revision-item:not(.elementor-revision-item-loading) .elementor-revision-item__tools-spinner {
2358
+ display: none; }
2359
+
2360
+ .elementor-revision-item__gravatar {
2361
+ -webkit-border-radius: 50%;
2362
+ border-radius: 50%;
2363
+ overflow: hidden; }
2364
+ .elementor-revision-item__gravatar img {
2365
+ display: block; }
2366
+
2367
+ .elementor-revision-item__details {
2368
+ padding-right: 15px;
2369
+ -webkit-box-flex: 1;
2370
+ -webkit-flex-grow: 1;
2371
+ -ms-flex-positive: 1;
2372
+ flex-grow: 1;
2373
+ cursor: pointer; }
2374
+
2375
+ .elementor-revision-item__tools-delete {
2376
+ cursor: pointer; }
2377
 
2378
  .elementor-revision-meta {
2379
  padding-top: 5px;
2383
  .elementor-revision-current-preview {
2384
  background-color: #e6e9ec; }
2385
 
2386
+ #elementor-restore-autosave-dialog.dialog-widget {
2387
+ background-color: rgba(0, 0, 0, 0.3); }
2388
+
2389
  .elementor-history-item {
2390
  display: -webkit-box;
2391
  display: -webkit-flex;
2486
  background-color: #000;
2487
  color: #FFF;
2488
  max-width: 200px;
2489
+ padding: 6px 12px 6px;
2490
  text-align: center;
2491
  -webkit-border-radius: 3px;
2492
+ border-radius: 3px;
2493
+ -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
2494
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); }
2495
 
2496
  .tipsy-arrow {
2497
  position: absolute;
2568
  border-left: none; }
2569
 
2570
  #elementor-template-library-modal .dialog-widget-content {
2571
+ background-color: #f1f3f5;
2572
+ width: 100%; }
2573
+ @media (max-width: 1439px) {
2574
+ #elementor-template-library-modal .dialog-widget-content {
2575
+ max-width: 990px; } }
2576
+ @media (min-width: 1440px) {
2577
+ #elementor-template-library-modal .dialog-widget-content {
2578
+ max-width: 1200px; } }
2579
 
2580
  #elementor-template-library-modal .dialog-widget-header {
2581
  padding: 0;
2589
  display: none; }
2590
 
2591
  #elementor-template-library-modal .dialog-message {
2592
+ height: 750px;
2593
  max-height: 85vh;
2594
  overflow: auto;
2595
+ padding: 25px 30px 30px; }
2596
 
2597
  #elementor-template-library-modal a, #elementor-template-library-modal a:hover {
2598
  color: inherit; }
2599
 
2600
  #elementor-template-library-modal a.elementor-template-library-blank-footer-link {
2601
+ font-style: normal;
2602
+ text-decoration: underline;
2603
+ color: #39b54a; }
2604
  #elementor-template-library-modal a.elementor-template-library-blank-footer-link:hover {
2605
+ font-weight: 500; }
 
 
 
2606
 
2607
  #elementor-template-library-header {
2608
  display: -webkit-box;
2612
  -webkit-box-align: center;
2613
  -webkit-align-items: center;
2614
  -ms-flex-align: center;
2615
+ align-items: center;
2616
+ height: 50px; }
2617
 
2618
  #elementor-template-library-header-logo-area {
2619
  text-align: right;
2620
  padding-right: 15px; }
2621
  #elementor-template-library-header-logo-area > * {
2622
+ display: -webkit-box;
2623
+ display: -webkit-flex;
2624
+ display: -ms-flexbox;
2625
+ display: flex;
2626
+ -webkit-box-align: center;
2627
+ -webkit-align-items: center;
2628
+ -ms-flex-align: center;
2629
+ align-items: center; }
2630
 
2631
  #elementor-template-library-header-logo {
2632
  font-size: 15px;
2634
  color: #495157;
2635
  font-weight: bold;
2636
  cursor: pointer; }
2637
+ #elementor-template-library-header-logo-icon-wrapper {
2638
+ padding: 4px 7px 6px;
2639
+ background-image: -webkit-linear-gradient(225deg, #EF295A, #434363);
2640
+ background-image: -o-linear-gradient(225deg, #EF295A, #434363);
2641
+ background-image: linear-gradient(-135deg, #EF295A, #434363);
2642
+ -webkit-border-radius: 2px;
2643
+ border-radius: 2px;
2644
+ margin-left: 10px; }
2645
  #elementor-template-library-header-logo i {
2646
+ color: #fff;
2647
+ font-size: 10px; }
 
2648
 
2649
  #elementor-template-library-header-menu-area {
2650
  -webkit-box-flex: 1;
2679
 
2680
  .elementor-template-library-header-item {
2681
  position: relative;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2682
  display: -webkit-box;
2683
  display: -webkit-flex;
2684
  display: -ms-flexbox;
2691
  -webkit-justify-content: center;
2692
  -ms-flex-pack: center;
2693
  justify-content: center;
2694
+ -webkit-box-sizing: content-box;
2695
+ box-sizing: content-box; }
2696
+ .elementor-template-library-header-item > i {
2697
+ font-size: 20px;
2698
+ -webkit-transition: color .5s;
2699
+ -o-transition: color .5s;
2700
+ transition: color .5s;
2701
+ cursor: pointer; }
2702
+ .elementor-template-library-header-item > i:not(:hover) {
2703
+ color: #a4afb7; }
2704
 
2705
+ #elementor-template-library-header-close-modal {
2706
+ width: 45px;
2707
+ border-right: 1px solid #e6e9ec; }
2708
+ #elementor-template-library-header-close-modal i {
2709
+ font-size: 18px; }
2710
+
2711
+ #elementor-template-library-header-actions {
2712
  display: -webkit-box;
2713
  display: -webkit-flex;
2714
  display: -ms-flexbox;
2715
+ display: flex; }
2716
+ #elementor-template-library-header-actions > div {
2717
+ padding-left: 16px; }
2718
+
2719
+ #elementor-template-library-header-preview-insert-wrapper {
 
 
 
 
2720
  cursor: default;
2721
  padding: 0 10px; }
2722
  #elementor-template-library-header-preview-insert-wrapper .elementor-button {
2743
  #elementor-template-library-loading .elementor-loader-box {
2744
  background-color: #d5dadf; }
2745
 
2746
+ #elementor-template-library-templates {
2747
+ padding: 0 15px; }
2748
+ #elementor-template-library-templates[data-template-source="local"] #elementor-template-library-templates-container {
2749
+ -webkit-box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, 0.03);
2750
+ box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, 0.03);
2751
+ margin-top: 10px; }
2752
+ #elementor-template-library-templates[data-template-source="local"] .elementor-template-library-order-input:checked + .elementor-template-library-order-label {
2753
+ color: #6d7882; }
2754
+ #elementor-template-library-templates[data-template-source="remote"] #elementor-template-library-templates-container {
2755
+ margin: 10px -15px 0; }
2756
+ #elementor-template-library-templates[data-template-source="remote"] .elementor-template-library-order-input:checked + .elementor-template-library-order-label {
2757
+ color: #495157; }
2758
+ #elementor-template-library-templates[data-template-source="empty"] #elementor-template-library-order-toolbar-local, #elementor-template-library-templates[data-template-source="empty"] #elementor-template-library-footer-banner {
2759
+ display: none; }
2760
+ #elementor-template-library-templates.elementor-templates-filter-active #elementor-template-library-footer-banner {
2761
  display: none; }
2762
+ #elementor-template-library-templates .elementor-template-library-order-input {
2763
+ display: none; }
2764
+ #elementor-template-library-templates .elementor-template-library-order-input:checked + .elementor-template-library-order-label:after {
2765
+ font-family: eicons;
2766
+ content: '\e956';
2767
+ margin-right: 5px; }
2768
+ #elementor-template-library-templates .elementor-template-library-order-input:checked.elementor-template-library-order-reverse + .elementor-template-library-order-label:after {
2769
+ content: '\e955'; }
2770
+
2771
+ #elementor-template-library-templates-container {
2772
+ display: -webkit-box;
2773
+ display: -webkit-flex;
2774
+ display: -ms-flexbox;
2775
+ display: flex;
2776
+ -webkit-flex-wrap: wrap;
2777
+ -ms-flex-wrap: wrap;
2778
+ flex-wrap: wrap; }
2779
+ #elementor-template-library-templates-container .elementor-template-library-template-insert {
2780
+ font-size: 12px; }
2781
+ #elementor-template-library-templates-container .elementor-template-library-template-local .elementor-template-library-template-insert {
2782
+ text-transform: none; }
2783
+
2784
+ #elementor-template-library-toolbar {
2785
+ display: -webkit-box;
2786
+ display: -webkit-flex;
2787
+ display: -ms-flexbox;
2788
+ display: flex;
2789
+ -webkit-box-pack: justify;
2790
+ -webkit-justify-content: space-between;
2791
+ -ms-flex-pack: justify;
2792
+ justify-content: space-between;
2793
+ -webkit-box-align: center;
2794
+ -webkit-align-items: center;
2795
+ -ms-flex-align: center;
2796
+ align-items: center; }
2797
+
2798
+ .elementor-template-library-filter-toolbar {
2799
+ display: -webkit-box;
2800
+ display: -webkit-flex;
2801
+ display: -ms-flexbox;
2802
+ display: flex; }
2803
+
2804
+ #elementor-template-library-filter-toolbar-remote {
2805
+ font-size: 11px; }
2806
+
2807
+ #elementor-template-library-order {
2808
+ display: -webkit-box;
2809
+ display: -webkit-flex;
2810
+ display: -ms-flexbox;
2811
+ display: flex;
2812
+ border-left: 1px solid #d5dadf; }
2813
+
2814
+ .elementor-template-library-order-label {
2815
+ text-transform: uppercase;
2816
+ cursor: pointer;
2817
+ padding-left: 20px;
2818
+ -webkit-user-select: none;
2819
+ -moz-user-select: none;
2820
+ -ms-user-select: none;
2821
+ user-select: none; }
2822
+ .elementor-template-library-order-label:hover {
2823
+ color: #556068; }
2824
+
2825
+ #elementor-template-library-my-favorites {
2826
+ -webkit-box-flex: 1;
2827
+ -webkit-flex-grow: 1;
2828
+ -ms-flex-positive: 1;
2829
+ flex-grow: 1;
2830
+ text-align: right;
2831
+ padding-right: 20px; }
2832
+
2833
+ #elementor-template-library-filter-my-favorites {
2834
+ display: none; }
2835
+ #elementor-template-library-filter-my-favorites:checked + #elementor-template-library-filter-my-favorites-label {
2836
+ color: #495157; }
2837
+ #elementor-template-library-filter-my-favorites:checked + #elementor-template-library-filter-my-favorites-label i:after {
2838
+ color: #B7084E;
2839
+ content: '\f004'; }
2840
+
2841
+ #elementor-template-library-filter-my-favorites-label {
2842
+ cursor: pointer;
2843
+ text-transform: uppercase; }
2844
+ #elementor-template-library-filter-my-favorites-label:hover {
2845
+ color: #556068; }
2846
+ #elementor-template-library-filter-my-favorites-label:hover i:after {
2847
+ color: #B7084E; }
2848
+ #elementor-template-library-filter-my-favorites-label i {
2849
+ padding-left: 5px; }
2850
+ #elementor-template-library-filter-my-favorites-label i:after {
2851
+ color: #a4afb7;
2852
+ content: '\f08a'; }
2853
+
2854
+ #elementor-template-library-filter-text-wrapper {
2855
+ width: 200px;
2856
+ position: relative; }
2857
+ #elementor-template-library-filter-text-wrapper:after {
2858
+ content: '\e863';
2859
+ position: absolute;
2860
+ top: 50%;
2861
+ left: 0;
2862
+ -webkit-transform: translateY(-50%);
2863
+ -ms-transform: translateY(-50%);
2864
+ transform: translateY(-50%);
2865
+ font-family: eicons; }
2866
+
2867
+ #elementor-template-library-filter-text {
2868
+ border: none;
2869
+ border-bottom: 1px solid #d5dadf;
2870
+ -webkit-border-radius: 0;
2871
+ border-radius: 0;
2872
+ font-size: 13px;
2873
+ padding: 8px 8px 8px 0;
2874
+ -webkit-transition: border 0.5s;
2875
+ -o-transition: border 0.5s;
2876
+ transition: border 0.5s; }
2877
+ #elementor-template-library-filter-text:focus {
2878
+ border-color: #c2cbd2; }
2879
+ #elementor-template-library-filter-text::-webkit-input-placeholder {
2880
+ font-weight: 300;
2881
+ color: #c2cbd2; }
2882
+ #elementor-template-library-filter-text::-moz-placeholder {
2883
+ font-weight: 300;
2884
+ color: #c2cbd2; }
2885
+ #elementor-template-library-filter-text:-ms-input-placeholder {
2886
+ font-weight: 300;
2887
+ color: #c2cbd2; }
2888
+ #elementor-template-library-filter-text::-ms-input-placeholder {
2889
+ font-weight: 300;
2890
+ color: #c2cbd2; }
2891
+ #elementor-template-library-filter-text::placeholder {
2892
+ font-weight: 300;
2893
+ color: #c2cbd2; }
2894
+ #elementor-template-library-filter-text:focus {
2895
+ border-color: #c2cbd2; }
2896
+ #elementor-template-library-filter-text:focus::-webkit-input-placeholder {
2897
+ color: #a4afb7; }
2898
+ #elementor-template-library-filter-text:focus::-moz-placeholder {
2899
+ color: #a4afb7; }
2900
+ #elementor-template-library-filter-text:focus:-ms-input-placeholder {
2901
+ color: #a4afb7; }
2902
+ #elementor-template-library-filter-text:focus::-ms-input-placeholder {
2903
+ color: #a4afb7; }
2904
+ #elementor-template-library-filter-text:focus::placeholder {
2905
+ color: #a4afb7; }
2906
 
2907
  .elementor-template-library-template-remote {
2908
+ margin: 15px;
2909
+ padding: 8px;
2910
+ background-color: #fff;
2911
+ -webkit-box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.07);
2912
+ box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.07);
2913
+ -webkit-border-radius: 3px;
2914
+ border-radius: 3px; }
2915
+ .elementor-template-library-template-remote:not(:hover) .elementor-template-library-template-controls {
2916
+ opacity: 0; }
2917
+ .elementor-template-library-template-remote:not(:hover) .elementor-template-library-template-favorite-label {
2918
+ display: none; }
2919
+ @media (max-width: 1439px) {
2920
+ .elementor-template-library-template-remote {
2921
+ width: -webkit-calc(25% - 30px);
2922
+ width: calc(25% - 30px); } }
2923
+ @media (min-width: 1440px) {
2924
+ .elementor-template-library-template-remote {
2925
+ width: -webkit-calc(20% - 30px);
2926
+ width: calc(20% - 30px); } }
2927
  .elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body {
2928
  position: relative; }
2929
  .elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before {
2932
  text-transform: uppercase;
2933
  top: 5px;
2934
  left: 5px;
2935
+ background-color: #B7084E;
2936
  color: #d5dadf;
2937
+ padding: 2px 4px 0;
2938
  font-size: 9px;
2939
  -webkit-border-radius: 2px;
2940
  border-radius: 2px; }
2941
  .elementor-template-library-template-remote .elementor-template-library-template-body {
2942
+ height: 200px;
2943
+ position: relative; }
 
 
 
 
 
2944
  .elementor-template-library-template-remote .elementor-template-library-template-screenshot {
2945
  height: 100%;
2946
  -webkit-background-size: cover;
2947
  background-size: cover;
2948
+ background-position-x: 50%;
2949
+ -webkit-box-shadow: inset 0px -2px 15px -6px rgba(0, 0, 0, 0.07);
2950
+ box-shadow: inset 0px -2px 15px -6px rgba(0, 0, 0, 0.07); }
2951
  .elementor-template-library-template-remote .elementor-template-library-template-controls {
2952
  position: absolute;
2953
  top: 0;
2964
  padding: 11px; }
2965
  .elementor-template-library-template-remote .elementor-template-library-template-preview {
2966
  position: relative;
2967
+ height: 150px;
2968
  cursor: pointer; }
2969
  .elementor-template-library-template-remote .elementor-template-library-template-preview i {
2970
  font-size: 20px;
2975
  -webkit-transform: translateX(-50%) translateY(-50%);
2976
  -ms-transform: translateX(-50%) translateY(-50%);
2977
  transform: translateX(-50%) translateY(-50%); }
2978
+ .elementor-template-library-template-remote .elementor-template-library-template-footer {
2979
+ margin: 10px 0 2px;
2980
+ display: -webkit-box;
2981
+ display: -webkit-flex;
2982
+ display: -ms-flexbox;
2983
+ display: flex;
2984
+ font-size: 11px;
2985
+ line-height: 1; }
2986
  .elementor-template-library-template-remote .elementor-template-library-template-name {
2987
+ text-align: right;
2988
+ color: #6d7882;
2989
+ -webkit-box-flex: 1;
2990
+ -webkit-flex-grow: 1;
2991
+ -ms-flex-positive: 1;
2992
+ flex-grow: 1;
2993
+ white-space: nowrap;
2994
+ overflow: hidden;
2995
+ -o-text-overflow: ellipsis;
2996
+ text-overflow: ellipsis;
2997
+ padding-left: 5px; }
2998
+ .elementor-template-library-template-remote .elementor-template-library-template-favorite-input {
2999
+ display: none; }
3000
+ .elementor-template-library-template-remote .elementor-template-library-template-favorite-input:checked + .elementor-template-library-template-favorite-label i:before {
3001
+ content: '\f004';
3002
+ color: #B7084E; }
3003
+ .elementor-template-library-template-remote .elementor-template-library-template-favorite-label {
3004
+ cursor: pointer; }
3005
+ .elementor-template-library-template-remote .elementor-template-library-template-favorite-label:hover i {
3006
+ color: #B7084E; }
3007
 
3008
+ #elementor-template-library-order-toolbar-local,
3009
  .elementor-template-library-template-local {
 
3010
  display: -webkit-box;
3011
  display: -webkit-flex;
3012
  display: -ms-flexbox;
3015
  -webkit-align-items: center;
3016
  -ms-flex-align: center;
3017
  align-items: center;
3018
+ padding: 0 25px;
3019
+ text-align: right; }
3020
+
3021
+ #elementor-template-library-order-toolbar-local {
3022
+ margin-top: 30px; }
3023
+ #elementor-template-library-order-toolbar-local .elementor-template-library-order-label {
3024
+ line-height: 1;
3025
+ font-size: 10px;
3026
+ font-weight: 500; }
3027
+ #elementor-template-library-order-toolbar-local .elementor-template-library-order-label:not(:hover) {
3028
+ color: #a4afb7; }
3029
+
3030
+ .elementor-template-library-template-local {
3031
  height: 50px;
3032
+ width: 100%;
3033
+ margin-top: 1px;
3034
+ background-color: #fff;
3035
  -webkit-transition: background-color .3s linear;
3036
  -o-transition: background-color .3s linear;
3037
  transition: background-color .3s linear; }
3038
  .elementor-template-library-template-local:hover {
3039
  background-color: #fafbfb; }
3040
+ .elementor-template-library-template-local:not(:hover) .elementor-template-library-template-insert {
3041
+ background: none;
3042
+ color: #a4afb7; }
3043
+ .elementor-template-library-template-local:first-child {
3044
+ -webkit-border-radius: 3px 3px 0 0;
3045
+ border-radius: 3px 3px 0 0; }
3046
+ .elementor-template-library-template-local:last-child {
3047
+ -webkit-border-radius: 0 0 3px 3px;
3048
+ border-radius: 0 0 3px 3px; }
3049
  .elementor-template-library-template-local .elementor-template-library-template-name {
3050
+ font-weight: 500; }
3051
+ .elementor-template-library-template-local .elementor-template-library-template-name, .elementor-template-library-template-local .elementor-template-library-template-meta {
3052
+ padding-left: 20px;
3053
+ white-space: nowrap;
3054
+ overflow: hidden;
3055
+ -o-text-overflow: ellipsis;
3056
+ text-overflow: ellipsis; }
3057
+ .elementor-template-library-template-local .elementor-template-library-template-meta {
3058
  color: #a4afb7; }
3059
  .elementor-template-library-template-local .elementor-template-library-template-controls {
3060
+ position: relative;
3061
+ display: -webkit-box;
3062
+ display: -webkit-flex;
3063
+ display: -ms-flexbox;
3064
+ display: flex;
3065
+ -webkit-box-align: center;
3066
+ -webkit-align-items: center;
3067
+ -ms-flex-align: center;
3068
+ align-items: center; }
3069
  .elementor-template-library-template-local .elementor-template-library-template-controls > div {
 
 
3070
  cursor: pointer;
 
3071
  -webkit-transition: color .5s;
3072
  -o-transition: color .5s;
3073
  transition: color .5s; }
3074
  .elementor-template-library-template-local .elementor-template-library-template-controls > div:not(:hover) {
3075
  color: #a4afb7; }
3076
+ .elementor-template-library-template-local .elementor-template-library-template-insert i {
3077
+ margin-left: 3px; }
3078
  .elementor-template-library-template-local .elementor-template-library-template-control-title {
3079
  margin-right: 6px; }
3080
  .elementor-template-library-template-local .elementor-template-library-template-delete:hover {
3081
+ color: #f00; }
3082
+ .elementor-template-library-template-local .elementor-template-library-template-export:hover i {
3083
+ color: #556068; }
3084
  .elementor-template-library-template-local .elementor-template-library-template-action {
3085
  padding: 8px 18px;
3086
  margin: 0 20px; }
3087
+ .elementor-template-library-template-local .elementor-template-library-template-more {
3088
+ display: none;
3089
+ position: absolute;
3090
+ background-color: #fff;
3091
+ padding: 3px 20px;
3092
+ -webkit-border-radius: 3px;
3093
+ border-radius: 3px;
3094
+ -webkit-box-shadow: 1px 3px 11px rgba(0, 0, 0, 0.3);
3095
+ box-shadow: 1px 3px 11px rgba(0, 0, 0, 0.3);
3096
+ top: 100%;
3097
+ left: 0;
3098
+ -webkit-transform: translateX(-65%) translateY(-7px);
3099
+ -ms-transform: translateX(-65%) translateY(-7px);
3100
+ transform: translateX(-65%) translateY(-7px);
3101
+ z-index: 1; }
3102
+ .elementor-template-library-template-local .elementor-template-library-template-more:before {
3103
+ content: '';
3104
+ position: absolute;
3105
+ border: solid transparent;
3106
+ border-width: 8px 4px;
3107
+ border-bottom-color: #fff;
3108
+ -webkit-transform: translateY(-100%);
3109
+ -ms-transform: translateY(-100%);
3110
+ transform: translateY(-100%); }
3111
+ .elementor-template-library-template-local .elementor-template-library-template-more > div {
3112
+ margin: 10px 0;
3113
+ font-size: 11px; }
3114
+ .elementor-template-library-template-local .elementor-template-library-template-more-toggle {
3115
+ -webkit-box-flex: 1;
3116
+ -webkit-flex-grow: 1;
3117
+ -ms-flex-positive: 1;
3118
+ flex-grow: 1;
3119
+ text-align: left; }
3120
+ .elementor-template-library-template-local .elementor-template-library-template-more-toggle i {
3121
+ font-size: 16px; }
3122
 
3123
  #elementor-template-library-preview {
3124
  height: 100%;
3125
  overflow: hidden; }
3126
  #elementor-template-library-preview iframe {
 
3127
  height: 150%;
3128
  -webkit-transform: scale(0.666) translateX(25%) translateY(-25%);
3129
  -ms-transform: scale(0.666) translateX(25%) translateY(-25%);
3130
  transform: scale(0.666) translateX(25%) translateY(-25%); }
3131
+ @media (max-width: 1439px) {
3132
+ #elementor-template-library-preview iframe {
3133
+ width: 1440px; } }
3134
+ @media (min-width: 1440px) {
3135
+ #elementor-template-library-preview iframe {
3136
+ width: 1710px; } }
3137
+
3138
+ .elementor-template-library-blank-icon {
3139
+ font-size: 65px;
3140
+ margin-top: 45px;
3141
+ color: #c2cbd2;
3142
+ line-height: 1; }
3143
 
3144
  .elementor-template-library-blank-title {
3145
  font-size: 30px;
3146
+ margin-top: 40px; }
3147
 
3148
+ .elementor-template-library-blank-message {
3149
  font-size: 18px;
3150
  color: #a4afb7;
3151
+ margin-top: 25px;
3152
  font-weight: 300; }
3153
 
3154
  #elementor-template-library-save-template-form {
3155
+ margin-top: 40px;
3156
  display: -webkit-box;
3157
  display: -webkit-flex;
3158
  display: -ms-flexbox;
3166
  -ms-flex-pack: center;
3167
  justify-content: center; }
3168
  #elementor-template-library-save-template-form > * {
3169
+ height: 55px;
3170
+ font-size: 16px; }
3171
 
3172
  #elementor-template-library-save-template-name {
3173
+ width: 500px;
3174
  background-color: #fff;
3175
  font-weight: 300;
3176
  color: #a4afb7;
3178
  -webkit-border-radius: 0 3px 3px 0;
3179
  border-radius: 0 3px 3px 0;
3180
  border: none; }
3181
+ #elementor-template-library-save-template-name::-webkit-input-placeholder {
3182
+ color: #a4afb7; }
3183
+ #elementor-template-library-save-template-name::-moz-placeholder {
3184
+ color: #a4afb7; }
3185
+ #elementor-template-library-save-template-name:-ms-input-placeholder {
3186
+ color: #a4afb7; }
3187
+ #elementor-template-library-save-template-name::-ms-input-placeholder {
3188
+ color: #a4afb7; }
3189
+ #elementor-template-library-save-template-name::placeholder {
3190
+ color: #a4afb7; }
3191
 
3192
  #elementor-template-library-save-template-submit {
3193
  width: 150px;
3198
  -webkit-box-shadow: none;
3199
  box-shadow: none; }
3200
 
3201
+ #elementor-template-library-import-form {
3202
+ width: 95%;
3203
+ background-color: rgba(255, 255, 255, 0.5);
3204
+ padding: 60px;
3205
+ border: 2px dashed #d5dadf;
3206
+ margin: 35px auto;
3207
+ -webkit-transition: background-color 0.5s;
3208
+ -o-transition: background-color 0.5s;
3209
+ transition: background-color 0.5s; }
3210
+ #elementor-template-library-import-form:hover {
3211
+ background-color: rgba(255, 255, 255, 0.9); }
3212
+ #elementor-template-library-import-form-or {
3213
+ margin-top: 15px;
3214
+ font-size: 18px; }
3215
+ #elementor-template-library-import-form-label {
3216
+ margin-top: 20px;
3217
+ padding: 15px 35px;
3218
+ font-size: 16px;
3219
+ display: inline-block; }
3220
+ #elementor-template-library-import-form-input {
3221
+ display: none; }
3222
+ #elementor-template-library-import-form.elementor-drag-over {
3223
+ border: 3px dashed #71d7f7; }
3224
+
3225
+ #elementor-template-library-import .elementor-template-library-blank-icon {
3226
+ margin-top: 0; }
3227
+
3228
+ #elementor-template-library-import .elementor-template-library-blank-message {
3229
+ margin-top: 20px; }
3230
+
3231
  .elementor-template-library-blank-footer {
3232
  position: absolute;
3233
+ bottom: 70px;
3234
  left: 50%;
3235
  -webkit-transform: translateX(-50%);
3236
  -ms-transform: translateX(-50%);
3237
  transform: translateX(-50%);
3238
  color: #a4afb7;
3239
+ font-size: 16px;
3240
  font-style: italic; }
3241
+ @media (max-height: 700px) {
3242
+ .elementor-template-library-blank-footer {
3243
+ display: none; } }
3244
 
3245
  #elementor-template-library-footer-banner i {
3246
  color: #c2cbd2;
3253
  font-weight: 500;
3254
  margin: 20px 0; }
3255
 
3256
+ #elementor-template-library-templates-empty {
3257
+ width: 100%;
3258
+ margin-top: 40px; }
 
3259
 
3260
  #elementor-template-library-error-dialog .dialog-message {
3261
  text-align: start; }
3262
 
3263
  #elementor-template-library-error-info {
3264
  margin-top: 10px; }
3265
+
3266
+ @media (max-width: 1439px) {
3267
+ .elementor-template-library-local-column-1 {
3268
+ width: 33%; }
3269
+ .elementor-template-library-local-column-2 {
3270
+ width: 10%; }
3271
+ .elementor-template-library-local-column-3 {
3272
+ width: 15%; }
3273
+ .elementor-template-library-local-column-4 {
3274
+ width: 15%; }
3275
+ .elementor-template-library-local-column-5 {
3276
+ width: 27%; } }
3277
+
3278
+ @media (min-width: 1440px) {
3279
+ .elementor-template-library-local-column-1 {
3280
+ width: 25%; }
3281
+ .elementor-template-library-local-column-2 {
3282
+ width: 17%; }
3283
+ .elementor-template-library-local-column-3 {
3284
+ width: 17%; }
3285
+ .elementor-template-library-local-column-4 {
3286
+ width: 17%; }
3287
+ .elementor-template-library-local-column-5 {
3288
+ width: 24%; } }
3289
+
3290
+ @media (max-width: 1024px) {
3291
+ .elementor-template-library-local-column-3 {
3292
+ display: none; }
3293
+ .elementor-template-library-local-column-5 {
3294
+ width: 41%; } }
3295
+
3296
+ #elementor-toast {
3297
+ position: absolute;
3298
+ width: 280px;
3299
+ padding: 20px;
3300
+ -webkit-border-radius: 5px;
3301
+ border-radius: 5px;
3302
+ color: #d5dadf;
3303
+ background-color: rgba(0, 0, 0, 0.8); }
3304
+ #elementor-toast .dialog-message {
3305
+ font-size: 13px; }
3306
+ #elementor-toast .dialog-buttons-wrapper {
3307
+ display: -webkit-box;
3308
+ display: -webkit-flex;
3309
+ display: -ms-flexbox;
3310
+ display: flex;
3311
+ -webkit-box-pack: end;
3312
+ -webkit-justify-content: flex-end;
3313
+ -ms-flex-pack: end;
3314
+ justify-content: flex-end;
3315
+ margin-top: 15px; }
3316
+ #elementor-toast .dialog-button {
3317
+ color: #fcb92c;
3318
+ margin: 0 5px;
3319
+ text-transform: uppercase;
3320
+ cursor: pointer; }
3321
+ #elementor-toast .dialog-button:last-child {
3322
+ margin-left: 0; }
3323
  /*# sourceMappingURL=editor-rtl.css.map */
assets/css/editor-rtl.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
- @charset "UTF-8";.dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:4}.dialog-widget-content{background-color:#fff;position:absolute;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message,.dialog-widget-header{text-align:center}.dialog-message{font-size:12px;line-height:1.5}.dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-close-button{cursor:pointer;position:absolute;top:30px;right:30px;font-size:15px}.dialog-close-button:not(:hover){opacity:.4}.dialog-confirm-widget .dialog-widget-header,.dialog-options-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-options-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-options-widget .dialog-buttons-wrapper>button:first-child{border-left:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-options-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget,.dialog-confirm-widget,.dialog-options-widget{-webkit-user-select:none;-moz-user-select:none}.dialog-alert-widget .dialog-widget-content,.dialog-confirm-widget .dialog-widget-content,.dialog-options-widget .dialog-widget-content{margin:auto;width:375px}.dialog-alert-widget .dialog-message,.dialog-confirm-widget .dialog-message,.dialog-options-widget .dialog-message{padding:0 20px;min-height:50px}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}@media (max-width:767px){.dialog-close-button{top:15px;right:15px}body.admin-bar .dialog-close-button{top:40px}}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-fit-aspect-ratio{position:relative;height:0}.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0}.elementor-hidden{display:none}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}html{background-color:#f1f1f1}iframe,img{border:0 none}li{list-style:none}a,body{text-decoration:none}body{color:#6d7882;font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-weight:400;line-height:1;text-transform:none;overflow:hidden}body a{color:#71d7f7}body a:hover{color:#9b0a46}body.elementor-editor-active #elementor-preview{left:0}@media (max-width:1439px){body.elementor-editor-active #elementor-preview{right:280px}}@media (min-width:1440px){body.elementor-editor-active #elementor-preview{right:300px}}body.elementor-editor-active #elementor-panel{right:0}body.elementor-editor-active #elementor-mode-switcher-preview .fa:before{content:""}body.elementor-editor-preview #elementor-preview{left:0}@media (max-width:1439px){body.elementor-editor-preview #elementor-panel{right:-280px}}@media (min-width:1440px){body.elementor-editor-preview #elementor-panel{right:-300px}}body.elementor-editor-preview #elementor-panel>.ui-resizable-e,body.elementor-editor-preview #elementor-panel>.ui-resizable-w{display:none}body.elementor-editor-preview #elementor-mode-switcher-preview .fa:before{content:""}#elementor-panel:not(.ui-resizable-resizing),#elementor-preview:not(.ui-resizable-resizing){-webkit-transition:right .5s,width .5s;-o-transition:right .5s,width .5s;transition:right .5s,width .5s}#elementor-loading{position:fixed;top:0;left:0;bottom:0;right:0;background:#f1f3f5;z-index:4}.elementor-loader-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100px}.elementor-loader-wrapper .elementor-loader{height:100px;position:relative}.elementor-loader-wrapper .elementor-loader-box{background-color:#495157;position:absolute;-webkit-animation:load 1.8s linear infinite;animation:load 1.8s linear infinite}.elementor-loader-wrapper .elementor-loader-box:first-of-type{width:20%;height:100%;left:0;top:0}.elementor-loader-wrapper .elementor-loader-box:not(:first-of-type){right:0;height:20%;width:60%}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(2){top:0;-webkit-animation-delay:-.45s;animation-delay:-.45s}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(3){top:40%;-webkit-animation-delay:-.9s;animation-delay:-.9s}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(4){bottom:0;-webkit-animation-delay:-1.35s;animation-delay:-1.35s}@-webkit-keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.elementor-loading-title{color:#495157;text-align:center;text-transform:uppercase;margin-top:30px;letter-spacing:7px;font-size:10px;-webkit-animation:load-title 1.5s linear infinite;animation:load-title 1.5s linear infinite}@-webkit-keyframes load-title{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes load-title{0%{opacity:1}50%{opacity:.6}to{opacity:1}}#elementor-preview-loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}#elementor-preview-loading i{color:#d5dadf;font-size:50px}.select2-dropdown{border-color:#a4afb7}.select2-dropdown .select2-search__field{outline:none}#elementor-fatal-error-dialog button.dialog-ok{color:#71d7f7}#elementor-fatal-error-dialog .dialog-widget-header{font-size:13px;color:#6d7882}#elementor-saved-popup .dialog-message{height:155px;width:155px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px}#elementor-saved-popup .elementor-dialog-message{padding:15px}#elementor-saved-popup .elementor-dialog-message .fa{font-size:85px;padding:10px}#elementor-saved-popup .elementor-dialog-message-text{text-transform:uppercase}.elementor-button{outline:none;border:none;-webkit-border-radius:3px;border-radius:3px;-webkit-transition-property:background,color,opacity,-webkit-box-shadow;transition-property:background,color,opacity,-webkit-box-shadow;-o-transition-property:background,color,box-shadow,opacity;transition-property:background,color,box-shadow,opacity;transition-property:background,color,box-shadow,opacity,-webkit-box-shadow;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.elementor-button:not([disabled]){cursor:pointer}.elementor-button:not(.elementor-button-state) .elementor-state-icon{display:none}.elementor-button.elementor-button-success,.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button{color:#fff}.elementor-button.elementor-button-success[disabled],.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button[disabled]{background-color:#c2cbd2}.elementor-button.elementor-button-success:not([disabled]),.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]){background-color:#39b54a}.elementor-button.elementor-button-success:not([disabled]):hover,.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):hover{opacity:.85;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-button.elementor-button-success:not([disabled]):active,.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):active{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-button.elementor-button-go-pro{color:#fff;background-color:#fcb92c}.elementor-button.elementor-edit-template{display:inline-block;margin-top:15px;color:#fff}.elementor-button.elementor-button-default{background-color:#a4afb7;color:#fff;font-size:11px;text-transform:uppercase;padding:6.5px 15px}.elementor-button.elementor-button-default:hover{background-color:#6d7882;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-button.elementor-button-default:active{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-button.elementor-button-default:visited{color:#fff}.elementor-button i{margin-left:10px}.elementor-input-style,input,select,textarea{-webkit-border-radius:3px;border-radius:3px;font-size:12px;width:100%;background:none;-webkit-box-shadow:none;box-shadow:none;color:#495157;border:1px solid;outline:none}.elementor-input-style:not(:focus),input:not(:focus),select:not(:focus),textarea:not(:focus){border-color:#d5dadf}.elementor-input-style:focus,input:focus,select:focus,textarea:focus{border-color:#a4afb7}.elementor-error input,.elementor-error select,.elementor-error textarea{border-color:#b01b1b}.elementor-input-style,input,textarea{padding:5px 8px}.elementor-input-style,textarea{resize:vertical}input[type=checkbox],input[type=radio]{border:1px solid #d5dadf;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-transition:border-color .05s ease-in-out;-o-transition:.05s border-color ease-in-out;transition:border-color .05s ease-in-out}input[type=checkbox]:focus,input[type=radio]:focus{border-color:#a4afb7}input[disabled]{background-color:#e6e9ec;cursor:not-allowed;opacity:1}select{height:27px}.ps-container{-ms-touch-action:none;overflow:hidden!important}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}#nprogress{pointer-events:none}#nprogress .bar{background:#39b54a;position:fixed;z-index:3;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #39b54a,0 0 5px #39b54a;box-shadow:0 0 10px #39b54a,0 0 5px #39b54a;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:none;position:fixed;z-index:3;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#39b54a;border-left-color:#39b54a;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#nprogress .bar,#nprogress .spinner{z-index:5}.elementor-panel{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px}.elementor-panel ::-moz-selection{background:#5bc0de;color:#fff}.elementor-panel ::selection{background:#5bc0de;color:#fff}.elementor-panel a{color:#9b0a46;-webkit-transition:none;-o-transition:none;transition:none}.elementor-panel h1,.elementor-panel h2,.elementor-panel h3,.elementor-panel h4,.elementor-panel h5,.elementor-panel h6{font-size:100%;font-weight:400}.elementor-panel abbr,.elementor-panel acronym{border:0;font-variant:normal}.elementor-panel sup{vertical-align:text-top}.elementor-panel sub{vertical-align:text-bottom}.elementor-panel img{max-width:100%;height:auto;border:0}.elementor-panel ::-moz-focus-inner{padding:0;border:0}.elementor-panel :focus{outline:0}.elementor-panel#elementor-panel{position:fixed;height:100%;top:0;bottom:0;overflow:visible;background-color:#e6e9ec}@media (max-width:1439px){.elementor-panel{width:280px}}@media (min-width:1440px){.elementor-panel{width:300px}}.elementor-panel>.ui-resizable-e,.elementor-panel>.ui-resizable-w{position:absolute;top:0;height:100%;width:7px;left:-5px;cursor:ew-resize}.elementor-panel #elementor-panel-inner{position:relative;height:100%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.elementor-panel .elementor-panel-container{clear:both;padding-left:15px;padding-right:15px}.elementor-panel #elementor-panel-content-wrapper{position:absolute;bottom:40px;top:40px;left:0;width:100%}.elementor-panel .elementor-panel-hide{display:none}.elementor-panel .elementor-panel-heading{display:table;table-layout:fixed;height:40px;padding:0 20px;width:100%;border-bottom:1px solid #e6e9ec;cursor:pointer}.elementor-panel .elementor-panel-heading:not(.elementor-open) .elementor-panel-heading-toggle .fa:before{content:""}.elementor-panel .elementor-panel-heading.elementor-open .elementor-panel-heading-toggle .fa:before{content:"\f0d7"}.elementor-panel .elementor-panel-heading>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-heading-toggle{width:20px;color:#495157}.elementor-panel .elementor-panel-heading-title{color:#495157;font-weight:700}.elementor-panel .elementor-panel-box{margin-top:10px;background-color:#fff}.elementor-panel .elementor-panel-box-content{padding:20px 20px 10px}.elementor-panel .elementor-control-title{font-size:12px}.elementor-panel .elementor-button{display:inline-block}.elementor-panel .select2-container{width:100%!important}.elementor-panel .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--multiple,.elementor-panel .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--single{border-color:#d5dadf}.elementor-panel .select2-container.select2-container--focus .select2-selection--multiple,.elementor-panel .select2-container.select2-container--focus .select2-selection--single,.elementor-panel .select2-container.select2-container--open .select2-selection--multiple,.elementor-panel .select2-container.select2-container--open .select2-selection--single{border-color:#a4afb7}.elementor-panel .select2-container.select2-container--default .select2-selection--multiple .select2-selection__clear{display:none}.elementor-panel .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice{line-height:1.5;font-size:.9em;border:none;-webkit-border-radius:0;border-radius:0}.elementor-panel .select2-selection--single{height:27px}.elementor-panel .select2-selection__rendered{line-height:27px}.elementor-panel .select2-selection__arrow{height:27px;top:0}.elementor-panel #elementor-controls .pojo-widget-button-collapse{display:none}.elementor-panel .elementor-panel-alert{padding:15px;border-left:5px solid transparent;position:relative;font-size:12px;line-height:1.5;text-align:right}.elementor-panel .elementor-panel-alert.elementor-panel-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-panel .elementor-panel-alert.elementor-panel-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-panel .elementor-panel-alert.elementor-panel-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-panel .elementor-panel-alert.elementor-panel-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}.elementor-panel .elementor-label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;-webkit-border-radius:.25em;border-radius:.25em;text-transform:capitalize}.elementor-panel .elementor-label.elementor-label-default{background-color:#a4afb7}.elementor-panel .elementor-label.elementor-label-info{background-color:#5bc0de}.elementor-panel .elementor-label.elementor-label-success{background-color:#5cb85c}.elementor-panel .elementor-label.elementor-label-warning{background-color:#f0ad4e}.elementor-panel .elementor-label.elementor-label-danger{background-color:#d9534f}.elementor-panel .elementor-control-field-description,.elementor-panel .elementor-descriptor{font-size:11px;font-style:italic;line-height:1.4;color:#a4afb7}.elementor-panel .elementor-panel-nerd-box{padding:30px 20px;text-align:center}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-icon{font-size:52px;color:#a4afb7}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-title{margin-top:20px;font-size:16px;font-weight:700}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-message{margin-top:20px;line-height:1.4;font-size:11px}.elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link{background-color:#fcb92c;color:#fff;padding:7px 25px;margin-top:20px;-webkit-box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1);box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link:hover{background-color:#fdca5e}.elementor-panel #elementor-panel-get-pro-elements .elementor-panel-nerd-box-message{text-transform:uppercase}.elementor-panel #elementor-panel-header{display:table;height:40px;width:100%;background-color:#9b0a46;color:#fff}.elementor-panel #elementor-panel-header>*{display:table-cell;vertical-align:middle;text-align:center}.elementor-panel .elementor-header-button{width:40px}.elementor-panel .elementor-header-button .elementor-icon{cursor:pointer;display:block;font-size:19px;height:40px;line-height:40px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar{font-size:18px}.elementor-panel .elementor-header-button .elementor-icon:hover{color:#d5dadf}.elementor-panel #elementor-panel-header-title{font-size:15px}.elementor-panel #elementor-panel-header-title img{width:66px}.elementor-panel #elementor-panel-elements-navigation .elementor-panel-navigation-tab{text-align:center;padding:10px 0;font-size:11px;text-transform:uppercase;cursor:pointer}.elementor-panel #elementor-panel-elements{overflow:hidden;padding:0 5px}.elementor-panel .elementor-element-wrapper{float:right;width:50%;padding:5px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.elementor-panel .elementor-element{-webkit-border-radius:3px;border-radius:3px;background-color:#fff;cursor:move}.elementor-panel .elementor-element:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}.elementor-panel .elementor-element:hover .icon,.elementor-panel .elementor-element:hover .title{color:#9b0a46}.elementor-panel .elementor-element .icon{font-size:28px;padding-top:15px;color:#556068}.elementor-panel .elementor-element .elementor-element-title-wrapper{display:table;width:100%}.elementor-panel .elementor-element .title{font-size:11px;color:#556068;display:table-cell;vertical-align:middle;height:40px}.elementor-panel #elementor-panel-elements-search-wrapper{position:relative;margin:10px 10px 5px}.elementor-panel #elementor-panel-elements-search-wrapper i{position:absolute;left:0;top:50%;color:#a4afb7;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:left 1s;-o-transition:left 1s;transition:left 1s}.elementor-panel #elementor-panel-elements-search-input{font-size:11px;-webkit-border-radius:0;border-radius:0;padding:10px 0 10px 27px;font-style:italic;color:#a4afb7;border:none;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.elementor-panel #elementor-panel-elements-search-input:focus{background-color:hsla(0,0%,100%,.7);padding-right:15px}.elementor-panel #elementor-panel-elements-search-input:focus+i{left:15px}.elementor-panel .elementor-panel-category:first-child .panel-elements-category-title{padding-top:14px}.elementor-panel .panel-elements-category-title-basic{display:none}.elementor-panel .panel-elements-category-title{padding:12px 15px;text-transform:uppercase;font-size:11px}.elementor-panel .panel-elements-category-items{overflow:hidden;padding:0 5px}.elementor-panel .elementor-panel-scheme-title{padding:10px 20px;margin-top:10px}.elementor-panel .elementor-panel-scheme-description{padding:20px 20px 0}.elementor-panel .elementor-panel-scheme-buttons{padding:0 20px;display:table;table-layout:fixed;width:100%;height:40px;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1)}.elementor-panel .elementor-panel-scheme-button-wrapper{display:table-cell;vertical-align:middle;text-align:center}.elementor-panel .elementor-panel-scheme-button-wrapper:first-child{text-align:right}.elementor-panel .elementor-panel-scheme-button-wrapper:last-child{text-align:left}.elementor-panel .elementor-panel-scheme-save .elementor-button{padding:6px 18px;text-transform:uppercase}.elementor-panel .elementor-panel-scheme-discard .elementor-button,.elementor-panel .elementor-panel-scheme-reset .elementor-button{color:#a4afb7;background:none}.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-items{position:relative}.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item{display:inline-block}@media (max-width:1439px){.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-left:13px}}@media (min-width:1440px){.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-left:19px}}@media (max-width:1439px){[class*=wp-version-4-9] .elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)),[class*=wp-version-5] .elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-left:5px}}@media (min-width:1440px){[class*=wp-version-4-9] .elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)),[class*=wp-version-5] .elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-left:12px}}.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}@media (max-width:1439px){.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:4px}}@media (min-width:1440px){.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:6px}}@media (max-width:1439px){[class*=wp-version-4-9] .elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result,[class*=wp-version-5] .elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:10px}}@media (min-width:1440px){[class*=wp-version-4-9] .elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result,[class*=wp-version-5] .elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:9px}}.elementor-panel .elementor-panel-scheme-color-title{text-align:center;text-transform:uppercase;margin:10px 0;color:#c2cbd2;font-size:8px}.elementor-panel .elementor-panel-scheme-typography-item{display:table;table-layout:fixed;width:100%;margin-bottom:15px}.elementor-panel .elementor-panel-scheme-typography-item>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-scheme-typography-item-value input,.elementor-panel .elementor-panel-scheme-typography-item-value select{width:100%}.elementor-panel .elementor-panel-scheme-item .elementor-panel-heading:not(.elementor-open)+.elementor-panel-scheme-typography-items{display:none}.elementor-panel .elementor-panel-scheme-color-system-scheme{margin-bottom:10px}.elementor-panel .elementor-panel-scheme-color-system-scheme .elementor-title{font-size:11px;color:#a4afb7;font-style:italic;margin-top:5px}.elementor-panel .elementor-panel-scheme-color-system-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:border .5s;-o-transition:border .5s;transition:border .5s;overflow:hidden;padding:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #d5dadf;cursor:pointer}.elementor-panel .elementor-panel-scheme-color-system-items:hover{border:1px solid #a4afb7}.elementor-panel .elementor-panel-scheme-color-system-item{height:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-panel #elementor-panel-schemes-disabled a:hover{text-decoration:underline}.elementor-panel #elementor-panel-page-menu{-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1)}.elementor-panel .elementor-panel-menu-item{display:table;width:100%;height:50px;cursor:pointer;margin-bottom:1px}.elementor-panel .elementor-panel-menu-item:not(:hover){background-color:#fff}.elementor-panel .elementor-panel-menu-item>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-menu-item-icon{text-align:center;width:55px}.elementor-panel .elementor-panel-menu-item-title{font-weight:500}.elementor-panel .elementor-panel-menu-item-title>span{color:#39b54a}.elementor-panel .elementor-panel-navigation{background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);display:table;table-layout:fixed;width:100%}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab{display:table-cell}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.active{background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#fff));background-image:-webkit-linear-gradient(top,#f3f3f3,#fff);background-image:-o-linear-gradient(top,#f3f3f3,#fff);background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #9b0a46}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a{display:block;text-align:center;padding:12px 0 8px;font-size:10px;color:#6d7882}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a:before{font-family:FontAwesome;font-size:16px;display:block;margin-bottom:6px}.elementor-panel .elementor-tab-control-content a:before{content:"\f040"}.elementor-panel .elementor-tab-control-style a:before{content:"\f042"}.elementor-panel .elementor-tab-control-advanced a:before,.elementor-panel .elementor-tab-control-general_style a:before,.elementor-panel .elementor-tab-control-settings a:before{content:"\f013"}.elementor-panel .elementor-tab-control-responsive a:before{content:"\f10a"}.elementor-panel .elementor-tab-control-column a:before,.elementor-panel .elementor-tab-control-layout a:before{content:"\f0db"}.elementor-panel .elementor-tab-control-lightbox a:before{content:"\f2d2"}.elementor-panel .elementor-control{background-color:#fff;position:relative;padding:0 20px 15px}.elementor-panel .elementor-control.elementor-control-separator-default:before{content:"";height:1px;display:block;margin-bottom:15px;background-color:#e6e9ec}.elementor-panel .elementor-control.elementor-control-separator-default.elementor-control-wp{margin-top:15px}.elementor-panel .elementor-control.elementor-control-separator-default.elementor-control-wp:before{background-color:transparent}.elementor-panel .elementor-control.elementor-control-separator-before{padding-top:15px}.elementor-panel .elementor-control.elementor-control-separator-before:before{content:"";position:absolute;height:3px;width:100%;top:0;left:0;background-color:#d5dadf}.elementor-panel .elementor-control.elementor-control-separator-after:after{content:"";position:absolute;height:3px;width:100%;bottom:0;left:0;background-color:#d5dadf}.elementor-panel .elementor-control.elementor-control-separator-after+.elementor-control-type-tabs{padding-top:15px}.elementor-panel .elementor-control.elementor-control-deprecated,.elementor-panel .elementor-control.elementor-control-deprecated .elementor-control-field-description{color:#b01b1b}.elementor-panel .elementor-control.elementor-control-hidden-label>*>*>.elementor-control-title,.elementor-panel .elementor-control.elementor-control-hidden-label>*>.elementor-control-title,.elementor-panel .elementor-control.elementor-hidden-control{display:none}.elementor-panel .elementor-control.elementor-control-type-heading .elementor-control-title{font-weight:700;margin:0}body:not(.elementor-device-desktop) .elementor-panel .elementor-control.elementor-control-responsive-desktop,body:not(.elementor-device-mobile) .elementor-panel .elementor-control.elementor-control-responsive-mobile,body:not(.elementor-device-tablet) .elementor-panel .elementor-control.elementor-control-responsive-tablet{display:none}.elementor-panel .elementor-control-wp{line-height:1.5}.elementor-panel .elementor-control-wp p{margin:15px 0}.elementor-panel .elementor-control-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-panel .elementor-label-block>.elementor-control-content>.elementor-control-field{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-panel .elementor-label-block>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:10px}.elementor-panel .elementor-label-block.elementor-control-hidden-label>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{margin-top:0}.elementor-panel .elementor-label-inline>.elementor-control-content>.elementor-control-field>.elementor-control-title{width:45%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.elementor-panel .elementor-label-inline>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{width:55%}.elementor-panel .elementor-control-field-description{margin-top:10px}.elementor-panel .elementor-required{color:#b01b1b}.elementor-panel .elementor-choices{display:table;width:100%;height:27px;background-color:#a4afb7;text-align:center;border-spacing:1px;-webkit-border-radius:3px;border-radius:3px}.elementor-panel .elementor-choices input{display:none}.elementor-panel .elementor-choices input:checked+.elementor-choices-label{color:#fff}.elementor-panel .elementor-choices input:not(:checked)+.elementor-choices-label{background-color:#fff;color:#a4afb7}.elementor-panel .elementor-choices .elementor-choices-label{display:table-cell;vertical-align:middle;font-size:12px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.elementor-panel .elementor-slider{display:inline-block;margin-top:10px;height:4px;background-color:#a4afb7;-webkit-border-radius:5px;border-radius:5px;position:relative;width:67%}.elementor-panel .elementor-slider .ui-slider-handle{height:16px;width:16px;background-color:#fff;display:inline-block;top:50%;-webkit-transform:translateY(-50%) translateX(-8px);-ms-transform:translateY(-50%) translateX(-8px);transform:translateY(-50%) translateX(-8px);position:absolute;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,.3);box-shadow:1px 1px 6px rgba(0,0,0,.3);-webkit-border-radius:50%;border-radius:50%;cursor:pointer}.elementor-panel .elementor-slider-input{width:33%;float:left}.elementor-panel .elementor-slider-input input{width:80%;float:left}.elementor-panel .elementor-units-choices{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.elementor-panel .elementor-units-choices input{display:none}.elementor-panel .elementor-units-choices input:not(:checked)+label{color:#c2cbd2}.elementor-panel .elementor-units-choices input:checked+label{text-decoration:underline}.elementor-panel .elementor-units-choices label{cursor:pointer;padding:0 2px;text-transform:uppercase;font-size:9px}.elementor-panel .elementor-control-start-end .eicon-h-align-left,.elementor-panel .elementor-control-start-end .eicon-h-align-right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.elementor-panel .elementor-control-responsive-switchers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 5px}.elementor-panel .elementor-responsive-switcher{display:inline-block;-webkit-border-radius:50%;border-radius:50%;height:18px;width:18px;background-color:#a4afb7;cursor:pointer;position:relative;margin-right:5px;color:#fff;font-size:8px;text-align:center;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.elementor-panel .elementor-responsive-switcher:hover{background-color:#c2cbd2}.elementor-panel .elementor-responsive-switcher i{line-height:18px}.elementor-device-desktop #elementor-panel .elementor-panel-controls-stack:not(.elementor-responsive-switchers-open) .elementor-responsive-switcher{background:#c2cbd2}.elementor-device-desktop #elementor-panel .elementor-panel-controls-stack:not(.elementor-responsive-switchers-open) .elementor-responsive-switcher:not(.elementor-responsive-switcher-desktop){display:none}.elementor-device-mobile .elementor-panel .elementor-responsive-switcher-mobile,.elementor-device-tablet .elementor-panel .elementor-responsive-switcher-tablet{background-color:#71d7f7}.elementor-panel .elementor-update-preview{margin:15px 15px 0;background-color:#e6e9ec;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-panel .elementor-update-preview-button-wrapper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.elementor-panel .elementor-update-preview-button{padding:8px 15px;text-transform:uppercase}.elementor-panel .elementor-control-align .elementor-choices,.elementor-panel .elementor-control-position .elementor-choices,.elementor-panel .elementor-control-text_align .elementor-choices{direction:ltr}.elementor-panel .elementor-control-type-media .elementor-control-media{padding:7px;border:1px solid;height:150px}.elementor-panel .elementor-control-type-media .elementor-control-media:not(:hover){border-color:#d5dadf}.elementor-panel .elementor-control-type-media .elementor-control-media:not(:hover) .elementor-control-media-upload-button{background-color:#d5dadf}.elementor-panel .elementor-control-type-media .elementor-control-media:hover{border-color:#a4afb7}.elementor-panel .elementor-control-type-media .elementor-control-media:hover .elementor-control-media-upload-button{background-color:#a4afb7}.elementor-panel .elementor-control-type-media .elementor-control-media.media-empty .elementor-control-media-image-area,.elementor-panel .elementor-control-type-media .elementor-control-media:not(.media-empty) .elementor-control-media-upload-button{display:none}.elementor-panel .elementor-control-type-media .elementor-control-media>*{height:100%;cursor:pointer;position:relative}.elementor-panel .elementor-control-type-media .fa-plus-circle{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;font-size:20px}.elementor-panel .elementor-control-type-media .elementor-control-media-image-area:not(:hover) .elementor-control-media-delete{display:none}.elementor-panel .elementor-control-type-media .elementor-control-media-image-area:hover .elementor-control-media-image{opacity:.5}.elementor-panel .elementor-control-type-media .elementor-control-media-delete{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:9.5px;font-size:11px;color:#fff;background-color:#a4afb7;text-transform:uppercase}.elementor-panel .elementor-control-type-media .elementor-control-media-image{height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%}.elementor-panel .elementor-control-type-dimensions .elementor-control-dimensions{overflow:hidden}.elementor-panel .elementor-control-type-dimensions li{float:left;width:20%}.elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions,.elementor-panel .elementor-control-type-dimensions li input{display:block;text-align:center;width:100%;border-color:#a4afb7;height:27px}.elementor-panel .elementor-control-type-dimensions li input{border-left:none;-webkit-border-radius:0;border-radius:0;padding:4px 0}.elementor-panel .elementor-control-type-dimensions li input:focus+.elementor-control-dimension-label{color:#a4afb7}.elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions{border:1px solid #a4afb7;border-left:none;background-color:#fff;padding:0;outline:none;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;cursor:pointer}.elementor-panel .elementor-control-type-dimensions li:first-child input{border-left:1px solid #a4afb7;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.elementor-panel .elementor-control-type-dimensions .elementor-control-dimension-label{display:block;text-align:center;color:#d5dadf;font-size:9px;text-transform:uppercase;padding-top:5px}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked{background-color:#fff}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked{display:none}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked){background-color:#a4afb7}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked{display:none}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked{color:#fff}.elementor-panel .elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-more{display:none}.elementor-panel .elementor-control-type-url .elementor-control-url-external-show input{padding-right:46px}.elementor-panel .elementor-control-type-url .elementor-control-input-wrapper{position:relative}.elementor-panel .elementor-control-type-url .elementor-control-url-more{position:absolute;top:0;right:0;height:26px;width:40px;border-left:1px solid;cursor:pointer;font-size:10px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-panel .elementor-control-type-url .elementor-control-url-more i{font-size:13px}.elementor-panel .elementor-control-type-url .elementor-control-url-more-input,.elementor-panel .elementor-control-type-url .elementor-control-url-more-input:not(:checked)+.elementor-control-url-more-options{display:none}.elementor-panel .elementor-control-type-url .elementor-control-url-more-options{padding-top:10px}.elementor-panel .elementor-control-type-url .elementor-control-url-option{padding:5px;font-size:12px}.elementor-panel .elementor-control-type-url .elementor-input[data-setting=url],.elementor-panel .elementor-control-type-url input[type=url]{direction:ltr}.elementor-panel .elementor-control-type-url .elementor-input[data-setting=url]:not(:focus)+.elementor-control-url-more,.elementor-panel .elementor-control-type-url input[type=url]:not(:focus)+.elementor-control-url-more{border-color:#d5dadf}.elementor-panel .elementor-control-type-url .elementor-input[data-setting=url]:focus+.elementor-control-url-more,.elementor-panel .elementor-control-type-url input[type=url]:focus+.elementor-control-url-more{border-color:#a4afb7}.elementor-panel .elementor-control-type-section{margin-top:10px;padding:0}.elementor-panel .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section){padding-top:15px}.elementor-panel .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section):before{display:none}.elementor-panel .elementor-control-type-color>.elementor-control-content>.elementor-control-field>.elementor-control-title{width:70%}.elementor-panel .elementor-control-type-color>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{height:27px;width:30%}.elementor-panel .elementor-control-type-wysiwyg.elementor-rich-editing-disabled .wp-editor-container{margin-top:10px}.elementor-panel .elementor-control-type-wysiwyg *{-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-panel .elementor-control-type-wysiwyg .wp-editor-container{border:1px solid #e6e9ec;-webkit-border-radius:3px;border-radius:3px}.elementor-panel .elementor-control-type-wysiwyg #insert-media-button{margin-top:7px;height:auto;line-height:1;font-size:10px;padding:3px 7px;background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .ed_button{height:22px;width:auto}.elementor-panel .elementor-control-type-wysiwyg .wp-media-buttons-icon{height:14px;margin:0}.elementor-panel .elementor-control-type-wysiwyg .wp-media-buttons-icon:before{font-size:14px}.elementor-panel .elementor-control-type-wysiwyg .wp-switch-editor{border:none;color:#6d7882;font-size:10px;padding:3px 9px 4px;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.elementor-panel .elementor-control-type-wysiwyg .html-active .switch-tmce{background-color:transparent}.elementor-panel .elementor-control-type-wysiwyg .html-active .switch-html,.elementor-panel .elementor-control-type-wysiwyg .tmce-active .switch-tmce{background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .tmce-active .switch-html{background-color:transparent}.elementor-panel .elementor-control-type-wysiwyg .mce-toolbar-grp,.elementor-panel .elementor-control-type-wysiwyg .quicktags-toolbar{background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .mce-toolbar-grp>div{padding:0 3px}.elementor-panel .elementor-control-type-wysiwyg .elementor-wp-editor{-webkit-box-sizing:border-box;box-sizing:border-box}.elementor-panel .elementor-control-type-wysiwyg .mce-ico{color:#6d7882;font-size:16px}.elementor-panel .elementor-control-type-wysiwyg .mce-btn{margin-right:0;margin-left:0}.elementor-panel .elementor-control-type-wysiwyg .mce-btn.mce-active,.elementor-panel .elementor-control-type-wysiwyg .mce-btn:active,.elementor-panel .elementor-control-type-wysiwyg .mce-btn:hover{border-color:#d5dadf}.elementor-panel .elementor-control-type-wysiwyg .mce-path{padding:5px 10px}.elementor-panel .elementor-control-type-wysiwyg .mce-path-item{font-size:12px;color:#6d7882}.elementor-panel .elementor-control-type-icon .select2-selection__rendered .fa{margin-right:3px}.elementor-panel .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,.elementor-panel .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails{display:none}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnails{overflow:hidden;margin-top:20px;cursor:pointer}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnail{width:40px;height:40px;-webkit-background-size:cover;background-size:cover;background-position:50% 50%;float:right;margin-bottom:10px}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnail:not(:nth-child(5n)){margin-left:10px}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-add{width:100%;height:30px;color:#fff;background-color:#a4afb7;margin-top:10px;text-transform:uppercase}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-clear{color:#b01b1b;cursor:pointer}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset{border:1px solid #e6e9ec;padding:3px;-webkit-border-radius:3px;border-radius:3px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset){display:inline-block;cursor:pointer;height:50px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset) svg{height:100%}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset path{fill:#e6e9ec}.elementor-panel .elementor-control-type-structure .elementor-control-structure-current-preset{margin-top:15px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-current-preset svg{display:block;width:100%}.elementor-panel .elementor-control-type-structure .elementor-control-structure-reset{padding:10px 0 0 2px;font-size:11px;cursor:pointer;color:#a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-reset i{margin-left:8px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title{color:#495157;font-weight:700;padding:13.5px 20px;position:relative}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{content:"";position:absolute;left:0;right:0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{top:0;background-color:#e6e9ec;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:after{bottom:0;height:1px;background-color:#e6e9ec}.elementor-panel .elementor-control-type-structure .elementor-control-structure-title{margin:10px -20px 0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{height:10px;-webkit-box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1);box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1)}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title{margin:15px -20px 0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before{height:3px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input{display:none}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset{border:1px solid #a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset path{fill:#a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset-wrapper{margin-top:15px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset-title{text-align:center;padding-top:5px;font-style:italic;font-size:11px;color:#a4afb7}.elementor-panel .elementor-control-type-image_dimensions .elementor-control-field-description{margin:0 0 15px;line-height:1.4}.elementor-panel .elementor-control-type-image_dimensions .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field{width:70px;float:right}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus+.elementor-image-dimensions-field-description{color:#a4afb7}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-separator{width:20px;text-align:center;float:right;padding-top:4px}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field-description{display:block;text-transform:uppercase;margin-top:5px;color:#d5dadf;font-size:9px;text-align:center}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button{float:left;height:27px;width:70px}.elementor-panel .elementor-control-type-code{padding:0 10px 15px}.elementor-panel .elementor-control-type-wp_widget .widget-inside{display:block}.elementor-panel .elementor-control-type-wp_widget .quicktags-toolbar input{width:auto}.elementor-panel .elementor-control-type-tabs{font-size:.8em;color:#a4afb7;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-panel .elementor-control-type-tab{text-align:center;width:100%;padding:0;line-height:30px;border-top:1px solid #a4afb7;border-bottom:1px solid #a4afb7;border-left:1px solid #a4afb7;cursor:pointer}.elementor-panel .elementor-control-type-tab:first-child{border-right:1px solid #a4afb7;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.elementor-panel .elementor-control-type-tab:last-child{-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.elementor-panel .elementor-control-type-tab.elementor-tab-active{background-color:#a4afb7;color:#fff}.elementor-panel .elementor-tab-close{display:none!important}.elementor-panel .elementor-control-type-repeater,.elementor-panel .elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab){padding:0 10px 15px}.elementor-panel .elementor-control-type-repeater .elementor-control:before,.elementor-panel .elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove{display:none}.elementor-panel .elementor-control-type-repeater .repeater-fields{margin:10px 0}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls{border:1px solid #d5dadf;border-top-width:0;padding-top:15px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable){display:none}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls .wp-picker-container.wp-picker-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);border-width:0}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools{display:table;table-layout:fixed;width:100%;color:#556068;background-color:#d5dadf;height:40px;border-spacing:1px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools:hover{background-color:#a4afb7}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div{display:table-cell;text-align:center;vertical-align:middle;cursor:pointer}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div:not(.elementor-repeater-row-handle-sortable){background-color:#fff}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div:hover{opacity:.95}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title{text-align:right;padding:0 10px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title .fa{margin-left:5px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-tool{width:40px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable{cursor:move;width:10px;color:#fff}.elementor-panel .elementor-control-type-repeater .elementor-button-wrapper{text-align:center;padding:10px}.elementor-panel .elementor-control-type-textarea textarea{display:block}.elementor-panel .elementor-control-type-box_shadow .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-box_shadow .elementor-shadow-slider{margin-top:10px}.elementor-panel .elementor-control-type-text_shadow .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-text_shadow .elementor-shadow-slider{margin-top:10px}.elementor-panel .elementor-control-type-switcher.elementor-label-inline>.elementor-control-content .elementor-control-field .elementor-control-title{width:70%}.elementor-panel .elementor-control-type-switcher.elementor-label-inline>.elementor-control-content .elementor-control-field .elementor-control-input-wrapper{width:30%}.elementor-panel .elementor-control-type-switcher .elementor-control-input-wrapper{text-align:left}.elementor-panel .elementor-control-type-switcher .elementor-switch{position:relative;display:inline-block;vertical-align:top;width:49px;height:20px;background-color:#fff;-webkit-border-radius:18px;border-radius:18px;cursor:pointer}.elementor-panel .elementor-control-type-switcher .elementor-switch-input{display:none}.elementor-panel .elementor-control-type-switcher .elementor-switch-label{position:relative;display:block;height:inherit;font-size:7px;text-transform:uppercase;background:#eceeef;-webkit-border-radius:inherit;border-radius:inherit;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;-webkit-transition-property:opacity,background;-o-transition-property:opacity,background;transition-property:opacity,background}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:after,.elementor-panel .elementor-control-type-switcher .elementor-switch-label:before{position:absolute;top:0;width:50%;text-align:center;line-height:20px;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:before{content:attr(data-off);right:3px;color:#a4afb7;text-shadow:0 1px hsla(0,0%,100%,.5)}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:after{content:attr(data-on);left:3px;color:#fff;text-shadow:0 1px rgba(0,0,0,.2);opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label{background:#71d7f7;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2)}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label:before{opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label:after{opacity:1}.elementor-panel .elementor-control-type-switcher .elementor-switch-handle{position:absolute;top:1px;left:1px;width:18px;height:18px;background:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:left .15s ease-out;-o-transition:left .15s ease-out;transition:left .15s ease-out}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-handle{left:30px;-webkit-box-shadow:-1px 1px 5px rgba(0,0,0,.2);box-shadow:-1px 1px 5px rgba(0,0,0,.2)}.elementor-panel .elementor-control-type-order .elementor-control-oreder-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-panel .elementor-control-type-order input{display:none}.elementor-panel .elementor-control-type-order input:checked+.elementor-control-order-label{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.elementor-panel .elementor-control-type-order select{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.elementor-panel .elementor-control-type-order select:not(:focus)~.elementor-control-order-label{border-color:#d5dadf}.elementor-panel .elementor-control-type-order select:focus~.elementor-control-order-label{border-color:#a4afb7}.elementor-panel .elementor-control-type-order .elementor-control-order-label{position:relative;padding:0;width:40px;border:1px solid;font-size:10px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin-left:-3px;background-color:#fff;cursor:pointer}.elementor-panel .elementor-control-type-order .elementor-control-order-label i{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-panel .elementor-control-type-hidden{display:none!important}.elementor-panel .wp-picker-container.wp-picker-active{position:absolute;z-index:1;top:0;left:7px;background-color:#fff;border:solid #fff;border-width:0 10px 0 5px;padding-top:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4)}.elementor-panel .wp-picker-container.wp-picker-active .wp-color-result{float:right}.elementor-panel .wp-picker-container.wp-picker-active .wp-picker-input-wrap{padding-left:10px;float:left}.elementor-panel .wp-picker-container *{-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-panel .wp-picker-container .color-alpha{width:-webkit-calc(100% - 2px * 2);width:calc(100% - 2px * 2);height:-webkit-calc(100% - 2px * 2);height:calc(100% - 2px * 2);margin:2px;position:absolute;top:0;left:0;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.elementor-panel .wp-picker-container .iris-picker{border:none}.elementor-panel .wp-color-result{margin:0;width:48px;height:25px;-webkit-transition:border .5s;-o-transition:border .5s;transition:border .5s;padding:0;background-color:#fafafa;-webkit-border-radius:3px;border-radius:3px;border:1px solid #d5dadf}.elementor-panel .wp-color-result,.elementor-panel .wp-color-result:focus{-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.elementor-panel .wp-color-result.wp-picker-open:after,.elementor-panel .wp-color-result:after{content:none}.elementor-panel .wp-color-result:hover{border:1px solid #a4afb7}.elementor-panel .wp-color-result:active,.elementor-panel .wp-color-result:focus{outline:0}.elementor-panel .wp-picker-clear.button,.elementor-panel .wp-picker-default.button{height:26px;width:48px;padding:0;background-color:#d5dadf;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin:0}.elementor-panel .wp-color-picker{float:left;width:100px;max-width:100px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;line-height:1}.elementor-panel .wp-picker-holder *{-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-panel .wp-picker-open~.wp-picker-holder{clear:both;margin-bottom:15px}.elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active){float:left}.elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active) .wp-color-result{margin:0}.elementor-panel .elementor-control .wp-picker-container.wp-picker-active{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}[class*=wp-version-4-9] .elementor-panel .elementor-control .wp-picker-container.wp-picker-active,[class*=wp-version-5] .elementor-panel .elementor-control .wp-picker-container.wp-picker-active{padding-top:9px}.elementor-panel .elementor-control .wp-picker-container.wp-picker-active .wp-color-result{margin-right:3px}.elementor-panel #elementor-panel-footer{position:absolute;bottom:0;left:0;right:0;height:40px;background-color:#495157}.elementor-panel #elementor-panel-footer-tools{display:table;table-layout:fixed;width:100%;height:100%}.elementor-panel .elementor-panel-footer-tool{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;color:#a4afb7;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-panel .elementor-panel-footer-tool.elementor-open{color:#fff}.elementor-panel .elementor-panel-footer-tool:not(.elementor-open):hover{color:#d5dadf}.elementor-panel .elementor-panel-footer-tool:not(.elementor-open) .elementor-panel-footer-sub-menu-wrapper{display:none}.elementor-panel .elementor-panel-footer-sub-menu-wrapper{position:absolute;bottom:100%;left:0;width:100%;background-color:#556068;padding:10px;-webkit-box-shadow:-2px -5px 8px rgba(0,0,0,.1);box-shadow:-2px -5px 8px rgba(0,0,0,.1);cursor:default;z-index:2}.elementor-panel .elementor-panel-footer-sub-menu{-webkit-border-radius:5px;border-radius:5px;overflow:hidden}.elementor-panel .elementor-panel-footer-sub-menu-item{background-color:#495157;display:table;table-layout:fixed;width:100%;cursor:pointer}.elementor-panel .elementor-panel-footer-sub-menu-item:not(:last-child){margin-bottom:1px}.elementor-panel .elementor-panel-footer-sub-menu-item[data-device-mode=mobile-landscape] .fa-mobile{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.elementor-panel .elementor-panel-footer-sub-menu-item:hover{background-color:rgba(0,0,0,.2)}.elementor-panel .elementor-panel-footer-sub-menu-item.active{background-color:rgba(0,0,0,.3)}.elementor-panel .elementor-panel-footer-sub-menu-item>*{display:table-cell;height:40px;vertical-align:middle}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-icon{width:40px;color:#a4afb7}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-title{text-align:right;color:#d5dadf}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-description{width:95px;text-align:right;font-size:11px;font-style:italic;color:#a4afb7}.elementor-panel #elementor-panel-footer-help-title{text-align:right;padding:10px 0;color:#d5dadf}.elementor-panel #elementor-panel-footer-save{width:90px;padding:0 10px}.elementor-panel #elementor-panel-footer-save .elementor-button{font-size:11px;text-transform:uppercase;width:100%;height:26px;background-color:#556068;color:#a4afb7}.elementor-panel #elementor-panel-footer-publish .elementor-icon,.elementor-panel #elementor-panel-footer-publish .elementor-title{color:#39b54a}.elementor-panel #elementor-panel-footer-discard .elementor-icon,.elementor-panel #elementor-panel-footer-discard .elementor-title{color:#b01b1b}#elementor-mode-switcher{position:absolute;right:100%;top:50%;width:15px;height:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#e6e9ec;font-size:15px;-webkit-box-shadow:-3px 1px 5px rgba(0,0,0,.1);box-shadow:-3px 1px 5px rgba(0,0,0,.1);cursor:pointer}#elementor-mode-switcher:hover,body.elementor-editor-preview #elementor-mode-switcher{background-color:#9b0a46;color:#fff}#elementor-mode-switcher-inner,#elementor-mode-switcher-preview{width:100%;height:100%;position:absolute;top:0;left:0}#elementor-mode-switcher-preview{cursor:pointer}#elementor-mode-switcher-preview .fa{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#elementor-mode-switcher-preview-input{display:none}.elementor-revision-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #d5dadf;padding:10px 15px;margin-bottom:10px;font-size:11px}.elementor-revision-item:hover:not(.elementor-revision-current-preview){background-color:rgba(230,233,236,.3)}.elementor-revision-item-loading .elementor-revision-item__tools-delete,.elementor-revision-item.elementor-revision-current-preview .elementor-revision-item__tools-delete,.elementor-revision-item:not(.elementor-revision-item-loading) .elementor-revision-item__tools-spinner,.elementor-revision-item:not(:hover) .elementor-revision-item__tools-delete{display:none}.elementor-revision-item__gravatar{-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.elementor-revision-item__gravatar img{display:block}.elementor-revision-item__details{padding-right:15px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;cursor:pointer}.elementor-revision-item__tools-delete{cursor:pointer}.elementor-revision-meta{padding-top:5px;font-size:10px;font-weight:700}.elementor-revision-current-preview{background-color:#e6e9ec}.elementor-history-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #d5dadf;padding:10px 15px;margin-bottom:10px;font-size:11px;line-height:1.4;cursor:pointer}.elementor-history-item:hover{background-color:rgba(230,233,236,.3)}.elementor-history-item:hover .elementor-history-item__icon .fa:before{content:"\f1da"}.elementor-history-item-applied{color:#a4afb7}.elementor-history-item-current{background:#e6e9ec;cursor:inherit}.elementor-history-item-current .elementor-history-item__icon .fa:before,.elementor-history-item-current:hover .elementor-history-item__icon .fa:before{content:"\f00c"}.elementor-history-item__details{width:95%}.elementor-history-item__title{font-weight:700}.elementor-history-item__action,.elementor-history-item__subtitle{font-weight:lighter}.elementor-history-item__action{font-style:italic;text-decoration:underline}.elementor-history-item .__icon{float:left}.elementor-history-revisions-message{font-size:11px;text-align:center;padding:5px 0}#elementor-preview{background-color:#333;position:absolute;height:100%;top:0;right:0;border:0}.elementor-device-desktop #elementor-preview{overflow-y:hidden}body:not(.elementor-device-desktop) #elementor-preview{overflow-y:auto}#elementor-preview-responsive-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.elementor-device-desktop #elementor-preview-responsive-wrapper{min-width:1025px;margin:0 auto;width:100%;height:100%}.elementor-device-tablet #elementor-preview-responsive-wrapper{width:768px;height:1025px;padding:40px 10px 70px}.elementor-device-mobile #elementor-preview-responsive-wrapper{width:360px;height:640px;padding:40px 10px 70px}body:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper{-webkit-border-radius:30px;border-radius:30px;background-color:#111;margin:30px auto 80px;-webkit-box-sizing:content-box;box-sizing:content-box}#elementor-preview-iframe{width:100%;height:100%;background-color:#fff}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:5}.tipsy-inner{background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px;text-align:center;-webkit-border-radius:3px;border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow,.tipsy-nw .tipsy-arrow{border-left-color:transparent;border-right-color:transparent;top:0;border-bottom-style:solid;border-top:none}.tipsy-n .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-nw .tipsy-arrow{left:10px}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow,.tipsy-se .tipsy-arrow,.tipsy-sw .tipsy-arrow{bottom:0;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-sw .tipsy-arrow{left:10px}.tipsy-se .tipsy-arrow{right:10px}.tipsy-e .tipsy-arrow,.tipsy-w .tipsy-arrow{top:50%;margin-top:-5px;border-top-color:transparent;border-bottom-color:transparent}.tipsy-e .tipsy-arrow{right:0;border-left-style:solid;border-right:none}.tipsy-w .tipsy-arrow{left:0;border-right-style:solid;border-left:none}#elementor-template-library-modal .dialog-widget-content{width:990px;background-color:#f1f3f5}#elementor-template-library-modal .dialog-widget-header{padding:0;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);position:relative;z-index:1}#elementor-template-library-modal .dialog-buttons-wrapper{display:none}#elementor-template-library-modal .dialog-message{height:630px;max-height:85vh;overflow:auto;padding:15px}#elementor-template-library-modal a,#elementor-template-library-modal a:hover{color:inherit}#elementor-template-library-modal a.elementor-template-library-blank-footer-link{-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}#elementor-template-library-modal a.elementor-template-library-blank-footer-link:hover{color:#9b0a46}#elementor-template-library-modal .elementor-button{text-transform:uppercase}#elementor-template-library-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#elementor-template-library-header-logo-area{text-align:right;padding-right:15px}#elementor-template-library-header-logo-area>*{float:right}#elementor-template-library-header-logo-area>*>*{vertical-align:middle}#elementor-template-library-header-logo{font-size:15px;text-transform:uppercase;color:#495157;font-weight:700;cursor:pointer}#elementor-template-library-header-logo i{padding-left:10px;color:#9b0a46;font-size:20px}#elementor-template-library-header-menu-area{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#elementor-template-library-header-menu{text-align:center}.elementor-template-library-menu-item{display:inline-block;padding:17px;cursor:pointer}.elementor-template-library-menu-item.elementor-active{background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#fff));background-image:-webkit-linear-gradient(top,#f3f3f3,#fff);background-image:-o-linear-gradient(top,#f3f3f3,#fff);background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #9b0a46}#elementor-template-library-header-items-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-template-library-header-item{position:relative;border-right:1px solid #e6e9ec;height:50px;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}.elementor-template-library-header-item:not(:hover){color:#a4afb7}.elementor-template-library-header-item>i{font-size:18px}#elementor-template-library-header-close-modal,#elementor-template-library-header-save{width:56px}#elementor-template-library-header-close-modal,#elementor-template-library-header-preview-insert-wrapper,#elementor-template-library-header-save{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#elementor-template-library-header-preview-insert-wrapper{cursor:default;padding:0 10px}#elementor-template-library-header-preview-insert-wrapper .elementor-button{padding:8px 14px}#elementor-template-library-header-preview-back{padding:16.5px 0 15px 16.5px;border-left:1px solid #e6e9ec;cursor:pointer;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}#elementor-template-library-header-preview-back:not(:hover){color:#a4afb7}#elementor-template-library-header-preview-back i{padding-left:10px;font-size:18px}#elementor-template-library-header-preview-back i:before{content:""}#elementor-template-library-loading .elementor-loading-title{color:#a4afb7}#elementor-template-library-loading .elementor-loader-box{background-color:#d5dadf}#elementor-template-library-templates-container{overflow:hidden}#elementor-template-library-templates-container[data-template-source=local]{-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.1);box-shadow:1px 1px 5px rgba(0,0,0,.1);margin:15px}#elementor-template-library-templates-container:not([data-template-source=remote])+#elementor-template-library-footer-banner{display:none}.elementor-template-library-template-remote{float:right;width:25%;padding:0 15px;margin-top:15px}.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body{position:relative}.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before{position:absolute;content:"pro";text-transform:uppercase;top:5px;left:5px;background-color:#9b0a46;color:#d5dadf;padding:1px 4px;font-size:9px;-webkit-border-radius:2px;border-radius:2px}.elementor-template-library-template-remote .elementor-template-library-template-body{height:250px;border:3px solid #fff;position:relative;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2)}.elementor-template-library-template-remote .elementor-template-library-template-body:not(:hover) .elementor-template-library-template-controls{opacity:0}.elementor-template-library-template-remote .elementor-template-library-template-screenshot{height:100%;-webkit-background-size:cover;background-size:cover;background-position-x:50%}.elementor-template-library-template-remote .elementor-template-library-template-controls{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.elementor-template-library-template-remote .elementor-template-library-template-action{font-size:11px;width:150px;padding:11px}.elementor-template-library-template-remote .elementor-template-library-template-preview{position:relative;height:180px;cursor:pointer}.elementor-template-library-template-remote .elementor-template-library-template-preview i{font-size:20px;color:#d5dadf;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-template-library-template-remote .elementor-template-library-template-name{margin:13px 0 10px;font-size:12px;text-align:center;color:#6d7882}.elementor-template-library-template-local{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d5dadf;height:50px;-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear}.elementor-template-library-template-local:hover{background-color:#fafbfb}.elementor-template-library-template-local:not(:hover) .elementor-template-library-template-controls{visibility:hidden}.elementor-template-library-template-local>*{text-align:start}.elementor-template-library-template-local .elementor-template-library-template-icon{text-align:center;width:6%}.elementor-template-library-template-local .elementor-template-library-template-name{font-size:13px;font-weight:500;width:35%}.elementor-template-library-template-local .elementor-template-library-template-type{color:#a4afb7}.elementor-template-library-template-local .elementor-template-library-template-controls{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-template-library-template-local .elementor-template-library-template-controls>*{direction:rtl}.elementor-template-library-template-local .elementor-template-library-template-controls>div{display:inline-block;margin-right:15px;cursor:pointer;font-weight:500;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}.elementor-template-library-template-local .elementor-template-library-template-controls>div:not(:hover){color:#a4afb7}.elementor-template-library-template-local .elementor-template-library-template-control-title{margin-right:6px}.elementor-template-library-template-local .elementor-template-library-template-delete:hover{color:#b01b1b}.elementor-template-library-template-local .elementor-template-library-template-action{padding:8px 18px;margin:0 20px}#elementor-template-library-preview{height:100%;overflow:hidden}#elementor-template-library-preview iframe{width:1440px;height:150%;-webkit-transform:scale(.666) translateX(25%) translateY(-25%);-ms-transform:scale(.666) translateX(25%) translateY(-25%);transform:scale(.666) translateX(25%) translateY(-25%)}.elementor-template-library-blank-title{font-size:30px;margin-top:55px}.elementor-template-library-blank-excerpt{font-size:18px;color:#a4afb7;margin-top:20px;font-weight:300}#elementor-template-library-save-template-form{margin-top:55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#elementor-template-library-save-template-form>*{height:60px;font-size:18px}#elementor-template-library-save-template-name{width:460px;background-color:#fff;font-weight:300;color:#a4afb7;padding-right:25px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;border:none}#elementor-template-library-save-template-name:focus{border:1px solid #e6e9ec}#elementor-template-library-save-template-submit{width:150px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;font-weight:500}#elementor-template-library-save-template-submit:hover{-webkit-box-shadow:none;box-shadow:none}.elementor-template-library-blank-footer{position:absolute;bottom:90px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#a4afb7;font-size:13px;font-style:italic}#elementor-template-library-footer-banner i{color:#c2cbd2;font-size:56px;margin-top:40px}#elementor-template-library-footer-banner .elementor-excerpt{color:#a4afb7;font-size:15px;font-weight:500;margin:20px 0}#elementor-template-library-templates-empty-icon{font-size:96px;margin-top:40px;color:#d5dadf}#elementor-template-library-error-dialog .dialog-message{text-align:start}#elementor-template-library-error-info{margin-top:10px}
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
2
+ @charset "UTF-8";.dialog-widget-content{background-color:#fff;position:absolute;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message{font-size:12px;line-height:1.5}.dialog-type-lightbox{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dialog-type-lightbox .dialog-widget-content{margin:auto;width:375px}.dialog-type-lightbox .dialog-message{padding:0 20px;min-height:50px}.dialog-type-lightbox .dialog-message,.dialog-type-lightbox .dialog-widget-header{text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-type-lightbox .dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-type-lightbox .dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-type-lightbox .dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-type-lightbox .dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-type-lightbox .dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-close-button{cursor:pointer;position:absolute;top:30px;right:30px;font-size:15px}.dialog-close-button:not(:hover){opacity:.4}.dialog-confirm-widget .dialog-widget-header,.dialog-lightbox-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-lightbox-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-lightbox-widget .dialog-buttons-wrapper>button:first-child{border-left:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-lightbox-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}@media (max-width:767px){.dialog-close-button{top:15px;right:15px}body.admin-bar .dialog-close-button{top:40px}}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-fit-aspect-ratio{position:relative;height:0}.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0}.elementor-hidden{display:none}.flatpickr-calendar{width:280px}.flatpickr-calendar .flatpickr-current-month span.cur-month{font-weight:300}.flatpickr-calendar .dayContainer{width:280px;min-width:280px;max-width:280px}.flatpickr-calendar .flatpickr-days{width:280px}.flatpickr-calendar .flatpickr-day{max-width:37px;height:37px;line-height:37px}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}html{background-color:#f1f1f1}iframe,img{border:0 none}li{list-style:none}a,body{text-decoration:none}body{color:#6d7882;font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-weight:400;line-height:1;text-transform:none;overflow:hidden}body a{color:#71d7f7}body a:hover{color:#b7084e}body.elementor-editor-active #elementor-preview{left:0}@media (max-width:1439px){body.elementor-editor-active #elementor-preview{right:280px}}@media (min-width:1440px){body.elementor-editor-active #elementor-preview{right:300px}}body.elementor-editor-active #elementor-panel{right:0}body.elementor-editor-active #elementor-mode-switcher-preview .fa:before{content:""}body.elementor-editor-preview #elementor-preview{left:0}@media (max-width:1439px){body.elementor-editor-preview #elementor-panel{right:-280px}}@media (min-width:1440px){body.elementor-editor-preview #elementor-panel{right:-300px}}body.elementor-editor-preview #elementor-panel>.ui-resizable-e,body.elementor-editor-preview #elementor-panel>.ui-resizable-w{display:none}body.elementor-editor-preview #elementor-mode-switcher-preview .fa:before{content:""}#elementor-panel:not(.ui-resizable-resizing),#elementor-preview:not(.ui-resizable-resizing){-webkit-transition:right .5s,width .5s;-o-transition:right .5s,width .5s;transition:right .5s,width .5s}#elementor-loading{position:fixed;top:0;left:0;bottom:0;right:0;background:#f1f3f5;z-index:4}.elementor-loader-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100px}.elementor-loader-wrapper .elementor-loader{height:100px;position:relative}.elementor-loader-wrapper .elementor-loader-box{background-color:#495157;position:absolute;-webkit-animation:load 1.8s linear infinite;animation:load 1.8s linear infinite}.elementor-loader-wrapper .elementor-loader-box:first-of-type{width:20%;height:100%;left:0;top:0}.elementor-loader-wrapper .elementor-loader-box:not(:first-of-type){right:0;height:20%;width:60%}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(2){top:0;-webkit-animation-delay:-.45s;animation-delay:-.45s}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(3){top:40%;-webkit-animation-delay:-.9s;animation-delay:-.9s}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(4){bottom:0;-webkit-animation-delay:-1.35s;animation-delay:-1.35s}@-webkit-keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.elementor-loading-title{color:#495157;text-align:center;text-transform:uppercase;margin-top:30px;letter-spacing:7px;font-size:10px;-webkit-animation:load-title 1.5s linear infinite;animation:load-title 1.5s linear infinite}@-webkit-keyframes load-title{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes load-title{0%{opacity:1}50%{opacity:.6}to{opacity:1}}#elementor-preview-loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}#elementor-preview-loading i{color:#d5dadf;font-size:50px}.select2-dropdown{border-color:#a4afb7}.select2-dropdown .select2-search__field{outline:none}#elementor-fatal-error-dialog button.dialog-ok{color:#71d7f7}#elementor-fatal-error-dialog .dialog-widget-header{font-size:13px;color:#6d7882}.eicon-nerd:hover:before{content:"\e965"}.eicon-nerd:active:before{content:"\e964"}.elementor-button{text-transform:uppercase;outline:none;border:none;-webkit-border-radius:3px;border-radius:3px;-webkit-transition-property:background,color,opacity,-webkit-box-shadow;transition-property:background,color,opacity,-webkit-box-shadow;-o-transition-property:background,color,box-shadow,opacity;transition-property:background,color,box-shadow,opacity;transition-property:background,color,box-shadow,opacity,-webkit-box-shadow;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.elementor-button:hover{border:none}.elementor-button:not([disabled]){cursor:pointer}.elementor-button:not(.elementor-button-state) .elementor-state-icon{display:none}.elementor-button.elementor-button-success,.elementor-panel .elementor-button#elementor-panel-saver-publish{color:#fff}.elementor-button.elementor-button-success[disabled],.elementor-panel .elementor-button[disabled]#elementor-panel-saver-publish{background-color:#c2cbd2}.elementor-button.elementor-button-success:not([disabled]),.elementor-panel .elementor-button#elementor-panel-saver-publish:not([disabled]){background-color:#39b54a}.elementor-button.elementor-button-success:not([disabled]):hover,.elementor-panel .elementor-button#elementor-panel-saver-publish:not([disabled]):hover{opacity:.85;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-button.elementor-button-success:not([disabled]):active,.elementor-panel .elementor-button#elementor-panel-saver-publish:not([disabled]):active{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-button.elementor-button-warning{background-color:#a4afb7;color:#fff}.elementor-button.elementor-button-warning[disabled]{background-color:#c2cbd2}.elementor-button.elementor-button-warning:not([disabled]):hover{background-color:#b01b1b;opacity:.85;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-button.elementor-button-warning:not([disabled]):active{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-button.elementor-button-go-pro{color:#fff;background-color:#fcb92c}.elementor-button.elementor-edit-template{display:inline-block;margin-top:15px;color:#fff}.elementor-button.elementor-button-default{background-color:#a4afb7;color:#fff;font-size:11px;padding:6.5px 15px}.elementor-button.elementor-button-default:hover{background-color:#6d7882;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-button.elementor-button-default:active{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-button.elementor-button-default:visited{color:#fff}.elementor-button i{margin-left:10px}.elementor-input-style,input,select,textarea{-webkit-border-radius:3px;border-radius:3px;font-size:12px;width:100%;background:none;-webkit-box-shadow:none;box-shadow:none;color:#495157;border:1px solid;outline:none}.elementor-input-style:not(:focus),input:not(:focus),select:not(:focus),textarea:not(:focus){border-color:#d5dadf}.elementor-input-style:focus,input:focus,select:focus,textarea:focus{border-color:#a4afb7}.elementor-error input,.elementor-error select,.elementor-error textarea{border-color:#b01b1b}.elementor-input-style,input,textarea{padding:5px 8px}.elementor-input-style,textarea{resize:vertical}input[type=checkbox],input[type=radio]{border:1px solid #d5dadf;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-transition:border-color .05s ease-in-out;-o-transition:.05s border-color ease-in-out;transition:border-color .05s ease-in-out}input[type=checkbox]:focus,input[type=radio]:focus{border-color:#a4afb7}input[disabled]{background-color:#e6e9ec;cursor:not-allowed;opacity:1}select{height:27px}.ps-container{-ms-touch-action:none;overflow:hidden!important}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}#nprogress{pointer-events:none}#nprogress .bar{background:#39b54a;position:fixed;z-index:3;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #39b54a,0 0 5px #39b54a;box-shadow:0 0 10px #39b54a,0 0 5px #39b54a;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:none;position:fixed;z-index:3;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#39b54a;border-left-color:#39b54a;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#nprogress .bar,#nprogress .spinner{z-index:5}.elementor-panel{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px}.elementor-panel ::-moz-selection{background:#5bc0de;color:#fff}.elementor-panel ::selection{background:#5bc0de;color:#fff}.elementor-panel a{color:#b7084e;font-weight:500;text-decoration:none;border-bottom:1px dotted transparent;-webkit-transition:all .3s ease-in-out;-o-transition:all ease-in-out .3s;transition:all .3s ease-in-out}.elementor-panel a:hover{border-bottom-color:inherit}.elementor-panel h1,.elementor-panel h2,.elementor-panel h3,.elementor-panel h4,.elementor-panel h5,.elementor-panel h6{font-size:100%;font-weight:400}.elementor-panel abbr,.elementor-panel acronym{border:0;font-variant:normal}.elementor-panel sup{vertical-align:text-top}.elementor-panel sub{vertical-align:text-bottom}.elementor-panel img{max-width:100%;height:auto;border:0}.elementor-panel ::-moz-focus-inner{padding:0;border:0}.elementor-panel :focus{outline:0}.elementor-panel#elementor-panel{position:fixed;height:100%;top:0;bottom:0;overflow:visible;background-color:#e6e9ec}@media (max-width:1439px){.elementor-panel{width:280px}}@media (min-width:1440px){.elementor-panel{width:300px}}.elementor-panel>.ui-resizable-e,.elementor-panel>.ui-resizable-w{position:absolute;top:0;height:100%;width:7px;left:-5px;cursor:ew-resize}.elementor-panel #elementor-panel-inner{position:relative;height:100%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.elementor-panel .elementor-panel-container{clear:both;padding-left:15px;padding-right:15px}.elementor-panel #elementor-panel-content-wrapper{position:absolute;bottom:40px;top:40px;left:0;width:100%}.elementor-panel .elementor-panel-hide{display:none}.elementor-panel .elementor-panel-heading{display:table;table-layout:fixed;height:40px;padding:0 20px;width:100%;border-bottom:1px solid #e6e9ec;cursor:pointer}.elementor-panel .elementor-panel-heading:not(.elementor-open) .elementor-panel-heading-toggle .fa:before{content:""}.elementor-panel .elementor-panel-heading.elementor-open .elementor-panel-heading-toggle .fa:before{content:"\f0d7"}.elementor-panel .elementor-panel-heading>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-heading-toggle{width:20px;color:#495157}.elementor-panel .elementor-panel-heading-title{color:#495157;font-weight:700}.elementor-panel .elementor-panel-box{margin-top:10px;background-color:#fff}.elementor-panel .elementor-panel-box-content{padding:20px 20px 10px}.elementor-panel .elementor-control-title{font-size:12px}.elementor-panel .elementor-button{display:inline-block}.elementor-panel .select2-container{width:100%!important}.elementor-panel .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--multiple,.elementor-panel .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--single{border-color:#d5dadf}.elementor-panel .select2-container.select2-container--focus .select2-selection--multiple,.elementor-panel .select2-container.select2-container--focus .select2-selection--single,.elementor-panel .select2-container.select2-container--open .select2-selection--multiple,.elementor-panel .select2-container.select2-container--open .select2-selection--single{border-color:#a4afb7}.elementor-panel .select2-container.select2-container--default .select2-selection--multiple .select2-selection__clear{display:none}.elementor-panel .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice{line-height:1.5;font-size:.9em;border:none;-webkit-border-radius:0;border-radius:0}.elementor-panel .select2-selection--single{height:27px}.elementor-panel .select2-selection__rendered{line-height:27px}.elementor-panel .select2-selection__arrow{height:27px;top:0}.elementor-panel #elementor-controls .pojo-widget-button-collapse{display:none}.elementor-panel .elementor-panel-alert{padding:15px;border-left:5px solid transparent;position:relative;font-size:12px;line-height:1.5;text-align:right}.elementor-panel .elementor-panel-alert a{color:inherit}.elementor-panel .elementor-panel-alert.elementor-panel-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-panel .elementor-panel-alert.elementor-panel-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-panel .elementor-panel-alert.elementor-panel-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-panel .elementor-panel-alert.elementor-panel-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}.elementor-panel .elementor-label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;-webkit-border-radius:.25em;border-radius:.25em;text-transform:capitalize}.elementor-panel .elementor-label.elementor-label-default{background-color:#a4afb7}.elementor-panel .elementor-label.elementor-label-info{background-color:#5bc0de}.elementor-panel .elementor-label.elementor-label-success{background-color:#5cb85c}.elementor-panel .elementor-label.elementor-label-warning{background-color:#f0ad4e}.elementor-panel .elementor-label.elementor-label-danger{background-color:#d9534f}.elementor-panel .elementor-control-field-description,.elementor-panel .elementor-descriptor{font-size:11px;font-style:italic;line-height:1.4;color:#a4afb7}.elementor-panel .elementor-panel-nerd-box{padding:30px 20px;text-align:center}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-icon{font-size:52px;color:#a4afb7}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-title{margin-top:20px;font-size:16px;font-weight:700}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-message{margin-top:20px;line-height:1.4;font-size:11px}.elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link{background-color:#fcb92c;color:#fff;padding:7px 25px;margin-top:20px;-webkit-box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1);box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link:hover{background-color:#fdca5e}.elementor-panel .elementor-controls-popover{display:none;position:absolute;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.3);box-shadow:0 2px 15px rgba(0,0,0,.3);left:0;right:0;margin:-4px auto 5px;padding-top:15px;width:90%;z-index:1;background-color:#fff}.elementor-panel .elementor-controls-popover:before{content:"";position:absolute;top:-16px;left:11px;border:8px solid transparent;border-bottom-color:#fff}.elementor-panel .elementor-controls-popover div.elementor-control:before{content:none}.elementor-panel #elementor-panel-get-pro-elements .elementor-panel-nerd-box-message{text-transform:uppercase}.elementor-panel #elementor-panel-header{display:table;height:40px;width:100%;background-color:#b7084e;color:#fff}.elementor-panel #elementor-panel-header>*{display:table-cell;vertical-align:middle;text-align:center}.elementor-panel .elementor-header-button{width:40px}.elementor-panel .elementor-header-button .elementor-icon{cursor:pointer;display:block;font-size:19px;height:40px;line-height:40px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar{font-size:18px}.elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar:hover:before{content:"\e909"}.elementor-panel .elementor-header-button .elementor-icon:hover{color:#d5dadf}.elementor-panel #elementor-panel-header-title{font-size:15px}.elementor-panel #elementor-panel-header-title img{width:66px}.elementor-panel #elementor-panel-elements-navigation .elementor-panel-navigation-tab{text-align:center;padding:10px 0;font-size:11px;text-transform:uppercase;cursor:pointer}.elementor-panel #elementor-panel-elements{overflow:hidden;padding:0 5px}.elementor-panel .elementor-element-wrapper{float:right;width:50%;padding:5px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.elementor-panel .elementor-element{-webkit-border-radius:3px;border-radius:3px;background-color:#fff;cursor:move}.elementor-panel .elementor-element:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}.elementor-panel .elementor-element:hover .icon,.elementor-panel .elementor-element:hover .title{color:#b7084e}.elementor-panel .elementor-element .icon{font-size:28px;padding-top:15px;color:#556068}.elementor-panel .elementor-element .elementor-element-title-wrapper{display:table;width:100%}.elementor-panel .elementor-element .title{font-size:11px;color:#556068;display:table-cell;vertical-align:middle;height:40px}.elementor-panel #elementor-panel-elements-search-wrapper{position:relative;margin:10px 10px 5px}.elementor-panel #elementor-panel-elements-search-wrapper i{position:absolute;left:0;top:50%;color:#a4afb7;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:left 1s;-o-transition:left 1s;transition:left 1s}.elementor-panel #elementor-panel-elements-search-input{font-size:11px;-webkit-border-radius:0;border-radius:0;padding:10px 0 10px 27px;font-style:italic;color:#a4afb7;border:none;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.elementor-panel #elementor-panel-elements-search-input:focus{background-color:hsla(0,0%,100%,.7);padding-right:15px}.elementor-panel #elementor-panel-elements-search-input:focus+i{left:15px}.elementor-panel .elementor-panel-category:first-child .panel-elements-category-title{padding-top:14px}.elementor-panel .panel-elements-category-title-basic{display:none}.elementor-panel .panel-elements-category-title{padding:12px 15px;text-transform:uppercase;font-size:11px}.elementor-panel .panel-elements-category-items{overflow:hidden;padding:0 5px}.elementor-panel .elementor-panel-scheme-title{padding:10px 20px;margin-top:10px}.elementor-panel .elementor-panel-scheme-description{padding:20px 20px 0}.elementor-panel .elementor-panel-scheme-buttons{padding:0 20px;display:table;table-layout:fixed;width:100%;height:40px;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1)}.elementor-panel .elementor-panel-scheme-button-wrapper{display:table-cell;vertical-align:middle;text-align:center}.elementor-panel .elementor-panel-scheme-button-wrapper:first-child{text-align:right}.elementor-panel .elementor-panel-scheme-button-wrapper:last-child{text-align:left}.elementor-panel .elementor-panel-scheme-save .elementor-button{padding:6px 18px}.elementor-panel .elementor-panel-scheme-discard .elementor-button,.elementor-panel .elementor-panel-scheme-reset .elementor-button{color:#a4afb7;background:none}.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-items{position:relative}.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item{display:inline-block}@media (max-width:1439px){.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-left:13px}}@media (min-width:1440px){.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-left:19px}}@media (max-width:1439px){[class*=wp-version-4-9] .elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)),[class*=wp-version-5] .elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-left:5px}}@media (min-width:1440px){[class*=wp-version-4-9] .elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)),[class*=wp-version-5] .elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-left:12px}}.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}@media (max-width:1439px){.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:4px}}@media (min-width:1440px){.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:6px}}@media (max-width:1439px){[class*=wp-version-4-9] .elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result,[class*=wp-version-5] .elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:10px}}@media (min-width:1440px){[class*=wp-version-4-9] .elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result,[class*=wp-version-5] .elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:9px}}.elementor-panel .elementor-panel-scheme-color-title{text-align:center;text-transform:uppercase;margin:10px 0;color:#c2cbd2;font-size:8px}.elementor-panel .elementor-panel-scheme-typography-item{display:table;table-layout:fixed;width:100%;margin-bottom:15px}.elementor-panel .elementor-panel-scheme-typography-item>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-scheme-typography-item-value input,.elementor-panel .elementor-panel-scheme-typography-item-value select{width:100%}.elementor-panel .elementor-panel-scheme-item .elementor-panel-heading:not(.elementor-open)+.elementor-panel-scheme-typography-items{display:none}.elementor-panel .elementor-panel-scheme-color-system-scheme{margin-bottom:10px}.elementor-panel .elementor-panel-scheme-color-system-scheme .elementor-title{font-size:11px;color:#a4afb7;font-style:italic;margin-top:5px}.elementor-panel .elementor-panel-scheme-color-system-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:border .5s;-o-transition:border .5s;transition:border .5s;overflow:hidden;padding:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #d5dadf;cursor:pointer}.elementor-panel .elementor-panel-scheme-color-system-items:hover{border:1px solid #a4afb7}.elementor-panel .elementor-panel-scheme-color-system-item{height:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-panel #elementor-panel-schemes-disabled a:hover{text-decoration:underline}.elementor-panel #elementor-panel-page-menu{padding:25px 15px}.elementor-panel #elementor-panel-exit-to-dashboard{width:100%;padding:15px 20px;font-size:12px;background-color:#0085ba;color:#fff;text-transform:uppercase;text-align:right;font-weight:400;border:none}.elementor-panel #elementor-panel-exit-to-dashboard:hover{background-color:#0073a1;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-panel #elementor-panel-exit-to-dashboard:active{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-panel #elementor-panel-exit-to-dashboard:visited{color:#fff}.elementor-panel #elementor-panel-exit-to-dashboard i{margin-left:15px}.elementor-panel .elementor-panel-menu-group-title{text-transform:uppercase;font-size:11px}.elementor-panel .elementor-panel-menu-items{margin:15px 0 25px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden}.elementor-panel .elementor-panel-menu-item{display:table;width:100%;height:40px;cursor:pointer;margin-bottom:1px;background-color:#fff}.elementor-panel .elementor-panel-menu-item:hover{background-color:hsla(0,0%,100%,.8)}.elementor-panel .elementor-panel-menu-item>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-menu-item-icon{text-align:center;width:50px;color:#a4afb7}.elementor-panel .elementor-panel-menu-item-title{font-weight:500}.elementor-panel .elementor-panel-menu-item-title>span{color:#39b54a}.elementor-panel .elementor-control.elementor-control-clear_page{background-color:transparent}.elementor-panel .elementor-control.elementor-control-clear_page .elementor-control-raw-html{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.elementor-panel .elementor-control.elementor-control-clear_page button{width:80px;height:26px}.elementor-panel .elementor-panel-navigation{background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);display:table;table-layout:fixed;width:100%}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab{display:table-cell}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.active{background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#fff));background-image:-webkit-linear-gradient(top,#f3f3f3,#fff);background-image:-o-linear-gradient(top,#f3f3f3,#fff);background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #b7084e}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a{display:block;text-align:center;padding:12px 0 8px;font-size:10px;color:#6d7882}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a:before{font-family:FontAwesome;font-size:16px;display:block;margin-bottom:6px}.elementor-panel .elementor-tab-control-content a:before{content:"\f040"}.elementor-panel .elementor-tab-control-style a:before{content:"\f042"}.elementor-panel .elementor-tab-control-advanced a:before,.elementor-panel .elementor-tab-control-general_style a:before,.elementor-panel .elementor-tab-control-settings a:before{content:"\f013"}.elementor-panel .elementor-tab-control-responsive a:before{content:"\f10a"}.elementor-panel .elementor-tab-control-column a:before,.elementor-panel .elementor-tab-control-layout a:before{content:"\f0db"}.elementor-panel .elementor-tab-control-lightbox a:before{content:"\f2d2"}.elementor-panel .elementor-control{background-color:#fff;position:relative;padding:0 20px 15px}.elementor-panel .elementor-control.elementor-control-separator-default:before{content:"";height:1px;display:block;margin-bottom:15px;background-color:#e6e9ec}.elementor-panel .elementor-control.elementor-control-separator-default.elementor-control-wp{margin-top:15px}.elementor-panel .elementor-control.elementor-control-separator-default.elementor-control-wp:before{background-color:transparent}.elementor-panel .elementor-control.elementor-control-separator-before{padding-top:15px}.elementor-panel .elementor-control.elementor-control-separator-before:before{content:"";position:absolute;height:3px;width:100%;top:0;left:0;background-color:#d5dadf}.elementor-panel .elementor-control.elementor-control-separator-after:after{content:"";position:absolute;height:3px;width:100%;bottom:0;left:0;background-color:#d5dadf}.elementor-panel .elementor-control.elementor-control-separator-after+.elementor-control-type-tabs{padding-top:15px}.elementor-panel .elementor-control.elementor-control-deprecated,.elementor-panel .elementor-control.elementor-control-deprecated .elementor-control-field-description{color:#b01b1b}.elementor-panel .elementor-control.elementor-control-hidden-label>*>*>.elementor-control-title,.elementor-panel .elementor-control.elementor-control-hidden-label>*>.elementor-control-title,.elementor-panel .elementor-control.elementor-hidden-control{display:none}.elementor-panel .elementor-control.elementor-control-type-heading .elementor-control-title{font-weight:700;margin:0}body:not(.elementor-device-desktop) .elementor-panel .elementor-control.elementor-control-responsive-desktop,body:not(.elementor-device-mobile) .elementor-panel .elementor-control.elementor-control-responsive-mobile,body:not(.elementor-device-tablet) .elementor-panel .elementor-control.elementor-control-responsive-tablet{display:none}.elementor-panel .elementor-control-wp{line-height:1.5}.elementor-panel .elementor-control-wp p{margin:15px 0}.elementor-panel .elementor-control-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-panel .elementor-label-block>.elementor-control-content>.elementor-control-field{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-panel .elementor-label-block>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:10px}.elementor-panel .elementor-label-block.elementor-control-hidden-label>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{margin-top:0}.elementor-panel .elementor-label-inline>.elementor-control-content>.elementor-control-field>.elementor-control-title{width:45%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.elementor-panel .elementor-label-inline>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{width:55%}.elementor-panel .elementor-control-field-description{margin-top:10px}.elementor-panel .elementor-required{color:#b01b1b}.elementor-panel .elementor-choices{display:table;width:100%;height:27px;background-color:#a4afb7;text-align:center;border-spacing:1px;-webkit-border-radius:3px;border-radius:3px}.elementor-panel .elementor-choices input{display:none}.elementor-panel .elementor-choices input:checked+.elementor-choices-label{color:#fff}.elementor-panel .elementor-choices input:not(:checked)+.elementor-choices-label{background-color:#fff;color:#a4afb7}.elementor-panel .elementor-choices .elementor-choices-label{display:table-cell;vertical-align:middle;font-size:12px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.elementor-panel .elementor-slider{display:inline-block;margin-top:10px;height:4px;background-color:#a4afb7;-webkit-border-radius:5px;border-radius:5px;position:relative;width:67%}.elementor-panel .elementor-slider .ui-slider-handle{height:16px;width:16px;background-color:#fff;display:inline-block;top:50%;-webkit-transform:translateY(-50%) translateX(-8px);-ms-transform:translateY(-50%) translateX(-8px);transform:translateY(-50%) translateX(-8px);position:absolute;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,.3);box-shadow:1px 1px 6px rgba(0,0,0,.3);-webkit-border-radius:50%;border-radius:50%;cursor:pointer}.elementor-panel .elementor-slider-input{width:33%;float:left}.elementor-panel .elementor-slider-input input{width:80%;float:left}.elementor-panel .elementor-units-choices{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.elementor-panel .elementor-units-choices input{display:none}.elementor-panel .elementor-units-choices input:not(:checked)+label{color:#c2cbd2}.elementor-panel .elementor-units-choices input:checked+label{text-decoration:underline}.elementor-panel .elementor-units-choices label{cursor:pointer;padding:0 2px;text-transform:uppercase;font-size:9px}.elementor-panel .elementor-control-start-end .eicon-h-align-left,.elementor-panel .elementor-control-start-end .eicon-h-align-right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.elementor-panel .elementor-control-responsive-switchers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 5px}.elementor-panel .elementor-responsive-switcher{display:inline-block;-webkit-border-radius:50%;border-radius:50%;height:18px;width:18px;background-color:#a4afb7;cursor:pointer;position:relative;margin-right:5px;color:#fff;font-size:8px;text-align:center;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.elementor-panel .elementor-responsive-switcher:hover{background-color:#c2cbd2}.elementor-panel .elementor-responsive-switcher i{line-height:18px}.elementor-device-desktop #elementor-panel .elementor-panel-controls-stack:not(.elementor-responsive-switchers-open) .elementor-responsive-switcher{background:#c2cbd2}.elementor-device-desktop #elementor-panel .elementor-panel-controls-stack:not(.elementor-responsive-switchers-open) .elementor-responsive-switcher:not(.elementor-responsive-switcher-desktop){display:none}.elementor-device-mobile .elementor-panel .elementor-responsive-switcher-mobile,.elementor-device-tablet .elementor-panel .elementor-responsive-switcher-tablet{background-color:#71d7f7}.elementor-panel .elementor-update-preview{margin:15px 15px 0;background-color:#e6e9ec;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-panel .elementor-update-preview-button-wrapper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.elementor-panel .elementor-update-preview-button{padding:8px 15px;text-transform:uppercase}.elementor-panel .elementor-control-align .elementor-choices,.elementor-panel .elementor-control-position .elementor-choices,.elementor-panel .elementor-control-text_align .elementor-choices{direction:ltr}.elementor-panel .elementor-control-type-media .elementor-control-media{padding:7px;border:1px solid;height:150px}.elementor-panel .elementor-control-type-media .elementor-control-media:not(:hover){border-color:#d5dadf}.elementor-panel .elementor-control-type-media .elementor-control-media:not(:hover) .elementor-control-media-upload-button{background-color:#d5dadf}.elementor-panel .elementor-control-type-media .elementor-control-media:hover{border-color:#a4afb7}.elementor-panel .elementor-control-type-media .elementor-control-media:hover .elementor-control-media-upload-button{background-color:#a4afb7}.elementor-panel .elementor-control-type-media .elementor-control-media.media-empty .elementor-control-media-image-area,.elementor-panel .elementor-control-type-media .elementor-control-media:not(.media-empty) .elementor-control-media-upload-button{display:none}.elementor-panel .elementor-control-type-media .elementor-control-media>*{height:100%;cursor:pointer;position:relative}.elementor-panel .elementor-control-type-media .fa-plus-circle{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;font-size:20px}.elementor-panel .elementor-control-type-media .elementor-control-media-image-area:not(:hover) .elementor-control-media-delete{display:none}.elementor-panel .elementor-control-type-media .elementor-control-media-image-area:hover .elementor-control-media-image{opacity:.5}.elementor-panel .elementor-control-type-media .elementor-control-media-delete{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:9.5px;font-size:11px;color:#fff;background-color:#a4afb7;text-transform:uppercase}.elementor-panel .elementor-control-type-media .elementor-control-media-image{height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%}.elementor-panel .elementor-control-type-dimensions .elementor-control-dimensions{overflow:hidden}.elementor-panel .elementor-control-type-dimensions li{float:left;width:20%}.elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions,.elementor-panel .elementor-control-type-dimensions li input{display:block;text-align:center;width:100%;border-color:#a4afb7;height:27px}.elementor-panel .elementor-control-type-dimensions li input{border-left:none;-webkit-border-radius:0;border-radius:0;padding:4px 0}.elementor-panel .elementor-control-type-dimensions li input:focus+.elementor-control-dimension-label{color:#a4afb7}.elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions{border:1px solid #a4afb7;border-left:none;background-color:#fff;padding:0;outline:none;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;cursor:pointer}.elementor-panel .elementor-control-type-dimensions li:first-child input{border-left:1px solid #a4afb7;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.elementor-panel .elementor-control-type-dimensions .elementor-control-dimension-label{display:block;text-align:center;color:#d5dadf;font-size:9px;text-transform:uppercase;padding-top:5px}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked{background-color:#fff}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked{display:none}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked){background-color:#a4afb7}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked{display:none}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked{color:#fff}.elementor-panel .elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-more{display:none}.elementor-panel .elementor-control-type-url .elementor-control-url-external-show input{padding-right:46px}.elementor-panel .elementor-control-type-url .elementor-control-input-wrapper{position:relative}.elementor-panel .elementor-control-type-url .elementor-control-url-more{position:absolute;top:0;right:0;height:26px;width:40px;border-left:1px solid;cursor:pointer;font-size:10px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-panel .elementor-control-type-url .elementor-control-url-more i{font-size:13px}.elementor-panel .elementor-control-type-url .elementor-control-url-more-input,.elementor-panel .elementor-control-type-url .elementor-control-url-more-input:not(:checked)+.elementor-control-url-more-options{display:none}.elementor-panel .elementor-control-type-url .elementor-control-url-more-options{padding-top:10px}.elementor-panel .elementor-control-type-url .elementor-control-url-option{padding:5px;font-size:12px}.elementor-panel .elementor-control-type-url .elementor-input[data-setting=url],.elementor-panel .elementor-control-type-url input[type=url]{direction:ltr}.elementor-panel .elementor-control-type-url .elementor-input[data-setting=url]:not(:focus)+.elementor-control-url-more,.elementor-panel .elementor-control-type-url input[type=url]:not(:focus)+.elementor-control-url-more{border-color:#d5dadf}.elementor-panel .elementor-control-type-url .elementor-input[data-setting=url]:focus+.elementor-control-url-more,.elementor-panel .elementor-control-type-url input[type=url]:focus+.elementor-control-url-more{border-color:#a4afb7}.elementor-panel .elementor-control-type-section{margin-top:10px;padding:0}.elementor-panel .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section){padding-top:15px}.elementor-panel .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section):before{display:none}.elementor-panel .elementor-control-type-color>.elementor-control-content>.elementor-control-field>.elementor-control-title{width:70%}.elementor-panel .elementor-control-type-color>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{height:27px;width:30%}.elementor-panel .elementor-control-type-wysiwyg.elementor-rich-editing-disabled .wp-editor-container{margin-top:10px}.elementor-panel .elementor-control-type-wysiwyg *{-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-panel .elementor-control-type-wysiwyg .wp-editor-container{border:1px solid #e6e9ec;-webkit-border-radius:3px;border-radius:3px}.elementor-panel .elementor-control-type-wysiwyg #insert-media-button{margin-top:7px;height:auto;line-height:1;font-size:10px;padding:3px 7px;background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .ed_button{height:22px;width:auto}.elementor-panel .elementor-control-type-wysiwyg .wp-media-buttons-icon{height:14px;margin:0}.elementor-panel .elementor-control-type-wysiwyg .wp-media-buttons-icon:before{font-size:14px}.elementor-panel .elementor-control-type-wysiwyg .wp-switch-editor{border:none;color:#6d7882;font-size:10px;padding:3px 9px 4px;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.elementor-panel .elementor-control-type-wysiwyg .html-active .switch-tmce{background-color:transparent}.elementor-panel .elementor-control-type-wysiwyg .html-active .switch-html,.elementor-panel .elementor-control-type-wysiwyg .tmce-active .switch-tmce{background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .tmce-active .switch-html{background-color:transparent}.elementor-panel .elementor-control-type-wysiwyg .mce-toolbar-grp,.elementor-panel .elementor-control-type-wysiwyg .quicktags-toolbar{background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .mce-toolbar-grp>div{padding:0 3px}.elementor-panel .elementor-control-type-wysiwyg .elementor-wp-editor{-webkit-box-sizing:border-box;box-sizing:border-box}.elementor-panel .elementor-control-type-wysiwyg .mce-ico{color:#6d7882;font-size:16px}.elementor-panel .elementor-control-type-wysiwyg .mce-btn{margin-right:0;margin-left:0}.elementor-panel .elementor-control-type-wysiwyg .mce-btn.mce-active,.elementor-panel .elementor-control-type-wysiwyg .mce-btn:active,.elementor-panel .elementor-control-type-wysiwyg .mce-btn:hover{border-color:#d5dadf}.elementor-panel .elementor-control-type-wysiwyg .mce-path{padding:5px 10px}.elementor-panel .elementor-control-type-wysiwyg .mce-path-item{font-size:12px;color:#6d7882}.elementor-panel .elementor-control-type-icon .select2-selection__rendered .fa{margin-right:3px}.elementor-panel .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,.elementor-panel .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails{display:none}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnails{overflow:hidden;margin-top:20px;cursor:pointer}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnail{width:40px;height:40px;-webkit-background-size:cover;background-size:cover;background-position:50% 50%;float:right;margin-bottom:10px}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnail:not(:nth-child(5n)){margin-left:10px}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-add{width:100%;height:30px;color:#fff;background-color:#a4afb7;margin-top:10px;text-transform:uppercase}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-clear{color:#b01b1b;cursor:pointer}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset{border:1px solid #e6e9ec;padding:3px;-webkit-border-radius:3px;border-radius:3px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset){display:inline-block;cursor:pointer;height:50px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset) svg{height:100%}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset path{fill:#e6e9ec}.elementor-panel .elementor-control-type-structure .elementor-control-structure-current-preset{margin-top:15px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-current-preset svg{display:block;width:100%}.elementor-panel .elementor-control-type-structure .elementor-control-structure-reset{padding:10px 0 0 2px;font-size:11px;cursor:pointer;color:#a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-reset i{margin-left:8px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title{color:#495157;font-weight:700;padding:13.5px 20px;position:relative}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{content:"";position:absolute;left:0;right:0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{top:0;background-color:#e6e9ec;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:after{bottom:0;height:1px;background-color:#e6e9ec}.elementor-panel .elementor-control-type-structure .elementor-control-structure-title{margin:10px -20px 0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{height:10px;-webkit-box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1);box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1)}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title{margin:15px -20px 0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before{height:3px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input{display:none}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset{border:1px solid #a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset path{fill:#a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset-wrapper{margin-top:15px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset-title{text-align:center;padding-top:5px;font-style:italic;font-size:11px;color:#a4afb7}.elementor-panel .elementor-control-type-image_dimensions .elementor-control-field-description{margin:0 0 15px;line-height:1.4}.elementor-panel .elementor-control-type-image_dimensions .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field{width:65px;float:right}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus+.elementor-image-dimensions-field-description{color:#a4afb7}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-separator{width:20px;text-align:center;float:right;padding-top:4px}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field-description{display:block;text-transform:uppercase;margin-top:5px;color:#d5dadf;font-size:9px;text-align:center}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button{float:left;height:27px;width:65px}.elementor-panel .elementor-control-type-code{padding:0 10px 15px}.elementor-panel .elementor-control-type-wp_widget .widget-inside{display:block}.elementor-panel .elementor-control-type-wp_widget .quicktags-toolbar input{width:auto}.elementor-panel .elementor-control-type-tabs{font-size:.8em;color:#a4afb7;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-panel .elementor-control-type-tab{text-align:center;width:100%;padding:0;line-height:30px;border-top:1px solid #a4afb7;border-bottom:1px solid #a4afb7;border-left:1px solid #a4afb7;cursor:pointer}.elementor-panel .elementor-control-type-tab:first-child{border-right:1px solid #a4afb7;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.elementor-panel .elementor-control-type-tab:last-child{-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.elementor-panel .elementor-control-type-tab.elementor-tab-active{background-color:#a4afb7;color:#fff}.elementor-panel .elementor-tab-close{display:none!important}.elementor-panel .elementor-control-type-repeater,.elementor-panel .elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab){padding:0 10px 15px}.elementor-panel .elementor-control-type-repeater .elementor-control:before,.elementor-panel .elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove{display:none}.elementor-panel .elementor-control-type-repeater .repeater-fields{margin:10px 0}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls{border:1px solid #d5dadf;border-top-width:0;padding-top:15px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable){display:none}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls .wp-picker-container.wp-picker-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);border-width:0}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools{display:table;table-layout:fixed;width:100%;color:#556068;background-color:#d5dadf;height:40px;border-spacing:1px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools:hover{background-color:#a4afb7}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div{display:table-cell;text-align:center;vertical-align:middle;cursor:pointer}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div:not(.elementor-repeater-row-handle-sortable){background-color:#fff}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div:hover{opacity:.95}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title{text-align:right;padding:0 10px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title .fa{margin-left:5px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-tool{width:40px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable{cursor:move;width:10px;color:#fff}.elementor-panel .elementor-control-type-repeater .elementor-button-wrapper{text-align:center;padding:10px}.elementor-panel .elementor-control-type-textarea textarea{display:block}.elementor-panel .elementor-control-type-box_shadow .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-box_shadow .elementor-shadow-slider{margin-top:10px}.elementor-panel .elementor-control-type-text_shadow .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-text_shadow .elementor-shadow-slider{margin-top:10px}.elementor-panel .elementor-control-type-switcher.elementor-label-inline>.elementor-control-content .elementor-control-field .elementor-control-title{width:70%}.elementor-panel .elementor-control-type-switcher.elementor-label-inline>.elementor-control-content .elementor-control-field .elementor-control-input-wrapper{width:30%}.elementor-panel .elementor-control-type-switcher .elementor-control-input-wrapper{text-align:left}.elementor-panel .elementor-control-type-switcher .elementor-switch{position:relative;display:inline-block;vertical-align:top;width:49px;height:20px;background-color:#fff;-webkit-border-radius:18px;border-radius:18px;cursor:pointer}.elementor-panel .elementor-control-type-switcher .elementor-switch-input{display:none}.elementor-panel .elementor-control-type-switcher .elementor-switch-label{position:relative;display:block;height:inherit;font-size:7px;text-transform:uppercase;background:#eceeef;-webkit-border-radius:inherit;border-radius:inherit;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;-webkit-transition-property:opacity,background;-o-transition-property:opacity,background;transition-property:opacity,background}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:after,.elementor-panel .elementor-control-type-switcher .elementor-switch-label:before{position:absolute;top:0;width:50%;text-align:center;line-height:20px;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:before{content:attr(data-off);right:3px;color:#a4afb7;text-shadow:0 1px hsla(0,0%,100%,.5)}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:after{content:attr(data-on);left:3px;color:#fff;text-shadow:0 1px rgba(0,0,0,.2);opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label{background:#71d7f7;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2)}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label:before{opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label:after{opacity:1}.elementor-panel .elementor-control-type-switcher .elementor-switch-handle{position:absolute;top:1px;left:1px;width:18px;height:18px;background:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:left .15s ease-out;-o-transition:left .15s ease-out;transition:left .15s ease-out}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-handle{left:30px;-webkit-box-shadow:-1px 1px 5px rgba(0,0,0,.2);box-shadow:-1px 1px 5px rgba(0,0,0,.2)}.elementor-panel .elementor-control-type-order .elementor-control-oreder-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-panel .elementor-control-type-order input{display:none}.elementor-panel .elementor-control-type-order input:checked+.elementor-control-order-label{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.elementor-panel .elementor-control-type-order select{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.elementor-panel .elementor-control-type-order select:not(:focus)~.elementor-control-order-label{border-color:#d5dadf}.elementor-panel .elementor-control-type-order select:focus~.elementor-control-order-label{border-color:#a4afb7}.elementor-panel .elementor-control-type-order .elementor-control-order-label{position:relative;padding:0;width:40px;border:1px solid;font-size:10px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin-left:-3px;background-color:#fff;cursor:pointer}.elementor-panel .elementor-control-type-order .elementor-control-order-label i{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-panel .elementor-control-type-hidden{display:none!important}.elementor-panel .elementor-control-type-popover_toggle input{display:none}.elementor-panel .elementor-control-type-popover_toggle label{cursor:pointer}.elementor-panel .elementor-control-type-popover_toggle .elementor-control-input-wrapper{direction:ltr}.elementor-panel .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:checked+.elementor-control-popover-toggle-toggle-label{color:#71d7f7}.elementor-panel .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:not(:checked)~.elementor-control-popover-toggle-reset-label{display:none}.elementor-panel .elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label{color:#c2cbd2;padding-left:5px}.elementor-panel .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle-label{width:50px;height:27px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:3px;border-radius:3px;border:1px solid #d5dadf}.elementor-panel .elementor-control-type-button .elementor-control-input-wrapper{text-align:left}.elementor-panel .elementor-control-type-button .elementor-button{width:80px;height:26px}.elementor-panel .wp-picker-container.wp-picker-active{position:absolute;z-index:1;top:0;left:7px;background-color:#fff;border:solid #fff;border-width:0 10px 0 5px;padding-top:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4)}.elementor-panel .wp-picker-container.wp-picker-active .wp-color-result{float:right}.elementor-panel .wp-picker-container.wp-picker-active .wp-picker-input-wrap{padding-left:10px;float:left}.elementor-panel .wp-picker-container *{-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-panel .wp-picker-container .color-alpha{width:-webkit-calc(100% - 2px * 2);width:calc(100% - 2px * 2);height:-webkit-calc(100% - 2px * 2);height:calc(100% - 2px * 2);margin:2px;position:absolute;top:0;left:0;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.elementor-panel .wp-picker-container .iris-picker{border:none}.elementor-panel .wp-color-result{margin:0;width:48px;height:25px;-webkit-transition:border .5s;-o-transition:border .5s;transition:border .5s;padding:0;background-color:#fafafa;-webkit-border-radius:3px;border-radius:3px;border:1px solid #d5dadf}.elementor-panel .wp-color-result,.elementor-panel .wp-color-result:focus{-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.elementor-panel .wp-color-result.wp-picker-open:after,.elementor-panel .wp-color-result:after{content:none}.elementor-panel .wp-color-result:hover{border:1px solid #a4afb7}.elementor-panel .wp-color-result:active,.elementor-panel .wp-color-result:focus{outline:0}.elementor-panel .wp-picker-clear.button,.elementor-panel .wp-picker-default.button{height:26px;width:48px;padding:0;background-color:#d5dadf;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin:0}.elementor-panel .wp-color-picker{float:left;width:100px;max-width:100px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;line-height:1}.elementor-panel .wp-picker-holder *{-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-panel .wp-picker-open~.wp-picker-holder{clear:both;margin-bottom:15px}.elementor-panel .iris-square-value{-webkit-transition:none;-o-transition:none;transition:none}.elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active){float:left}.elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active) .wp-color-result{margin:0}.elementor-panel .elementor-control .wp-picker-container.wp-picker-active{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}.elementor-panel .elementor-control .wp-picker-container.wp-picker-active .wp-color-result{margin-right:3px}.elementor-panel #elementor-panel-footer{position:absolute;bottom:0;left:0;right:0;height:40px;background-color:#495157}.elementor-panel #elementor-panel-footer-tools{display:table;table-layout:fixed;width:100%;height:100%}.elementor-panel .elementor-panel-footer-tool{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;color:#a4afb7;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-update{border-left:1px solid #2d8739;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-update i{margin-left:5px}.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options{float:right;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options i{margin:auto}.elementor-panel .elementor-panel-footer-tool.elementor-open{color:#fff}.elementor-panel .elementor-panel-footer-tool:not(.elementor-open):hover{color:#d5dadf}.elementor-panel .elementor-panel-footer-tool:not(.elementor-open) .elementor-panel-footer-sub-menu-wrapper{display:none}.elementor-panel .elementor-panel-footer-sub-menu-wrapper{position:absolute;bottom:100%;left:0;width:100%;background-color:#556068;padding:10px;-webkit-box-shadow:-2px -5px 8px rgba(0,0,0,.1);box-shadow:-2px -5px 8px rgba(0,0,0,.1);cursor:default;z-index:2}.elementor-panel .elementor-panel-footer-sub-menu{-webkit-border-radius:5px;border-radius:5px;overflow:hidden}.elementor-panel .elementor-panel-footer-sub-menu-item{background-color:#495157;display:table;table-layout:fixed;width:100%;cursor:pointer}.elementor-panel .elementor-panel-footer-sub-menu-item:not(:last-child){margin-bottom:1px}.elementor-panel .elementor-panel-footer-sub-menu-item[data-device-mode=mobile-landscape] .fa-mobile{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.elementor-panel .elementor-panel-footer-sub-menu-item:hover{background-color:rgba(0,0,0,.2)}.elementor-panel .elementor-panel-footer-sub-menu-item.active{background-color:rgba(0,0,0,.3)}.elementor-panel .elementor-panel-footer-sub-menu-item>*{display:table-cell;height:40px;vertical-align:middle}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-icon{width:40px;color:#a4afb7}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-title{text-align:right;color:#d5dadf}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-description{width:95px;text-align:right;font-size:11px;font-style:italic;color:#a4afb7}.elementor-panel #elementor-panel-footer-help-title{text-align:right;padding:10px 0;color:#d5dadf}.elementor-panel #elementor-panel-saver-publish{width:80px}.elementor-panel #elementor-panel-saver-publish .elementor-button.elementor-button-state #elementor-panel-saver-button-publish-label{display:none}.elementor-panel #elementor-panel-saver-save-options{width:35px;border-right:1px solid #495157}.elementor-panel #elementor-panel-saver-save-options .elementor-last-edited{font-size:11px;font-style:italic;color:#a4afb7;padding:5px 0 15px}.elementor-panel #elementor-panel-saver-save-options .elementor-last-edited:not(.elementor-state-active) .elementor-state-icon{display:none}.elementor-panel #elementor-panel-saver-save-options .elementor-last-edited time{border-bottom:1px dotted transparent;-webkit-transition:all .3s ease-in-out;-o-transition:all ease-in-out .3s;transition:all .3s ease-in-out;cursor:pointer}.elementor-panel #elementor-panel-saver-save-options .elementor-last-edited time:hover{border-bottom-color:inherit}.elementor-panel #elementor-panel-saver-button-preview a{color:#a4afb7}.elementor-panel #elementor-panel-saver-button-publish,.elementor-panel #elementor-panel-saver-button-save-options{font-size:11px;text-transform:uppercase;height:26px}.elementor-panel #elementor-panel-saver-button-publish{width:100%;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.elementor-panel #elementor-panel-saver-button-,.elementor-panel #elementor-panel-saver-button-save-options{width:25px}#elementor-mode-switcher{position:absolute;right:100%;top:50%;width:15px;height:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#e6e9ec;font-size:15px;-webkit-box-shadow:-3px 1px 5px rgba(0,0,0,.1);box-shadow:-3px 1px 5px rgba(0,0,0,.1);cursor:pointer}#elementor-mode-switcher:hover,body.elementor-editor-preview #elementor-mode-switcher{background-color:#b7084e;color:#fff}#elementor-mode-switcher-inner,#elementor-mode-switcher-preview{width:100%;height:100%;position:absolute;top:0;left:0}#elementor-mode-switcher-preview{cursor:pointer}#elementor-mode-switcher-preview .fa{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#elementor-mode-switcher-preview-input{display:none}.elementor-revision-item__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #d5dadf;padding:10px 15px;margin-bottom:10px;font-size:11px}.elementor-revision-item__wrapper.current{font-weight:700}.elementor-revision-item__wrapper .elementor-revision-item__tools-current{color:#b7084e}.elementor-revision-item:hover:not(.elementor-revision-current-preview){background-color:rgba(230,233,236,.3)}.elementor-revision-item-loading .elementor-revision-item__tools-current,.elementor-revision-item-loading .elementor-revision-item__tools-delete,.elementor-revision-item.elementor-revision-current-preview .elementor-revision-item__tools-delete,.elementor-revision-item:not(.elementor-revision-item-loading) .elementor-revision-item__tools-spinner,.elementor-revision-item:not(:hover) .elementor-revision-item__tools-delete{display:none}.elementor-revision-item__gravatar{-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.elementor-revision-item__gravatar img{display:block}.elementor-revision-item__details{padding-right:15px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;cursor:pointer}.elementor-revision-item__tools-delete{cursor:pointer}.elementor-revision-meta{padding-top:5px;font-size:10px;font-weight:700}.elementor-revision-current-preview{background-color:#e6e9ec}#elementor-restore-autosave-dialog.dialog-widget{background-color:rgba(0,0,0,.3)}.elementor-history-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #d5dadf;padding:10px 15px;margin-bottom:10px;font-size:11px;line-height:1.4;cursor:pointer}.elementor-history-item:hover{background-color:rgba(230,233,236,.3)}.elementor-history-item:hover .elementor-history-item__icon .fa:before{content:"\f1da"}.elementor-history-item-applied{color:#a4afb7}.elementor-history-item-current{background:#e6e9ec;cursor:inherit}.elementor-history-item-current .elementor-history-item__icon .fa:before,.elementor-history-item-current:hover .elementor-history-item__icon .fa:before{content:"\f00c"}.elementor-history-item__details{width:95%}.elementor-history-item__title{font-weight:700}.elementor-history-item__action,.elementor-history-item__subtitle{font-weight:lighter}.elementor-history-item__action{font-style:italic;text-decoration:underline}.elementor-history-item .__icon{float:left}.elementor-history-revisions-message{font-size:11px;text-align:center;padding:5px 0}#elementor-preview{background-color:#333;position:absolute;height:100%;top:0;right:0;border:0}.elementor-device-desktop #elementor-preview{overflow-y:hidden}body:not(.elementor-device-desktop) #elementor-preview{overflow-y:auto}#elementor-preview-responsive-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.elementor-device-desktop #elementor-preview-responsive-wrapper{min-width:1025px;margin:0 auto;width:100%;height:100%}.elementor-device-tablet #elementor-preview-responsive-wrapper{width:768px;height:1025px;padding:40px 10px 70px}.elementor-device-mobile #elementor-preview-responsive-wrapper{width:360px;height:640px;padding:40px 10px 70px}body:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper{-webkit-border-radius:30px;border-radius:30px;background-color:#111;margin:30px auto 80px;-webkit-box-sizing:content-box;box-sizing:content-box}#elementor-preview-iframe{width:100%;height:100%;background-color:#fff}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:5}.tipsy-inner{background-color:#000;color:#fff;max-width:200px;padding:6px 12px;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow,.tipsy-nw .tipsy-arrow{border-left-color:transparent;border-right-color:transparent;top:0;border-bottom-style:solid;border-top:none}.tipsy-n .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-nw .tipsy-arrow{left:10px}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow,.tipsy-se .tipsy-arrow,.tipsy-sw .tipsy-arrow{bottom:0;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-sw .tipsy-arrow{left:10px}.tipsy-se .tipsy-arrow{right:10px}.tipsy-e .tipsy-arrow,.tipsy-w .tipsy-arrow{top:50%;margin-top:-5px;border-top-color:transparent;border-bottom-color:transparent}.tipsy-e .tipsy-arrow{right:0;border-left-style:solid;border-right:none}.tipsy-w .tipsy-arrow{left:0;border-right-style:solid;border-left:none}#elementor-template-library-modal .dialog-widget-content{background-color:#f1f3f5;width:100%}@media (max-width:1439px){#elementor-template-library-modal .dialog-widget-content{max-width:990px}}@media (min-width:1440px){#elementor-template-library-modal .dialog-widget-content{max-width:1200px}}#elementor-template-library-modal .dialog-widget-header{padding:0;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);position:relative;z-index:1}#elementor-template-library-modal .dialog-buttons-wrapper{display:none}#elementor-template-library-modal .dialog-message{height:750px;max-height:85vh;overflow:auto;padding:25px 30px 30px}#elementor-template-library-modal a,#elementor-template-library-modal a:hover{color:inherit}#elementor-template-library-modal a.elementor-template-library-blank-footer-link{font-style:normal;text-decoration:underline;color:#39b54a}#elementor-template-library-modal a.elementor-template-library-blank-footer-link:hover{font-weight:500}#elementor-template-library-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:50px}#elementor-template-library-header-logo-area{text-align:right;padding-right:15px}#elementor-template-library-header-logo-area>*{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#elementor-template-library-header-logo{font-size:15px;text-transform:uppercase;color:#495157;font-weight:700;cursor:pointer}#elementor-template-library-header-logo-icon-wrapper{padding:4px 7px 6px;background-image:-webkit-linear-gradient(225deg,#ef295a,#434363);background-image:-o-linear-gradient(225deg,#ef295a,#434363);background-image:linear-gradient(-135deg,#ef295a,#434363);-webkit-border-radius:2px;border-radius:2px;margin-left:10px}#elementor-template-library-header-logo i{color:#fff;font-size:10px}#elementor-template-library-header-menu-area{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#elementor-template-library-header-menu{text-align:center}.elementor-template-library-menu-item{display:inline-block;padding:17px;cursor:pointer}.elementor-template-library-menu-item.elementor-active{background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#fff));background-image:-webkit-linear-gradient(top,#f3f3f3,#fff);background-image:-o-linear-gradient(top,#f3f3f3,#fff);background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #9b0a46}#elementor-template-library-header-items-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-template-library-header-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-template-library-header-item>i{font-size:20px;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s;cursor:pointer}.elementor-template-library-header-item>i:not(:hover){color:#a4afb7}#elementor-template-library-header-close-modal{width:45px;border-right:1px solid #e6e9ec}#elementor-template-library-header-close-modal i{font-size:18px}#elementor-template-library-header-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#elementor-template-library-header-actions>div{padding-left:16px}#elementor-template-library-header-preview-insert-wrapper{cursor:default;padding:0 10px}#elementor-template-library-header-preview-insert-wrapper .elementor-button{padding:8px 14px}#elementor-template-library-header-preview-back{padding:16.5px 0 15px 16.5px;border-left:1px solid #e6e9ec;cursor:pointer;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}#elementor-template-library-header-preview-back:not(:hover){color:#a4afb7}#elementor-template-library-header-preview-back i{padding-left:10px;font-size:18px}#elementor-template-library-header-preview-back i:before{content:""}#elementor-template-library-loading .elementor-loading-title{color:#a4afb7}#elementor-template-library-loading .elementor-loader-box{background-color:#d5dadf}#elementor-template-library-templates{padding:0 15px}#elementor-template-library-templates[data-template-source=local] #elementor-template-library-templates-container{-webkit-box-shadow:1px 1px 20px 0 rgba(0,0,0,.03);box-shadow:1px 1px 20px 0 rgba(0,0,0,.03);margin-top:10px}#elementor-template-library-templates[data-template-source=local] .elementor-template-library-order-input:checked+.elementor-template-library-order-label{color:#6d7882}#elementor-template-library-templates[data-template-source=remote] #elementor-template-library-templates-container{margin:10px -15px 0}#elementor-template-library-templates[data-template-source=remote] .elementor-template-library-order-input:checked+.elementor-template-library-order-label{color:#495157}#elementor-template-library-templates .elementor-template-library-order-input,#elementor-template-library-templates.elementor-templates-filter-active #elementor-template-library-footer-banner,#elementor-template-library-templates[data-template-source=empty] #elementor-template-library-footer-banner,#elementor-template-library-templates[data-template-source=empty] #elementor-template-library-order-toolbar-local{display:none}#elementor-template-library-templates .elementor-template-library-order-input:checked+.elementor-template-library-order-label:after{font-family:eicons;content:"\e956";margin-right:5px}#elementor-template-library-templates .elementor-template-library-order-input:checked.elementor-template-library-order-reverse+.elementor-template-library-order-label:after{content:"\e955"}#elementor-template-library-templates-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#elementor-template-library-templates-container .elementor-template-library-template-insert{font-size:12px}#elementor-template-library-templates-container .elementor-template-library-template-local .elementor-template-library-template-insert{text-transform:none}#elementor-template-library-toolbar{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#elementor-template-library-toolbar,.elementor-template-library-filter-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#elementor-template-library-filter-toolbar-remote{font-size:11px}#elementor-template-library-order{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-left:1px solid #d5dadf}.elementor-template-library-order-label{text-transform:uppercase;cursor:pointer;padding-left:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.elementor-template-library-order-label:hover{color:#556068}#elementor-template-library-my-favorites{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right;padding-right:20px}#elementor-template-library-filter-my-favorites{display:none}#elementor-template-library-filter-my-favorites:checked+#elementor-template-library-filter-my-favorites-label{color:#495157}#elementor-template-library-filter-my-favorites:checked+#elementor-template-library-filter-my-favorites-label i:after{color:#b7084e;content:"\f004"}#elementor-template-library-filter-my-favorites-label{cursor:pointer;text-transform:uppercase}#elementor-template-library-filter-my-favorites-label:hover{color:#556068}#elementor-template-library-filter-my-favorites-label:hover i:after{color:#b7084e}#elementor-template-library-filter-my-favorites-label i{padding-left:5px}#elementor-template-library-filter-my-favorites-label i:after{color:#a4afb7;content:"\f08a"}#elementor-template-library-filter-text-wrapper{width:200px;position:relative}#elementor-template-library-filter-text-wrapper:after{content:"\e863";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:eicons}#elementor-template-library-filter-text{border:none;border-bottom:1px solid #d5dadf;-webkit-border-radius:0;border-radius:0;font-size:13px;padding:8px 8px 8px 0;-webkit-transition:border .5s;-o-transition:border .5s;transition:border .5s}#elementor-template-library-filter-text::-webkit-input-placeholder{font-weight:300;color:#c2cbd2}#elementor-template-library-filter-text::-moz-placeholder{font-weight:300;color:#c2cbd2}#elementor-template-library-filter-text:-ms-input-placeholder,#elementor-template-library-filter-text::-ms-input-placeholder{font-weight:300;color:#c2cbd2}#elementor-template-library-filter-text::placeholder{font-weight:300;color:#c2cbd2}#elementor-template-library-filter-text:focus{border-color:#c2cbd2}#elementor-template-library-filter-text:focus::-webkit-input-placeholder{color:#a4afb7}#elementor-template-library-filter-text:focus::-moz-placeholder{color:#a4afb7}#elementor-template-library-filter-text:focus:-ms-input-placeholder,#elementor-template-library-filter-text:focus::-ms-input-placeholder{color:#a4afb7}#elementor-template-library-filter-text:focus::placeholder{color:#a4afb7}.elementor-template-library-template-remote{margin:15px;padding:8px;background-color:#fff;-webkit-box-shadow:0 1px 20px 0 rgba(0,0,0,.07);box-shadow:0 1px 20px 0 rgba(0,0,0,.07);-webkit-border-radius:3px;border-radius:3px}.elementor-template-library-template-remote:not(:hover) .elementor-template-library-template-controls{opacity:0}.elementor-template-library-template-remote:not(:hover) .elementor-template-library-template-favorite-label{display:none}@media (max-width:1439px){.elementor-template-library-template-remote{width:-webkit-calc(25% - 30px);width:calc(25% - 30px)}}@media (min-width:1440px){.elementor-template-library-template-remote{width:-webkit-calc(20% - 30px);width:calc(20% - 30px)}}.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body{position:relative}.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before{position:absolute;content:"pro";text-transform:uppercase;top:5px;left:5px;background-color:#b7084e;color:#d5dadf;padding:2px 4px 0;font-size:9px;-webkit-border-radius:2px;border-radius:2px}.elementor-template-library-template-remote .elementor-template-library-template-body{height:200px;position:relative}.elementor-template-library-template-remote .elementor-template-library-template-screenshot{height:100%;-webkit-background-size:cover;background-size:cover;background-position-x:50%;-webkit-box-shadow:inset 0 -2px 15px -6px rgba(0,0,0,.07);box-shadow:inset 0 -2px 15px -6px rgba(0,0,0,.07)}.elementor-template-library-template-remote .elementor-template-library-template-controls{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.elementor-template-library-template-remote .elementor-template-library-template-action{font-size:11px;width:150px;padding:11px}.elementor-template-library-template-remote .elementor-template-library-template-preview{position:relative;height:150px;cursor:pointer}.elementor-template-library-template-remote .elementor-template-library-template-preview i{font-size:20px;color:#d5dadf;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-template-library-template-remote .elementor-template-library-template-footer{margin:10px 0 2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:11px;line-height:1}.elementor-template-library-template-remote .elementor-template-library-template-name{text-align:right;color:#6d7882;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-left:5px}.elementor-template-library-template-remote .elementor-template-library-template-favorite-input{display:none}.elementor-template-library-template-remote .elementor-template-library-template-favorite-input:checked+.elementor-template-library-template-favorite-label i:before{content:"\f004";color:#b7084e}.elementor-template-library-template-remote .elementor-template-library-template-favorite-label{cursor:pointer}.elementor-template-library-template-remote .elementor-template-library-template-favorite-label:hover i{color:#b7084e}#elementor-template-library-order-toolbar-local,.elementor-template-library-template-local{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 25px;text-align:right}#elementor-template-library-order-toolbar-local{margin-top:30px}#elementor-template-library-order-toolbar-local .elementor-template-library-order-label{line-height:1;font-size:10px;font-weight:500}#elementor-template-library-order-toolbar-local .elementor-template-library-order-label:not(:hover){color:#a4afb7}.elementor-template-library-template-local{height:50px;width:100%;margin-top:1px;background-color:#fff;-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear}.elementor-template-library-template-local:hover{background-color:#fafbfb}.elementor-template-library-template-local:not(:hover) .elementor-template-library-template-insert{background:none;color:#a4afb7}.elementor-template-library-template-local:first-child{-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.elementor-template-library-template-local:last-child{-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.elementor-template-library-template-local .elementor-template-library-template-name{font-weight:500}.elementor-template-library-template-local .elementor-template-library-template-meta,.elementor-template-library-template-local .elementor-template-library-template-name{padding-left:20px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.elementor-template-library-template-local .elementor-template-library-template-meta{color:#a4afb7}.elementor-template-library-template-local .elementor-template-library-template-controls{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-template-library-template-local .elementor-template-library-template-controls>div{cursor:pointer;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}.elementor-template-library-template-local .elementor-template-library-template-controls>div:not(:hover){color:#a4afb7}.elementor-template-library-template-local .elementor-template-library-template-insert i{margin-left:3px}.elementor-template-library-template-local .elementor-template-library-template-control-title{margin-right:6px}.elementor-template-library-template-local .elementor-template-library-template-delete:hover{color:red}.elementor-template-library-template-local .elementor-template-library-template-export:hover i{color:#556068}.elementor-template-library-template-local .elementor-template-library-template-action{padding:8px 18px;margin:0 20px}.elementor-template-library-template-local .elementor-template-library-template-more{display:none;position:absolute;background-color:#fff;padding:3px 20px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 3px 11px rgba(0,0,0,.3);box-shadow:1px 3px 11px rgba(0,0,0,.3);top:100%;left:0;-webkit-transform:translateX(-65%) translateY(-7px);-ms-transform:translateX(-65%) translateY(-7px);transform:translateX(-65%) translateY(-7px);z-index:1}.elementor-template-library-template-local .elementor-template-library-template-more:before{content:"";position:absolute;border:solid transparent;border-width:8px 4px;border-bottom-color:#fff;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.elementor-template-library-template-local .elementor-template-library-template-more>div{margin:10px 0;font-size:11px}.elementor-template-library-template-local .elementor-template-library-template-more-toggle{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.elementor-template-library-template-local .elementor-template-library-template-more-toggle i{font-size:16px}#elementor-template-library-preview{height:100%;overflow:hidden}#elementor-template-library-preview iframe{height:150%;-webkit-transform:scale(.666) translateX(25%) translateY(-25%);-ms-transform:scale(.666) translateX(25%) translateY(-25%);transform:scale(.666) translateX(25%) translateY(-25%)}@media (max-width:1439px){#elementor-template-library-preview iframe{width:1440px}}@media (min-width:1440px){#elementor-template-library-preview iframe{width:1710px}}.elementor-template-library-blank-icon{font-size:65px;margin-top:45px;color:#c2cbd2;line-height:1}.elementor-template-library-blank-title{font-size:30px;margin-top:40px}.elementor-template-library-blank-message{font-size:18px;color:#a4afb7;margin-top:25px;font-weight:300}#elementor-template-library-save-template-form{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#elementor-template-library-save-template-form>*{height:55px;font-size:16px}#elementor-template-library-save-template-name{width:500px;background-color:#fff;font-weight:300;color:#a4afb7;padding-right:25px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;border:none}#elementor-template-library-save-template-name::-webkit-input-placeholder{color:#a4afb7}#elementor-template-library-save-template-name::-moz-placeholder{color:#a4afb7}#elementor-template-library-save-template-name:-ms-input-placeholder,#elementor-template-library-save-template-name::-ms-input-placeholder{color:#a4afb7}#elementor-template-library-save-template-name::placeholder{color:#a4afb7}#elementor-template-library-save-template-submit{width:150px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;font-weight:500}#elementor-template-library-save-template-submit:hover{-webkit-box-shadow:none;box-shadow:none}#elementor-template-library-import-form{width:95%;background-color:hsla(0,0%,100%,.5);padding:60px;border:2px dashed #d5dadf;margin:35px auto;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}#elementor-template-library-import-form:hover{background-color:hsla(0,0%,100%,.9)}#elementor-template-library-import-form-or{margin-top:15px;font-size:18px}#elementor-template-library-import-form-label{margin-top:20px;padding:15px 35px;font-size:16px;display:inline-block}#elementor-template-library-import-form-input{display:none}#elementor-template-library-import-form.elementor-drag-over{border:3px dashed #71d7f7}#elementor-template-library-import .elementor-template-library-blank-icon{margin-top:0}#elementor-template-library-import .elementor-template-library-blank-message{margin-top:20px}.elementor-template-library-blank-footer{position:absolute;bottom:70px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#a4afb7;font-size:16px;font-style:italic}@media (max-height:700px){.elementor-template-library-blank-footer{display:none}}#elementor-template-library-footer-banner i{color:#c2cbd2;font-size:56px;margin-top:40px}#elementor-template-library-footer-banner .elementor-excerpt{color:#a4afb7;font-size:15px;font-weight:500;margin:20px 0}#elementor-template-library-templates-empty{width:100%;margin-top:40px}#elementor-template-library-error-dialog .dialog-message{text-align:start}#elementor-template-library-error-info{margin-top:10px}@media (max-width:1439px){.elementor-template-library-local-column-1{width:33%}.elementor-template-library-local-column-2{width:10%}.elementor-template-library-local-column-3,.elementor-template-library-local-column-4{width:15%}.elementor-template-library-local-column-5{width:27%}}@media (min-width:1440px){.elementor-template-library-local-column-1{width:25%}.elementor-template-library-local-column-2,.elementor-template-library-local-column-3,.elementor-template-library-local-column-4{width:17%}.elementor-template-library-local-column-5{width:24%}}@media (max-width:1024px){.elementor-template-library-local-column-3{display:none}.elementor-template-library-local-column-5{width:41%}}#elementor-toast{position:absolute;width:280px;padding:20px;-webkit-border-radius:5px;border-radius:5px;color:#d5dadf;background-color:rgba(0,0,0,.8)}#elementor-toast .dialog-message{font-size:13px}#elementor-toast .dialog-buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:15px}#elementor-toast .dialog-button{color:#fcb92c;margin:0 5px;text-transform:uppercase;cursor:pointer}#elementor-toast .dialog-button:last-child{margin-left:0}
assets/css/editor.css CHANGED
@@ -1,14 +1,5 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
  @charset "UTF-8";
3
- .dialog-widget {
4
- position: fixed;
5
- height: 100%;
6
- width: 100%;
7
- top: 0;
8
- left: 0;
9
- background-color: rgba(0, 0, 0, 0.8);
10
- z-index: 9999; }
11
-
12
  .dialog-widget-content {
13
  background-color: #fff;
14
  position: absolute;
@@ -18,33 +9,50 @@
18
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
19
  overflow: hidden; }
20
 
21
- .dialog-widget-header, .dialog-message {
22
- text-align: center; }
23
-
24
  .dialog-message {
25
  font-size: 12px;
26
  line-height: 1.5; }
27
 
28
- .dialog-buttons-wrapper {
29
- border-top: 1px solid #e6e9ec;
30
- text-align: center; }
31
- .dialog-buttons-wrapper > button {
32
- border: none;
33
- background: none;
34
- font-size: 15px;
35
- cursor: pointer;
36
- padding: 13px 0;
37
- outline: 0; }
38
- .dialog-buttons-wrapper > button:first-child {
39
- color: #6d7882; }
40
- .dialog-buttons-wrapper > button.dialog-ok {
41
- color: #b01b1b; }
42
- .dialog-buttons-wrapper > button.dialog-take_over {
43
- color: #39b54a; }
44
- .dialog-buttons-wrapper > button:active {
45
- background-color: rgba(230, 233, 236, 0.5); }
46
- .dialog-buttons-wrapper > button::-moz-focus-inner {
47
- border: 0; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48
 
49
  .dialog-widget-header {
50
  padding: 20px 0;
@@ -59,31 +67,21 @@
59
  .dialog-close-button:not(:hover) {
60
  opacity: .4; }
61
 
62
- .dialog-options-widget .dialog-widget-header,
63
  .dialog-confirm-widget .dialog-widget-header {
64
  font-size: 15px;
65
  color: #495157; }
66
 
67
- .dialog-options-widget .dialog-buttons-wrapper > button,
68
  .dialog-confirm-widget .dialog-buttons-wrapper > button {
69
  width: 50%; }
70
- .dialog-options-widget .dialog-buttons-wrapper > button:first-child,
71
  .dialog-confirm-widget .dialog-buttons-wrapper > button:first-child {
72
  border-right: 1px solid #e6e9ec; }
73
- .dialog-options-widget .dialog-buttons-wrapper > button:hover,
74
  .dialog-confirm-widget .dialog-buttons-wrapper > button:hover {
75
  background-color: #f4f6f7; }
76
 
77
- .dialog-options-widget, .dialog-confirm-widget, .dialog-alert-widget {
78
- -webkit-user-select: none;
79
- -moz-user-select: none; }
80
- .dialog-options-widget .dialog-widget-content, .dialog-confirm-widget .dialog-widget-content, .dialog-alert-widget .dialog-widget-content {
81
- margin: auto;
82
- width: 375px; }
83
- .dialog-options-widget .dialog-message, .dialog-confirm-widget .dialog-message, .dialog-alert-widget .dialog-message {
84
- padding: 0 20px;
85
- min-height: 50px; }
86
-
87
  .dialog-alert-widget .dialog-buttons-wrapper > button {
88
  width: 100%; }
89
 
@@ -123,6 +121,21 @@
123
  .elementor-hidden {
124
  display: none; }
125
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
126
  .elementor-screen-only,
127
  .screen-reader-text,
128
  .screen-reader-text span,
@@ -178,7 +191,7 @@ body {
178
  body a {
179
  color: #71d7f7; }
180
  body a:hover {
181
- color: #9b0a46; }
182
  body.elementor-editor-active #elementor-preview {
183
  right: 0; }
184
  @media (max-width: 1439px) {
@@ -335,23 +348,14 @@ body {
335
  font-size: 13px;
336
  color: #6d7882; }
337
 
338
- #elementor-saved-popup .dialog-message {
339
- height: 155px;
340
- width: 155px;
341
- background-color: #fff;
342
- -webkit-border-radius: 10px;
343
- border-radius: 10px; }
344
-
345
- #elementor-saved-popup .elementor-dialog-message {
346
- padding: 15px; }
347
- #elementor-saved-popup .elementor-dialog-message .fa {
348
- font-size: 85px;
349
- padding: 10px; }
350
 
351
- #elementor-saved-popup .elementor-dialog-message-text {
352
- text-transform: uppercase; }
353
 
354
  .elementor-button {
 
355
  outline: none;
356
  border: none;
357
  -webkit-border-radius: 3px;
@@ -361,26 +365,41 @@ body {
361
  -o-transition-property: background, color, box-shadow, opacity;
362
  transition-property: background, color, box-shadow, opacity;
363
  transition-property: background, color, box-shadow, opacity, -webkit-box-shadow;
364
- -webkit-transition-duration: .5s;
365
- -o-transition-duration: .5s;
366
- transition-duration: .5s; }
 
 
367
  .elementor-button:not([disabled]) {
368
  cursor: pointer; }
369
  .elementor-button:not(.elementor-button-state) .elementor-state-icon {
370
  display: none; }
371
- .elementor-button.elementor-button-success, .elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button {
372
  color: #fff; }
373
- .elementor-button.elementor-button-success[disabled], .elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button[disabled] {
374
  background-color: #c2cbd2; }
375
- .elementor-button.elementor-button-success:not([disabled]), .elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]) {
376
  background-color: #39b54a; }
377
- .elementor-button.elementor-button-success:not([disabled]):hover, .elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):hover {
378
  opacity: 0.85;
379
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
380
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); }
381
- .elementor-button.elementor-button-success:not([disabled]):active, .elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):active {
382
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1);
383
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); }
 
 
 
 
 
 
 
 
 
 
 
 
 
384
  .elementor-button.elementor-button-go-pro {
385
  color: #fff;
386
  background-color: #fcb92c; }
@@ -392,7 +411,6 @@ body {
392
  background-color: #a4afb7;
393
  color: #fff;
394
  font-size: 11px;
395
- text-transform: uppercase;
396
  padding: 6.5px 15px; }
397
  .elementor-button.elementor-button-default:hover {
398
  background-color: #6d7882;
@@ -662,10 +680,15 @@ select {
662
  background: #5bc0de;
663
  color: #ffffff; }
664
  .elementor-panel a {
665
- color: #9b0a46;
666
- -webkit-transition: none;
667
- -o-transition: none;
668
- transition: none; }
 
 
 
 
 
669
  .elementor-panel h1,
670
  .elementor-panel h2,
671
  .elementor-panel h3,
@@ -791,6 +814,8 @@ select {
791
  font-size: 12px;
792
  line-height: 1.5;
793
  text-align: left; }
 
 
794
  .elementor-panel .elementor-panel-alert.elementor-panel-alert-info {
795
  color: #31708f;
796
  background-color: #d9edf7;
@@ -861,13 +886,34 @@ select {
861
  transition: .5s; }
862
  .elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link:hover {
863
  background-color: #fdca5e; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
864
  .elementor-panel #elementor-panel-get-pro-elements .elementor-panel-nerd-box-message {
865
  text-transform: uppercase; }
866
  .elementor-panel #elementor-panel-header {
867
  display: table;
868
  height: 40px;
869
  width: 100%;
870
- background-color: #9b0a46;
871
  color: #fff; }
872
  .elementor-panel #elementor-panel-header > * {
873
  display: table-cell;
@@ -886,6 +932,8 @@ select {
886
  transition: all 0.5s; }
887
  .elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar {
888
  font-size: 18px; }
 
 
889
  .elementor-panel .elementor-header-button .elementor-icon:hover {
890
  color: #d5dadf; }
891
  .elementor-panel #elementor-panel-header-title {
@@ -917,7 +965,7 @@ select {
917
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
918
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); }
919
  .elementor-panel .elementor-element:hover .icon, .elementor-panel .elementor-element:hover .title {
920
- color: #9b0a46; }
921
  .elementor-panel .elementor-element .icon {
922
  font-size: 28px;
923
  padding-top: 15px;
@@ -995,8 +1043,7 @@ select {
995
  .elementor-panel .elementor-panel-scheme-button-wrapper:last-child {
996
  text-align: right; }
997
  .elementor-panel .elementor-panel-scheme-save .elementor-button {
998
- padding: 6px 18px;
999
- text-transform: uppercase; }
1000
  .elementor-panel .elementor-panel-scheme-reset .elementor-button, .elementor-panel .elementor-panel-scheme-discard .elementor-button {
1001
  color: #a4afb7;
1002
  background: none; }
@@ -1082,26 +1129,74 @@ select {
1082
  .elementor-panel #elementor-panel-schemes-disabled a:hover {
1083
  text-decoration: underline; }
1084
  .elementor-panel #elementor-panel-page-menu {
1085
- -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
1086
- box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1087
  .elementor-panel .elementor-panel-menu-item {
1088
  display: table;
1089
  width: 100%;
1090
- height: 50px;
1091
  cursor: pointer;
1092
- margin-bottom: 1px; }
1093
- .elementor-panel .elementor-panel-menu-item:not(:hover) {
1094
- background-color: #fff; }
 
1095
  .elementor-panel .elementor-panel-menu-item > * {
1096
  display: table-cell;
1097
  vertical-align: middle; }
1098
- .elementor-panel .elementor-panel-menu-item-icon {
1099
- text-align: center;
1100
- width: 55px; }
1101
- .elementor-panel .elementor-panel-menu-item-title {
1102
- font-weight: 500; }
1103
- .elementor-panel .elementor-panel-menu-item-title > span {
1104
- color: #39b54a; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1105
  .elementor-panel .elementor-panel-navigation {
1106
  background-color: #ffffff;
1107
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
@@ -1116,7 +1211,7 @@ select {
1116
  background-image: -webkit-linear-gradient(top, #f3f3f3, #fff);
1117
  background-image: -o-linear-gradient(top, #f3f3f3, #fff);
1118
  background-image: linear-gradient(to bottom, #f3f3f3, #fff);
1119
- border-bottom: 3px solid #9b0a46; }
1120
  .elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a {
1121
  display: block;
1122
  text-align: center;
@@ -1685,7 +1780,7 @@ select {
1685
  .elementor-panel .elementor-control-type-image_dimensions .elementor-control-input-wrapper {
1686
  overflow: hidden; }
1687
  .elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field {
1688
- width: 70px;
1689
  float: left; }
1690
  .elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus + .elementor-image-dimensions-field-description {
1691
  color: #a4afb7; }
@@ -1704,7 +1799,7 @@ select {
1704
  .elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button {
1705
  float: right;
1706
  height: 27px;
1707
- width: 70px; }
1708
  .elementor-panel .elementor-control-type-code {
1709
  padding: 0 10px 15px; }
1710
  .elementor-panel .elementor-control-type-wp_widget .widget-inside {
@@ -1931,6 +2026,42 @@ select {
1931
  transform: translateX(-50%) translateY(-50%); }
1932
  .elementor-panel .elementor-control-type-hidden {
1933
  display: none !important; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1934
  .elementor-panel .wp-picker-container.wp-picker-active {
1935
  position: absolute;
1936
  z-index: 1;
@@ -2008,6 +2139,10 @@ select {
2008
  .elementor-panel .wp-picker-open ~ .wp-picker-holder {
2009
  clear: both;
2010
  margin-bottom: 15px; }
 
 
 
 
2011
  .elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active) {
2012
  float: right; }
2013
  .elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active) .wp-color-result {
@@ -2016,8 +2151,6 @@ select {
2016
  -webkit-transform: translateY(6px);
2017
  -ms-transform: translateY(6px);
2018
  transform: translateY(6px); }
2019
- [class*="wp-version-4-9"] .elementor-panel .elementor-control .wp-picker-container.wp-picker-active, [class*="wp-version-5"] .elementor-panel .elementor-control .wp-picker-container.wp-picker-active {
2020
- padding-top: 9px; }
2021
  .elementor-panel .elementor-control .wp-picker-container.wp-picker-active .wp-color-result {
2022
  margin-right: 3px; }
2023
  .elementor-panel #elementor-panel-footer {
@@ -2041,6 +2174,18 @@ select {
2041
  -webkit-transition: all 0.5s;
2042
  -o-transition: all 0.5s;
2043
  transition: all 0.5s; }
 
 
 
 
 
 
 
 
 
 
 
 
2044
  .elementor-panel .elementor-panel-footer-tool.elementor-open {
2045
  color: #fff; }
2046
  .elementor-panel .elementor-panel-footer-tool:not(.elementor-open):hover {
@@ -2098,20 +2243,40 @@ select {
2098
  text-align: left;
2099
  padding: 10px 0;
2100
  color: #d5dadf; }
2101
- .elementor-panel #elementor-panel-footer-save {
2102
- width: 90px;
2103
- padding: 0 10px; }
2104
- .elementor-panel #elementor-panel-footer-save .elementor-button {
 
 
 
 
2105
  font-size: 11px;
2106
- text-transform: uppercase;
2107
- width: 100%;
2108
- height: 26px;
2109
- background-color: #556068;
2110
- color: #a4afb7; }
2111
- .elementor-panel #elementor-panel-footer-publish .elementor-icon, .elementor-panel #elementor-panel-footer-publish .elementor-title {
2112
- color: #39b54a; }
2113
- .elementor-panel #elementor-panel-footer-discard .elementor-icon, .elementor-panel #elementor-panel-footer-discard .elementor-title {
2114
- color: #b01b1b; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2115
 
2116
  #elementor-mode-switcher {
2117
  position: absolute;
@@ -2128,11 +2293,11 @@ select {
2128
  box-shadow: 3px 1px 5px rgba(0, 0, 0, 0.1);
2129
  cursor: pointer; }
2130
  #elementor-mode-switcher:hover {
2131
- background-color: #9b0a46;
2132
  color: #FFFFFF; }
2133
 
2134
  body.elementor-editor-preview #elementor-mode-switcher {
2135
- background-color: #9b0a46;
2136
  color: #FFFFFF; }
2137
 
2138
  #elementor-mode-switcher-inner, #elementor-mode-switcher-preview {
@@ -2155,7 +2320,7 @@ body.elementor-editor-preview #elementor-mode-switcher {
2155
  #elementor-mode-switcher-preview-input {
2156
  display: none; }
2157
 
2158
- .elementor-revision-item {
2159
  display: -webkit-box;
2160
  display: -webkit-flex;
2161
  display: -ms-flexbox;
@@ -2168,29 +2333,43 @@ body.elementor-editor-preview #elementor-mode-switcher {
2168
  padding: 10px 15px;
2169
  margin-bottom: 10px;
2170
  font-size: 11px; }
2171
- .elementor-revision-item:hover:not(.elementor-revision-current-preview) {
2172
- background-color: rgba(230, 233, 236, 0.3); }
2173
- .elementor-revision-item:not(:hover) .elementor-revision-item__tools-delete, .elementor-revision-item.elementor-revision-current-preview .elementor-revision-item__tools-delete {
2174
- display: none; }
2175
- .elementor-revision-item-loading .elementor-revision-item__tools-delete {
2176
- display: none; }
2177
- .elementor-revision-item:not(.elementor-revision-item-loading) .elementor-revision-item__tools-spinner {
2178
- display: none; }
2179
- .elementor-revision-item__gravatar {
2180
- -webkit-border-radius: 50%;
2181
- border-radius: 50%;
2182
- overflow: hidden; }
2183
- .elementor-revision-item__gravatar img {
2184
- display: block; }
2185
- .elementor-revision-item__details {
2186
- padding-left: 15px;
2187
- -webkit-box-flex: 1;
2188
- -webkit-flex-grow: 1;
2189
- -ms-flex-positive: 1;
2190
- flex-grow: 1;
2191
- cursor: pointer; }
2192
- .elementor-revision-item__tools-delete {
2193
- cursor: pointer; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2194
 
2195
  .elementor-revision-meta {
2196
  padding-top: 5px;
@@ -2200,6 +2379,9 @@ body.elementor-editor-preview #elementor-mode-switcher {
2200
  .elementor-revision-current-preview {
2201
  background-color: #e6e9ec; }
2202
 
 
 
 
2203
  .elementor-history-item {
2204
  display: -webkit-box;
2205
  display: -webkit-flex;
@@ -2300,10 +2482,12 @@ body.elementor-editor-preview #elementor-mode-switcher {
2300
  background-color: #000;
2301
  color: #FFF;
2302
  max-width: 200px;
2303
- padding: 5px 8px 4px;
2304
  text-align: center;
2305
  -webkit-border-radius: 3px;
2306
- border-radius: 3px; }
 
 
2307
 
2308
  .tipsy-arrow {
2309
  position: absolute;
@@ -2380,8 +2564,14 @@ body.elementor-editor-preview #elementor-mode-switcher {
2380
  border-left: none; }
2381
 
2382
  #elementor-template-library-modal .dialog-widget-content {
2383
- width: 990px;
2384
- background-color: #f1f3f5; }
 
 
 
 
 
 
2385
 
2386
  #elementor-template-library-modal .dialog-widget-header {
2387
  padding: 0;
@@ -2395,23 +2585,20 @@ body.elementor-editor-preview #elementor-mode-switcher {
2395
  display: none; }
2396
 
2397
  #elementor-template-library-modal .dialog-message {
2398
- height: 630px;
2399
  max-height: 85vh;
2400
  overflow: auto;
2401
- padding: 15px; }
2402
 
2403
  #elementor-template-library-modal a, #elementor-template-library-modal a:hover {
2404
  color: inherit; }
2405
 
2406
  #elementor-template-library-modal a.elementor-template-library-blank-footer-link {
2407
- -webkit-transition: color .5s;
2408
- -o-transition: color .5s;
2409
- transition: color .5s; }
2410
  #elementor-template-library-modal a.elementor-template-library-blank-footer-link:hover {
2411
- color: #9b0a46; }
2412
-
2413
- #elementor-template-library-modal .elementor-button {
2414
- text-transform: uppercase; }
2415
 
2416
  #elementor-template-library-header {
2417
  display: -webkit-box;
@@ -2421,15 +2608,21 @@ body.elementor-editor-preview #elementor-mode-switcher {
2421
  -webkit-box-align: center;
2422
  -webkit-align-items: center;
2423
  -ms-flex-align: center;
2424
- align-items: center; }
 
2425
 
2426
  #elementor-template-library-header-logo-area {
2427
  text-align: left;
2428
  padding-left: 15px; }
2429
  #elementor-template-library-header-logo-area > * {
2430
- float: left; }
2431
- #elementor-template-library-header-logo-area > * > * {
2432
- vertical-align: middle; }
 
 
 
 
 
2433
 
2434
  #elementor-template-library-header-logo {
2435
  font-size: 15px;
@@ -2437,10 +2630,17 @@ body.elementor-editor-preview #elementor-mode-switcher {
2437
  color: #495157;
2438
  font-weight: bold;
2439
  cursor: pointer; }
 
 
 
 
 
 
 
 
2440
  #elementor-template-library-header-logo i {
2441
- padding-right: 10px;
2442
- color: #9b0a46;
2443
- font-size: 20px; }
2444
 
2445
  #elementor-template-library-header-menu-area {
2446
  -webkit-box-flex: 1;
@@ -2475,20 +2675,6 @@ body.elementor-editor-preview #elementor-mode-switcher {
2475
 
2476
  .elementor-template-library-header-item {
2477
  position: relative;
2478
- border-left: 1px solid #e6e9ec;
2479
- height: 50px;
2480
- -webkit-box-sizing: content-box;
2481
- box-sizing: content-box;
2482
- cursor: pointer;
2483
- -webkit-transition: color .5s;
2484
- -o-transition: color .5s;
2485
- transition: color .5s; }
2486
- .elementor-template-library-header-item:not(:hover) {
2487
- color: #a4afb7; }
2488
- .elementor-template-library-header-item > i {
2489
- font-size: 18px; }
2490
-
2491
- #elementor-template-library-header-close-modal, #elementor-template-library-header-save {
2492
  display: -webkit-box;
2493
  display: -webkit-flex;
2494
  display: -ms-flexbox;
@@ -2501,21 +2687,32 @@ body.elementor-editor-preview #elementor-mode-switcher {
2501
  -webkit-justify-content: center;
2502
  -ms-flex-pack: center;
2503
  justify-content: center;
2504
- width: 56px; }
 
 
 
 
 
 
 
 
 
2505
 
2506
- #elementor-template-library-header-preview-insert-wrapper {
 
 
 
 
 
 
2507
  display: -webkit-box;
2508
  display: -webkit-flex;
2509
  display: -ms-flexbox;
2510
- display: flex;
2511
- -webkit-box-align: center;
2512
- -webkit-align-items: center;
2513
- -ms-flex-align: center;
2514
- align-items: center;
2515
- -webkit-box-pack: center;
2516
- -webkit-justify-content: center;
2517
- -ms-flex-pack: center;
2518
- justify-content: center;
2519
  cursor: default;
2520
  padding: 0 10px; }
2521
  #elementor-template-library-header-preview-insert-wrapper .elementor-button {
@@ -2542,20 +2739,187 @@ body.elementor-editor-preview #elementor-mode-switcher {
2542
  #elementor-template-library-loading .elementor-loader-box {
2543
  background-color: #d5dadf; }
2544
 
2545
- #elementor-template-library-templates-container {
2546
- overflow: hidden; }
2547
- #elementor-template-library-templates-container[data-template-source="local"] {
2548
- -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
2549
- box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
2550
- margin: 15px; }
2551
- #elementor-template-library-templates-container:not([data-template-source="remote"]) + #elementor-template-library-footer-banner {
 
 
 
 
 
 
 
 
2552
  display: none; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2553
 
2554
  .elementor-template-library-template-remote {
2555
- float: left;
2556
- width: 25%;
2557
- padding: 0 15px;
2558
- margin-top: 15px; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2559
  .elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body {
2560
  position: relative; }
2561
  .elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before {
@@ -2564,25 +2928,22 @@ body.elementor-editor-preview #elementor-mode-switcher {
2564
  text-transform: uppercase;
2565
  top: 5px;
2566
  right: 5px;
2567
- background-color: #9b0a46;
2568
  color: #d5dadf;
2569
- padding: 1px 4px;
2570
  font-size: 9px;
2571
  -webkit-border-radius: 2px;
2572
  border-radius: 2px; }
2573
  .elementor-template-library-template-remote .elementor-template-library-template-body {
2574
- height: 250px;
2575
- border: 3px solid #fff;
2576
- position: relative;
2577
- -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
2578
- box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); }
2579
- .elementor-template-library-template-remote .elementor-template-library-template-body:not(:hover) .elementor-template-library-template-controls {
2580
- opacity: 0; }
2581
  .elementor-template-library-template-remote .elementor-template-library-template-screenshot {
2582
  height: 100%;
2583
  -webkit-background-size: cover;
2584
  background-size: cover;
2585
- background-position-x: 50%; }
 
 
2586
  .elementor-template-library-template-remote .elementor-template-library-template-controls {
2587
  position: absolute;
2588
  top: 0;
@@ -2599,7 +2960,7 @@ body.elementor-editor-preview #elementor-mode-switcher {
2599
  padding: 11px; }
2600
  .elementor-template-library-template-remote .elementor-template-library-template-preview {
2601
  position: relative;
2602
- height: 180px;
2603
  cursor: pointer; }
2604
  .elementor-template-library-template-remote .elementor-template-library-template-preview i {
2605
  font-size: 20px;
@@ -2610,14 +2971,38 @@ body.elementor-editor-preview #elementor-mode-switcher {
2610
  -webkit-transform: translateX(-50%) translateY(-50%);
2611
  -ms-transform: translateX(-50%) translateY(-50%);
2612
  transform: translateX(-50%) translateY(-50%); }
 
 
 
 
 
 
 
 
2613
  .elementor-template-library-template-remote .elementor-template-library-template-name {
2614
- margin: 13px 0 10px;
2615
- font-size: 12px;
2616
- text-align: center;
2617
- color: #6d7882; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2618
 
 
2619
  .elementor-template-library-template-local {
2620
- background-color: #fff;
2621
  display: -webkit-box;
2622
  display: -webkit-flex;
2623
  display: -ms-flexbox;
@@ -2626,74 +3011,144 @@ body.elementor-editor-preview #elementor-mode-switcher {
2626
  -webkit-align-items: center;
2627
  -ms-flex-align: center;
2628
  align-items: center;
2629
- border-bottom: 1px solid #d5dadf;
 
 
 
 
 
 
 
 
 
 
 
 
2630
  height: 50px;
 
 
 
2631
  -webkit-transition: background-color .3s linear;
2632
  -o-transition: background-color .3s linear;
2633
  transition: background-color .3s linear; }
2634
  .elementor-template-library-template-local:hover {
2635
  background-color: #fafbfb; }
2636
- .elementor-template-library-template-local:not(:hover) .elementor-template-library-template-controls {
2637
- visibility: hidden; }
2638
- .elementor-template-library-template-local > * {
2639
- text-align: start; }
2640
- .elementor-template-library-template-local .elementor-template-library-template-icon {
2641
- text-align: center;
2642
- width: 6%; }
 
 
2643
  .elementor-template-library-template-local .elementor-template-library-template-name {
2644
- font-size: 13px;
2645
- font-weight: 500;
2646
- width: 35%; }
2647
- .elementor-template-library-template-local .elementor-template-library-template-type {
 
 
 
 
2648
  color: #a4afb7; }
2649
  .elementor-template-library-template-local .elementor-template-library-template-controls {
2650
- direction: rtl;
2651
- -webkit-box-flex: 1;
2652
- -webkit-flex-grow: 1;
2653
- -ms-flex-positive: 1;
2654
- flex-grow: 1; }
2655
- .elementor-template-library-template-local .elementor-template-library-template-controls > * {
2656
- direction: ltr; }
 
 
2657
  .elementor-template-library-template-local .elementor-template-library-template-controls > div {
2658
- display: inline-block;
2659
- margin-left: 15px;
2660
  cursor: pointer;
2661
- font-weight: 500;
2662
  -webkit-transition: color .5s;
2663
  -o-transition: color .5s;
2664
  transition: color .5s; }
2665
  .elementor-template-library-template-local .elementor-template-library-template-controls > div:not(:hover) {
2666
  color: #a4afb7; }
 
 
2667
  .elementor-template-library-template-local .elementor-template-library-template-control-title {
2668
  margin-left: 6px; }
2669
  .elementor-template-library-template-local .elementor-template-library-template-delete:hover {
2670
- color: #b01b1b; }
 
 
2671
  .elementor-template-library-template-local .elementor-template-library-template-action {
2672
  padding: 8px 18px;
2673
  margin: 0 20px; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2674
 
2675
  #elementor-template-library-preview {
2676
  height: 100%;
2677
  overflow: hidden; }
2678
  #elementor-template-library-preview iframe {
2679
- width: 1440px;
2680
  height: 150%;
2681
  -webkit-transform: scale(0.666) translateX(-25%) translateY(-25%);
2682
  -ms-transform: scale(0.666) translateX(-25%) translateY(-25%);
2683
  transform: scale(0.666) translateX(-25%) translateY(-25%); }
 
 
 
 
 
 
 
 
 
 
 
 
2684
 
2685
  .elementor-template-library-blank-title {
2686
  font-size: 30px;
2687
- margin-top: 55px; }
2688
 
2689
- .elementor-template-library-blank-excerpt {
2690
  font-size: 18px;
2691
  color: #a4afb7;
2692
- margin-top: 20px;
2693
  font-weight: 300; }
2694
 
2695
  #elementor-template-library-save-template-form {
2696
- margin-top: 55px;
2697
  display: -webkit-box;
2698
  display: -webkit-flex;
2699
  display: -ms-flexbox;
@@ -2707,11 +3162,11 @@ body.elementor-editor-preview #elementor-mode-switcher {
2707
  -ms-flex-pack: center;
2708
  justify-content: center; }
2709
  #elementor-template-library-save-template-form > * {
2710
- height: 60px;
2711
- font-size: 18px; }
2712
 
2713
  #elementor-template-library-save-template-name {
2714
- width: 460px;
2715
  background-color: #fff;
2716
  font-weight: 300;
2717
  color: #a4afb7;
@@ -2719,8 +3174,16 @@ body.elementor-editor-preview #elementor-mode-switcher {
2719
  -webkit-border-radius: 3px 0 0 3px;
2720
  border-radius: 3px 0 0 3px;
2721
  border: none; }
2722
- #elementor-template-library-save-template-name:focus {
2723
- border: 1px solid #e6e9ec; }
 
 
 
 
 
 
 
 
2724
 
2725
  #elementor-template-library-save-template-submit {
2726
  width: 150px;
@@ -2731,16 +3194,49 @@ body.elementor-editor-preview #elementor-mode-switcher {
2731
  -webkit-box-shadow: none;
2732
  box-shadow: none; }
2733
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2734
  .elementor-template-library-blank-footer {
2735
  position: absolute;
2736
- bottom: 90px;
2737
  left: 50%;
2738
  -webkit-transform: translateX(-50%);
2739
  -ms-transform: translateX(-50%);
2740
  transform: translateX(-50%);
2741
  color: #a4afb7;
2742
- font-size: 13px;
2743
  font-style: italic; }
 
 
 
2744
 
2745
  #elementor-template-library-footer-banner i {
2746
  color: #c2cbd2;
@@ -2753,14 +3249,71 @@ body.elementor-editor-preview #elementor-mode-switcher {
2753
  font-weight: 500;
2754
  margin: 20px 0; }
2755
 
2756
- #elementor-template-library-templates-empty-icon {
2757
- font-size: 96px;
2758
- margin-top: 40px;
2759
- color: #d5dadf; }
2760
 
2761
  #elementor-template-library-error-dialog .dialog-message {
2762
  text-align: start; }
2763
 
2764
  #elementor-template-library-error-info {
2765
  margin-top: 10px; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2766
  /*# sourceMappingURL=editor.css.map */
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
2
  @charset "UTF-8";
 
 
 
 
 
 
 
 
 
3
  .dialog-widget-content {
4
  background-color: #fff;
5
  position: absolute;
9
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
10
  overflow: hidden; }
11
 
 
 
 
12
  .dialog-message {
13
  font-size: 12px;
14
  line-height: 1.5; }
15
 
16
+ .dialog-type-lightbox {
17
+ position: fixed;
18
+ height: 100%;
19
+ width: 100%;
20
+ top: 0;
21
+ left: 0;
22
+ background-color: rgba(0, 0, 0, 0.8);
23
+ z-index: 9999;
24
+ -webkit-user-select: none;
25
+ -moz-user-select: none;
26
+ -ms-user-select: none;
27
+ user-select: none; }
28
+ .dialog-type-lightbox .dialog-widget-content {
29
+ margin: auto;
30
+ width: 375px; }
31
+ .dialog-type-lightbox .dialog-message {
32
+ padding: 0 20px;
33
+ min-height: 50px; }
34
+ .dialog-type-lightbox .dialog-widget-header, .dialog-type-lightbox .dialog-message {
35
+ text-align: center; }
36
+ .dialog-type-lightbox .dialog-buttons-wrapper {
37
+ border-top: 1px solid #e6e9ec;
38
+ text-align: center; }
39
+ .dialog-type-lightbox .dialog-buttons-wrapper > button {
40
+ border: none;
41
+ background: none;
42
+ font-size: 15px;
43
+ cursor: pointer;
44
+ padding: 13px 0;
45
+ outline: 0; }
46
+ .dialog-type-lightbox .dialog-buttons-wrapper > button:first-child {
47
+ color: #6d7882; }
48
+ .dialog-type-lightbox .dialog-buttons-wrapper > button.dialog-ok {
49
+ color: #b01b1b; }
50
+ .dialog-type-lightbox .dialog-buttons-wrapper > button.dialog-take_over {
51
+ color: #39b54a; }
52
+ .dialog-type-lightbox .dialog-buttons-wrapper > button:active {
53
+ background-color: rgba(230, 233, 236, 0.5); }
54
+ .dialog-type-lightbox .dialog-buttons-wrapper > button::-moz-focus-inner {
55
+ border: 0; }
56
 
57
  .dialog-widget-header {
58
  padding: 20px 0;
67
  .dialog-close-button:not(:hover) {
68
  opacity: .4; }
69
 
70
+ .dialog-lightbox-widget .dialog-widget-header,
71
  .dialog-confirm-widget .dialog-widget-header {
72
  font-size: 15px;
73
  color: #495157; }
74
 
75
+ .dialog-lightbox-widget .dialog-buttons-wrapper > button,
76
  .dialog-confirm-widget .dialog-buttons-wrapper > button {
77
  width: 50%; }
78
+ .dialog-lightbox-widget .dialog-buttons-wrapper > button:first-child,
79
  .dialog-confirm-widget .dialog-buttons-wrapper > button:first-child {
80
  border-right: 1px solid #e6e9ec; }
81
+ .dialog-lightbox-widget .dialog-buttons-wrapper > button:hover,
82
  .dialog-confirm-widget .dialog-buttons-wrapper > button:hover {
83
  background-color: #f4f6f7; }
84
 
 
 
 
 
 
 
 
 
 
 
85
  .dialog-alert-widget .dialog-buttons-wrapper > button {
86
  width: 100%; }
87
 
121
  .elementor-hidden {
122
  display: none; }
123
 
124
+ .flatpickr-calendar {
125
+ width: 280px; }
126
+ .flatpickr-calendar .flatpickr-current-month span.cur-month {
127
+ font-weight: 300; }
128
+ .flatpickr-calendar .dayContainer {
129
+ width: 280px;
130
+ min-width: 280px;
131
+ max-width: 280px; }
132
+ .flatpickr-calendar .flatpickr-days {
133
+ width: 280px; }
134
+ .flatpickr-calendar .flatpickr-day {
135
+ max-width: 37px;
136
+ height: 37px;
137
+ line-height: 37px; }
138
+
139
  .elementor-screen-only,
140
  .screen-reader-text,
141
  .screen-reader-text span,
191
  body a {
192
  color: #71d7f7; }
193
  body a:hover {
194
+ color: #B7084E; }
195
  body.elementor-editor-active #elementor-preview {
196
  right: 0; }
197
  @media (max-width: 1439px) {
348
  font-size: 13px;
349
  color: #6d7882; }
350
 
351
+ .eicon-nerd:hover:before {
352
+ content: '\e965'; }
 
 
 
 
 
 
 
 
 
 
353
 
354
+ .eicon-nerd:active:before {
355
+ content: '\e964'; }
356
 
357
  .elementor-button {
358
+ text-transform: uppercase;
359
  outline: none;
360
  border: none;
361
  -webkit-border-radius: 3px;
365
  -o-transition-property: background, color, box-shadow, opacity;
366
  transition-property: background, color, box-shadow, opacity;
367
  transition-property: background, color, box-shadow, opacity, -webkit-box-shadow;
368
+ -webkit-transition-duration: .3s;
369
+ -o-transition-duration: .3s;
370
+ transition-duration: .3s; }
371
+ .elementor-button:hover {
372
+ border: none; }
373
  .elementor-button:not([disabled]) {
374
  cursor: pointer; }
375
  .elementor-button:not(.elementor-button-state) .elementor-state-icon {
376
  display: none; }
377
+ .elementor-button.elementor-button-success, .elementor-panel .elementor-button#elementor-panel-saver-publish {
378
  color: #fff; }
379
+ .elementor-button.elementor-button-success[disabled], .elementor-panel .elementor-button[disabled]#elementor-panel-saver-publish {
380
  background-color: #c2cbd2; }
381
+ .elementor-button.elementor-button-success:not([disabled]), .elementor-panel .elementor-button#elementor-panel-saver-publish:not([disabled]) {
382
  background-color: #39b54a; }
383
+ .elementor-button.elementor-button-success:not([disabled]):hover, .elementor-panel .elementor-button#elementor-panel-saver-publish:not([disabled]):hover {
384
  opacity: 0.85;
385
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
386
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); }
387
+ .elementor-button.elementor-button-success:not([disabled]):active, .elementor-panel .elementor-button#elementor-panel-saver-publish:not([disabled]):active {
388
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1);
389
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); }
390
+ .elementor-button.elementor-button-warning {
391
+ background-color: #a4afb7;
392
+ color: #fff; }
393
+ .elementor-button.elementor-button-warning[disabled] {
394
+ background-color: #c2cbd2; }
395
+ .elementor-button.elementor-button-warning:not([disabled]):hover {
396
+ background-color: #b01b1b;
397
+ opacity: 0.85;
398
+ -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
399
+ box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); }
400
+ .elementor-button.elementor-button-warning:not([disabled]):active {
401
+ -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1);
402
+ box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); }
403
  .elementor-button.elementor-button-go-pro {
404
  color: #fff;
405
  background-color: #fcb92c; }
411
  background-color: #a4afb7;
412
  color: #fff;
413
  font-size: 11px;
 
414
  padding: 6.5px 15px; }
415
  .elementor-button.elementor-button-default:hover {
416
  background-color: #6d7882;
680
  background: #5bc0de;
681
  color: #ffffff; }
682
  .elementor-panel a {
683
+ color: #B7084E;
684
+ font-weight: 500;
685
+ text-decoration: none;
686
+ border-bottom: 1px dotted transparent;
687
+ -webkit-transition: all ease-in-out .3s;
688
+ -o-transition: all ease-in-out .3s;
689
+ transition: all ease-in-out .3s; }
690
+ .elementor-panel a:hover {
691
+ border-bottom-color: inherit; }
692
  .elementor-panel h1,
693
  .elementor-panel h2,
694
  .elementor-panel h3,
814
  font-size: 12px;
815
  line-height: 1.5;
816
  text-align: left; }
817
+ .elementor-panel .elementor-panel-alert a {
818
+ color: inherit; }
819
  .elementor-panel .elementor-panel-alert.elementor-panel-alert-info {
820
  color: #31708f;
821
  background-color: #d9edf7;
886
  transition: .5s; }
887
  .elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link:hover {
888
  background-color: #fdca5e; }
889
+ .elementor-panel .elementor-controls-popover {
890
+ display: none;
891
+ position: absolute;
892
+ -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
893
+ box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
894
+ left: 0;
895
+ right: 0;
896
+ margin: -4px auto 5px;
897
+ padding-top: 15px;
898
+ width: 90%;
899
+ z-index: 1;
900
+ background-color: #fff; }
901
+ .elementor-panel .elementor-controls-popover:before {
902
+ content: '';
903
+ position: absolute;
904
+ top: -16px;
905
+ right: 11px;
906
+ border: 8px solid transparent;
907
+ border-bottom-color: #fff; }
908
+ .elementor-panel .elementor-controls-popover div.elementor-control:before {
909
+ content: none; }
910
  .elementor-panel #elementor-panel-get-pro-elements .elementor-panel-nerd-box-message {
911
  text-transform: uppercase; }
912
  .elementor-panel #elementor-panel-header {
913
  display: table;
914
  height: 40px;
915
  width: 100%;
916
+ background-color: #B7084E;
917
  color: #fff; }
918
  .elementor-panel #elementor-panel-header > * {
919
  display: table-cell;
932
  transition: all 0.5s; }
933
  .elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar {
934
  font-size: 18px; }
935
+ .elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar:hover:before {
936
+ content: '\e909'; }
937
  .elementor-panel .elementor-header-button .elementor-icon:hover {
938
  color: #d5dadf; }
939
  .elementor-panel #elementor-panel-header-title {
965
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
966
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); }
967
  .elementor-panel .elementor-element:hover .icon, .elementor-panel .elementor-element:hover .title {
968
+ color: #B7084E; }
969
  .elementor-panel .elementor-element .icon {
970
  font-size: 28px;
971
  padding-top: 15px;
1043
  .elementor-panel .elementor-panel-scheme-button-wrapper:last-child {
1044
  text-align: right; }
1045
  .elementor-panel .elementor-panel-scheme-save .elementor-button {
1046
+ padding: 6px 18px; }
 
1047
  .elementor-panel .elementor-panel-scheme-reset .elementor-button, .elementor-panel .elementor-panel-scheme-discard .elementor-button {
1048
  color: #a4afb7;
1049
  background: none; }
1129
  .elementor-panel #elementor-panel-schemes-disabled a:hover {
1130
  text-decoration: underline; }
1131
  .elementor-panel #elementor-panel-page-menu {
1132
+ padding: 25px 15px; }
1133
+ .elementor-panel #elementor-panel-exit-to-dashboard {
1134
+ width: 100%;
1135
+ padding: 15px 20px;
1136
+ font-size: 12px;
1137
+ background-color: #0085ba;
1138
+ color: #fff;
1139
+ text-transform: uppercase;
1140
+ text-align: left;
1141
+ font-weight: normal;
1142
+ border: none; }
1143
+ .elementor-panel #elementor-panel-exit-to-dashboard:hover {
1144
+ background-color: #0073a1;
1145
+ -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
1146
+ box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); }
1147
+ .elementor-panel #elementor-panel-exit-to-dashboard:active {
1148
+ -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1);
1149
+ box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); }
1150
+ .elementor-panel #elementor-panel-exit-to-dashboard:visited {
1151
+ color: #fff; }
1152
+ .elementor-panel #elementor-panel-exit-to-dashboard i {
1153
+ margin-right: 15px; }
1154
+ .elementor-panel .elementor-panel-menu-group-title {
1155
+ text-transform: uppercase;
1156
+ font-size: 11px; }
1157
+ .elementor-panel .elementor-panel-menu-items {
1158
+ margin: 15px 0 25px;
1159
+ -webkit-border-radius: 5px;
1160
+ border-radius: 5px;
1161
+ overflow: hidden; }
1162
  .elementor-panel .elementor-panel-menu-item {
1163
  display: table;
1164
  width: 100%;
1165
+ height: 40px;
1166
  cursor: pointer;
1167
+ margin-bottom: 1px;
1168
+ background-color: #fff; }
1169
+ .elementor-panel .elementor-panel-menu-item:hover {
1170
+ background-color: rgba(255, 255, 255, 0.8); }
1171
  .elementor-panel .elementor-panel-menu-item > * {
1172
  display: table-cell;
1173
  vertical-align: middle; }
1174
+ .elementor-panel .elementor-panel-menu-item-icon {
1175
+ text-align: center;
1176
+ width: 50px;
1177
+ color: #a4afb7; }
1178
+ .elementor-panel .elementor-panel-menu-item-title {
1179
+ font-weight: 500; }
1180
+ .elementor-panel .elementor-panel-menu-item-title > span {
1181
+ color: #39b54a; }
1182
+ .elementor-panel .elementor-control.elementor-control-clear_page {
1183
+ background-color: transparent; }
1184
+ .elementor-panel .elementor-control.elementor-control-clear_page .elementor-control-raw-html {
1185
+ display: -webkit-box;
1186
+ display: -webkit-flex;
1187
+ display: -ms-flexbox;
1188
+ display: flex;
1189
+ -webkit-box-align: center;
1190
+ -webkit-align-items: center;
1191
+ -ms-flex-align: center;
1192
+ align-items: center;
1193
+ -webkit-box-pack: justify;
1194
+ -webkit-justify-content: space-between;
1195
+ -ms-flex-pack: justify;
1196
+ justify-content: space-between; }
1197
+ .elementor-panel .elementor-control.elementor-control-clear_page button {
1198
+ width: 80px;
1199
+ height: 26px; }
1200
  .elementor-panel .elementor-panel-navigation {
1201
  background-color: #ffffff;
1202
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
1211
  background-image: -webkit-linear-gradient(top, #f3f3f3, #fff);
1212
  background-image: -o-linear-gradient(top, #f3f3f3, #fff);
1213
  background-image: linear-gradient(to bottom, #f3f3f3, #fff);
1214
+ border-bottom: 3px solid #B7084E; }
1215
  .elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a {
1216
  display: block;
1217
  text-align: center;
1780
  .elementor-panel .elementor-control-type-image_dimensions .elementor-control-input-wrapper {
1781
  overflow: hidden; }
1782
  .elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field {
1783
+ width: 65px;
1784
  float: left; }
1785
  .elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus + .elementor-image-dimensions-field-description {
1786
  color: #a4afb7; }
1799
  .elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button {
1800
  float: right;
1801
  height: 27px;
1802
+ width: 65px; }
1803
  .elementor-panel .elementor-control-type-code {
1804
  padding: 0 10px 15px; }
1805
  .elementor-panel .elementor-control-type-wp_widget .widget-inside {
2026
  transform: translateX(-50%) translateY(-50%); }
2027
  .elementor-panel .elementor-control-type-hidden {
2028
  display: none !important; }
2029
+ .elementor-panel .elementor-control-type-popover_toggle input {
2030
+ display: none; }
2031
+ .elementor-panel .elementor-control-type-popover_toggle label {
2032
+ cursor: pointer; }
2033
+ .elementor-panel .elementor-control-type-popover_toggle .elementor-control-input-wrapper {
2034
+ direction: rtl; }
2035
+ .elementor-panel .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:checked + .elementor-control-popover-toggle-toggle-label {
2036
+ color: #71d7f7; }
2037
+ .elementor-panel .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:not(:checked) ~ .elementor-control-popover-toggle-reset-label {
2038
+ display: none; }
2039
+ .elementor-panel .elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label {
2040
+ color: #c2cbd2;
2041
+ padding-right: 5px; }
2042
+ .elementor-panel .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle-label {
2043
+ width: 50px;
2044
+ height: 27px;
2045
+ display: -webkit-inline-box;
2046
+ display: -webkit-inline-flex;
2047
+ display: -ms-inline-flexbox;
2048
+ display: inline-flex;
2049
+ -webkit-box-align: center;
2050
+ -webkit-align-items: center;
2051
+ -ms-flex-align: center;
2052
+ align-items: center;
2053
+ -webkit-box-pack: center;
2054
+ -webkit-justify-content: center;
2055
+ -ms-flex-pack: center;
2056
+ justify-content: center;
2057
+ -webkit-border-radius: 3px;
2058
+ border-radius: 3px;
2059
+ border: 1px solid #d5dadf; }
2060
+ .elementor-panel .elementor-control-type-button .elementor-control-input-wrapper {
2061
+ text-align: right; }
2062
+ .elementor-panel .elementor-control-type-button .elementor-button {
2063
+ width: 80px;
2064
+ height: 26px; }
2065
  .elementor-panel .wp-picker-container.wp-picker-active {
2066
  position: absolute;
2067
  z-index: 1;
2139
  .elementor-panel .wp-picker-open ~ .wp-picker-holder {
2140
  clear: both;
2141
  margin-bottom: 15px; }
2142
+ .elementor-panel .iris-square-value {
2143
+ -webkit-transition: none;
2144
+ -o-transition: none;
2145
+ transition: none; }
2146
  .elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active) {
2147
  float: right; }
2148
  .elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active) .wp-color-result {
2151
  -webkit-transform: translateY(6px);
2152
  -ms-transform: translateY(6px);
2153
  transform: translateY(6px); }
 
 
2154
  .elementor-panel .elementor-control .wp-picker-container.wp-picker-active .wp-color-result {
2155
  margin-right: 3px; }
2156
  .elementor-panel #elementor-panel-footer {
2174
  -webkit-transition: all 0.5s;
2175
  -o-transition: all 0.5s;
2176
  transition: all 0.5s; }
2177
+ .elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-update {
2178
+ border-right: 1px solid #2d8739;
2179
+ -webkit-border-radius: 3px 0 0 3px;
2180
+ border-radius: 3px 0 0 3px; }
2181
+ .elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-update i {
2182
+ margin-right: 5px; }
2183
+ .elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options {
2184
+ float: left;
2185
+ -webkit-border-radius: 0 3px 3px 0;
2186
+ border-radius: 0 3px 3px 0; }
2187
+ .elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options i {
2188
+ margin: auto; }
2189
  .elementor-panel .elementor-panel-footer-tool.elementor-open {
2190
  color: #fff; }
2191
  .elementor-panel .elementor-panel-footer-tool:not(.elementor-open):hover {
2243
  text-align: left;
2244
  padding: 10px 0;
2245
  color: #d5dadf; }
2246
+ .elementor-panel #elementor-panel-saver-publish {
2247
+ width: 80px; }
2248
+ .elementor-panel #elementor-panel-saver-publish .elementor-button.elementor-button-state #elementor-panel-saver-button-publish-label {
2249
+ display: none; }
2250
+ .elementor-panel #elementor-panel-saver-save-options {
2251
+ width: 35px;
2252
+ border-left: 1px solid #495157; }
2253
+ .elementor-panel #elementor-panel-saver-save-options .elementor-last-edited {
2254
  font-size: 11px;
2255
+ font-style: italic;
2256
+ color: #a4afb7;
2257
+ padding: 5px 0 15px; }
2258
+ .elementor-panel #elementor-panel-saver-save-options .elementor-last-edited:not(.elementor-state-active) .elementor-state-icon {
2259
+ display: none; }
2260
+ .elementor-panel #elementor-panel-saver-save-options .elementor-last-edited time {
2261
+ border-bottom: 1px dotted transparent;
2262
+ -webkit-transition: all ease-in-out .3s;
2263
+ -o-transition: all ease-in-out .3s;
2264
+ transition: all ease-in-out .3s;
2265
+ cursor: pointer; }
2266
+ .elementor-panel #elementor-panel-saver-save-options .elementor-last-edited time:hover {
2267
+ border-bottom-color: inherit; }
2268
+ .elementor-panel #elementor-panel-saver-button-preview a {
2269
+ color: #a4afb7; }
2270
+ .elementor-panel #elementor-panel-saver-button-publish, .elementor-panel #elementor-panel-saver-button-save-options {
2271
+ font-size: 11px;
2272
+ text-transform: uppercase;
2273
+ height: 26px; }
2274
+ .elementor-panel #elementor-panel-saver-button-publish {
2275
+ width: 100%;
2276
+ -webkit-border-radius: 3px 0 0 3px;
2277
+ border-radius: 3px 0 0 3px; }
2278
+ .elementor-panel #elementor-panel-saver-button-, .elementor-panel #elementor-panel-saver-button-save-options {
2279
+ width: 25px; }
2280
 
2281
  #elementor-mode-switcher {
2282
  position: absolute;
2293
  box-shadow: 3px 1px 5px rgba(0, 0, 0, 0.1);
2294
  cursor: pointer; }
2295
  #elementor-mode-switcher:hover {
2296
+ background-color: #B7084E;
2297
  color: #FFFFFF; }
2298
 
2299
  body.elementor-editor-preview #elementor-mode-switcher {
2300
+ background-color: #B7084E;
2301
  color: #FFFFFF; }
2302
 
2303
  #elementor-mode-switcher-inner, #elementor-mode-switcher-preview {
2320
  #elementor-mode-switcher-preview-input {
2321
  display: none; }
2322
 
2323
+ .elementor-revision-item__wrapper {
2324
  display: -webkit-box;
2325
  display: -webkit-flex;
2326
  display: -ms-flexbox;
2333
  padding: 10px 15px;
2334
  margin-bottom: 10px;
2335
  font-size: 11px; }
2336
+ .elementor-revision-item__wrapper.current {
2337
+ font-weight: bold; }
2338
+ .elementor-revision-item__wrapper .elementor-revision-item__tools-current {
2339
+ color: #B7084E; }
2340
+
2341
+ .elementor-revision-item:hover:not(.elementor-revision-current-preview) {
2342
+ background-color: rgba(230, 233, 236, 0.3); }
2343
+
2344
+ .elementor-revision-item:not(:hover) .elementor-revision-item__tools-delete, .elementor-revision-item.elementor-revision-current-preview .elementor-revision-item__tools-delete {
2345
+ display: none; }
2346
+
2347
+ .elementor-revision-item-loading .elementor-revision-item__tools-current {
2348
+ display: none; }
2349
+
2350
+ .elementor-revision-item-loading .elementor-revision-item__tools-delete {
2351
+ display: none; }
2352
+
2353
+ .elementor-revision-item:not(.elementor-revision-item-loading) .elementor-revision-item__tools-spinner {
2354
+ display: none; }
2355
+
2356
+ .elementor-revision-item__gravatar {
2357
+ -webkit-border-radius: 50%;
2358
+ border-radius: 50%;
2359
+ overflow: hidden; }
2360
+ .elementor-revision-item__gravatar img {
2361
+ display: block; }
2362
+
2363
+ .elementor-revision-item__details {
2364
+ padding-left: 15px;
2365
+ -webkit-box-flex: 1;
2366
+ -webkit-flex-grow: 1;
2367
+ -ms-flex-positive: 1;
2368
+ flex-grow: 1;
2369
+ cursor: pointer; }
2370
+
2371
+ .elementor-revision-item__tools-delete {
2372
+ cursor: pointer; }
2373
 
2374
  .elementor-revision-meta {
2375
  padding-top: 5px;
2379
  .elementor-revision-current-preview {
2380
  background-color: #e6e9ec; }
2381
 
2382
+ #elementor-restore-autosave-dialog.dialog-widget {
2383
+ background-color: rgba(0, 0, 0, 0.3); }
2384
+
2385
  .elementor-history-item {
2386
  display: -webkit-box;
2387
  display: -webkit-flex;
2482
  background-color: #000;
2483
  color: #FFF;
2484
  max-width: 200px;
2485
+ padding: 6px 12px 6px;
2486
  text-align: center;
2487
  -webkit-border-radius: 3px;
2488
+ border-radius: 3px;
2489
+ -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
2490
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); }
2491
 
2492
  .tipsy-arrow {
2493
  position: absolute;
2564
  border-left: none; }
2565
 
2566
  #elementor-template-library-modal .dialog-widget-content {
2567
+ background-color: #f1f3f5;
2568
+ width: 100%; }
2569
+ @media (max-width: 1439px) {
2570
+ #elementor-template-library-modal .dialog-widget-content {
2571
+ max-width: 990px; } }
2572
+ @media (min-width: 1440px) {
2573
+ #elementor-template-library-modal .dialog-widget-content {
2574
+ max-width: 1200px; } }
2575
 
2576
  #elementor-template-library-modal .dialog-widget-header {
2577
  padding: 0;
2585
  display: none; }
2586
 
2587
  #elementor-template-library-modal .dialog-message {
2588
+ height: 750px;
2589
  max-height: 85vh;
2590
  overflow: auto;
2591
+ padding: 25px 30px 30px; }
2592
 
2593
  #elementor-template-library-modal a, #elementor-template-library-modal a:hover {
2594
  color: inherit; }
2595
 
2596
  #elementor-template-library-modal a.elementor-template-library-blank-footer-link {
2597
+ font-style: normal;
2598
+ text-decoration: underline;
2599
+ color: #39b54a; }
2600
  #elementor-template-library-modal a.elementor-template-library-blank-footer-link:hover {
2601
+ font-weight: 500; }
 
 
 
2602
 
2603
  #elementor-template-library-header {
2604
  display: -webkit-box;
2608
  -webkit-box-align: center;
2609
  -webkit-align-items: center;
2610
  -ms-flex-align: center;
2611
+ align-items: center;
2612
+ height: 50px; }
2613
 
2614
  #elementor-template-library-header-logo-area {
2615
  text-align: left;
2616
  padding-left: 15px; }
2617
  #elementor-template-library-header-logo-area > * {
2618
+ display: -webkit-box;
2619
+ display: -webkit-flex;
2620
+ display: -ms-flexbox;
2621
+ display: flex;
2622
+ -webkit-box-align: center;
2623
+ -webkit-align-items: center;
2624
+ -ms-flex-align: center;
2625
+ align-items: center; }
2626
 
2627
  #elementor-template-library-header-logo {
2628
  font-size: 15px;
2630
  color: #495157;
2631
  font-weight: bold;
2632
  cursor: pointer; }
2633
+ #elementor-template-library-header-logo-icon-wrapper {
2634
+ padding: 4px 7px 6px;
2635
+ background-image: -webkit-linear-gradient(225deg, #EF295A, #434363);
2636
+ background-image: -o-linear-gradient(225deg, #EF295A, #434363);
2637
+ background-image: linear-gradient(-135deg, #EF295A, #434363);
2638
+ -webkit-border-radius: 2px;
2639
+ border-radius: 2px;
2640
+ margin-right: 10px; }
2641
  #elementor-template-library-header-logo i {
2642
+ color: #fff;
2643
+ font-size: 10px; }
 
2644
 
2645
  #elementor-template-library-header-menu-area {
2646
  -webkit-box-flex: 1;
2675
 
2676
  .elementor-template-library-header-item {
2677
  position: relative;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2678
  display: -webkit-box;
2679
  display: -webkit-flex;
2680
  display: -ms-flexbox;
2687
  -webkit-justify-content: center;
2688
  -ms-flex-pack: center;
2689
  justify-content: center;
2690
+ -webkit-box-sizing: content-box;
2691
+ box-sizing: content-box; }
2692
+ .elementor-template-library-header-item > i {
2693
+ font-size: 20px;
2694
+ -webkit-transition: color .5s;
2695
+ -o-transition: color .5s;
2696
+ transition: color .5s;
2697
+ cursor: pointer; }
2698
+ .elementor-template-library-header-item > i:not(:hover) {
2699
+ color: #a4afb7; }
2700
 
2701
+ #elementor-template-library-header-close-modal {
2702
+ width: 45px;
2703
+ border-left: 1px solid #e6e9ec; }
2704
+ #elementor-template-library-header-close-modal i {
2705
+ font-size: 18px; }
2706
+
2707
+ #elementor-template-library-header-actions {
2708
  display: -webkit-box;
2709
  display: -webkit-flex;
2710
  display: -ms-flexbox;
2711
+ display: flex; }
2712
+ #elementor-template-library-header-actions > div {
2713
+ padding-right: 16px; }
2714
+
2715
+ #elementor-template-library-header-preview-insert-wrapper {
 
 
 
 
2716
  cursor: default;
2717
  padding: 0 10px; }
2718
  #elementor-template-library-header-preview-insert-wrapper .elementor-button {
2739
  #elementor-template-library-loading .elementor-loader-box {
2740
  background-color: #d5dadf; }
2741
 
2742
+ #elementor-template-library-templates {
2743
+ padding: 0 15px; }
2744
+ #elementor-template-library-templates[data-template-source="local"] #elementor-template-library-templates-container {
2745
+ -webkit-box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, 0.03);
2746
+ box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, 0.03);
2747
+ margin-top: 10px; }
2748
+ #elementor-template-library-templates[data-template-source="local"] .elementor-template-library-order-input:checked + .elementor-template-library-order-label {
2749
+ color: #6d7882; }
2750
+ #elementor-template-library-templates[data-template-source="remote"] #elementor-template-library-templates-container {
2751
+ margin: 10px -15px 0; }
2752
+ #elementor-template-library-templates[data-template-source="remote"] .elementor-template-library-order-input:checked + .elementor-template-library-order-label {
2753
+ color: #495157; }
2754
+ #elementor-template-library-templates[data-template-source="empty"] #elementor-template-library-order-toolbar-local, #elementor-template-library-templates[data-template-source="empty"] #elementor-template-library-footer-banner {
2755
+ display: none; }
2756
+ #elementor-template-library-templates.elementor-templates-filter-active #elementor-template-library-footer-banner {
2757
  display: none; }
2758
+ #elementor-template-library-templates .elementor-template-library-order-input {
2759
+ display: none; }
2760
+ #elementor-template-library-templates .elementor-template-library-order-input:checked + .elementor-template-library-order-label:after {
2761
+ font-family: eicons;
2762
+ content: '\e956';
2763
+ margin-left: 5px; }
2764
+ #elementor-template-library-templates .elementor-template-library-order-input:checked.elementor-template-library-order-reverse + .elementor-template-library-order-label:after {
2765
+ content: '\e955'; }
2766
+
2767
+ #elementor-template-library-templates-container {
2768
+ display: -webkit-box;
2769
+ display: -webkit-flex;
2770
+ display: -ms-flexbox;
2771
+ display: flex;
2772
+ -webkit-flex-wrap: wrap;
2773
+ -ms-flex-wrap: wrap;
2774
+ flex-wrap: wrap; }
2775
+ #elementor-template-library-templates-container .elementor-template-library-template-insert {
2776
+ font-size: 12px; }
2777
+ #elementor-template-library-templates-container .elementor-template-library-template-local .elementor-template-library-template-insert {
2778
+ text-transform: none; }
2779
+
2780
+ #elementor-template-library-toolbar {
2781
+ display: -webkit-box;
2782
+ display: -webkit-flex;
2783
+ display: -ms-flexbox;
2784
+ display: flex;
2785
+ -webkit-box-pack: justify;
2786
+ -webkit-justify-content: space-between;
2787
+ -ms-flex-pack: justify;
2788
+ justify-content: space-between;
2789
+ -webkit-box-align: center;
2790
+ -webkit-align-items: center;
2791
+ -ms-flex-align: center;
2792
+ align-items: center; }
2793
+
2794
+ .elementor-template-library-filter-toolbar {
2795
+ display: -webkit-box;
2796
+ display: -webkit-flex;
2797
+ display: -ms-flexbox;
2798
+ display: flex; }
2799
+
2800
+ #elementor-template-library-filter-toolbar-remote {
2801
+ font-size: 11px; }
2802
+
2803
+ #elementor-template-library-order {
2804
+ display: -webkit-box;
2805
+ display: -webkit-flex;
2806
+ display: -ms-flexbox;
2807
+ display: flex;
2808
+ border-right: 1px solid #d5dadf; }
2809
+
2810
+ .elementor-template-library-order-label {
2811
+ text-transform: uppercase;
2812
+ cursor: pointer;
2813
+ padding-right: 20px;
2814
+ -webkit-user-select: none;
2815
+ -moz-user-select: none;
2816
+ -ms-user-select: none;
2817
+ user-select: none; }
2818
+ .elementor-template-library-order-label:hover {
2819
+ color: #556068; }
2820
+
2821
+ #elementor-template-library-my-favorites {
2822
+ -webkit-box-flex: 1;
2823
+ -webkit-flex-grow: 1;
2824
+ -ms-flex-positive: 1;
2825
+ flex-grow: 1;
2826
+ text-align: left;
2827
+ padding-left: 20px; }
2828
+
2829
+ #elementor-template-library-filter-my-favorites {
2830
+ display: none; }
2831
+ #elementor-template-library-filter-my-favorites:checked + #elementor-template-library-filter-my-favorites-label {
2832
+ color: #495157; }
2833
+ #elementor-template-library-filter-my-favorites:checked + #elementor-template-library-filter-my-favorites-label i:after {
2834
+ color: #B7084E;
2835
+ content: '\f004'; }
2836
+
2837
+ #elementor-template-library-filter-my-favorites-label {
2838
+ cursor: pointer;
2839
+ text-transform: uppercase; }
2840
+ #elementor-template-library-filter-my-favorites-label:hover {
2841
+ color: #556068; }
2842
+ #elementor-template-library-filter-my-favorites-label:hover i:after {
2843
+ color: #B7084E; }
2844
+ #elementor-template-library-filter-my-favorites-label i {
2845
+ padding-right: 5px; }
2846
+ #elementor-template-library-filter-my-favorites-label i:after {
2847
+ color: #a4afb7;
2848
+ content: '\f08a'; }
2849
+
2850
+ #elementor-template-library-filter-text-wrapper {
2851
+ width: 200px;
2852
+ position: relative; }
2853
+ #elementor-template-library-filter-text-wrapper:after {
2854
+ content: '\e863';
2855
+ position: absolute;
2856
+ top: 50%;
2857
+ right: 0;
2858
+ -webkit-transform: translateY(-50%);
2859
+ -ms-transform: translateY(-50%);
2860
+ transform: translateY(-50%);
2861
+ font-family: eicons; }
2862
+
2863
+ #elementor-template-library-filter-text {
2864
+ border: none;
2865
+ border-bottom: 1px solid #d5dadf;
2866
+ -webkit-border-radius: 0;
2867
+ border-radius: 0;
2868
+ font-size: 13px;
2869
+ padding: 8px 8px 8px 0;
2870
+ -webkit-transition: border 0.5s;
2871
+ -o-transition: border 0.5s;
2872
+ transition: border 0.5s; }
2873
+ #elementor-template-library-filter-text:focus {
2874
+ border-color: #c2cbd2; }
2875
+ #elementor-template-library-filter-text::-webkit-input-placeholder {
2876
+ font-weight: 300;
2877
+ color: #c2cbd2; }
2878
+ #elementor-template-library-filter-text::-moz-placeholder {
2879
+ font-weight: 300;
2880
+ color: #c2cbd2; }
2881
+ #elementor-template-library-filter-text:-ms-input-placeholder {
2882
+ font-weight: 300;
2883
+ color: #c2cbd2; }
2884
+ #elementor-template-library-filter-text::-ms-input-placeholder {
2885
+ font-weight: 300;
2886
+ color: #c2cbd2; }
2887
+ #elementor-template-library-filter-text::placeholder {
2888
+ font-weight: 300;
2889
+ color: #c2cbd2; }
2890
+ #elementor-template-library-filter-text:focus {
2891
+ border-color: #c2cbd2; }
2892
+ #elementor-template-library-filter-text:focus::-webkit-input-placeholder {
2893
+ color: #a4afb7; }
2894
+ #elementor-template-library-filter-text:focus::-moz-placeholder {
2895
+ color: #a4afb7; }
2896
+ #elementor-template-library-filter-text:focus:-ms-input-placeholder {
2897
+ color: #a4afb7; }
2898
+ #elementor-template-library-filter-text:focus::-ms-input-placeholder {
2899
+ color: #a4afb7; }
2900
+ #elementor-template-library-filter-text:focus::placeholder {
2901
+ color: #a4afb7; }
2902
 
2903
  .elementor-template-library-template-remote {
2904
+ margin: 15px;
2905
+ padding: 8px;
2906
+ background-color: #fff;
2907
+ -webkit-box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.07);
2908
+ box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.07);
2909
+ -webkit-border-radius: 3px;
2910
+ border-radius: 3px; }
2911
+ .elementor-template-library-template-remote:not(:hover) .elementor-template-library-template-controls {
2912
+ opacity: 0; }
2913
+ .elementor-template-library-template-remote:not(:hover) .elementor-template-library-template-favorite-label {
2914
+ display: none; }
2915
+ @media (max-width: 1439px) {
2916
+ .elementor-template-library-template-remote {
2917
+ width: -webkit-calc(25% - 30px);
2918
+ width: calc(25% - 30px); } }
2919
+ @media (min-width: 1440px) {
2920
+ .elementor-template-library-template-remote {
2921
+ width: -webkit-calc(20% - 30px);
2922
+ width: calc(20% - 30px); } }
2923
  .elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body {
2924
  position: relative; }
2925
  .elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before {
2928
  text-transform: uppercase;
2929
  top: 5px;
2930
  right: 5px;
2931
+ background-color: #B7084E;
2932
  color: #d5dadf;
2933
+ padding: 2px 4px 0;
2934
  font-size: 9px;
2935
  -webkit-border-radius: 2px;
2936
  border-radius: 2px; }
2937
  .elementor-template-library-template-remote .elementor-template-library-template-body {
2938
+ height: 200px;
2939
+ position: relative; }
 
 
 
 
 
2940
  .elementor-template-library-template-remote .elementor-template-library-template-screenshot {
2941
  height: 100%;
2942
  -webkit-background-size: cover;
2943
  background-size: cover;
2944
+ background-position-x: 50%;
2945
+ -webkit-box-shadow: inset 0px -2px 15px -6px rgba(0, 0, 0, 0.07);
2946
+ box-shadow: inset 0px -2px 15px -6px rgba(0, 0, 0, 0.07); }
2947
  .elementor-template-library-template-remote .elementor-template-library-template-controls {
2948
  position: absolute;
2949
  top: 0;
2960
  padding: 11px; }
2961
  .elementor-template-library-template-remote .elementor-template-library-template-preview {
2962
  position: relative;
2963
+ height: 150px;
2964
  cursor: pointer; }
2965
  .elementor-template-library-template-remote .elementor-template-library-template-preview i {
2966
  font-size: 20px;
2971
  -webkit-transform: translateX(-50%) translateY(-50%);
2972
  -ms-transform: translateX(-50%) translateY(-50%);
2973
  transform: translateX(-50%) translateY(-50%); }
2974
+ .elementor-template-library-template-remote .elementor-template-library-template-footer {
2975
+ margin: 10px 0 2px;
2976
+ display: -webkit-box;
2977
+ display: -webkit-flex;
2978
+ display: -ms-flexbox;
2979
+ display: flex;
2980
+ font-size: 11px;
2981
+ line-height: 1; }
2982
  .elementor-template-library-template-remote .elementor-template-library-template-name {
2983
+ text-align: left;
2984
+ color: #6d7882;
2985
+ -webkit-box-flex: 1;
2986
+ -webkit-flex-grow: 1;
2987
+ -ms-flex-positive: 1;
2988
+ flex-grow: 1;
2989
+ white-space: nowrap;
2990
+ overflow: hidden;
2991
+ -o-text-overflow: ellipsis;
2992
+ text-overflow: ellipsis;
2993
+ padding-right: 5px; }
2994
+ .elementor-template-library-template-remote .elementor-template-library-template-favorite-input {
2995
+ display: none; }
2996
+ .elementor-template-library-template-remote .elementor-template-library-template-favorite-input:checked + .elementor-template-library-template-favorite-label i:before {
2997
+ content: '\f004';
2998
+ color: #B7084E; }
2999
+ .elementor-template-library-template-remote .elementor-template-library-template-favorite-label {
3000
+ cursor: pointer; }
3001
+ .elementor-template-library-template-remote .elementor-template-library-template-favorite-label:hover i {
3002
+ color: #B7084E; }
3003
 
3004
+ #elementor-template-library-order-toolbar-local,
3005
  .elementor-template-library-template-local {
 
3006
  display: -webkit-box;
3007
  display: -webkit-flex;
3008
  display: -ms-flexbox;
3011
  -webkit-align-items: center;
3012
  -ms-flex-align: center;
3013
  align-items: center;
3014
+ padding: 0 25px;
3015
+ text-align: left; }
3016
+
3017
+ #elementor-template-library-order-toolbar-local {
3018
+ margin-top: 30px; }
3019
+ #elementor-template-library-order-toolbar-local .elementor-template-library-order-label {
3020
+ line-height: 1;
3021
+ font-size: 10px;
3022
+ font-weight: 500; }
3023
+ #elementor-template-library-order-toolbar-local .elementor-template-library-order-label:not(:hover) {
3024
+ color: #a4afb7; }
3025
+
3026
+ .elementor-template-library-template-local {
3027
  height: 50px;
3028
+ width: 100%;
3029
+ margin-top: 1px;
3030
+ background-color: #fff;
3031
  -webkit-transition: background-color .3s linear;
3032
  -o-transition: background-color .3s linear;
3033
  transition: background-color .3s linear; }
3034
  .elementor-template-library-template-local:hover {
3035
  background-color: #fafbfb; }
3036
+ .elementor-template-library-template-local:not(:hover) .elementor-template-library-template-insert {
3037
+ background: none;
3038
+ color: #a4afb7; }
3039
+ .elementor-template-library-template-local:first-child {
3040
+ -webkit-border-radius: 3px 3px 0 0;
3041
+ border-radius: 3px 3px 0 0; }
3042
+ .elementor-template-library-template-local:last-child {
3043
+ -webkit-border-radius: 0 0 3px 3px;
3044
+ border-radius: 0 0 3px 3px; }
3045
  .elementor-template-library-template-local .elementor-template-library-template-name {
3046
+ font-weight: 500; }
3047
+ .elementor-template-library-template-local .elementor-template-library-template-name, .elementor-template-library-template-local .elementor-template-library-template-meta {
3048
+ padding-right: 20px;
3049
+ white-space: nowrap;
3050
+ overflow: hidden;
3051
+ -o-text-overflow: ellipsis;
3052
+ text-overflow: ellipsis; }
3053
+ .elementor-template-library-template-local .elementor-template-library-template-meta {
3054
  color: #a4afb7; }
3055
  .elementor-template-library-template-local .elementor-template-library-template-controls {
3056
+ position: relative;
3057
+ display: -webkit-box;
3058
+ display: -webkit-flex;
3059
+ display: -ms-flexbox;
3060
+ display: flex;
3061
+ -webkit-box-align: center;
3062
+ -webkit-align-items: center;
3063
+ -ms-flex-align: center;
3064
+ align-items: center; }
3065
  .elementor-template-library-template-local .elementor-template-library-template-controls > div {
 
 
3066
  cursor: pointer;
 
3067
  -webkit-transition: color .5s;
3068
  -o-transition: color .5s;
3069
  transition: color .5s; }
3070
  .elementor-template-library-template-local .elementor-template-library-template-controls > div:not(:hover) {
3071
  color: #a4afb7; }
3072
+ .elementor-template-library-template-local .elementor-template-library-template-insert i {
3073
+ margin-right: 3px; }
3074
  .elementor-template-library-template-local .elementor-template-library-template-control-title {
3075
  margin-left: 6px; }
3076
  .elementor-template-library-template-local .elementor-template-library-template-delete:hover {
3077
+ color: #f00; }
3078
+ .elementor-template-library-template-local .elementor-template-library-template-export:hover i {
3079
+ color: #556068; }
3080
  .elementor-template-library-template-local .elementor-template-library-template-action {
3081
  padding: 8px 18px;
3082
  margin: 0 20px; }
3083
+ .elementor-template-library-template-local .elementor-template-library-template-more {
3084
+ display: none;
3085
+ position: absolute;
3086
+ background-color: #fff;
3087
+ padding: 3px 20px;
3088
+ -webkit-border-radius: 3px;
3089
+ border-radius: 3px;
3090
+ -webkit-box-shadow: 1px 3px 11px rgba(0, 0, 0, 0.3);
3091
+ box-shadow: 1px 3px 11px rgba(0, 0, 0, 0.3);
3092
+ top: 100%;
3093
+ right: 0;
3094
+ -webkit-transform: translateX(65%) translateY(-7px);
3095
+ -ms-transform: translateX(65%) translateY(-7px);
3096
+ transform: translateX(65%) translateY(-7px);
3097
+ z-index: 1; }
3098
+ .elementor-template-library-template-local .elementor-template-library-template-more:before {
3099
+ content: '';
3100
+ position: absolute;
3101
+ border: solid transparent;
3102
+ border-width: 8px 4px;
3103
+ border-bottom-color: #fff;
3104
+ -webkit-transform: translateY(-100%);
3105
+ -ms-transform: translateY(-100%);
3106
+ transform: translateY(-100%); }
3107
+ .elementor-template-library-template-local .elementor-template-library-template-more > div {
3108
+ margin: 10px 0;
3109
+ font-size: 11px; }
3110
+ .elementor-template-library-template-local .elementor-template-library-template-more-toggle {
3111
+ -webkit-box-flex: 1;
3112
+ -webkit-flex-grow: 1;
3113
+ -ms-flex-positive: 1;
3114
+ flex-grow: 1;
3115
+ text-align: right; }
3116
+ .elementor-template-library-template-local .elementor-template-library-template-more-toggle i {
3117
+ font-size: 16px; }
3118
 
3119
  #elementor-template-library-preview {
3120
  height: 100%;
3121
  overflow: hidden; }
3122
  #elementor-template-library-preview iframe {
 
3123
  height: 150%;
3124
  -webkit-transform: scale(0.666) translateX(-25%) translateY(-25%);
3125
  -ms-transform: scale(0.666) translateX(-25%) translateY(-25%);
3126
  transform: scale(0.666) translateX(-25%) translateY(-25%); }
3127
+ @media (max-width: 1439px) {
3128
+ #elementor-template-library-preview iframe {
3129
+ width: 1440px; } }
3130
+ @media (min-width: 1440px) {
3131
+ #elementor-template-library-preview iframe {
3132
+ width: 1710px; } }
3133
+
3134
+ .elementor-template-library-blank-icon {
3135
+ font-size: 65px;
3136
+ margin-top: 45px;
3137
+ color: #c2cbd2;
3138
+ line-height: 1; }
3139
 
3140
  .elementor-template-library-blank-title {
3141
  font-size: 30px;
3142
+ margin-top: 40px; }
3143
 
3144
+ .elementor-template-library-blank-message {
3145
  font-size: 18px;
3146
  color: #a4afb7;
3147
+ margin-top: 25px;
3148
  font-weight: 300; }
3149
 
3150
  #elementor-template-library-save-template-form {
3151
+ margin-top: 40px;
3152
  display: -webkit-box;
3153
  display: -webkit-flex;
3154
  display: -ms-flexbox;
3162
  -ms-flex-pack: center;
3163
  justify-content: center; }
3164
  #elementor-template-library-save-template-form > * {
3165
+ height: 55px;
3166
+ font-size: 16px; }
3167
 
3168
  #elementor-template-library-save-template-name {
3169
+ width: 500px;
3170
  background-color: #fff;
3171
  font-weight: 300;
3172
  color: #a4afb7;
3174
  -webkit-border-radius: 3px 0 0 3px;
3175
  border-radius: 3px 0 0 3px;
3176
  border: none; }
3177
+ #elementor-template-library-save-template-name::-webkit-input-placeholder {
3178
+ color: #a4afb7; }
3179
+ #elementor-template-library-save-template-name::-moz-placeholder {
3180
+ color: #a4afb7; }
3181
+ #elementor-template-library-save-template-name:-ms-input-placeholder {
3182
+ color: #a4afb7; }
3183
+ #elementor-template-library-save-template-name::-ms-input-placeholder {
3184
+ color: #a4afb7; }
3185
+ #elementor-template-library-save-template-name::placeholder {
3186
+ color: #a4afb7; }
3187
 
3188
  #elementor-template-library-save-template-submit {
3189
  width: 150px;
3194
  -webkit-box-shadow: none;
3195
  box-shadow: none; }
3196
 
3197
+ #elementor-template-library-import-form {
3198
+ width: 95%;
3199
+ background-color: rgba(255, 255, 255, 0.5);
3200
+ padding: 60px;
3201
+ border: 2px dashed #d5dadf;
3202
+ margin: 35px auto;
3203
+ -webkit-transition: background-color 0.5s;
3204
+ -o-transition: background-color 0.5s;
3205
+ transition: background-color 0.5s; }
3206
+ #elementor-template-library-import-form:hover {
3207
+ background-color: rgba(255, 255, 255, 0.9); }
3208
+ #elementor-template-library-import-form-or {
3209
+ margin-top: 15px;
3210
+ font-size: 18px; }
3211
+ #elementor-template-library-import-form-label {
3212
+ margin-top: 20px;
3213
+ padding: 15px 35px;
3214
+ font-size: 16px;
3215
+ display: inline-block; }
3216
+ #elementor-template-library-import-form-input {
3217
+ display: none; }
3218
+ #elementor-template-library-import-form.elementor-drag-over {
3219
+ border: 3px dashed #71d7f7; }
3220
+
3221
+ #elementor-template-library-import .elementor-template-library-blank-icon {
3222
+ margin-top: 0; }
3223
+
3224
+ #elementor-template-library-import .elementor-template-library-blank-message {
3225
+ margin-top: 20px; }
3226
+
3227
  .elementor-template-library-blank-footer {
3228
  position: absolute;
3229
+ bottom: 70px;
3230
  left: 50%;
3231
  -webkit-transform: translateX(-50%);
3232
  -ms-transform: translateX(-50%);
3233
  transform: translateX(-50%);
3234
  color: #a4afb7;
3235
+ font-size: 16px;
3236
  font-style: italic; }
3237
+ @media (max-height: 700px) {
3238
+ .elementor-template-library-blank-footer {
3239
+ display: none; } }
3240
 
3241
  #elementor-template-library-footer-banner i {
3242
  color: #c2cbd2;
3249
  font-weight: 500;
3250
  margin: 20px 0; }
3251
 
3252
+ #elementor-template-library-templates-empty {
3253
+ width: 100%;
3254
+ margin-top: 40px; }
 
3255
 
3256
  #elementor-template-library-error-dialog .dialog-message {
3257
  text-align: start; }
3258
 
3259
  #elementor-template-library-error-info {
3260
  margin-top: 10px; }
3261
+
3262
+ @media (max-width: 1439px) {
3263
+ .elementor-template-library-local-column-1 {
3264
+ width: 33%; }
3265
+ .elementor-template-library-local-column-2 {
3266
+ width: 10%; }
3267
+ .elementor-template-library-local-column-3 {
3268
+ width: 15%; }
3269
+ .elementor-template-library-local-column-4 {
3270
+ width: 15%; }
3271
+ .elementor-template-library-local-column-5 {
3272
+ width: 27%; } }
3273
+
3274
+ @media (min-width: 1440px) {
3275
+ .elementor-template-library-local-column-1 {
3276
+ width: 25%; }
3277
+ .elementor-template-library-local-column-2 {
3278
+ width: 17%; }
3279
+ .elementor-template-library-local-column-3 {
3280
+ width: 17%; }
3281
+ .elementor-template-library-local-column-4 {
3282
+ width: 17%; }
3283
+ .elementor-template-library-local-column-5 {
3284
+ width: 24%; } }
3285
+
3286
+ @media (max-width: 1024px) {
3287
+ .elementor-template-library-local-column-3 {
3288
+ display: none; }
3289
+ .elementor-template-library-local-column-5 {
3290
+ width: 41%; } }
3291
+
3292
+ #elementor-toast {
3293
+ position: absolute;
3294
+ width: 280px;
3295
+ padding: 20px;
3296
+ -webkit-border-radius: 5px;
3297
+ border-radius: 5px;
3298
+ color: #d5dadf;
3299
+ background-color: rgba(0, 0, 0, 0.8); }
3300
+ #elementor-toast .dialog-message {
3301
+ font-size: 13px; }
3302
+ #elementor-toast .dialog-buttons-wrapper {
3303
+ display: -webkit-box;
3304
+ display: -webkit-flex;
3305
+ display: -ms-flexbox;
3306
+ display: flex;
3307
+ -webkit-box-pack: end;
3308
+ -webkit-justify-content: flex-end;
3309
+ -ms-flex-pack: end;
3310
+ justify-content: flex-end;
3311
+ margin-top: 15px; }
3312
+ #elementor-toast .dialog-button {
3313
+ color: #fcb92c;
3314
+ margin: 0 5px;
3315
+ text-transform: uppercase;
3316
+ cursor: pointer; }
3317
+ #elementor-toast .dialog-button:last-child {
3318
+ margin-right: 0; }
3319
  /*# sourceMappingURL=editor.css.map */
assets/css/editor.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
- @charset "UTF-8";.dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:4}.dialog-widget-content{background-color:#fff;position:absolute;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message,.dialog-widget-header{text-align:center}.dialog-message{font-size:12px;line-height:1.5}.dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-close-button{cursor:pointer;position:absolute;top:30px;right:30px;font-size:15px}.dialog-close-button:not(:hover){opacity:.4}.dialog-confirm-widget .dialog-widget-header,.dialog-options-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-options-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-options-widget .dialog-buttons-wrapper>button:first-child{border-right:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-options-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget,.dialog-confirm-widget,.dialog-options-widget{-webkit-user-select:none;-moz-user-select:none}.dialog-alert-widget .dialog-widget-content,.dialog-confirm-widget .dialog-widget-content,.dialog-options-widget .dialog-widget-content{margin:auto;width:375px}.dialog-alert-widget .dialog-message,.dialog-confirm-widget .dialog-message,.dialog-options-widget .dialog-message{padding:0 20px;min-height:50px}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}@media (max-width:767px){.dialog-close-button{top:15px;right:15px}body.admin-bar .dialog-close-button{top:40px}}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-fit-aspect-ratio{position:relative;height:0}.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0}.elementor-hidden{display:none}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}html{background-color:#f1f1f1}iframe,img{border:0 none}li{list-style:none}a,body{text-decoration:none}body{color:#6d7882;font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-weight:400;line-height:1;text-transform:none;overflow:hidden}body a{color:#71d7f7}body a:hover{color:#9b0a46}body.elementor-editor-active #elementor-preview{right:0}@media (max-width:1439px){body.elementor-editor-active #elementor-preview{left:280px}}@media (min-width:1440px){body.elementor-editor-active #elementor-preview{left:300px}}body.elementor-editor-active #elementor-panel{left:0}body.elementor-editor-active #elementor-mode-switcher-preview .fa:before{content:""}body.elementor-editor-preview #elementor-preview{left:0}@media (max-width:1439px){body.elementor-editor-preview #elementor-panel{left:-280px}}@media (min-width:1440px){body.elementor-editor-preview #elementor-panel{left:-300px}}body.elementor-editor-preview #elementor-panel>.ui-resizable-e,body.elementor-editor-preview #elementor-panel>.ui-resizable-w{display:none}body.elementor-editor-preview #elementor-mode-switcher-preview .fa:before{content:""}#elementor-panel:not(.ui-resizable-resizing),#elementor-preview:not(.ui-resizable-resizing){-webkit-transition:left .5s,width .5s;-o-transition:left .5s,width .5s;transition:left .5s,width .5s}#elementor-loading{position:fixed;top:0;left:0;bottom:0;right:0;background:#f1f3f5;z-index:4}.elementor-loader-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100px}.elementor-loader-wrapper .elementor-loader{height:100px;position:relative}.elementor-loader-wrapper .elementor-loader-box{background-color:#495157;position:absolute;-webkit-animation:load 1.8s linear infinite;animation:load 1.8s linear infinite}.elementor-loader-wrapper .elementor-loader-box:first-of-type{width:20%;height:100%;left:0;top:0}.elementor-loader-wrapper .elementor-loader-box:not(:first-of-type){right:0;height:20%;width:60%}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(2){top:0;-webkit-animation-delay:-.45s;animation-delay:-.45s}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(3){top:40%;-webkit-animation-delay:-.9s;animation-delay:-.9s}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(4){bottom:0;-webkit-animation-delay:-1.35s;animation-delay:-1.35s}@-webkit-keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.elementor-loading-title{color:#495157;text-align:center;text-transform:uppercase;margin-top:30px;letter-spacing:7px;font-size:10px;-webkit-animation:load-title 1.5s linear infinite;animation:load-title 1.5s linear infinite}@-webkit-keyframes load-title{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes load-title{0%{opacity:1}50%{opacity:.6}to{opacity:1}}#elementor-preview-loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}#elementor-preview-loading i{color:#d5dadf;font-size:50px}.select2-dropdown{border-color:#a4afb7}.select2-dropdown .select2-search__field{outline:none}#elementor-fatal-error-dialog button.dialog-ok{color:#71d7f7}#elementor-fatal-error-dialog .dialog-widget-header{font-size:13px;color:#6d7882}#elementor-saved-popup .dialog-message{height:155px;width:155px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px}#elementor-saved-popup .elementor-dialog-message{padding:15px}#elementor-saved-popup .elementor-dialog-message .fa{font-size:85px;padding:10px}#elementor-saved-popup .elementor-dialog-message-text{text-transform:uppercase}.elementor-button{outline:none;border:none;-webkit-border-radius:3px;border-radius:3px;-webkit-transition-property:background,color,opacity,-webkit-box-shadow;transition-property:background,color,opacity,-webkit-box-shadow;-o-transition-property:background,color,box-shadow,opacity;transition-property:background,color,box-shadow,opacity;transition-property:background,color,box-shadow,opacity,-webkit-box-shadow;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.elementor-button:not([disabled]){cursor:pointer}.elementor-button:not(.elementor-button-state) .elementor-state-icon{display:none}.elementor-button.elementor-button-success,.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button{color:#fff}.elementor-button.elementor-button-success[disabled],.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button[disabled]{background-color:#c2cbd2}.elementor-button.elementor-button-success:not([disabled]),.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]){background-color:#39b54a}.elementor-button.elementor-button-success:not([disabled]):hover,.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):hover{opacity:.85;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-button.elementor-button-success:not([disabled]):active,.elementor-panel #elementor-panel-footer-save.elementor-save-active .elementor-button:not([disabled]):active{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-button.elementor-button-go-pro{color:#fff;background-color:#fcb92c}.elementor-button.elementor-edit-template{display:inline-block;margin-top:15px;color:#fff}.elementor-button.elementor-button-default{background-color:#a4afb7;color:#fff;font-size:11px;text-transform:uppercase;padding:6.5px 15px}.elementor-button.elementor-button-default:hover{background-color:#6d7882;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-button.elementor-button-default:active{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-button.elementor-button-default:visited{color:#fff}.elementor-button i{margin-right:10px}.elementor-input-style,input,select,textarea{-webkit-border-radius:3px;border-radius:3px;font-size:12px;width:100%;background:none;-webkit-box-shadow:none;box-shadow:none;color:#495157;border:1px solid;outline:none}.elementor-input-style:not(:focus),input:not(:focus),select:not(:focus),textarea:not(:focus){border-color:#d5dadf}.elementor-input-style:focus,input:focus,select:focus,textarea:focus{border-color:#a4afb7}.elementor-error input,.elementor-error select,.elementor-error textarea{border-color:#b01b1b}.elementor-input-style,input,textarea{padding:5px 8px}.elementor-input-style,textarea{resize:vertical}input[type=checkbox],input[type=radio]{border:1px solid #d5dadf;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-transition:border-color .05s ease-in-out;-o-transition:.05s border-color ease-in-out;transition:border-color .05s ease-in-out}input[type=checkbox]:focus,input[type=radio]:focus{border-color:#a4afb7}input[disabled]{background-color:#e6e9ec;cursor:not-allowed;opacity:1}select{height:27px}.ps-container{-ms-touch-action:none;overflow:hidden!important}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}#nprogress{pointer-events:none}#nprogress .bar{background:#39b54a;position:fixed;z-index:3;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #39b54a,0 0 5px #39b54a;box-shadow:0 0 10px #39b54a,0 0 5px #39b54a;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:none;position:fixed;z-index:3;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#39b54a;border-left-color:#39b54a;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#nprogress .bar,#nprogress .spinner{z-index:5}.elementor-panel{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px}.elementor-panel ::-moz-selection{background:#5bc0de;color:#fff}.elementor-panel ::selection{background:#5bc0de;color:#fff}.elementor-panel a{color:#9b0a46;-webkit-transition:none;-o-transition:none;transition:none}.elementor-panel h1,.elementor-panel h2,.elementor-panel h3,.elementor-panel h4,.elementor-panel h5,.elementor-panel h6{font-size:100%;font-weight:400}.elementor-panel abbr,.elementor-panel acronym{border:0;font-variant:normal}.elementor-panel sup{vertical-align:text-top}.elementor-panel sub{vertical-align:text-bottom}.elementor-panel img{max-width:100%;height:auto;border:0}.elementor-panel ::-moz-focus-inner{padding:0;border:0}.elementor-panel :focus{outline:0}.elementor-panel#elementor-panel{position:fixed;height:100%;top:0;bottom:0;overflow:visible;background-color:#e6e9ec}@media (max-width:1439px){.elementor-panel{width:280px}}@media (min-width:1440px){.elementor-panel{width:300px}}.elementor-panel>.ui-resizable-e,.elementor-panel>.ui-resizable-w{position:absolute;top:0;height:100%;width:7px;right:-5px;cursor:ew-resize}.elementor-panel #elementor-panel-inner{position:relative;height:100%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.elementor-panel .elementor-panel-container{clear:both;padding-left:15px;padding-right:15px}.elementor-panel #elementor-panel-content-wrapper{position:absolute;bottom:40px;top:40px;left:0;width:100%}.elementor-panel .elementor-panel-hide{display:none}.elementor-panel .elementor-panel-heading{display:table;table-layout:fixed;height:40px;padding:0 20px;width:100%;border-bottom:1px solid #e6e9ec;cursor:pointer}.elementor-panel .elementor-panel-heading:not(.elementor-open) .elementor-panel-heading-toggle .fa:before{content:""}.elementor-panel .elementor-panel-heading.elementor-open .elementor-panel-heading-toggle .fa:before{content:"\f0d7"}.elementor-panel .elementor-panel-heading>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-heading-toggle{width:20px;color:#495157}.elementor-panel .elementor-panel-heading-title{color:#495157;font-weight:700}.elementor-panel .elementor-panel-box{margin-top:10px;background-color:#fff}.elementor-panel .elementor-panel-box-content{padding:20px 20px 10px}.elementor-panel .elementor-control-title{font-size:12px}.elementor-panel .elementor-button{display:inline-block}.elementor-panel .select2-container{width:100%!important}.elementor-panel .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--multiple,.elementor-panel .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--single{border-color:#d5dadf}.elementor-panel .select2-container.select2-container--focus .select2-selection--multiple,.elementor-panel .select2-container.select2-container--focus .select2-selection--single,.elementor-panel .select2-container.select2-container--open .select2-selection--multiple,.elementor-panel .select2-container.select2-container--open .select2-selection--single{border-color:#a4afb7}.elementor-panel .select2-container.select2-container--default .select2-selection--multiple .select2-selection__clear{display:none}.elementor-panel .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice{line-height:1.5;font-size:.9em;border:none;-webkit-border-radius:0;border-radius:0}.elementor-panel .select2-selection--single{height:27px}.elementor-panel .select2-selection__rendered{line-height:27px}.elementor-panel .select2-selection__arrow{height:27px;top:0}.elementor-panel #elementor-controls .pojo-widget-button-collapse{display:none}.elementor-panel .elementor-panel-alert{padding:15px;border-left:5px solid transparent;position:relative;font-size:12px;line-height:1.5;text-align:left}.elementor-panel .elementor-panel-alert.elementor-panel-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-panel .elementor-panel-alert.elementor-panel-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-panel .elementor-panel-alert.elementor-panel-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-panel .elementor-panel-alert.elementor-panel-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}.elementor-panel .elementor-label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;-webkit-border-radius:.25em;border-radius:.25em;text-transform:capitalize}.elementor-panel .elementor-label.elementor-label-default{background-color:#a4afb7}.elementor-panel .elementor-label.elementor-label-info{background-color:#5bc0de}.elementor-panel .elementor-label.elementor-label-success{background-color:#5cb85c}.elementor-panel .elementor-label.elementor-label-warning{background-color:#f0ad4e}.elementor-panel .elementor-label.elementor-label-danger{background-color:#d9534f}.elementor-panel .elementor-control-field-description,.elementor-panel .elementor-descriptor{font-size:11px;font-style:italic;line-height:1.4;color:#a4afb7}.elementor-panel .elementor-panel-nerd-box{padding:30px 20px;text-align:center}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-icon{font-size:52px;color:#a4afb7}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-title{margin-top:20px;font-size:16px;font-weight:700}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-message{margin-top:20px;line-height:1.4;font-size:11px}.elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link{background-color:#fcb92c;color:#fff;padding:7px 25px;margin-top:20px;-webkit-box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1);box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link:hover{background-color:#fdca5e}.elementor-panel #elementor-panel-get-pro-elements .elementor-panel-nerd-box-message{text-transform:uppercase}.elementor-panel #elementor-panel-header{display:table;height:40px;width:100%;background-color:#9b0a46;color:#fff}.elementor-panel #elementor-panel-header>*{display:table-cell;vertical-align:middle;text-align:center}.elementor-panel .elementor-header-button{width:40px}.elementor-panel .elementor-header-button .elementor-icon{cursor:pointer;display:block;font-size:19px;height:40px;line-height:40px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar{font-size:18px}.elementor-panel .elementor-header-button .elementor-icon:hover{color:#d5dadf}.elementor-panel #elementor-panel-header-title{font-size:15px}.elementor-panel #elementor-panel-header-title img{width:66px}.elementor-panel #elementor-panel-elements-navigation .elementor-panel-navigation-tab{text-align:center;padding:10px 0;font-size:11px;text-transform:uppercase;cursor:pointer}.elementor-panel #elementor-panel-elements{overflow:hidden;padding:0 5px}.elementor-panel .elementor-element-wrapper{float:left;width:50%;padding:5px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.elementor-panel .elementor-element{-webkit-border-radius:3px;border-radius:3px;background-color:#fff;cursor:move}.elementor-panel .elementor-element:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}.elementor-panel .elementor-element:hover .icon,.elementor-panel .elementor-element:hover .title{color:#9b0a46}.elementor-panel .elementor-element .icon{font-size:28px;padding-top:15px;color:#556068}.elementor-panel .elementor-element .elementor-element-title-wrapper{display:table;width:100%}.elementor-panel .elementor-element .title{font-size:11px;color:#556068;display:table-cell;vertical-align:middle;height:40px}.elementor-panel #elementor-panel-elements-search-wrapper{position:relative;margin:10px 10px 5px}.elementor-panel #elementor-panel-elements-search-wrapper i{position:absolute;right:0;top:50%;color:#a4afb7;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right 1s;-o-transition:right 1s;transition:right 1s}.elementor-panel #elementor-panel-elements-search-input{font-size:11px;-webkit-border-radius:0;border-radius:0;padding:10px 27px 10px 0;font-style:italic;color:#a4afb7;border:none;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.elementor-panel #elementor-panel-elements-search-input:focus{background-color:hsla(0,0%,100%,.7);padding-left:15px}.elementor-panel #elementor-panel-elements-search-input:focus+i{right:15px}.elementor-panel .elementor-panel-category:first-child .panel-elements-category-title{padding-top:14px}.elementor-panel .panel-elements-category-title-basic{display:none}.elementor-panel .panel-elements-category-title{padding:12px 15px;text-transform:uppercase;font-size:11px}.elementor-panel .panel-elements-category-items{overflow:hidden;padding:0 5px}.elementor-panel .elementor-panel-scheme-title{padding:10px 20px;margin-top:10px}.elementor-panel .elementor-panel-scheme-description{padding:20px 20px 0}.elementor-panel .elementor-panel-scheme-buttons{padding:0 20px;display:table;table-layout:fixed;width:100%;height:40px;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1)}.elementor-panel .elementor-panel-scheme-button-wrapper{display:table-cell;vertical-align:middle;text-align:center}.elementor-panel .elementor-panel-scheme-button-wrapper:first-child{text-align:left}.elementor-panel .elementor-panel-scheme-button-wrapper:last-child{text-align:right}.elementor-panel .elementor-panel-scheme-save .elementor-button{padding:6px 18px;text-transform:uppercase}.elementor-panel .elementor-panel-scheme-discard .elementor-button,.elementor-panel .elementor-panel-scheme-reset .elementor-button{color:#a4afb7;background:none}.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-items{position:relative}.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item{display:inline-block}@media (max-width:1439px){.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-right:13px}}@media (min-width:1440px){.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-right:19px}}@media (max-width:1439px){[class*=wp-version-4-9] .elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)),[class*=wp-version-5] .elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-right:5px}}@media (min-width:1440px){[class*=wp-version-4-9] .elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)),[class*=wp-version-5] .elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-right:12px}}.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}@media (max-width:1439px){.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:4px}}@media (min-width:1440px){.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:6px}}@media (max-width:1439px){[class*=wp-version-4-9] .elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result,[class*=wp-version-5] .elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:10px}}@media (min-width:1440px){[class*=wp-version-4-9] .elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result,[class*=wp-version-5] .elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:9px}}.elementor-panel .elementor-panel-scheme-color-title{text-align:center;text-transform:uppercase;margin:10px 0;color:#c2cbd2;font-size:8px}.elementor-panel .elementor-panel-scheme-typography-item{display:table;table-layout:fixed;width:100%;margin-bottom:15px}.elementor-panel .elementor-panel-scheme-typography-item>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-scheme-typography-item-value input,.elementor-panel .elementor-panel-scheme-typography-item-value select{width:100%}.elementor-panel .elementor-panel-scheme-item .elementor-panel-heading:not(.elementor-open)+.elementor-panel-scheme-typography-items{display:none}.elementor-panel .elementor-panel-scheme-color-system-scheme{margin-bottom:10px}.elementor-panel .elementor-panel-scheme-color-system-scheme .elementor-title{font-size:11px;color:#a4afb7;font-style:italic;margin-top:5px}.elementor-panel .elementor-panel-scheme-color-system-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:border .5s;-o-transition:border .5s;transition:border .5s;overflow:hidden;padding:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #d5dadf;cursor:pointer}.elementor-panel .elementor-panel-scheme-color-system-items:hover{border:1px solid #a4afb7}.elementor-panel .elementor-panel-scheme-color-system-item{height:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-panel #elementor-panel-schemes-disabled a:hover{text-decoration:underline}.elementor-panel #elementor-panel-page-menu{-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1)}.elementor-panel .elementor-panel-menu-item{display:table;width:100%;height:50px;cursor:pointer;margin-bottom:1px}.elementor-panel .elementor-panel-menu-item:not(:hover){background-color:#fff}.elementor-panel .elementor-panel-menu-item>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-menu-item-icon{text-align:center;width:55px}.elementor-panel .elementor-panel-menu-item-title{font-weight:500}.elementor-panel .elementor-panel-menu-item-title>span{color:#39b54a}.elementor-panel .elementor-panel-navigation{background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);display:table;table-layout:fixed;width:100%}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab{display:table-cell}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.active{background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#fff));background-image:-webkit-linear-gradient(top,#f3f3f3,#fff);background-image:-o-linear-gradient(top,#f3f3f3,#fff);background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #9b0a46}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a{display:block;text-align:center;padding:12px 0 8px;font-size:10px;color:#6d7882}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a:before{font-family:FontAwesome;font-size:16px;display:block;margin-bottom:6px}.elementor-panel .elementor-tab-control-content a:before{content:"\f040"}.elementor-panel .elementor-tab-control-style a:before{content:"\f042"}.elementor-panel .elementor-tab-control-advanced a:before,.elementor-panel .elementor-tab-control-general_style a:before,.elementor-panel .elementor-tab-control-settings a:before{content:"\f013"}.elementor-panel .elementor-tab-control-responsive a:before{content:"\f10a"}.elementor-panel .elementor-tab-control-column a:before,.elementor-panel .elementor-tab-control-layout a:before{content:"\f0db"}.elementor-panel .elementor-tab-control-lightbox a:before{content:"\f2d2"}.elementor-panel .elementor-control{background-color:#fff;position:relative;padding:0 20px 15px}.elementor-panel .elementor-control.elementor-control-separator-default:before{content:"";height:1px;display:block;margin-bottom:15px;background-color:#e6e9ec}.elementor-panel .elementor-control.elementor-control-separator-default.elementor-control-wp{margin-top:15px}.elementor-panel .elementor-control.elementor-control-separator-default.elementor-control-wp:before{background-color:transparent}.elementor-panel .elementor-control.elementor-control-separator-before{padding-top:15px}.elementor-panel .elementor-control.elementor-control-separator-before:before{content:"";position:absolute;height:3px;width:100%;top:0;left:0;background-color:#d5dadf}.elementor-panel .elementor-control.elementor-control-separator-after:after{content:"";position:absolute;height:3px;width:100%;bottom:0;left:0;background-color:#d5dadf}.elementor-panel .elementor-control.elementor-control-separator-after+.elementor-control-type-tabs{padding-top:15px}.elementor-panel .elementor-control.elementor-control-deprecated,.elementor-panel .elementor-control.elementor-control-deprecated .elementor-control-field-description{color:#b01b1b}.elementor-panel .elementor-control.elementor-control-hidden-label>*>*>.elementor-control-title,.elementor-panel .elementor-control.elementor-control-hidden-label>*>.elementor-control-title,.elementor-panel .elementor-control.elementor-hidden-control{display:none}.elementor-panel .elementor-control.elementor-control-type-heading .elementor-control-title{font-weight:700;margin:0}body:not(.elementor-device-desktop) .elementor-panel .elementor-control.elementor-control-responsive-desktop,body:not(.elementor-device-mobile) .elementor-panel .elementor-control.elementor-control-responsive-mobile,body:not(.elementor-device-tablet) .elementor-panel .elementor-control.elementor-control-responsive-tablet{display:none}.elementor-panel .elementor-control-wp{line-height:1.5}.elementor-panel .elementor-control-wp p{margin:15px 0}.elementor-panel .elementor-control-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-panel .elementor-label-block>.elementor-control-content>.elementor-control-field{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-panel .elementor-label-block>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:10px}.elementor-panel .elementor-label-block.elementor-control-hidden-label>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{margin-top:0}.elementor-panel .elementor-label-inline>.elementor-control-content>.elementor-control-field>.elementor-control-title{width:45%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.elementor-panel .elementor-label-inline>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{width:55%}.elementor-panel .elementor-control-field-description{margin-top:10px}.elementor-panel .elementor-required{color:#b01b1b}.elementor-panel .elementor-choices{display:table;width:100%;height:27px;background-color:#a4afb7;text-align:center;border-spacing:1px;-webkit-border-radius:3px;border-radius:3px}.elementor-panel .elementor-choices input{display:none}.elementor-panel .elementor-choices input:checked+.elementor-choices-label{color:#fff}.elementor-panel .elementor-choices input:not(:checked)+.elementor-choices-label{background-color:#fff;color:#a4afb7}.elementor-panel .elementor-choices .elementor-choices-label{display:table-cell;vertical-align:middle;font-size:12px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.elementor-panel .elementor-slider{display:inline-block;margin-top:10px;height:4px;background-color:#a4afb7;-webkit-border-radius:5px;border-radius:5px;position:relative;width:67%}.elementor-panel .elementor-slider .ui-slider-handle{height:16px;width:16px;background-color:#fff;display:inline-block;top:50%;-webkit-transform:translateY(-50%) translateX(-8px);-ms-transform:translateY(-50%) translateX(-8px);transform:translateY(-50%) translateX(-8px);position:absolute;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,.3);box-shadow:1px 1px 6px rgba(0,0,0,.3);-webkit-border-radius:50%;border-radius:50%;cursor:pointer}.elementor-panel .elementor-slider-input{width:33%;float:right}.elementor-panel .elementor-slider-input input{width:80%;float:right}.elementor-panel .elementor-units-choices{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.elementor-panel .elementor-units-choices input{display:none}.elementor-panel .elementor-units-choices input:not(:checked)+label{color:#c2cbd2}.elementor-panel .elementor-units-choices input:checked+label{text-decoration:underline}.elementor-panel .elementor-units-choices label{cursor:pointer;padding:0 2px;text-transform:uppercase;font-size:9px}.elementor-panel .elementor-control-responsive-switchers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 5px}.elementor-panel .elementor-responsive-switcher{display:inline-block;-webkit-border-radius:50%;border-radius:50%;height:18px;width:18px;background-color:#a4afb7;cursor:pointer;position:relative;margin-left:5px;color:#fff;font-size:8px;text-align:center;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.elementor-panel .elementor-responsive-switcher:hover{background-color:#c2cbd2}.elementor-panel .elementor-responsive-switcher i{line-height:18px}.elementor-device-desktop #elementor-panel .elementor-panel-controls-stack:not(.elementor-responsive-switchers-open) .elementor-responsive-switcher{background:#c2cbd2}.elementor-device-desktop #elementor-panel .elementor-panel-controls-stack:not(.elementor-responsive-switchers-open) .elementor-responsive-switcher:not(.elementor-responsive-switcher-desktop){display:none}.elementor-device-mobile .elementor-panel .elementor-responsive-switcher-mobile,.elementor-device-tablet .elementor-panel .elementor-responsive-switcher-tablet{background-color:#71d7f7}.elementor-panel .elementor-update-preview{margin:15px 15px 0;background-color:#e6e9ec;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-panel .elementor-update-preview-button-wrapper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.elementor-panel .elementor-update-preview-button{padding:8px 15px;text-transform:uppercase}.elementor-panel .elementor-control-align .elementor-choices,.elementor-panel .elementor-control-position .elementor-choices,.elementor-panel .elementor-control-text_align .elementor-choices{direction:ltr}.elementor-panel .elementor-control-type-media .elementor-control-media{padding:7px;border:1px solid;height:150px}.elementor-panel .elementor-control-type-media .elementor-control-media:not(:hover){border-color:#d5dadf}.elementor-panel .elementor-control-type-media .elementor-control-media:not(:hover) .elementor-control-media-upload-button{background-color:#d5dadf}.elementor-panel .elementor-control-type-media .elementor-control-media:hover{border-color:#a4afb7}.elementor-panel .elementor-control-type-media .elementor-control-media:hover .elementor-control-media-upload-button{background-color:#a4afb7}.elementor-panel .elementor-control-type-media .elementor-control-media.media-empty .elementor-control-media-image-area,.elementor-panel .elementor-control-type-media .elementor-control-media:not(.media-empty) .elementor-control-media-upload-button{display:none}.elementor-panel .elementor-control-type-media .elementor-control-media>*{height:100%;cursor:pointer;position:relative}.elementor-panel .elementor-control-type-media .fa-plus-circle{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;font-size:20px}.elementor-panel .elementor-control-type-media .elementor-control-media-image-area:not(:hover) .elementor-control-media-delete{display:none}.elementor-panel .elementor-control-type-media .elementor-control-media-image-area:hover .elementor-control-media-image{opacity:.5}.elementor-panel .elementor-control-type-media .elementor-control-media-delete{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:9.5px;font-size:11px;color:#fff;background-color:#a4afb7;text-transform:uppercase}.elementor-panel .elementor-control-type-media .elementor-control-media-image{height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%}.elementor-panel .elementor-control-type-dimensions .elementor-control-dimensions{overflow:hidden}.elementor-panel .elementor-control-type-dimensions li{float:left;width:20%}.elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions,.elementor-panel .elementor-control-type-dimensions li input{display:block;text-align:center;width:100%;border-color:#a4afb7;height:27px}.elementor-panel .elementor-control-type-dimensions li input{border-left:none;-webkit-border-radius:0;border-radius:0;padding:4px 0}.elementor-panel .elementor-control-type-dimensions li input:focus+.elementor-control-dimension-label{color:#a4afb7}.elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions{border:1px solid #a4afb7;border-left:none;background-color:#fff;padding:0;outline:none;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;cursor:pointer}.elementor-panel .elementor-control-type-dimensions li:first-child input{border-left:1px solid #a4afb7;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.elementor-panel .elementor-control-type-dimensions .elementor-control-dimension-label{display:block;text-align:center;color:#d5dadf;font-size:9px;text-transform:uppercase;padding-top:5px}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked{background-color:#fff}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked{display:none}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked){background-color:#a4afb7}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked{display:none}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked{color:#fff}.elementor-panel .elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-more{display:none}.elementor-panel .elementor-control-type-url .elementor-control-url-external-show input{padding-right:46px}.elementor-panel .elementor-control-type-url .elementor-control-input-wrapper{position:relative}.elementor-panel .elementor-control-type-url .elementor-control-url-more{position:absolute;top:0;right:0;height:26px;width:40px;border-left:1px solid;cursor:pointer;font-size:10px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-panel .elementor-control-type-url .elementor-control-url-more i{font-size:13px}.elementor-panel .elementor-control-type-url .elementor-control-url-more-input,.elementor-panel .elementor-control-type-url .elementor-control-url-more-input:not(:checked)+.elementor-control-url-more-options{display:none}.elementor-panel .elementor-control-type-url .elementor-control-url-more-options{padding-top:10px}.elementor-panel .elementor-control-type-url .elementor-control-url-option{padding:5px;font-size:12px}.elementor-panel .elementor-control-type-url .elementor-input[data-setting=url],.elementor-panel .elementor-control-type-url input[type=url]{direction:ltr}.elementor-panel .elementor-control-type-url .elementor-input[data-setting=url]:not(:focus)+.elementor-control-url-more,.elementor-panel .elementor-control-type-url input[type=url]:not(:focus)+.elementor-control-url-more{border-color:#d5dadf}.elementor-panel .elementor-control-type-url .elementor-input[data-setting=url]:focus+.elementor-control-url-more,.elementor-panel .elementor-control-type-url input[type=url]:focus+.elementor-control-url-more{border-color:#a4afb7}.elementor-panel .elementor-control-type-section{margin-top:10px;padding:0}.elementor-panel .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section){padding-top:15px}.elementor-panel .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section):before{display:none}.elementor-panel .elementor-control-type-color>.elementor-control-content>.elementor-control-field>.elementor-control-title{width:70%}.elementor-panel .elementor-control-type-color>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{height:27px;width:30%}.elementor-panel .elementor-control-type-wysiwyg.elementor-rich-editing-disabled .wp-editor-container{margin-top:10px}.elementor-panel .elementor-control-type-wysiwyg *{-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-panel .elementor-control-type-wysiwyg .wp-editor-container{border:1px solid #e6e9ec;-webkit-border-radius:3px;border-radius:3px}.elementor-panel .elementor-control-type-wysiwyg #insert-media-button{margin-top:7px;height:auto;line-height:1;font-size:10px;padding:3px 7px;background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .ed_button{height:22px;width:auto}.elementor-panel .elementor-control-type-wysiwyg .wp-media-buttons-icon{height:14px;margin:0}.elementor-panel .elementor-control-type-wysiwyg .wp-media-buttons-icon:before{font-size:14px}.elementor-panel .elementor-control-type-wysiwyg .wp-switch-editor{border:none;color:#6d7882;font-size:10px;padding:3px 9px 4px;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.elementor-panel .elementor-control-type-wysiwyg .html-active .switch-tmce{background-color:transparent}.elementor-panel .elementor-control-type-wysiwyg .html-active .switch-html,.elementor-panel .elementor-control-type-wysiwyg .tmce-active .switch-tmce{background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .tmce-active .switch-html{background-color:transparent}.elementor-panel .elementor-control-type-wysiwyg .mce-toolbar-grp,.elementor-panel .elementor-control-type-wysiwyg .quicktags-toolbar{background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .mce-toolbar-grp>div{padding:0 3px}.elementor-panel .elementor-control-type-wysiwyg .elementor-wp-editor{-webkit-box-sizing:border-box;box-sizing:border-box}.elementor-panel .elementor-control-type-wysiwyg .mce-ico{color:#6d7882;font-size:16px}.elementor-panel .elementor-control-type-wysiwyg .mce-btn{margin-right:0;margin-left:0}.elementor-panel .elementor-control-type-wysiwyg .mce-btn.mce-active,.elementor-panel .elementor-control-type-wysiwyg .mce-btn:active,.elementor-panel .elementor-control-type-wysiwyg .mce-btn:hover{border-color:#d5dadf}.elementor-panel .elementor-control-type-wysiwyg .mce-path{padding:5px 10px}.elementor-panel .elementor-control-type-wysiwyg .mce-path-item{font-size:12px;color:#6d7882}.elementor-panel .elementor-control-type-icon .select2-selection__rendered .fa{margin-right:3px}.elementor-panel .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,.elementor-panel .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails{display:none}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnails{overflow:hidden;margin-top:20px;cursor:pointer}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnail{width:40px;height:40px;-webkit-background-size:cover;background-size:cover;background-position:50% 50%;float:left;margin-bottom:10px}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnail:not(:nth-child(5n)){margin-right:10px}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-add{width:100%;height:30px;color:#fff;background-color:#a4afb7;margin-top:10px;text-transform:uppercase}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-clear{color:#b01b1b;cursor:pointer}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset{border:1px solid #e6e9ec;padding:3px;-webkit-border-radius:3px;border-radius:3px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset){display:inline-block;cursor:pointer;height:50px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset) svg{height:100%}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset path{fill:#e6e9ec}.elementor-panel .elementor-control-type-structure .elementor-control-structure-current-preset{margin-top:15px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-current-preset svg{display:block;width:100%}.elementor-panel .elementor-control-type-structure .elementor-control-structure-reset{padding:10px 0 0 2px;font-size:11px;cursor:pointer;color:#a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-reset i{margin-right:8px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title{color:#495157;font-weight:700;padding:13.5px 20px;position:relative}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{content:"";position:absolute;left:0;right:0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{top:0;background-color:#e6e9ec;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:after{bottom:0;height:1px;background-color:#e6e9ec}.elementor-panel .elementor-control-type-structure .elementor-control-structure-title{margin:10px -20px 0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{height:10px;-webkit-box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1);box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1)}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title{margin:15px -20px 0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before{height:3px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input{display:none}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset{border:1px solid #a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset path{fill:#a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset-wrapper{margin-top:15px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset-title{text-align:center;padding-top:5px;font-style:italic;font-size:11px;color:#a4afb7}.elementor-panel .elementor-control-type-image_dimensions .elementor-control-field-description{margin:0 0 15px;line-height:1.4}.elementor-panel .elementor-control-type-image_dimensions .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field{width:70px;float:left}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus+.elementor-image-dimensions-field-description{color:#a4afb7}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-separator{width:20px;text-align:center;float:left;padding-top:4px}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field-description{display:block;text-transform:uppercase;margin-top:5px;color:#d5dadf;font-size:9px;text-align:center}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button{float:right;height:27px;width:70px}.elementor-panel .elementor-control-type-code{padding:0 10px 15px}.elementor-panel .elementor-control-type-wp_widget .widget-inside{display:block}.elementor-panel .elementor-control-type-wp_widget .quicktags-toolbar input{width:auto}.elementor-panel .elementor-control-type-tabs{font-size:.8em;color:#a4afb7;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-panel .elementor-control-type-tab{text-align:center;width:100%;padding:0;line-height:30px;border-top:1px solid #a4afb7;border-bottom:1px solid #a4afb7;border-right:1px solid #a4afb7;cursor:pointer}.elementor-panel .elementor-control-type-tab:first-child{border-left:1px solid #a4afb7;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.elementor-panel .elementor-control-type-tab:last-child{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.elementor-panel .elementor-control-type-tab.elementor-tab-active{background-color:#a4afb7;color:#fff}.elementor-panel .elementor-tab-close{display:none!important}.elementor-panel .elementor-control-type-repeater,.elementor-panel .elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab){padding:0 10px 15px}.elementor-panel .elementor-control-type-repeater .elementor-control:before,.elementor-panel .elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove{display:none}.elementor-panel .elementor-control-type-repeater .repeater-fields{margin:10px 0}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls{border:1px solid #d5dadf;border-top-width:0;padding-top:15px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable){display:none}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls .wp-picker-container.wp-picker-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);border-width:0}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools{display:table;table-layout:fixed;width:100%;color:#556068;background-color:#d5dadf;height:40px;border-spacing:1px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools:hover{background-color:#a4afb7}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div{display:table-cell;text-align:center;vertical-align:middle;cursor:pointer}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div:not(.elementor-repeater-row-handle-sortable){background-color:#fff}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div:hover{opacity:.95}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title{text-align:left;padding:0 10px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title .fa{margin-right:5px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-tool{width:40px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable{cursor:move;width:10px;color:#fff}.elementor-panel .elementor-control-type-repeater .elementor-button-wrapper{text-align:center;padding:10px}.elementor-panel .elementor-control-type-textarea textarea{display:block}.elementor-panel .elementor-control-type-box_shadow .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-box_shadow .elementor-shadow-slider{margin-top:10px}.elementor-panel .elementor-control-type-text_shadow .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-text_shadow .elementor-shadow-slider{margin-top:10px}.elementor-panel .elementor-control-type-switcher.elementor-label-inline>.elementor-control-content .elementor-control-field .elementor-control-title{width:70%}.elementor-panel .elementor-control-type-switcher.elementor-label-inline>.elementor-control-content .elementor-control-field .elementor-control-input-wrapper{width:30%}.elementor-panel .elementor-control-type-switcher .elementor-control-input-wrapper{text-align:right}.elementor-panel .elementor-control-type-switcher .elementor-switch{position:relative;display:inline-block;vertical-align:top;width:49px;height:20px;background-color:#fff;-webkit-border-radius:18px;border-radius:18px;cursor:pointer}.elementor-panel .elementor-control-type-switcher .elementor-switch-input{display:none}.elementor-panel .elementor-control-type-switcher .elementor-switch-label{position:relative;display:block;height:inherit;font-size:7px;text-transform:uppercase;background:#eceeef;-webkit-border-radius:inherit;border-radius:inherit;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;-webkit-transition-property:opacity,background;-o-transition-property:opacity,background;transition-property:opacity,background}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:after,.elementor-panel .elementor-control-type-switcher .elementor-switch-label:before{position:absolute;top:0;width:50%;text-align:center;line-height:20px;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:before{content:attr(data-off);right:3px;color:#a4afb7;text-shadow:0 1px hsla(0,0%,100%,.5)}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:after{content:attr(data-on);left:3px;color:#fff;text-shadow:0 1px rgba(0,0,0,.2);opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label{background:#71d7f7;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2)}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label:before{opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label:after{opacity:1}.elementor-panel .elementor-control-type-switcher .elementor-switch-handle{position:absolute;top:1px;left:1px;width:18px;height:18px;background:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:left .15s ease-out;-o-transition:left .15s ease-out;transition:left .15s ease-out}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-handle{left:30px;-webkit-box-shadow:-1px 1px 5px rgba(0,0,0,.2);box-shadow:-1px 1px 5px rgba(0,0,0,.2)}.elementor-panel .elementor-control-type-order .elementor-control-oreder-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-panel .elementor-control-type-order input{display:none}.elementor-panel .elementor-control-type-order input:checked+.elementor-control-order-label{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.elementor-panel .elementor-control-type-order select{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.elementor-panel .elementor-control-type-order select:not(:focus)~.elementor-control-order-label{border-color:#d5dadf}.elementor-panel .elementor-control-type-order select:focus~.elementor-control-order-label{border-color:#a4afb7}.elementor-panel .elementor-control-type-order .elementor-control-order-label{position:relative;padding:0;width:40px;border:1px solid;font-size:10px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin-left:-3px;background-color:#fff;cursor:pointer}.elementor-panel .elementor-control-type-order .elementor-control-order-label i{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-panel .elementor-control-type-hidden{display:none!important}.elementor-panel .wp-picker-container.wp-picker-active{position:absolute;z-index:1;top:0;right:7px;background-color:#fff;border:solid #fff;border-width:0 10px 0 5px;padding-top:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4)}.elementor-panel .wp-picker-container.wp-picker-active .wp-color-result{float:right}.elementor-panel .wp-picker-container.wp-picker-active .wp-picker-input-wrap{padding-left:10px;float:left}.elementor-panel .wp-picker-container *{-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-panel .wp-picker-container .color-alpha{width:-webkit-calc(100% - 2px * 2);width:calc(100% - 2px * 2);height:-webkit-calc(100% - 2px * 2);height:calc(100% - 2px * 2);margin:2px;position:absolute;top:0;left:0;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.elementor-panel .wp-picker-container .iris-picker{border:none}.elementor-panel .wp-color-result{margin:0;width:48px;height:25px;-webkit-transition:border .5s;-o-transition:border .5s;transition:border .5s;padding:0;background-color:#fafafa;-webkit-border-radius:3px;border-radius:3px;border:1px solid #d5dadf}.elementor-panel .wp-color-result,.elementor-panel .wp-color-result:focus{-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.elementor-panel .wp-color-result.wp-picker-open:after,.elementor-panel .wp-color-result:after{content:none}.elementor-panel .wp-color-result:hover{border:1px solid #a4afb7}.elementor-panel .wp-color-result:active,.elementor-panel .wp-color-result:focus{outline:0}.elementor-panel .wp-picker-clear.button,.elementor-panel .wp-picker-default.button{height:26px;width:48px;padding:0;background-color:#d5dadf;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin:0}.elementor-panel .wp-color-picker{float:left;width:100px;max-width:100px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;line-height:1}.elementor-panel .wp-picker-holder *{-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-panel .wp-picker-open~.wp-picker-holder{clear:both;margin-bottom:15px}.elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active){float:right}.elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active) .wp-color-result{margin:0}.elementor-panel .elementor-control .wp-picker-container.wp-picker-active{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}[class*=wp-version-4-9] .elementor-panel .elementor-control .wp-picker-container.wp-picker-active,[class*=wp-version-5] .elementor-panel .elementor-control .wp-picker-container.wp-picker-active{padding-top:9px}.elementor-panel .elementor-control .wp-picker-container.wp-picker-active .wp-color-result{margin-right:3px}.elementor-panel #elementor-panel-footer{position:absolute;bottom:0;left:0;right:0;height:40px;background-color:#495157}.elementor-panel #elementor-panel-footer-tools{display:table;table-layout:fixed;width:100%;height:100%}.elementor-panel .elementor-panel-footer-tool{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;color:#a4afb7;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-panel .elementor-panel-footer-tool.elementor-open{color:#fff}.elementor-panel .elementor-panel-footer-tool:not(.elementor-open):hover{color:#d5dadf}.elementor-panel .elementor-panel-footer-tool:not(.elementor-open) .elementor-panel-footer-sub-menu-wrapper{display:none}.elementor-panel .elementor-panel-footer-sub-menu-wrapper{position:absolute;bottom:100%;left:0;width:100%;background-color:#556068;padding:10px;-webkit-box-shadow:-2px -5px 8px rgba(0,0,0,.1);box-shadow:-2px -5px 8px rgba(0,0,0,.1);cursor:default;z-index:2}.elementor-panel .elementor-panel-footer-sub-menu{-webkit-border-radius:5px;border-radius:5px;overflow:hidden}.elementor-panel .elementor-panel-footer-sub-menu-item{background-color:#495157;display:table;table-layout:fixed;width:100%;cursor:pointer}.elementor-panel .elementor-panel-footer-sub-menu-item:not(:last-child){margin-bottom:1px}.elementor-panel .elementor-panel-footer-sub-menu-item[data-device-mode=mobile-landscape] .fa-mobile{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.elementor-panel .elementor-panel-footer-sub-menu-item:hover{background-color:rgba(0,0,0,.2)}.elementor-panel .elementor-panel-footer-sub-menu-item.active{background-color:rgba(0,0,0,.3)}.elementor-panel .elementor-panel-footer-sub-menu-item>*{display:table-cell;height:40px;vertical-align:middle}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-icon{width:40px;color:#a4afb7}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-title{text-align:left;color:#d5dadf}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-description{width:95px;text-align:left;font-size:11px;font-style:italic;color:#a4afb7}.elementor-panel #elementor-panel-footer-help-title{text-align:left;padding:10px 0;color:#d5dadf}.elementor-panel #elementor-panel-footer-save{width:90px;padding:0 10px}.elementor-panel #elementor-panel-footer-save .elementor-button{font-size:11px;text-transform:uppercase;width:100%;height:26px;background-color:#556068;color:#a4afb7}.elementor-panel #elementor-panel-footer-publish .elementor-icon,.elementor-panel #elementor-panel-footer-publish .elementor-title{color:#39b54a}.elementor-panel #elementor-panel-footer-discard .elementor-icon,.elementor-panel #elementor-panel-footer-discard .elementor-title{color:#b01b1b}#elementor-mode-switcher{position:absolute;left:100%;top:50%;width:15px;height:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#e6e9ec;font-size:15px;-webkit-box-shadow:3px 1px 5px rgba(0,0,0,.1);box-shadow:3px 1px 5px rgba(0,0,0,.1);cursor:pointer}#elementor-mode-switcher:hover,body.elementor-editor-preview #elementor-mode-switcher{background-color:#9b0a46;color:#fff}#elementor-mode-switcher-inner,#elementor-mode-switcher-preview{width:100%;height:100%;position:absolute;top:0;left:0}#elementor-mode-switcher-preview{cursor:pointer}#elementor-mode-switcher-preview .fa{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#elementor-mode-switcher-preview-input{display:none}.elementor-revision-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #d5dadf;padding:10px 15px;margin-bottom:10px;font-size:11px}.elementor-revision-item:hover:not(.elementor-revision-current-preview){background-color:rgba(230,233,236,.3)}.elementor-revision-item-loading .elementor-revision-item__tools-delete,.elementor-revision-item.elementor-revision-current-preview .elementor-revision-item__tools-delete,.elementor-revision-item:not(.elementor-revision-item-loading) .elementor-revision-item__tools-spinner,.elementor-revision-item:not(:hover) .elementor-revision-item__tools-delete{display:none}.elementor-revision-item__gravatar{-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.elementor-revision-item__gravatar img{display:block}.elementor-revision-item__details{padding-left:15px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;cursor:pointer}.elementor-revision-item__tools-delete{cursor:pointer}.elementor-revision-meta{padding-top:5px;font-size:10px;font-weight:700}.elementor-revision-current-preview{background-color:#e6e9ec}.elementor-history-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #d5dadf;padding:10px 15px;margin-bottom:10px;font-size:11px;line-height:1.4;cursor:pointer}.elementor-history-item:hover{background-color:rgba(230,233,236,.3)}.elementor-history-item:hover .elementor-history-item__icon .fa:before{content:"\f1da"}.elementor-history-item-applied{color:#a4afb7}.elementor-history-item-current{background:#e6e9ec;cursor:inherit}.elementor-history-item-current .elementor-history-item__icon .fa:before,.elementor-history-item-current:hover .elementor-history-item__icon .fa:before{content:"\f00c"}.elementor-history-item__details{width:95%}.elementor-history-item__title{font-weight:700}.elementor-history-item__action,.elementor-history-item__subtitle{font-weight:lighter}.elementor-history-item__action{font-style:italic;text-decoration:underline}.elementor-history-item .__icon{float:right}.elementor-history-revisions-message{font-size:11px;text-align:center;padding:5px 0}#elementor-preview{background-color:#333;position:absolute;height:100%;top:0;right:0;border:0}.elementor-device-desktop #elementor-preview{overflow-y:hidden}body:not(.elementor-device-desktop) #elementor-preview{overflow-y:auto}#elementor-preview-responsive-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.elementor-device-desktop #elementor-preview-responsive-wrapper{min-width:1025px;margin:0 auto;width:100%;height:100%}.elementor-device-tablet #elementor-preview-responsive-wrapper{width:768px;height:1025px;padding:40px 10px 70px}.elementor-device-mobile #elementor-preview-responsive-wrapper{width:360px;height:640px;padding:40px 10px 70px}body:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper{-webkit-border-radius:30px;border-radius:30px;background-color:#111;margin:30px auto 80px;-webkit-box-sizing:content-box;box-sizing:content-box}#elementor-preview-iframe{width:100%;height:100%;background-color:#fff}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:5}.tipsy-inner{background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px;text-align:center;-webkit-border-radius:3px;border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow,.tipsy-nw .tipsy-arrow{border-left-color:transparent;border-right-color:transparent;top:0;border-bottom-style:solid;border-top:none}.tipsy-n .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-nw .tipsy-arrow{left:10px}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow,.tipsy-se .tipsy-arrow,.tipsy-sw .tipsy-arrow{bottom:0;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-sw .tipsy-arrow{left:10px}.tipsy-se .tipsy-arrow{right:10px}.tipsy-e .tipsy-arrow,.tipsy-w .tipsy-arrow{top:50%;margin-top:-5px;border-top-color:transparent;border-bottom-color:transparent}.tipsy-e .tipsy-arrow{right:0;border-left-style:solid;border-right:none}.tipsy-w .tipsy-arrow{left:0;border-right-style:solid;border-left:none}#elementor-template-library-modal .dialog-widget-content{width:990px;background-color:#f1f3f5}#elementor-template-library-modal .dialog-widget-header{padding:0;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);position:relative;z-index:1}#elementor-template-library-modal .dialog-buttons-wrapper{display:none}#elementor-template-library-modal .dialog-message{height:630px;max-height:85vh;overflow:auto;padding:15px}#elementor-template-library-modal a,#elementor-template-library-modal a:hover{color:inherit}#elementor-template-library-modal a.elementor-template-library-blank-footer-link{-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}#elementor-template-library-modal a.elementor-template-library-blank-footer-link:hover{color:#9b0a46}#elementor-template-library-modal .elementor-button{text-transform:uppercase}#elementor-template-library-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#elementor-template-library-header-logo-area{text-align:left;padding-left:15px}#elementor-template-library-header-logo-area>*{float:left}#elementor-template-library-header-logo-area>*>*{vertical-align:middle}#elementor-template-library-header-logo{font-size:15px;text-transform:uppercase;color:#495157;font-weight:700;cursor:pointer}#elementor-template-library-header-logo i{padding-right:10px;color:#9b0a46;font-size:20px}#elementor-template-library-header-menu-area{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#elementor-template-library-header-menu{text-align:center}.elementor-template-library-menu-item{display:inline-block;padding:17px;cursor:pointer}.elementor-template-library-menu-item.elementor-active{background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#fff));background-image:-webkit-linear-gradient(top,#f3f3f3,#fff);background-image:-o-linear-gradient(top,#f3f3f3,#fff);background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #9b0a46}#elementor-template-library-header-items-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-template-library-header-item{position:relative;border-left:1px solid #e6e9ec;height:50px;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}.elementor-template-library-header-item:not(:hover){color:#a4afb7}.elementor-template-library-header-item>i{font-size:18px}#elementor-template-library-header-close-modal,#elementor-template-library-header-save{width:56px}#elementor-template-library-header-close-modal,#elementor-template-library-header-preview-insert-wrapper,#elementor-template-library-header-save{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#elementor-template-library-header-preview-insert-wrapper{cursor:default;padding:0 10px}#elementor-template-library-header-preview-insert-wrapper .elementor-button{padding:8px 14px}#elementor-template-library-header-preview-back{padding:16.5px 16.5px 15px 0;border-right:1px solid #e6e9ec;cursor:pointer;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}#elementor-template-library-header-preview-back:not(:hover){color:#a4afb7}#elementor-template-library-header-preview-back i{padding-right:10px;font-size:18px}#elementor-template-library-header-preview-back i:before{content:""}#elementor-template-library-loading .elementor-loading-title{color:#a4afb7}#elementor-template-library-loading .elementor-loader-box{background-color:#d5dadf}#elementor-template-library-templates-container{overflow:hidden}#elementor-template-library-templates-container[data-template-source=local]{-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.1);box-shadow:1px 1px 5px rgba(0,0,0,.1);margin:15px}#elementor-template-library-templates-container:not([data-template-source=remote])+#elementor-template-library-footer-banner{display:none}.elementor-template-library-template-remote{float:left;width:25%;padding:0 15px;margin-top:15px}.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body{position:relative}.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before{position:absolute;content:"pro";text-transform:uppercase;top:5px;right:5px;background-color:#9b0a46;color:#d5dadf;padding:1px 4px;font-size:9px;-webkit-border-radius:2px;border-radius:2px}.elementor-template-library-template-remote .elementor-template-library-template-body{height:250px;border:3px solid #fff;position:relative;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2)}.elementor-template-library-template-remote .elementor-template-library-template-body:not(:hover) .elementor-template-library-template-controls{opacity:0}.elementor-template-library-template-remote .elementor-template-library-template-screenshot{height:100%;-webkit-background-size:cover;background-size:cover;background-position-x:50%}.elementor-template-library-template-remote .elementor-template-library-template-controls{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.elementor-template-library-template-remote .elementor-template-library-template-action{font-size:11px;width:150px;padding:11px}.elementor-template-library-template-remote .elementor-template-library-template-preview{position:relative;height:180px;cursor:pointer}.elementor-template-library-template-remote .elementor-template-library-template-preview i{font-size:20px;color:#d5dadf;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-template-library-template-remote .elementor-template-library-template-name{margin:13px 0 10px;font-size:12px;text-align:center;color:#6d7882}.elementor-template-library-template-local{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d5dadf;height:50px;-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear}.elementor-template-library-template-local:hover{background-color:#fafbfb}.elementor-template-library-template-local:not(:hover) .elementor-template-library-template-controls{visibility:hidden}.elementor-template-library-template-local>*{text-align:start}.elementor-template-library-template-local .elementor-template-library-template-icon{text-align:center;width:6%}.elementor-template-library-template-local .elementor-template-library-template-name{font-size:13px;font-weight:500;width:35%}.elementor-template-library-template-local .elementor-template-library-template-type{color:#a4afb7}.elementor-template-library-template-local .elementor-template-library-template-controls{direction:rtl;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-template-library-template-local .elementor-template-library-template-controls>*{direction:ltr}.elementor-template-library-template-local .elementor-template-library-template-controls>div{display:inline-block;margin-left:15px;cursor:pointer;font-weight:500;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}.elementor-template-library-template-local .elementor-template-library-template-controls>div:not(:hover){color:#a4afb7}.elementor-template-library-template-local .elementor-template-library-template-control-title{margin-left:6px}.elementor-template-library-template-local .elementor-template-library-template-delete:hover{color:#b01b1b}.elementor-template-library-template-local .elementor-template-library-template-action{padding:8px 18px;margin:0 20px}#elementor-template-library-preview{height:100%;overflow:hidden}#elementor-template-library-preview iframe{width:1440px;height:150%;-webkit-transform:scale(.666) translateX(-25%) translateY(-25%);-ms-transform:scale(.666) translateX(-25%) translateY(-25%);transform:scale(.666) translateX(-25%) translateY(-25%)}.elementor-template-library-blank-title{font-size:30px;margin-top:55px}.elementor-template-library-blank-excerpt{font-size:18px;color:#a4afb7;margin-top:20px;font-weight:300}#elementor-template-library-save-template-form{margin-top:55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#elementor-template-library-save-template-form>*{height:60px;font-size:18px}#elementor-template-library-save-template-name{width:460px;background-color:#fff;font-weight:300;color:#a4afb7;padding-left:25px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;border:none}#elementor-template-library-save-template-name:focus{border:1px solid #e6e9ec}#elementor-template-library-save-template-submit{width:150px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;font-weight:500}#elementor-template-library-save-template-submit:hover{-webkit-box-shadow:none;box-shadow:none}.elementor-template-library-blank-footer{position:absolute;bottom:90px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#a4afb7;font-size:13px;font-style:italic}#elementor-template-library-footer-banner i{color:#c2cbd2;font-size:56px;margin-top:40px}#elementor-template-library-footer-banner .elementor-excerpt{color:#a4afb7;font-size:15px;font-weight:500;margin:20px 0}#elementor-template-library-templates-empty-icon{font-size:96px;margin-top:40px;color:#d5dadf}#elementor-template-library-error-dialog .dialog-message{text-align:start}#elementor-template-library-error-info{margin-top:10px}
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
2
+ @charset "UTF-8";.dialog-widget-content{background-color:#fff;position:absolute;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message{font-size:12px;line-height:1.5}.dialog-type-lightbox{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dialog-type-lightbox .dialog-widget-content{margin:auto;width:375px}.dialog-type-lightbox .dialog-message{padding:0 20px;min-height:50px}.dialog-type-lightbox .dialog-message,.dialog-type-lightbox .dialog-widget-header{text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-type-lightbox .dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-type-lightbox .dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-type-lightbox .dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-type-lightbox .dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-type-lightbox .dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-close-button{cursor:pointer;position:absolute;top:30px;right:30px;font-size:15px}.dialog-close-button:not(:hover){opacity:.4}.dialog-confirm-widget .dialog-widget-header,.dialog-lightbox-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-lightbox-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-lightbox-widget .dialog-buttons-wrapper>button:first-child{border-right:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-lightbox-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}@media (max-width:767px){.dialog-close-button{top:15px;right:15px}body.admin-bar .dialog-close-button{top:40px}}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-fit-aspect-ratio{position:relative;height:0}.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0}.elementor-hidden{display:none}.flatpickr-calendar{width:280px}.flatpickr-calendar .flatpickr-current-month span.cur-month{font-weight:300}.flatpickr-calendar .dayContainer{width:280px;min-width:280px;max-width:280px}.flatpickr-calendar .flatpickr-days{width:280px}.flatpickr-calendar .flatpickr-day{max-width:37px;height:37px;line-height:37px}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}html{background-color:#f1f1f1}iframe,img{border:0 none}li{list-style:none}a,body{text-decoration:none}body{color:#6d7882;font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-weight:400;line-height:1;text-transform:none;overflow:hidden}body a{color:#71d7f7}body a:hover{color:#b7084e}body.elementor-editor-active #elementor-preview{right:0}@media (max-width:1439px){body.elementor-editor-active #elementor-preview{left:280px}}@media (min-width:1440px){body.elementor-editor-active #elementor-preview{left:300px}}body.elementor-editor-active #elementor-panel{left:0}body.elementor-editor-active #elementor-mode-switcher-preview .fa:before{content:""}body.elementor-editor-preview #elementor-preview{left:0}@media (max-width:1439px){body.elementor-editor-preview #elementor-panel{left:-280px}}@media (min-width:1440px){body.elementor-editor-preview #elementor-panel{left:-300px}}body.elementor-editor-preview #elementor-panel>.ui-resizable-e,body.elementor-editor-preview #elementor-panel>.ui-resizable-w{display:none}body.elementor-editor-preview #elementor-mode-switcher-preview .fa:before{content:""}#elementor-panel:not(.ui-resizable-resizing),#elementor-preview:not(.ui-resizable-resizing){-webkit-transition:left .5s,width .5s;-o-transition:left .5s,width .5s;transition:left .5s,width .5s}#elementor-loading{position:fixed;top:0;left:0;bottom:0;right:0;background:#f1f3f5;z-index:4}.elementor-loader-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100px}.elementor-loader-wrapper .elementor-loader{height:100px;position:relative}.elementor-loader-wrapper .elementor-loader-box{background-color:#495157;position:absolute;-webkit-animation:load 1.8s linear infinite;animation:load 1.8s linear infinite}.elementor-loader-wrapper .elementor-loader-box:first-of-type{width:20%;height:100%;left:0;top:0}.elementor-loader-wrapper .elementor-loader-box:not(:first-of-type){right:0;height:20%;width:60%}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(2){top:0;-webkit-animation-delay:-.45s;animation-delay:-.45s}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(3){top:40%;-webkit-animation-delay:-.9s;animation-delay:-.9s}.elementor-loader-wrapper .elementor-loader-box:nth-of-type(4){bottom:0;-webkit-animation-delay:-1.35s;animation-delay:-1.35s}@-webkit-keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.elementor-loading-title{color:#495157;text-align:center;text-transform:uppercase;margin-top:30px;letter-spacing:7px;font-size:10px;-webkit-animation:load-title 1.5s linear infinite;animation:load-title 1.5s linear infinite}@-webkit-keyframes load-title{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes load-title{0%{opacity:1}50%{opacity:.6}to{opacity:1}}#elementor-preview-loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}#elementor-preview-loading i{color:#d5dadf;font-size:50px}.select2-dropdown{border-color:#a4afb7}.select2-dropdown .select2-search__field{outline:none}#elementor-fatal-error-dialog button.dialog-ok{color:#71d7f7}#elementor-fatal-error-dialog .dialog-widget-header{font-size:13px;color:#6d7882}.eicon-nerd:hover:before{content:"\e965"}.eicon-nerd:active:before{content:"\e964"}.elementor-button{text-transform:uppercase;outline:none;border:none;-webkit-border-radius:3px;border-radius:3px;-webkit-transition-property:background,color,opacity,-webkit-box-shadow;transition-property:background,color,opacity,-webkit-box-shadow;-o-transition-property:background,color,box-shadow,opacity;transition-property:background,color,box-shadow,opacity;transition-property:background,color,box-shadow,opacity,-webkit-box-shadow;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.elementor-button:hover{border:none}.elementor-button:not([disabled]){cursor:pointer}.elementor-button:not(.elementor-button-state) .elementor-state-icon{display:none}.elementor-button.elementor-button-success,.elementor-panel .elementor-button#elementor-panel-saver-publish{color:#fff}.elementor-button.elementor-button-success[disabled],.elementor-panel .elementor-button[disabled]#elementor-panel-saver-publish{background-color:#c2cbd2}.elementor-button.elementor-button-success:not([disabled]),.elementor-panel .elementor-button#elementor-panel-saver-publish:not([disabled]){background-color:#39b54a}.elementor-button.elementor-button-success:not([disabled]):hover,.elementor-panel .elementor-button#elementor-panel-saver-publish:not([disabled]):hover{opacity:.85;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-button.elementor-button-success:not([disabled]):active,.elementor-panel .elementor-button#elementor-panel-saver-publish:not([disabled]):active{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-button.elementor-button-warning{background-color:#a4afb7;color:#fff}.elementor-button.elementor-button-warning[disabled]{background-color:#c2cbd2}.elementor-button.elementor-button-warning:not([disabled]):hover{background-color:#b01b1b;opacity:.85;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-button.elementor-button-warning:not([disabled]):active{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-button.elementor-button-go-pro{color:#fff;background-color:#fcb92c}.elementor-button.elementor-edit-template{display:inline-block;margin-top:15px;color:#fff}.elementor-button.elementor-button-default{background-color:#a4afb7;color:#fff;font-size:11px;padding:6.5px 15px}.elementor-button.elementor-button-default:hover{background-color:#6d7882;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-button.elementor-button-default:active{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-button.elementor-button-default:visited{color:#fff}.elementor-button i{margin-right:10px}.elementor-input-style,input,select,textarea{-webkit-border-radius:3px;border-radius:3px;font-size:12px;width:100%;background:none;-webkit-box-shadow:none;box-shadow:none;color:#495157;border:1px solid;outline:none}.elementor-input-style:not(:focus),input:not(:focus),select:not(:focus),textarea:not(:focus){border-color:#d5dadf}.elementor-input-style:focus,input:focus,select:focus,textarea:focus{border-color:#a4afb7}.elementor-error input,.elementor-error select,.elementor-error textarea{border-color:#b01b1b}.elementor-input-style,input,textarea{padding:5px 8px}.elementor-input-style,textarea{resize:vertical}input[type=checkbox],input[type=radio]{border:1px solid #d5dadf;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-transition:border-color .05s ease-in-out;-o-transition:.05s border-color ease-in-out;transition:border-color .05s ease-in-out}input[type=checkbox]:focus,input[type=radio]:focus{border-color:#a4afb7}input[disabled]{background-color:#e6e9ec;cursor:not-allowed;opacity:1}select{height:27px}.ps-container{-ms-touch-action:none;overflow:hidden!important}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}#nprogress{pointer-events:none}#nprogress .bar{background:#39b54a;position:fixed;z-index:3;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #39b54a,0 0 5px #39b54a;box-shadow:0 0 10px #39b54a,0 0 5px #39b54a;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:none;position:fixed;z-index:3;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#39b54a;border-left-color:#39b54a;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#nprogress .bar,#nprogress .spinner{z-index:5}.elementor-panel{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px}.elementor-panel ::-moz-selection{background:#5bc0de;color:#fff}.elementor-panel ::selection{background:#5bc0de;color:#fff}.elementor-panel a{color:#b7084e;font-weight:500;text-decoration:none;border-bottom:1px dotted transparent;-webkit-transition:all .3s ease-in-out;-o-transition:all ease-in-out .3s;transition:all .3s ease-in-out}.elementor-panel a:hover{border-bottom-color:inherit}.elementor-panel h1,.elementor-panel h2,.elementor-panel h3,.elementor-panel h4,.elementor-panel h5,.elementor-panel h6{font-size:100%;font-weight:400}.elementor-panel abbr,.elementor-panel acronym{border:0;font-variant:normal}.elementor-panel sup{vertical-align:text-top}.elementor-panel sub{vertical-align:text-bottom}.elementor-panel img{max-width:100%;height:auto;border:0}.elementor-panel ::-moz-focus-inner{padding:0;border:0}.elementor-panel :focus{outline:0}.elementor-panel#elementor-panel{position:fixed;height:100%;top:0;bottom:0;overflow:visible;background-color:#e6e9ec}@media (max-width:1439px){.elementor-panel{width:280px}}@media (min-width:1440px){.elementor-panel{width:300px}}.elementor-panel>.ui-resizable-e,.elementor-panel>.ui-resizable-w{position:absolute;top:0;height:100%;width:7px;right:-5px;cursor:ew-resize}.elementor-panel #elementor-panel-inner{position:relative;height:100%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.elementor-panel .elementor-panel-container{clear:both;padding-left:15px;padding-right:15px}.elementor-panel #elementor-panel-content-wrapper{position:absolute;bottom:40px;top:40px;left:0;width:100%}.elementor-panel .elementor-panel-hide{display:none}.elementor-panel .elementor-panel-heading{display:table;table-layout:fixed;height:40px;padding:0 20px;width:100%;border-bottom:1px solid #e6e9ec;cursor:pointer}.elementor-panel .elementor-panel-heading:not(.elementor-open) .elementor-panel-heading-toggle .fa:before{content:""}.elementor-panel .elementor-panel-heading.elementor-open .elementor-panel-heading-toggle .fa:before{content:"\f0d7"}.elementor-panel .elementor-panel-heading>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-heading-toggle{width:20px;color:#495157}.elementor-panel .elementor-panel-heading-title{color:#495157;font-weight:700}.elementor-panel .elementor-panel-box{margin-top:10px;background-color:#fff}.elementor-panel .elementor-panel-box-content{padding:20px 20px 10px}.elementor-panel .elementor-control-title{font-size:12px}.elementor-panel .elementor-button{display:inline-block}.elementor-panel .select2-container{width:100%!important}.elementor-panel .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--multiple,.elementor-panel .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--single{border-color:#d5dadf}.elementor-panel .select2-container.select2-container--focus .select2-selection--multiple,.elementor-panel .select2-container.select2-container--focus .select2-selection--single,.elementor-panel .select2-container.select2-container--open .select2-selection--multiple,.elementor-panel .select2-container.select2-container--open .select2-selection--single{border-color:#a4afb7}.elementor-panel .select2-container.select2-container--default .select2-selection--multiple .select2-selection__clear{display:none}.elementor-panel .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice{line-height:1.5;font-size:.9em;border:none;-webkit-border-radius:0;border-radius:0}.elementor-panel .select2-selection--single{height:27px}.elementor-panel .select2-selection__rendered{line-height:27px}.elementor-panel .select2-selection__arrow{height:27px;top:0}.elementor-panel #elementor-controls .pojo-widget-button-collapse{display:none}.elementor-panel .elementor-panel-alert{padding:15px;border-left:5px solid transparent;position:relative;font-size:12px;line-height:1.5;text-align:left}.elementor-panel .elementor-panel-alert a{color:inherit}.elementor-panel .elementor-panel-alert.elementor-panel-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-panel .elementor-panel-alert.elementor-panel-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-panel .elementor-panel-alert.elementor-panel-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-panel .elementor-panel-alert.elementor-panel-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}.elementor-panel .elementor-label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;-webkit-border-radius:.25em;border-radius:.25em;text-transform:capitalize}.elementor-panel .elementor-label.elementor-label-default{background-color:#a4afb7}.elementor-panel .elementor-label.elementor-label-info{background-color:#5bc0de}.elementor-panel .elementor-label.elementor-label-success{background-color:#5cb85c}.elementor-panel .elementor-label.elementor-label-warning{background-color:#f0ad4e}.elementor-panel .elementor-label.elementor-label-danger{background-color:#d9534f}.elementor-panel .elementor-control-field-description,.elementor-panel .elementor-descriptor{font-size:11px;font-style:italic;line-height:1.4;color:#a4afb7}.elementor-panel .elementor-panel-nerd-box{padding:30px 20px;text-align:center}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-icon{font-size:52px;color:#a4afb7}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-title{margin-top:20px;font-size:16px;font-weight:700}.elementor-panel .elementor-panel-nerd-box .elementor-panel-nerd-box-message{margin-top:20px;line-height:1.4;font-size:11px}.elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link{background-color:#fcb92c;color:#fff;padding:7px 25px;margin-top:20px;-webkit-box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1);box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.elementor-panel .elementor-panel-nerd-box .elementor-button.elementor-panel-nerd-box-link:hover{background-color:#fdca5e}.elementor-panel .elementor-controls-popover{display:none;position:absolute;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.3);box-shadow:0 2px 15px rgba(0,0,0,.3);left:0;right:0;margin:-4px auto 5px;padding-top:15px;width:90%;z-index:1;background-color:#fff}.elementor-panel .elementor-controls-popover:before{content:"";position:absolute;top:-16px;right:11px;border:8px solid transparent;border-bottom-color:#fff}.elementor-panel .elementor-controls-popover div.elementor-control:before{content:none}.elementor-panel #elementor-panel-get-pro-elements .elementor-panel-nerd-box-message{text-transform:uppercase}.elementor-panel #elementor-panel-header{display:table;height:40px;width:100%;background-color:#b7084e;color:#fff}.elementor-panel #elementor-panel-header>*{display:table-cell;vertical-align:middle;text-align:center}.elementor-panel .elementor-header-button{width:40px}.elementor-panel .elementor-header-button .elementor-icon{cursor:pointer;display:block;font-size:19px;height:40px;line-height:40px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar{font-size:18px}.elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar:hover:before{content:"\e909"}.elementor-panel .elementor-header-button .elementor-icon:hover{color:#d5dadf}.elementor-panel #elementor-panel-header-title{font-size:15px}.elementor-panel #elementor-panel-header-title img{width:66px}.elementor-panel #elementor-panel-elements-navigation .elementor-panel-navigation-tab{text-align:center;padding:10px 0;font-size:11px;text-transform:uppercase;cursor:pointer}.elementor-panel #elementor-panel-elements{overflow:hidden;padding:0 5px}.elementor-panel .elementor-element-wrapper{float:left;width:50%;padding:5px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.elementor-panel .elementor-element{-webkit-border-radius:3px;border-radius:3px;background-color:#fff;cursor:move}.elementor-panel .elementor-element:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}.elementor-panel .elementor-element:hover .icon,.elementor-panel .elementor-element:hover .title{color:#b7084e}.elementor-panel .elementor-element .icon{font-size:28px;padding-top:15px;color:#556068}.elementor-panel .elementor-element .elementor-element-title-wrapper{display:table;width:100%}.elementor-panel .elementor-element .title{font-size:11px;color:#556068;display:table-cell;vertical-align:middle;height:40px}.elementor-panel #elementor-panel-elements-search-wrapper{position:relative;margin:10px 10px 5px}.elementor-panel #elementor-panel-elements-search-wrapper i{position:absolute;right:0;top:50%;color:#a4afb7;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right 1s;-o-transition:right 1s;transition:right 1s}.elementor-panel #elementor-panel-elements-search-input{font-size:11px;-webkit-border-radius:0;border-radius:0;padding:10px 27px 10px 0;font-style:italic;color:#a4afb7;border:none;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.elementor-panel #elementor-panel-elements-search-input:focus{background-color:hsla(0,0%,100%,.7);padding-left:15px}.elementor-panel #elementor-panel-elements-search-input:focus+i{right:15px}.elementor-panel .elementor-panel-category:first-child .panel-elements-category-title{padding-top:14px}.elementor-panel .panel-elements-category-title-basic{display:none}.elementor-panel .panel-elements-category-title{padding:12px 15px;text-transform:uppercase;font-size:11px}.elementor-panel .panel-elements-category-items{overflow:hidden;padding:0 5px}.elementor-panel .elementor-panel-scheme-title{padding:10px 20px;margin-top:10px}.elementor-panel .elementor-panel-scheme-description{padding:20px 20px 0}.elementor-panel .elementor-panel-scheme-buttons{padding:0 20px;display:table;table-layout:fixed;width:100%;height:40px;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1)}.elementor-panel .elementor-panel-scheme-button-wrapper{display:table-cell;vertical-align:middle;text-align:center}.elementor-panel .elementor-panel-scheme-button-wrapper:first-child{text-align:left}.elementor-panel .elementor-panel-scheme-button-wrapper:last-child{text-align:right}.elementor-panel .elementor-panel-scheme-save .elementor-button{padding:6px 18px}.elementor-panel .elementor-panel-scheme-discard .elementor-button,.elementor-panel .elementor-panel-scheme-reset .elementor-button{color:#a4afb7;background:none}.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-items{position:relative}.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item{display:inline-block}@media (max-width:1439px){.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-right:13px}}@media (min-width:1440px){.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-right:19px}}@media (max-width:1439px){[class*=wp-version-4-9] .elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)),[class*=wp-version-5] .elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-right:5px}}@media (min-width:1440px){[class*=wp-version-4-9] .elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)),[class*=wp-version-5] .elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-item:not(:nth-child(4n)){margin-right:12px}}.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}@media (max-width:1439px){.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:4px}}@media (min-width:1440px){.elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:6px}}@media (max-width:1439px){[class*=wp-version-4-9] .elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result,[class*=wp-version-5] .elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:10px}}@media (min-width:1440px){[class*=wp-version-4-9] .elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result,[class*=wp-version-5] .elementor-panel .elementor-panel-scheme-color .wp-picker-container.wp-picker-active .wp-color-result{margin-right:9px}}.elementor-panel .elementor-panel-scheme-color-title{text-align:center;text-transform:uppercase;margin:10px 0;color:#c2cbd2;font-size:8px}.elementor-panel .elementor-panel-scheme-typography-item{display:table;table-layout:fixed;width:100%;margin-bottom:15px}.elementor-panel .elementor-panel-scheme-typography-item>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-scheme-typography-item-value input,.elementor-panel .elementor-panel-scheme-typography-item-value select{width:100%}.elementor-panel .elementor-panel-scheme-item .elementor-panel-heading:not(.elementor-open)+.elementor-panel-scheme-typography-items{display:none}.elementor-panel .elementor-panel-scheme-color-system-scheme{margin-bottom:10px}.elementor-panel .elementor-panel-scheme-color-system-scheme .elementor-title{font-size:11px;color:#a4afb7;font-style:italic;margin-top:5px}.elementor-panel .elementor-panel-scheme-color-system-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:border .5s;-o-transition:border .5s;transition:border .5s;overflow:hidden;padding:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #d5dadf;cursor:pointer}.elementor-panel .elementor-panel-scheme-color-system-items:hover{border:1px solid #a4afb7}.elementor-panel .elementor-panel-scheme-color-system-item{height:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-panel #elementor-panel-schemes-disabled a:hover{text-decoration:underline}.elementor-panel #elementor-panel-page-menu{padding:25px 15px}.elementor-panel #elementor-panel-exit-to-dashboard{width:100%;padding:15px 20px;font-size:12px;background-color:#0085ba;color:#fff;text-transform:uppercase;text-align:left;font-weight:400;border:none}.elementor-panel #elementor-panel-exit-to-dashboard:hover{background-color:#0073a1;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2)}.elementor-panel #elementor-panel-exit-to-dashboard:active{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.1)}.elementor-panel #elementor-panel-exit-to-dashboard:visited{color:#fff}.elementor-panel #elementor-panel-exit-to-dashboard i{margin-right:15px}.elementor-panel .elementor-panel-menu-group-title{text-transform:uppercase;font-size:11px}.elementor-panel .elementor-panel-menu-items{margin:15px 0 25px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden}.elementor-panel .elementor-panel-menu-item{display:table;width:100%;height:40px;cursor:pointer;margin-bottom:1px;background-color:#fff}.elementor-panel .elementor-panel-menu-item:hover{background-color:hsla(0,0%,100%,.8)}.elementor-panel .elementor-panel-menu-item>*{display:table-cell;vertical-align:middle}.elementor-panel .elementor-panel-menu-item-icon{text-align:center;width:50px;color:#a4afb7}.elementor-panel .elementor-panel-menu-item-title{font-weight:500}.elementor-panel .elementor-panel-menu-item-title>span{color:#39b54a}.elementor-panel .elementor-control.elementor-control-clear_page{background-color:transparent}.elementor-panel .elementor-control.elementor-control-clear_page .elementor-control-raw-html{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.elementor-panel .elementor-control.elementor-control-clear_page button{width:80px;height:26px}.elementor-panel .elementor-panel-navigation{background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);display:table;table-layout:fixed;width:100%}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab{display:table-cell}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.active{background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#fff));background-image:-webkit-linear-gradient(top,#f3f3f3,#fff);background-image:-o-linear-gradient(top,#f3f3f3,#fff);background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #b7084e}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a{display:block;text-align:center;padding:12px 0 8px;font-size:10px;color:#6d7882}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a:before{font-family:FontAwesome;font-size:16px;display:block;margin-bottom:6px}.elementor-panel .elementor-tab-control-content a:before{content:"\f040"}.elementor-panel .elementor-tab-control-style a:before{content:"\f042"}.elementor-panel .elementor-tab-control-advanced a:before,.elementor-panel .elementor-tab-control-general_style a:before,.elementor-panel .elementor-tab-control-settings a:before{content:"\f013"}.elementor-panel .elementor-tab-control-responsive a:before{content:"\f10a"}.elementor-panel .elementor-tab-control-column a:before,.elementor-panel .elementor-tab-control-layout a:before{content:"\f0db"}.elementor-panel .elementor-tab-control-lightbox a:before{content:"\f2d2"}.elementor-panel .elementor-control{background-color:#fff;position:relative;padding:0 20px 15px}.elementor-panel .elementor-control.elementor-control-separator-default:before{content:"";height:1px;display:block;margin-bottom:15px;background-color:#e6e9ec}.elementor-panel .elementor-control.elementor-control-separator-default.elementor-control-wp{margin-top:15px}.elementor-panel .elementor-control.elementor-control-separator-default.elementor-control-wp:before{background-color:transparent}.elementor-panel .elementor-control.elementor-control-separator-before{padding-top:15px}.elementor-panel .elementor-control.elementor-control-separator-before:before{content:"";position:absolute;height:3px;width:100%;top:0;left:0;background-color:#d5dadf}.elementor-panel .elementor-control.elementor-control-separator-after:after{content:"";position:absolute;height:3px;width:100%;bottom:0;left:0;background-color:#d5dadf}.elementor-panel .elementor-control.elementor-control-separator-after+.elementor-control-type-tabs{padding-top:15px}.elementor-panel .elementor-control.elementor-control-deprecated,.elementor-panel .elementor-control.elementor-control-deprecated .elementor-control-field-description{color:#b01b1b}.elementor-panel .elementor-control.elementor-control-hidden-label>*>*>.elementor-control-title,.elementor-panel .elementor-control.elementor-control-hidden-label>*>.elementor-control-title,.elementor-panel .elementor-control.elementor-hidden-control{display:none}.elementor-panel .elementor-control.elementor-control-type-heading .elementor-control-title{font-weight:700;margin:0}body:not(.elementor-device-desktop) .elementor-panel .elementor-control.elementor-control-responsive-desktop,body:not(.elementor-device-mobile) .elementor-panel .elementor-control.elementor-control-responsive-mobile,body:not(.elementor-device-tablet) .elementor-panel .elementor-control.elementor-control-responsive-tablet{display:none}.elementor-panel .elementor-control-wp{line-height:1.5}.elementor-panel .elementor-control-wp p{margin:15px 0}.elementor-panel .elementor-control-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-panel .elementor-label-block>.elementor-control-content>.elementor-control-field{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-panel .elementor-label-block>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:10px}.elementor-panel .elementor-label-block.elementor-control-hidden-label>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{margin-top:0}.elementor-panel .elementor-label-inline>.elementor-control-content>.elementor-control-field>.elementor-control-title{width:45%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.elementor-panel .elementor-label-inline>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{width:55%}.elementor-panel .elementor-control-field-description{margin-top:10px}.elementor-panel .elementor-required{color:#b01b1b}.elementor-panel .elementor-choices{display:table;width:100%;height:27px;background-color:#a4afb7;text-align:center;border-spacing:1px;-webkit-border-radius:3px;border-radius:3px}.elementor-panel .elementor-choices input{display:none}.elementor-panel .elementor-choices input:checked+.elementor-choices-label{color:#fff}.elementor-panel .elementor-choices input:not(:checked)+.elementor-choices-label{background-color:#fff;color:#a4afb7}.elementor-panel .elementor-choices .elementor-choices-label{display:table-cell;vertical-align:middle;font-size:12px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.elementor-panel .elementor-slider{display:inline-block;margin-top:10px;height:4px;background-color:#a4afb7;-webkit-border-radius:5px;border-radius:5px;position:relative;width:67%}.elementor-panel .elementor-slider .ui-slider-handle{height:16px;width:16px;background-color:#fff;display:inline-block;top:50%;-webkit-transform:translateY(-50%) translateX(-8px);-ms-transform:translateY(-50%) translateX(-8px);transform:translateY(-50%) translateX(-8px);position:absolute;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,.3);box-shadow:1px 1px 6px rgba(0,0,0,.3);-webkit-border-radius:50%;border-radius:50%;cursor:pointer}.elementor-panel .elementor-slider-input{width:33%;float:right}.elementor-panel .elementor-slider-input input{width:80%;float:right}.elementor-panel .elementor-units-choices{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.elementor-panel .elementor-units-choices input{display:none}.elementor-panel .elementor-units-choices input:not(:checked)+label{color:#c2cbd2}.elementor-panel .elementor-units-choices input:checked+label{text-decoration:underline}.elementor-panel .elementor-units-choices label{cursor:pointer;padding:0 2px;text-transform:uppercase;font-size:9px}.elementor-panel .elementor-control-responsive-switchers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 5px}.elementor-panel .elementor-responsive-switcher{display:inline-block;-webkit-border-radius:50%;border-radius:50%;height:18px;width:18px;background-color:#a4afb7;cursor:pointer;position:relative;margin-left:5px;color:#fff;font-size:8px;text-align:center;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.elementor-panel .elementor-responsive-switcher:hover{background-color:#c2cbd2}.elementor-panel .elementor-responsive-switcher i{line-height:18px}.elementor-device-desktop #elementor-panel .elementor-panel-controls-stack:not(.elementor-responsive-switchers-open) .elementor-responsive-switcher{background:#c2cbd2}.elementor-device-desktop #elementor-panel .elementor-panel-controls-stack:not(.elementor-responsive-switchers-open) .elementor-responsive-switcher:not(.elementor-responsive-switcher-desktop){display:none}.elementor-device-mobile .elementor-panel .elementor-responsive-switcher-mobile,.elementor-device-tablet .elementor-panel .elementor-responsive-switcher-tablet{background-color:#71d7f7}.elementor-panel .elementor-update-preview{margin:15px 15px 0;background-color:#e6e9ec;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-panel .elementor-update-preview-button-wrapper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.elementor-panel .elementor-update-preview-button{padding:8px 15px;text-transform:uppercase}.elementor-panel .elementor-control-align .elementor-choices,.elementor-panel .elementor-control-position .elementor-choices,.elementor-panel .elementor-control-text_align .elementor-choices{direction:ltr}.elementor-panel .elementor-control-type-media .elementor-control-media{padding:7px;border:1px solid;height:150px}.elementor-panel .elementor-control-type-media .elementor-control-media:not(:hover){border-color:#d5dadf}.elementor-panel .elementor-control-type-media .elementor-control-media:not(:hover) .elementor-control-media-upload-button{background-color:#d5dadf}.elementor-panel .elementor-control-type-media .elementor-control-media:hover{border-color:#a4afb7}.elementor-panel .elementor-control-type-media .elementor-control-media:hover .elementor-control-media-upload-button{background-color:#a4afb7}.elementor-panel .elementor-control-type-media .elementor-control-media.media-empty .elementor-control-media-image-area,.elementor-panel .elementor-control-type-media .elementor-control-media:not(.media-empty) .elementor-control-media-upload-button{display:none}.elementor-panel .elementor-control-type-media .elementor-control-media>*{height:100%;cursor:pointer;position:relative}.elementor-panel .elementor-control-type-media .fa-plus-circle{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;font-size:20px}.elementor-panel .elementor-control-type-media .elementor-control-media-image-area:not(:hover) .elementor-control-media-delete{display:none}.elementor-panel .elementor-control-type-media .elementor-control-media-image-area:hover .elementor-control-media-image{opacity:.5}.elementor-panel .elementor-control-type-media .elementor-control-media-delete{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:9.5px;font-size:11px;color:#fff;background-color:#a4afb7;text-transform:uppercase}.elementor-panel .elementor-control-type-media .elementor-control-media-image{height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%}.elementor-panel .elementor-control-type-dimensions .elementor-control-dimensions{overflow:hidden}.elementor-panel .elementor-control-type-dimensions li{float:left;width:20%}.elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions,.elementor-panel .elementor-control-type-dimensions li input{display:block;text-align:center;width:100%;border-color:#a4afb7;height:27px}.elementor-panel .elementor-control-type-dimensions li input{border-left:none;-webkit-border-radius:0;border-radius:0;padding:4px 0}.elementor-panel .elementor-control-type-dimensions li input:focus+.elementor-control-dimension-label{color:#a4afb7}.elementor-panel .elementor-control-type-dimensions li .elementor-link-dimensions{border:1px solid #a4afb7;border-left:none;background-color:#fff;padding:0;outline:none;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;cursor:pointer}.elementor-panel .elementor-control-type-dimensions li:first-child input{border-left:1px solid #a4afb7;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.elementor-panel .elementor-control-type-dimensions .elementor-control-dimension-label{display:block;text-align:center;color:#d5dadf;font-size:9px;text-transform:uppercase;padding-top:5px}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked{background-color:#fff}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked{display:none}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked){background-color:#a4afb7}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked{display:none}.elementor-panel .elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked{color:#fff}.elementor-panel .elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-more{display:none}.elementor-panel .elementor-control-type-url .elementor-control-url-external-show input{padding-right:46px}.elementor-panel .elementor-control-type-url .elementor-control-input-wrapper{position:relative}.elementor-panel .elementor-control-type-url .elementor-control-url-more{position:absolute;top:0;right:0;height:26px;width:40px;border-left:1px solid;cursor:pointer;font-size:10px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-panel .elementor-control-type-url .elementor-control-url-more i{font-size:13px}.elementor-panel .elementor-control-type-url .elementor-control-url-more-input,.elementor-panel .elementor-control-type-url .elementor-control-url-more-input:not(:checked)+.elementor-control-url-more-options{display:none}.elementor-panel .elementor-control-type-url .elementor-control-url-more-options{padding-top:10px}.elementor-panel .elementor-control-type-url .elementor-control-url-option{padding:5px;font-size:12px}.elementor-panel .elementor-control-type-url .elementor-input[data-setting=url],.elementor-panel .elementor-control-type-url input[type=url]{direction:ltr}.elementor-panel .elementor-control-type-url .elementor-input[data-setting=url]:not(:focus)+.elementor-control-url-more,.elementor-panel .elementor-control-type-url input[type=url]:not(:focus)+.elementor-control-url-more{border-color:#d5dadf}.elementor-panel .elementor-control-type-url .elementor-input[data-setting=url]:focus+.elementor-control-url-more,.elementor-panel .elementor-control-type-url input[type=url]:focus+.elementor-control-url-more{border-color:#a4afb7}.elementor-panel .elementor-control-type-section{margin-top:10px;padding:0}.elementor-panel .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section){padding-top:15px}.elementor-panel .elementor-control-type-section+.elementor-control:not(.elementor-control-type-section):before{display:none}.elementor-panel .elementor-control-type-color>.elementor-control-content>.elementor-control-field>.elementor-control-title{width:70%}.elementor-panel .elementor-control-type-color>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{height:27px;width:30%}.elementor-panel .elementor-control-type-wysiwyg.elementor-rich-editing-disabled .wp-editor-container{margin-top:10px}.elementor-panel .elementor-control-type-wysiwyg *{-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-panel .elementor-control-type-wysiwyg .wp-editor-container{border:1px solid #e6e9ec;-webkit-border-radius:3px;border-radius:3px}.elementor-panel .elementor-control-type-wysiwyg #insert-media-button{margin-top:7px;height:auto;line-height:1;font-size:10px;padding:3px 7px;background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .ed_button{height:22px;width:auto}.elementor-panel .elementor-control-type-wysiwyg .wp-media-buttons-icon{height:14px;margin:0}.elementor-panel .elementor-control-type-wysiwyg .wp-media-buttons-icon:before{font-size:14px}.elementor-panel .elementor-control-type-wysiwyg .wp-switch-editor{border:none;color:#6d7882;font-size:10px;padding:3px 9px 4px;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.elementor-panel .elementor-control-type-wysiwyg .html-active .switch-tmce{background-color:transparent}.elementor-panel .elementor-control-type-wysiwyg .html-active .switch-html,.elementor-panel .elementor-control-type-wysiwyg .tmce-active .switch-tmce{background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .tmce-active .switch-html{background-color:transparent}.elementor-panel .elementor-control-type-wysiwyg .mce-toolbar-grp,.elementor-panel .elementor-control-type-wysiwyg .quicktags-toolbar{background-color:#e6e9ec}.elementor-panel .elementor-control-type-wysiwyg .mce-toolbar-grp>div{padding:0 3px}.elementor-panel .elementor-control-type-wysiwyg .elementor-wp-editor{-webkit-box-sizing:border-box;box-sizing:border-box}.elementor-panel .elementor-control-type-wysiwyg .mce-ico{color:#6d7882;font-size:16px}.elementor-panel .elementor-control-type-wysiwyg .mce-btn{margin-right:0;margin-left:0}.elementor-panel .elementor-control-type-wysiwyg .mce-btn.mce-active,.elementor-panel .elementor-control-type-wysiwyg .mce-btn:active,.elementor-panel .elementor-control-type-wysiwyg .mce-btn:hover{border-color:#d5dadf}.elementor-panel .elementor-control-type-wysiwyg .mce-path{padding:5px 10px}.elementor-panel .elementor-control-type-wysiwyg .mce-path-item{font-size:12px;color:#6d7882}.elementor-panel .elementor-control-type-icon .select2-selection__rendered .fa{margin-right:3px}.elementor-panel .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,.elementor-panel .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails{display:none}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnails{overflow:hidden;margin-top:20px;cursor:pointer}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnail{width:40px;height:40px;-webkit-background-size:cover;background-size:cover;background-position:50% 50%;float:left;margin-bottom:10px}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-thumbnail:not(:nth-child(5n)){margin-right:10px}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-add{width:100%;height:30px;color:#fff;background-color:#a4afb7;margin-top:10px;text-transform:uppercase}.elementor-panel .elementor-control-type-gallery .elementor-control-gallery-clear{color:#b01b1b;cursor:pointer}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset{border:1px solid #e6e9ec;padding:3px;-webkit-border-radius:3px;border-radius:3px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset){display:inline-block;cursor:pointer;height:50px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset) svg{height:100%}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset path{fill:#e6e9ec}.elementor-panel .elementor-control-type-structure .elementor-control-structure-current-preset{margin-top:15px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-current-preset svg{display:block;width:100%}.elementor-panel .elementor-control-type-structure .elementor-control-structure-reset{padding:10px 0 0 2px;font-size:11px;cursor:pointer;color:#a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-reset i{margin-right:8px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title{color:#495157;font-weight:700;padding:13.5px 20px;position:relative}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{content:"";position:absolute;left:0;right:0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{top:0;background-color:#e6e9ec;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:after,.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:after{bottom:0;height:1px;background-color:#e6e9ec}.elementor-panel .elementor-control-type-structure .elementor-control-structure-title{margin:10px -20px 0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-title:before{height:10px;-webkit-box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1);box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1)}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title{margin:15px -20px 0}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets-title:before{height:3px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input{display:none}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset{border:1px solid #a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset path{fill:#a4afb7}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset-wrapper{margin-top:15px}.elementor-panel .elementor-control-type-structure .elementor-control-structure-preset-title{text-align:center;padding-top:5px;font-style:italic;font-size:11px;color:#a4afb7}.elementor-panel .elementor-control-type-image_dimensions .elementor-control-field-description{margin:0 0 15px;line-height:1.4}.elementor-panel .elementor-control-type-image_dimensions .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field{width:65px;float:left}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus+.elementor-image-dimensions-field-description{color:#a4afb7}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-separator{width:20px;text-align:center;float:left;padding-top:4px}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-field-description{display:block;text-transform:uppercase;margin-top:5px;color:#d5dadf;font-size:9px;text-align:center}.elementor-panel .elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button{float:right;height:27px;width:65px}.elementor-panel .elementor-control-type-code{padding:0 10px 15px}.elementor-panel .elementor-control-type-wp_widget .widget-inside{display:block}.elementor-panel .elementor-control-type-wp_widget .quicktags-toolbar input{width:auto}.elementor-panel .elementor-control-type-tabs{font-size:.8em;color:#a4afb7;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-panel .elementor-control-type-tab{text-align:center;width:100%;padding:0;line-height:30px;border-top:1px solid #a4afb7;border-bottom:1px solid #a4afb7;border-right:1px solid #a4afb7;cursor:pointer}.elementor-panel .elementor-control-type-tab:first-child{border-left:1px solid #a4afb7;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.elementor-panel .elementor-control-type-tab:last-child{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.elementor-panel .elementor-control-type-tab.elementor-tab-active{background-color:#a4afb7;color:#fff}.elementor-panel .elementor-tab-close{display:none!important}.elementor-panel .elementor-control-type-repeater,.elementor-panel .elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab){padding:0 10px 15px}.elementor-panel .elementor-control-type-repeater .elementor-control:before,.elementor-panel .elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove{display:none}.elementor-panel .elementor-control-type-repeater .repeater-fields{margin:10px 0}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls{border:1px solid #d5dadf;border-top-width:0;padding-top:15px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable){display:none}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-controls .wp-picker-container.wp-picker-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);border-width:0}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools{display:table;table-layout:fixed;width:100%;color:#556068;background-color:#d5dadf;height:40px;border-spacing:1px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools:hover{background-color:#a4afb7}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div{display:table-cell;text-align:center;vertical-align:middle;cursor:pointer}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div:not(.elementor-repeater-row-handle-sortable){background-color:#fff}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools>div:hover{opacity:.95}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title{text-align:left;padding:0 10px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title .fa{margin-right:5px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-tool{width:40px}.elementor-panel .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable{cursor:move;width:10px;color:#fff}.elementor-panel .elementor-control-type-repeater .elementor-button-wrapper{text-align:center;padding:10px}.elementor-panel .elementor-control-type-textarea textarea{display:block}.elementor-panel .elementor-control-type-box_shadow .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-box_shadow .elementor-shadow-slider{margin-top:10px}.elementor-panel .elementor-control-type-text_shadow .elementor-control-input-wrapper{overflow:hidden}.elementor-panel .elementor-control-type-text_shadow .elementor-shadow-slider{margin-top:10px}.elementor-panel .elementor-control-type-switcher.elementor-label-inline>.elementor-control-content .elementor-control-field .elementor-control-title{width:70%}.elementor-panel .elementor-control-type-switcher.elementor-label-inline>.elementor-control-content .elementor-control-field .elementor-control-input-wrapper{width:30%}.elementor-panel .elementor-control-type-switcher .elementor-control-input-wrapper{text-align:right}.elementor-panel .elementor-control-type-switcher .elementor-switch{position:relative;display:inline-block;vertical-align:top;width:49px;height:20px;background-color:#fff;-webkit-border-radius:18px;border-radius:18px;cursor:pointer}.elementor-panel .elementor-control-type-switcher .elementor-switch-input{display:none}.elementor-panel .elementor-control-type-switcher .elementor-switch-label{position:relative;display:block;height:inherit;font-size:7px;text-transform:uppercase;background:#eceeef;-webkit-border-radius:inherit;border-radius:inherit;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;-webkit-transition-property:opacity,background;-o-transition-property:opacity,background;transition-property:opacity,background}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:after,.elementor-panel .elementor-control-type-switcher .elementor-switch-label:before{position:absolute;top:0;width:50%;text-align:center;line-height:20px;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:before{content:attr(data-off);right:3px;color:#a4afb7;text-shadow:0 1px hsla(0,0%,100%,.5)}.elementor-panel .elementor-control-type-switcher .elementor-switch-label:after{content:attr(data-on);left:3px;color:#fff;text-shadow:0 1px rgba(0,0,0,.2);opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label{background:#71d7f7;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2)}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label:before{opacity:0}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label:after{opacity:1}.elementor-panel .elementor-control-type-switcher .elementor-switch-handle{position:absolute;top:1px;left:1px;width:18px;height:18px;background:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:left .15s ease-out;-o-transition:left .15s ease-out;transition:left .15s ease-out}.elementor-panel .elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-handle{left:30px;-webkit-box-shadow:-1px 1px 5px rgba(0,0,0,.2);box-shadow:-1px 1px 5px rgba(0,0,0,.2)}.elementor-panel .elementor-control-type-order .elementor-control-oreder-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-panel .elementor-control-type-order input{display:none}.elementor-panel .elementor-control-type-order input:checked+.elementor-control-order-label{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.elementor-panel .elementor-control-type-order select{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.elementor-panel .elementor-control-type-order select:not(:focus)~.elementor-control-order-label{border-color:#d5dadf}.elementor-panel .elementor-control-type-order select:focus~.elementor-control-order-label{border-color:#a4afb7}.elementor-panel .elementor-control-type-order .elementor-control-order-label{position:relative;padding:0;width:40px;border:1px solid;font-size:10px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin-left:-3px;background-color:#fff;cursor:pointer}.elementor-panel .elementor-control-type-order .elementor-control-order-label i{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-panel .elementor-control-type-hidden{display:none!important}.elementor-panel .elementor-control-type-popover_toggle input{display:none}.elementor-panel .elementor-control-type-popover_toggle label{cursor:pointer}.elementor-panel .elementor-control-type-popover_toggle .elementor-control-input-wrapper{direction:rtl}.elementor-panel .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:checked+.elementor-control-popover-toggle-toggle-label{color:#71d7f7}.elementor-panel .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:not(:checked)~.elementor-control-popover-toggle-reset-label{display:none}.elementor-panel .elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label{color:#c2cbd2;padding-right:5px}.elementor-panel .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle-label{width:50px;height:27px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:3px;border-radius:3px;border:1px solid #d5dadf}.elementor-panel .elementor-control-type-button .elementor-control-input-wrapper{text-align:right}.elementor-panel .elementor-control-type-button .elementor-button{width:80px;height:26px}.elementor-panel .wp-picker-container.wp-picker-active{position:absolute;z-index:1;top:0;right:7px;background-color:#fff;border:solid #fff;border-width:0 10px 0 5px;padding-top:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4)}.elementor-panel .wp-picker-container.wp-picker-active .wp-color-result{float:right}.elementor-panel .wp-picker-container.wp-picker-active .wp-picker-input-wrap{padding-left:10px;float:left}.elementor-panel .wp-picker-container *{-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-panel .wp-picker-container .color-alpha{width:-webkit-calc(100% - 2px * 2);width:calc(100% - 2px * 2);height:-webkit-calc(100% - 2px * 2);height:calc(100% - 2px * 2);margin:2px;position:absolute;top:0;left:0;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.elementor-panel .wp-picker-container .iris-picker{border:none}.elementor-panel .wp-color-result{margin:0;width:48px;height:25px;-webkit-transition:border .5s;-o-transition:border .5s;transition:border .5s;padding:0;background-color:#fafafa;-webkit-border-radius:3px;border-radius:3px;border:1px solid #d5dadf}.elementor-panel .wp-color-result,.elementor-panel .wp-color-result:focus{-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.elementor-panel .wp-color-result.wp-picker-open:after,.elementor-panel .wp-color-result:after{content:none}.elementor-panel .wp-color-result:hover{border:1px solid #a4afb7}.elementor-panel .wp-color-result:active,.elementor-panel .wp-color-result:focus{outline:0}.elementor-panel .wp-picker-clear.button,.elementor-panel .wp-picker-default.button{height:26px;width:48px;padding:0;background-color:#d5dadf;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin:0}.elementor-panel .wp-color-picker{float:left;width:100px;max-width:100px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;line-height:1}.elementor-panel .wp-picker-holder *{-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-panel .wp-picker-open~.wp-picker-holder{clear:both;margin-bottom:15px}.elementor-panel .iris-square-value{-webkit-transition:none;-o-transition:none;transition:none}.elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active){float:right}.elementor-panel .elementor-control .wp-picker-container:not(.wp-picker-active) .wp-color-result{margin:0}.elementor-panel .elementor-control .wp-picker-container.wp-picker-active{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}.elementor-panel .elementor-control .wp-picker-container.wp-picker-active .wp-color-result{margin-right:3px}.elementor-panel #elementor-panel-footer{position:absolute;bottom:0;left:0;right:0;height:40px;background-color:#495157}.elementor-panel #elementor-panel-footer-tools{display:table;table-layout:fixed;width:100%;height:100%}.elementor-panel .elementor-panel-footer-tool{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;color:#a4afb7;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-update{border-right:1px solid #2d8739;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-update i{margin-right:5px}.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options{float:left;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options i{margin:auto}.elementor-panel .elementor-panel-footer-tool.elementor-open{color:#fff}.elementor-panel .elementor-panel-footer-tool:not(.elementor-open):hover{color:#d5dadf}.elementor-panel .elementor-panel-footer-tool:not(.elementor-open) .elementor-panel-footer-sub-menu-wrapper{display:none}.elementor-panel .elementor-panel-footer-sub-menu-wrapper{position:absolute;bottom:100%;left:0;width:100%;background-color:#556068;padding:10px;-webkit-box-shadow:-2px -5px 8px rgba(0,0,0,.1);box-shadow:-2px -5px 8px rgba(0,0,0,.1);cursor:default;z-index:2}.elementor-panel .elementor-panel-footer-sub-menu{-webkit-border-radius:5px;border-radius:5px;overflow:hidden}.elementor-panel .elementor-panel-footer-sub-menu-item{background-color:#495157;display:table;table-layout:fixed;width:100%;cursor:pointer}.elementor-panel .elementor-panel-footer-sub-menu-item:not(:last-child){margin-bottom:1px}.elementor-panel .elementor-panel-footer-sub-menu-item[data-device-mode=mobile-landscape] .fa-mobile{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.elementor-panel .elementor-panel-footer-sub-menu-item:hover{background-color:rgba(0,0,0,.2)}.elementor-panel .elementor-panel-footer-sub-menu-item.active{background-color:rgba(0,0,0,.3)}.elementor-panel .elementor-panel-footer-sub-menu-item>*{display:table-cell;height:40px;vertical-align:middle}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-icon{width:40px;color:#a4afb7}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-title{text-align:left;color:#d5dadf}.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-description{width:95px;text-align:left;font-size:11px;font-style:italic;color:#a4afb7}.elementor-panel #elementor-panel-footer-help-title{text-align:left;padding:10px 0;color:#d5dadf}.elementor-panel #elementor-panel-saver-publish{width:80px}.elementor-panel #elementor-panel-saver-publish .elementor-button.elementor-button-state #elementor-panel-saver-button-publish-label{display:none}.elementor-panel #elementor-panel-saver-save-options{width:35px;border-left:1px solid #495157}.elementor-panel #elementor-panel-saver-save-options .elementor-last-edited{font-size:11px;font-style:italic;color:#a4afb7;padding:5px 0 15px}.elementor-panel #elementor-panel-saver-save-options .elementor-last-edited:not(.elementor-state-active) .elementor-state-icon{display:none}.elementor-panel #elementor-panel-saver-save-options .elementor-last-edited time{border-bottom:1px dotted transparent;-webkit-transition:all .3s ease-in-out;-o-transition:all ease-in-out .3s;transition:all .3s ease-in-out;cursor:pointer}.elementor-panel #elementor-panel-saver-save-options .elementor-last-edited time:hover{border-bottom-color:inherit}.elementor-panel #elementor-panel-saver-button-preview a{color:#a4afb7}.elementor-panel #elementor-panel-saver-button-publish,.elementor-panel #elementor-panel-saver-button-save-options{font-size:11px;text-transform:uppercase;height:26px}.elementor-panel #elementor-panel-saver-button-publish{width:100%;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.elementor-panel #elementor-panel-saver-button-,.elementor-panel #elementor-panel-saver-button-save-options{width:25px}#elementor-mode-switcher{position:absolute;left:100%;top:50%;width:15px;height:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#e6e9ec;font-size:15px;-webkit-box-shadow:3px 1px 5px rgba(0,0,0,.1);box-shadow:3px 1px 5px rgba(0,0,0,.1);cursor:pointer}#elementor-mode-switcher:hover,body.elementor-editor-preview #elementor-mode-switcher{background-color:#b7084e;color:#fff}#elementor-mode-switcher-inner,#elementor-mode-switcher-preview{width:100%;height:100%;position:absolute;top:0;left:0}#elementor-mode-switcher-preview{cursor:pointer}#elementor-mode-switcher-preview .fa{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#elementor-mode-switcher-preview-input{display:none}.elementor-revision-item__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #d5dadf;padding:10px 15px;margin-bottom:10px;font-size:11px}.elementor-revision-item__wrapper.current{font-weight:700}.elementor-revision-item__wrapper .elementor-revision-item__tools-current{color:#b7084e}.elementor-revision-item:hover:not(.elementor-revision-current-preview){background-color:rgba(230,233,236,.3)}.elementor-revision-item-loading .elementor-revision-item__tools-current,.elementor-revision-item-loading .elementor-revision-item__tools-delete,.elementor-revision-item.elementor-revision-current-preview .elementor-revision-item__tools-delete,.elementor-revision-item:not(.elementor-revision-item-loading) .elementor-revision-item__tools-spinner,.elementor-revision-item:not(:hover) .elementor-revision-item__tools-delete{display:none}.elementor-revision-item__gravatar{-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.elementor-revision-item__gravatar img{display:block}.elementor-revision-item__details{padding-left:15px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;cursor:pointer}.elementor-revision-item__tools-delete{cursor:pointer}.elementor-revision-meta{padding-top:5px;font-size:10px;font-weight:700}.elementor-revision-current-preview{background-color:#e6e9ec}#elementor-restore-autosave-dialog.dialog-widget{background-color:rgba(0,0,0,.3)}.elementor-history-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #d5dadf;padding:10px 15px;margin-bottom:10px;font-size:11px;line-height:1.4;cursor:pointer}.elementor-history-item:hover{background-color:rgba(230,233,236,.3)}.elementor-history-item:hover .elementor-history-item__icon .fa:before{content:"\f1da"}.elementor-history-item-applied{color:#a4afb7}.elementor-history-item-current{background:#e6e9ec;cursor:inherit}.elementor-history-item-current .elementor-history-item__icon .fa:before,.elementor-history-item-current:hover .elementor-history-item__icon .fa:before{content:"\f00c"}.elementor-history-item__details{width:95%}.elementor-history-item__title{font-weight:700}.elementor-history-item__action,.elementor-history-item__subtitle{font-weight:lighter}.elementor-history-item__action{font-style:italic;text-decoration:underline}.elementor-history-item .__icon{float:right}.elementor-history-revisions-message{font-size:11px;text-align:center;padding:5px 0}#elementor-preview{background-color:#333;position:absolute;height:100%;top:0;right:0;border:0}.elementor-device-desktop #elementor-preview{overflow-y:hidden}body:not(.elementor-device-desktop) #elementor-preview{overflow-y:auto}#elementor-preview-responsive-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.elementor-device-desktop #elementor-preview-responsive-wrapper{min-width:1025px;margin:0 auto;width:100%;height:100%}.elementor-device-tablet #elementor-preview-responsive-wrapper{width:768px;height:1025px;padding:40px 10px 70px}.elementor-device-mobile #elementor-preview-responsive-wrapper{width:360px;height:640px;padding:40px 10px 70px}body:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper{-webkit-border-radius:30px;border-radius:30px;background-color:#111;margin:30px auto 80px;-webkit-box-sizing:content-box;box-sizing:content-box}#elementor-preview-iframe{width:100%;height:100%;background-color:#fff}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:5}.tipsy-inner{background-color:#000;color:#fff;max-width:200px;padding:6px 12px;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow,.tipsy-nw .tipsy-arrow{border-left-color:transparent;border-right-color:transparent;top:0;border-bottom-style:solid;border-top:none}.tipsy-n .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-nw .tipsy-arrow{left:10px}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow,.tipsy-se .tipsy-arrow,.tipsy-sw .tipsy-arrow{bottom:0;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-sw .tipsy-arrow{left:10px}.tipsy-se .tipsy-arrow{right:10px}.tipsy-e .tipsy-arrow,.tipsy-w .tipsy-arrow{top:50%;margin-top:-5px;border-top-color:transparent;border-bottom-color:transparent}.tipsy-e .tipsy-arrow{right:0;border-left-style:solid;border-right:none}.tipsy-w .tipsy-arrow{left:0;border-right-style:solid;border-left:none}#elementor-template-library-modal .dialog-widget-content{background-color:#f1f3f5;width:100%}@media (max-width:1439px){#elementor-template-library-modal .dialog-widget-content{max-width:990px}}@media (min-width:1440px){#elementor-template-library-modal .dialog-widget-content{max-width:1200px}}#elementor-template-library-modal .dialog-widget-header{padding:0;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);position:relative;z-index:1}#elementor-template-library-modal .dialog-buttons-wrapper{display:none}#elementor-template-library-modal .dialog-message{height:750px;max-height:85vh;overflow:auto;padding:25px 30px 30px}#elementor-template-library-modal a,#elementor-template-library-modal a:hover{color:inherit}#elementor-template-library-modal a.elementor-template-library-blank-footer-link{font-style:normal;text-decoration:underline;color:#39b54a}#elementor-template-library-modal a.elementor-template-library-blank-footer-link:hover{font-weight:500}#elementor-template-library-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:50px}#elementor-template-library-header-logo-area{text-align:left;padding-left:15px}#elementor-template-library-header-logo-area>*{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#elementor-template-library-header-logo{font-size:15px;text-transform:uppercase;color:#495157;font-weight:700;cursor:pointer}#elementor-template-library-header-logo-icon-wrapper{padding:4px 7px 6px;background-image:-webkit-linear-gradient(225deg,#ef295a,#434363);background-image:-o-linear-gradient(225deg,#ef295a,#434363);background-image:linear-gradient(-135deg,#ef295a,#434363);-webkit-border-radius:2px;border-radius:2px;margin-right:10px}#elementor-template-library-header-logo i{color:#fff;font-size:10px}#elementor-template-library-header-menu-area{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#elementor-template-library-header-menu{text-align:center}.elementor-template-library-menu-item{display:inline-block;padding:17px;cursor:pointer}.elementor-template-library-menu-item.elementor-active{background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#fff));background-image:-webkit-linear-gradient(top,#f3f3f3,#fff);background-image:-o-linear-gradient(top,#f3f3f3,#fff);background-image:linear-gradient(180deg,#f3f3f3,#fff);border-bottom:3px solid #9b0a46}#elementor-template-library-header-items-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-template-library-header-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-template-library-header-item>i{font-size:20px;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s;cursor:pointer}.elementor-template-library-header-item>i:not(:hover){color:#a4afb7}#elementor-template-library-header-close-modal{width:45px;border-left:1px solid #e6e9ec}#elementor-template-library-header-close-modal i{font-size:18px}#elementor-template-library-header-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#elementor-template-library-header-actions>div{padding-right:16px}#elementor-template-library-header-preview-insert-wrapper{cursor:default;padding:0 10px}#elementor-template-library-header-preview-insert-wrapper .elementor-button{padding:8px 14px}#elementor-template-library-header-preview-back{padding:16.5px 16.5px 15px 0;border-right:1px solid #e6e9ec;cursor:pointer;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}#elementor-template-library-header-preview-back:not(:hover){color:#a4afb7}#elementor-template-library-header-preview-back i{padding-right:10px;font-size:18px}#elementor-template-library-header-preview-back i:before{content:""}#elementor-template-library-loading .elementor-loading-title{color:#a4afb7}#elementor-template-library-loading .elementor-loader-box{background-color:#d5dadf}#elementor-template-library-templates{padding:0 15px}#elementor-template-library-templates[data-template-source=local] #elementor-template-library-templates-container{-webkit-box-shadow:1px 1px 20px 0 rgba(0,0,0,.03);box-shadow:1px 1px 20px 0 rgba(0,0,0,.03);margin-top:10px}#elementor-template-library-templates[data-template-source=local] .elementor-template-library-order-input:checked+.elementor-template-library-order-label{color:#6d7882}#elementor-template-library-templates[data-template-source=remote] #elementor-template-library-templates-container{margin:10px -15px 0}#elementor-template-library-templates[data-template-source=remote] .elementor-template-library-order-input:checked+.elementor-template-library-order-label{color:#495157}#elementor-template-library-templates .elementor-template-library-order-input,#elementor-template-library-templates.elementor-templates-filter-active #elementor-template-library-footer-banner,#elementor-template-library-templates[data-template-source=empty] #elementor-template-library-footer-banner,#elementor-template-library-templates[data-template-source=empty] #elementor-template-library-order-toolbar-local{display:none}#elementor-template-library-templates .elementor-template-library-order-input:checked+.elementor-template-library-order-label:after{font-family:eicons;content:"\e956";margin-left:5px}#elementor-template-library-templates .elementor-template-library-order-input:checked.elementor-template-library-order-reverse+.elementor-template-library-order-label:after{content:"\e955"}#elementor-template-library-templates-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#elementor-template-library-templates-container .elementor-template-library-template-insert{font-size:12px}#elementor-template-library-templates-container .elementor-template-library-template-local .elementor-template-library-template-insert{text-transform:none}#elementor-template-library-toolbar{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#elementor-template-library-toolbar,.elementor-template-library-filter-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#elementor-template-library-filter-toolbar-remote{font-size:11px}#elementor-template-library-order{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-right:1px solid #d5dadf}.elementor-template-library-order-label{text-transform:uppercase;cursor:pointer;padding-right:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.elementor-template-library-order-label:hover{color:#556068}#elementor-template-library-my-favorites{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:left;padding-left:20px}#elementor-template-library-filter-my-favorites{display:none}#elementor-template-library-filter-my-favorites:checked+#elementor-template-library-filter-my-favorites-label{color:#495157}#elementor-template-library-filter-my-favorites:checked+#elementor-template-library-filter-my-favorites-label i:after{color:#b7084e;content:"\f004"}#elementor-template-library-filter-my-favorites-label{cursor:pointer;text-transform:uppercase}#elementor-template-library-filter-my-favorites-label:hover{color:#556068}#elementor-template-library-filter-my-favorites-label:hover i:after{color:#b7084e}#elementor-template-library-filter-my-favorites-label i{padding-right:5px}#elementor-template-library-filter-my-favorites-label i:after{color:#a4afb7;content:"\f08a"}#elementor-template-library-filter-text-wrapper{width:200px;position:relative}#elementor-template-library-filter-text-wrapper:after{content:"\e863";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:eicons}#elementor-template-library-filter-text{border:none;border-bottom:1px solid #d5dadf;-webkit-border-radius:0;border-radius:0;font-size:13px;padding:8px 8px 8px 0;-webkit-transition:border .5s;-o-transition:border .5s;transition:border .5s}#elementor-template-library-filter-text::-webkit-input-placeholder{font-weight:300;color:#c2cbd2}#elementor-template-library-filter-text::-moz-placeholder{font-weight:300;color:#c2cbd2}#elementor-template-library-filter-text:-ms-input-placeholder,#elementor-template-library-filter-text::-ms-input-placeholder{font-weight:300;color:#c2cbd2}#elementor-template-library-filter-text::placeholder{font-weight:300;color:#c2cbd2}#elementor-template-library-filter-text:focus{border-color:#c2cbd2}#elementor-template-library-filter-text:focus::-webkit-input-placeholder{color:#a4afb7}#elementor-template-library-filter-text:focus::-moz-placeholder{color:#a4afb7}#elementor-template-library-filter-text:focus:-ms-input-placeholder,#elementor-template-library-filter-text:focus::-ms-input-placeholder{color:#a4afb7}#elementor-template-library-filter-text:focus::placeholder{color:#a4afb7}.elementor-template-library-template-remote{margin:15px;padding:8px;background-color:#fff;-webkit-box-shadow:0 1px 20px 0 rgba(0,0,0,.07);box-shadow:0 1px 20px 0 rgba(0,0,0,.07);-webkit-border-radius:3px;border-radius:3px}.elementor-template-library-template-remote:not(:hover) .elementor-template-library-template-controls{opacity:0}.elementor-template-library-template-remote:not(:hover) .elementor-template-library-template-favorite-label{display:none}@media (max-width:1439px){.elementor-template-library-template-remote{width:-webkit-calc(25% - 30px);width:calc(25% - 30px)}}@media (min-width:1440px){.elementor-template-library-template-remote{width:-webkit-calc(20% - 30px);width:calc(20% - 30px)}}.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body{position:relative}.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before{position:absolute;content:"pro";text-transform:uppercase;top:5px;right:5px;background-color:#b7084e;color:#d5dadf;padding:2px 4px 0;font-size:9px;-webkit-border-radius:2px;border-radius:2px}.elementor-template-library-template-remote .elementor-template-library-template-body{height:200px;position:relative}.elementor-template-library-template-remote .elementor-template-library-template-screenshot{height:100%;-webkit-background-size:cover;background-size:cover;background-position-x:50%;-webkit-box-shadow:inset 0 -2px 15px -6px rgba(0,0,0,.07);box-shadow:inset 0 -2px 15px -6px rgba(0,0,0,.07)}.elementor-template-library-template-remote .elementor-template-library-template-controls{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.elementor-template-library-template-remote .elementor-template-library-template-action{font-size:11px;width:150px;padding:11px}.elementor-template-library-template-remote .elementor-template-library-template-preview{position:relative;height:150px;cursor:pointer}.elementor-template-library-template-remote .elementor-template-library-template-preview i{font-size:20px;color:#d5dadf;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-template-library-template-remote .elementor-template-library-template-footer{margin:10px 0 2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:11px;line-height:1}.elementor-template-library-template-remote .elementor-template-library-template-name{text-align:left;color:#6d7882;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:5px}.elementor-template-library-template-remote .elementor-template-library-template-favorite-input{display:none}.elementor-template-library-template-remote .elementor-template-library-template-favorite-input:checked+.elementor-template-library-template-favorite-label i:before{content:"\f004";color:#b7084e}.elementor-template-library-template-remote .elementor-template-library-template-favorite-label{cursor:pointer}.elementor-template-library-template-remote .elementor-template-library-template-favorite-label:hover i{color:#b7084e}#elementor-template-library-order-toolbar-local,.elementor-template-library-template-local{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 25px;text-align:left}#elementor-template-library-order-toolbar-local{margin-top:30px}#elementor-template-library-order-toolbar-local .elementor-template-library-order-label{line-height:1;font-size:10px;font-weight:500}#elementor-template-library-order-toolbar-local .elementor-template-library-order-label:not(:hover){color:#a4afb7}.elementor-template-library-template-local{height:50px;width:100%;margin-top:1px;background-color:#fff;-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear}.elementor-template-library-template-local:hover{background-color:#fafbfb}.elementor-template-library-template-local:not(:hover) .elementor-template-library-template-insert{background:none;color:#a4afb7}.elementor-template-library-template-local:first-child{-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.elementor-template-library-template-local:last-child{-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.elementor-template-library-template-local .elementor-template-library-template-name{font-weight:500}.elementor-template-library-template-local .elementor-template-library-template-meta,.elementor-template-library-template-local .elementor-template-library-template-name{padding-right:20px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.elementor-template-library-template-local .elementor-template-library-template-meta{color:#a4afb7}.elementor-template-library-template-local .elementor-template-library-template-controls{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-template-library-template-local .elementor-template-library-template-controls>div{cursor:pointer;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}.elementor-template-library-template-local .elementor-template-library-template-controls>div:not(:hover){color:#a4afb7}.elementor-template-library-template-local .elementor-template-library-template-insert i{margin-right:3px}.elementor-template-library-template-local .elementor-template-library-template-control-title{margin-left:6px}.elementor-template-library-template-local .elementor-template-library-template-delete:hover{color:red}.elementor-template-library-template-local .elementor-template-library-template-export:hover i{color:#556068}.elementor-template-library-template-local .elementor-template-library-template-action{padding:8px 18px;margin:0 20px}.elementor-template-library-template-local .elementor-template-library-template-more{display:none;position:absolute;background-color:#fff;padding:3px 20px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 3px 11px rgba(0,0,0,.3);box-shadow:1px 3px 11px rgba(0,0,0,.3);top:100%;right:0;-webkit-transform:translateX(65%) translateY(-7px);-ms-transform:translateX(65%) translateY(-7px);transform:translateX(65%) translateY(-7px);z-index:1}.elementor-template-library-template-local .elementor-template-library-template-more:before{content:"";position:absolute;border:solid transparent;border-width:8px 4px;border-bottom-color:#fff;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.elementor-template-library-template-local .elementor-template-library-template-more>div{margin:10px 0;font-size:11px}.elementor-template-library-template-local .elementor-template-library-template-more-toggle{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.elementor-template-library-template-local .elementor-template-library-template-more-toggle i{font-size:16px}#elementor-template-library-preview{height:100%;overflow:hidden}#elementor-template-library-preview iframe{height:150%;-webkit-transform:scale(.666) translateX(-25%) translateY(-25%);-ms-transform:scale(.666) translateX(-25%) translateY(-25%);transform:scale(.666) translateX(-25%) translateY(-25%)}@media (max-width:1439px){#elementor-template-library-preview iframe{width:1440px}}@media (min-width:1440px){#elementor-template-library-preview iframe{width:1710px}}.elementor-template-library-blank-icon{font-size:65px;margin-top:45px;color:#c2cbd2;line-height:1}.elementor-template-library-blank-title{font-size:30px;margin-top:40px}.elementor-template-library-blank-message{font-size:18px;color:#a4afb7;margin-top:25px;font-weight:300}#elementor-template-library-save-template-form{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#elementor-template-library-save-template-form>*{height:55px;font-size:16px}#elementor-template-library-save-template-name{width:500px;background-color:#fff;font-weight:300;color:#a4afb7;padding-left:25px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;border:none}#elementor-template-library-save-template-name::-webkit-input-placeholder{color:#a4afb7}#elementor-template-library-save-template-name::-moz-placeholder{color:#a4afb7}#elementor-template-library-save-template-name:-ms-input-placeholder,#elementor-template-library-save-template-name::-ms-input-placeholder{color:#a4afb7}#elementor-template-library-save-template-name::placeholder{color:#a4afb7}#elementor-template-library-save-template-submit{width:150px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;font-weight:500}#elementor-template-library-save-template-submit:hover{-webkit-box-shadow:none;box-shadow:none}#elementor-template-library-import-form{width:95%;background-color:hsla(0,0%,100%,.5);padding:60px;border:2px dashed #d5dadf;margin:35px auto;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}#elementor-template-library-import-form:hover{background-color:hsla(0,0%,100%,.9)}#elementor-template-library-import-form-or{margin-top:15px;font-size:18px}#elementor-template-library-import-form-label{margin-top:20px;padding:15px 35px;font-size:16px;display:inline-block}#elementor-template-library-import-form-input{display:none}#elementor-template-library-import-form.elementor-drag-over{border:3px dashed #71d7f7}#elementor-template-library-import .elementor-template-library-blank-icon{margin-top:0}#elementor-template-library-import .elementor-template-library-blank-message{margin-top:20px}.elementor-template-library-blank-footer{position:absolute;bottom:70px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#a4afb7;font-size:16px;font-style:italic}@media (max-height:700px){.elementor-template-library-blank-footer{display:none}}#elementor-template-library-footer-banner i{color:#c2cbd2;font-size:56px;margin-top:40px}#elementor-template-library-footer-banner .elementor-excerpt{color:#a4afb7;font-size:15px;font-weight:500;margin:20px 0}#elementor-template-library-templates-empty{width:100%;margin-top:40px}#elementor-template-library-error-dialog .dialog-message{text-align:start}#elementor-template-library-error-info{margin-top:10px}@media (max-width:1439px){.elementor-template-library-local-column-1{width:33%}.elementor-template-library-local-column-2{width:10%}.elementor-template-library-local-column-3,.elementor-template-library-local-column-4{width:15%}.elementor-template-library-local-column-5{width:27%}}@media (min-width:1440px){.elementor-template-library-local-column-1{width:25%}.elementor-template-library-local-column-2,.elementor-template-library-local-column-3,.elementor-template-library-local-column-4{width:17%}.elementor-template-library-local-column-5{width:24%}}@media (max-width:1024px){.elementor-template-library-local-column-3{display:none}.elementor-template-library-local-column-5{width:41%}}#elementor-toast{position:absolute;width:280px;padding:20px;-webkit-border-radius:5px;border-radius:5px;color:#d5dadf;background-color:rgba(0,0,0,.8)}#elementor-toast .dialog-message{font-size:13px}#elementor-toast .dialog-buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:15px}#elementor-toast .dialog-button{color:#fcb92c;margin:0 5px;text-transform:uppercase;cursor:pointer}#elementor-toast .dialog-button:last-child{margin-right:0}
assets/css/frontend-rtl.css CHANGED
@@ -1,14 +1,5 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
  @charset "UTF-8";
3
- .dialog-widget {
4
- position: fixed;
5
- height: 100%;
6
- width: 100%;
7
- top: 0;
8
- left: 0;
9
- background-color: rgba(0, 0, 0, 0.8);
10
- z-index: 9999; }
11
-
12
  .dialog-widget-content {
13
  background-color: #fff;
14
  position: absolute;
@@ -18,33 +9,50 @@
18
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
19
  overflow: hidden; }
20
 
21
- .dialog-widget-header, .dialog-message {
22
- text-align: center; }
23
-
24
  .dialog-message {
25
  font-size: 12px;
26
  line-height: 1.5; }
27
 
28
- .dialog-buttons-wrapper {
29
- border-top: 1px solid #e6e9ec;
30
- text-align: center; }
31
- .dialog-buttons-wrapper > button {
32
- border: none;
33
- background: none;
34
- font-size: 15px;
35
- cursor: pointer;
36
- padding: 13px 0;
37
- outline: 0; }
38
- .dialog-buttons-wrapper > button:first-child {
39
- color: #6d7882; }
40
- .dialog-buttons-wrapper > button.dialog-ok {
41
- color: #b01b1b; }
42
- .dialog-buttons-wrapper > button.dialog-take_over {
43
- color: #39b54a; }
44
- .dialog-buttons-wrapper > button:active {
45
- background-color: rgba(230, 233, 236, 0.5); }
46
- .dialog-buttons-wrapper > button::-moz-focus-inner {
47
- border: 0; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48
 
49
  .dialog-widget-header {
50
  padding: 20px 0;
@@ -59,31 +67,21 @@
59
  .dialog-close-button:not(:hover) {
60
  opacity: .4; }
61
 
62
- .dialog-options-widget .dialog-widget-header,
63
  .dialog-confirm-widget .dialog-widget-header {
64
  font-size: 15px;
65
  color: #495157; }
66
 
67
- .dialog-options-widget .dialog-buttons-wrapper > button,
68
  .dialog-confirm-widget .dialog-buttons-wrapper > button {
69
  width: 50%; }
70
- .dialog-options-widget .dialog-buttons-wrapper > button:first-child,
71
  .dialog-confirm-widget .dialog-buttons-wrapper > button:first-child {
72
  border-left: 1px solid #e6e9ec; }
73
- .dialog-options-widget .dialog-buttons-wrapper > button:hover,
74
  .dialog-confirm-widget .dialog-buttons-wrapper > button:hover {
75
  background-color: #f4f6f7; }
76
 
77
- .dialog-options-widget, .dialog-confirm-widget, .dialog-alert-widget {
78
- -webkit-user-select: none;
79
- -moz-user-select: none; }
80
- .dialog-options-widget .dialog-widget-content, .dialog-confirm-widget .dialog-widget-content, .dialog-alert-widget .dialog-widget-content {
81
- margin: auto;
82
- width: 375px; }
83
- .dialog-options-widget .dialog-message, .dialog-confirm-widget .dialog-message, .dialog-alert-widget .dialog-message {
84
- padding: 0 20px;
85
- min-height: 50px; }
86
-
87
  .dialog-alert-widget .dialog-buttons-wrapper > button {
88
  width: 100%; }
89
 
@@ -123,6 +121,21 @@
123
  .elementor-hidden {
124
  display: none; }
125
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
126
  .elementor {
127
  -webkit-hyphens: manual;
128
  -ms-hyphens: manual;
@@ -711,6 +724,8 @@
711
  transform: translateY(-50%);
712
  left: 10px;
713
  pointer-events: none; }
 
 
714
 
715
  .elementor-field-subgroup {
716
  display: -webkit-box;
@@ -1368,7 +1383,15 @@
1368
  color: #818a91; }
1369
  .elementor-icon i {
1370
  width: 1em;
1371
- height: 1em; }
 
 
 
 
 
 
 
 
1372
 
1373
  .elementor-view-stacked .elementor-icon {
1374
  padding: .5em;
@@ -1732,12 +1755,16 @@
1732
  background-color: #00ab6b; }
1733
  .elementor-social-icon-odnoklassniki {
1734
  background-color: #F4731C; }
 
 
1735
  .elementor-social-icon-pinterest {
1736
  background-color: #bd081c; }
1737
  .elementor-social-icon-product-hunt {
1738
  background-color: #da552f; }
1739
  .elementor-social-icon-reddit {
1740
  background-color: #ff4500; }
 
 
1741
  .elementor-social-icon-shopping-cart {
1742
  background-color: #4CAF50; }
1743
  .elementor-social-icon-slideshare {
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
2
  @charset "UTF-8";
 
 
 
 
 
 
 
 
 
3
  .dialog-widget-content {
4
  background-color: #fff;
5
  position: absolute;
9
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
10
  overflow: hidden; }
11
 
 
 
 
12
  .dialog-message {
13
  font-size: 12px;
14
  line-height: 1.5; }
15
 
16
+ .dialog-type-lightbox {
17
+ position: fixed;
18
+ height: 100%;
19
+ width: 100%;
20
+ top: 0;
21
+ left: 0;
22
+ background-color: rgba(0, 0, 0, 0.8);
23
+ z-index: 9999;
24
+ -webkit-user-select: none;
25
+ -moz-user-select: none;
26
+ -ms-user-select: none;
27
+ user-select: none; }
28
+ .dialog-type-lightbox .dialog-widget-content {
29
+ margin: auto;
30
+ width: 375px; }
31
+ .dialog-type-lightbox .dialog-message {
32
+ padding: 0 20px;
33
+ min-height: 50px; }
34
+ .dialog-type-lightbox .dialog-widget-header, .dialog-type-lightbox .dialog-message {
35
+ text-align: center; }
36
+ .dialog-type-lightbox .dialog-buttons-wrapper {
37
+ border-top: 1px solid #e6e9ec;
38
+ text-align: center; }
39
+ .dialog-type-lightbox .dialog-buttons-wrapper > button {
40
+ border: none;
41
+ background: none;
42
+ font-size: 15px;
43
+ cursor: pointer;
44
+ padding: 13px 0;
45
+ outline: 0; }
46
+ .dialog-type-lightbox .dialog-buttons-wrapper > button:first-child {
47
+ color: #6d7882; }
48
+ .dialog-type-lightbox .dialog-buttons-wrapper > button.dialog-ok {
49
+ color: #b01b1b; }
50
+ .dialog-type-lightbox .dialog-buttons-wrapper > button.dialog-take_over {
51
+ color: #39b54a; }
52
+ .dialog-type-lightbox .dialog-buttons-wrapper > button:active {
53
+ background-color: rgba(230, 233, 236, 0.5); }
54
+ .dialog-type-lightbox .dialog-buttons-wrapper > button::-moz-focus-inner {
55
+ border: 0; }
56
 
57
  .dialog-widget-header {
58
  padding: 20px 0;
67
  .dialog-close-button:not(:hover) {
68
  opacity: .4; }
69
 
70
+ .dialog-lightbox-widget .dialog-widget-header,
71
  .dialog-confirm-widget .dialog-widget-header {
72
  font-size: 15px;
73
  color: #495157; }
74
 
75
+ .dialog-lightbox-widget .dialog-buttons-wrapper > button,
76
  .dialog-confirm-widget .dialog-buttons-wrapper > button {
77
  width: 50%; }
78
+ .dialog-lightbox-widget .dialog-buttons-wrapper > button:first-child,
79
  .dialog-confirm-widget .dialog-buttons-wrapper > button:first-child {
80
  border-left: 1px solid #e6e9ec; }
81
+ .dialog-lightbox-widget .dialog-buttons-wrapper > button:hover,
82
  .dialog-confirm-widget .dialog-buttons-wrapper > button:hover {
83
  background-color: #f4f6f7; }
84
 
 
 
 
 
 
 
 
 
 
 
85
  .dialog-alert-widget .dialog-buttons-wrapper > button {
86
  width: 100%; }
87
 
121
  .elementor-hidden {
122
  display: none; }
123
 
124
+ .flatpickr-calendar {
125
+ width: 280px; }
126
+ .flatpickr-calendar .flatpickr-current-month span.cur-month {
127
+ font-weight: 300; }
128
+ .flatpickr-calendar .dayContainer {
129
+ width: 280px;
130
+ min-width: 280px;
131
+ max-width: 280px; }
132
+ .flatpickr-calendar .flatpickr-days {
133
+ width: 280px; }
134
+ .flatpickr-calendar .flatpickr-day {
135
+ max-width: 37px;
136
+ height: 37px;
137
+ line-height: 37px; }
138
+
139
  .elementor {
140
  -webkit-hyphens: manual;
141
  -ms-hyphens: manual;
724
  transform: translateY(-50%);
725
  left: 10px;
726
  pointer-events: none; }
727
+ .elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
728
+ content: ''; }
729
 
730
  .elementor-field-subgroup {
731
  display: -webkit-box;
1383
  color: #818a91; }
1384
  .elementor-icon i {
1385
  width: 1em;
1386
+ height: 1em;
1387
+ position: relative;
1388
+ display: block; }
1389
+ .elementor-icon i:before {
1390
+ position: absolute;
1391
+ left: 50%;
1392
+ -webkit-transform: translateX(-50%);
1393
+ -ms-transform: translateX(-50%);
1394
+ transform: translateX(-50%); }
1395
 
1396
  .elementor-view-stacked .elementor-icon {
1397
  padding: .5em;
1755
  background-color: #00ab6b; }
1756
  .elementor-social-icon-odnoklassniki {
1757
  background-color: #F4731C; }
1758
+ .elementor-social-icon-meetup {
1759
+ background-color: #ec1c40; }
1760
  .elementor-social-icon-pinterest {
1761
  background-color: #bd081c; }
1762
  .elementor-social-icon-product-hunt {
1763
  background-color: #da552f; }
1764
  .elementor-social-icon-reddit {
1765
  background-color: #ff4500; }
1766
+ .elementor-social-icon-rss {
1767
+ background-color: #f26522; }
1768
  .elementor-social-icon-shopping-cart {
1769
  background-color: #4CAF50; }
1770
  .elementor-social-icon-slideshare {
assets/css/frontend-rtl.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
- @charset "UTF-8";.dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999}.dialog-widget-content{background-color:#fff;position:absolute;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message,.dialog-widget-header{text-align:center}.dialog-message{font-size:12px;line-height:1.5}.dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-close-button{cursor:pointer;position:absolute;top:30px;right:30px;font-size:15px}.dialog-close-button:not(:hover){opacity:.4}.dialog-confirm-widget .dialog-widget-header,.dialog-options-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-options-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-options-widget .dialog-buttons-wrapper>button:first-child{border-left:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-options-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget,.dialog-confirm-widget,.dialog-options-widget{-webkit-user-select:none;-moz-user-select:none}.dialog-alert-widget .dialog-widget-content,.dialog-confirm-widget .dialog-widget-content,.dialog-options-widget .dialog-widget-content{margin:auto;width:375px}.dialog-alert-widget .dialog-message,.dialog-confirm-widget .dialog-message,.dialog-options-widget .dialog-message{padding:0 20px;min-height:50px}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}@media (max-width:767px){.dialog-close-button{top:15px;right:15px}body.admin-bar .dialog-close-button{top:40px}}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-fit-aspect-ratio{position:relative;height:0}.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0}.elementor-hidden{display:none}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{-webkit-box-sizing:border-box;box-sizing:border-box}.elementor a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.elementor .elementor-widget:not(.elementor-widget-text-editor) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1;border:none}.elementor .elementor-custom-embed{line-height:0}.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.elementor .elementor-background-video{position:absolute;max-width:none;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.elementor .elementor-html5-video{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-custom-embed-play i{font-size:100px;color:#fff;opacity:.8;text-shadow:1px 0 6px rgba(0,0,0,.3);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:FontAwesome;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.elementor-custom-embed-play.elementor-playing i:before{content:"\f1ce"}.elementor-swiper-button{position:absolute;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:hsla(0,0%,93%,.9);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.elementor-swiper-button.swiper-button-disabled{opacity:.3}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e800";font-family:eicons;font-size:12px;margin-top:5px}.elementor:after{position:absolute;opacity:0;width:0;height:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (min-width:1025px){.elementor:after{content:"desktop"}}@media (min-width:768px) and (max-width:1024px){.elementor:after{content:"tablet"}}@media (max-width:767px){.elementor:after{content:"mobile"}}.elementor-section{position:relative}.elementor-section .elementor-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.elementor-row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:1024px){.elementor-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-column-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-column-wrap,.elementor-widget-wrap{width:100%;position:relative}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-column{position:relative;min-height:1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (max-width:767px){.elementor-column{width:100%}.elementor-reverse-mobile>.elementor-container>.elementor-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.elementor-form-fields-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>textarea{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-field-group.elementor-field-type-submit{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.elementor-field-group .elementor-field-textual{width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group .elementor-field-textual:focus{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:20px}.elementor-field-group .elementor-select-wrapper:before{content:"\f0d7";font-family:FontAwesome;font-size:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px;pointer-events:none}.elementor-field-subgroup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-left:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{content:"*";color:red;padding-right:.2em}.elementor-field-textual{line-height:1.4}.elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;-webkit-border-radius:2px;border-radius:2px}.elementor-field-textual.elementor-size-sm{font-size:15px;min-height:40px;padding:5px 14px;-webkit-border-radius:3px;border-radius:3px}.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;-webkit-border-radius:4px;border-radius:4px}.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;-webkit-border-radius:5px;border-radius:5px}.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;-webkit-border-radius:6px;border-radius:6px}.elementor-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-button-align-stretch .elementor-field-type-submit button{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-button-align-start .elementor-field-type-submit{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.elementor-button-align-end .elementor-field-type-submit{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:1024px){.elementor-tablet-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-tablet-button-align-stretch .elementor-field-type-submit button{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-tablet-button-align-start .elementor-field-type-submit{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.elementor-tablet-button-align-end .elementor-field-type-submit{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:767px){.elementor-mobile-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-mobile-button-align-stretch .elementor-field-type-submit button{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-mobile-button-align-start .elementor-field-type-submit{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.elementor-mobile-button-align-end .elementor-field-type-submit{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"\f00c";display:inline-block;font-family:fontawesome;font-weight:400;font-style:normal;vertical-align:middle;margin-right:5px}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\f00d"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:0 none}.elementor-form .elementor-button>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-form .elementor-button .elementor-align-icon-right{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.elementor-form .elementor-button .elementor-align-icon-left{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-widget-heading .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title>a{color:inherit;font-size:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-image .elementor-image>a,.elementor-widget-image .elementor-image figure>a{display:block}.elementor-widget-image .elementor-image img{vertical-align:middle}.elementor-widget-image .elementor-image.elementor-image-shape-circle{-webkit-border-radius:50%;border-radius:50%}.elementor-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:100%}}.elementor-button{display:inline-block;line-height:1;background-color:#818a91;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff;opacity:.9}.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;-webkit-border-radius:2px;border-radius:2px}.elementor-button.elementor-size-sm{font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;-webkit-border-radius:4px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;-webkit-border-radius:5px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;-webkit-border-radius:6px;border-radius:6px}.elementor-button .elementor-align-icon-right{float:right;margin-left:5px}.elementor-button .elementor-align-icon-left{float:left;margin-right:5px}.elementor-button .elementor-button-text{display:inline-block}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-widget-divider .elementor-divider{line-height:0;font-size:0}.elementor-widget-divider .elementor-divider-separator{display:inline-block}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}.elementor-counter .elementor-counter-number-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:69px;font-weight:600;color:#222;line-height:1}.elementor-counter .elementor-counter-number-prefix{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.elementor-counter .elementor-counter-number-suffix{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.elementor-counter .elementor-counter-title{text-align:center;font-size:19px;font-weight:400;color:#666;line-height:2.5}.elementor-alert{padding:15px;border-left:5px solid transparent;position:relative;text-align:right}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{position:absolute;left:10px;top:10px;padding:3px;font-size:13px;line-height:1;background:transparent;color:inherit;border:none}.elementor-alert.elementor-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-alert.elementor-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-alert.elementor-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-alert.elementor-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}@media (max-width:767px){.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{right:7px;top:7px}}.elementor-widget-progress{text-align:right}.elementor-progress-wrapper{position:relative;background-color:#eee;color:#fff;height:30px;line-height:30px;-webkit-border-radius:2px;border-radius:2px}.elementor-progress-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#818a91;width:0;font-size:11px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out}.elementor-progress-text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:15px}.elementor-progress-percentage{padding-left:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:767px){.elementor-progress-wrapper{height:25px;line-height:25px}.elementor-progress-text{padding-right:10px}}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{width:25%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-left-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{height:999em;width:0;left:0;border-left-style:solid}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{top:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-bottom-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{bottom:0;height:0;width:999em;border-bottom-style:solid}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{right:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{left:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px none #d4d4d4}.elementor-widget-tabs .elementor-tabs{text-align:right}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer;outline:none}.elementor-widget-tabs .elementor-tab-desktop-title{position:relative;padding:20px 25px;font-weight:700;line-height:1;border:solid transparent}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-color:#d4d4d4}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before{display:block;content:"";position:absolute}.elementor-widget-tabs .elementor-tab-mobile-title{padding:10px;cursor:pointer}.elementor-widget-tabs .elementor-tab-content{padding:20px;display:none}@media (max-width:767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid;border-bottom-style:none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-bottom-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-style:solid;border-right-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:solid;border-top-style:none}.elementor-tabs .elementor-tab-mobile-title{display:none}}.elementor-accordion{text-align:right}.elementor-accordion .elementor-accordion-item{border:1px solid #d4d4d4}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-tab-title{padding:15px 20px;font-weight:700;line-height:1;cursor:pointer}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .fa:before{content:"\f067"}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon .fa:before{content:"\f068"}.elementor-accordion .elementor-tab-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}@media (max-width:767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}.elementor-toggle{text-align:right}.elementor-toggle .elementor-tab-title{font-weight:700;line-height:1;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .fa:before{content:""}.elementor-toggle .elementor-tab-title.elementor-active{border-bottom:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon .fa:before{content:"\f0d7"}.elementor-toggle .elementor-tab-content{padding:0 15px 15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:0 12px 10px}}.elementor-icon{display:inline-block;line-height:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#818a91;font-size:50px;text-align:center}.elementor-icon:hover{color:#818a91}.elementor-icon i{width:1em;height:1em}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#818a91;color:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}.elementor-shape-circle .elementor-icon{-webkit-border-radius:50%;border-radius:50%}.elementor-widget-icon-list.elementor-align-center .elementor-icon-list-item,.elementor-widget-icon-list.elementor-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-icon-list.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget-icon-list.elementor-align-left .elementor-icon-list-item,.elementor-widget-icon-list.elementor-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:right}.elementor-widget-icon-list.elementor-align-right .elementor-icon-list-item,.elementor-widget-icon-list.elementor-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:left}.elementor-widget-icon-list:not(.elementor-align-right) .elementor-icon-list-item:after{right:0}.elementor-widget-icon-list:not(.elementor-align-left) .elementor-icon-list-item:after{left:0}@media (max-width:1024px){.elementor-widget-icon-list.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget-icon-list.elementor-tablet-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-icon-list.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget-icon-list.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget-icon-list.elementor-tablet-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:right}.elementor-widget-icon-list.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget-icon-list.elementor-tablet-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:left}.elementor-widget-icon-list:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{right:0}.elementor-widget-icon-list:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{left:0}}@media (max-width:767px){.elementor-widget-icon-list.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget-icon-list.elementor-mobile-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-icon-list.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget-icon-list.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget-icon-list.elementor-mobile-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:right}.elementor-widget-icon-list.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget-icon-list.elementor-mobile-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:left}.elementor-widget-icon-list:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{right:0}.elementor-widget-icon-list:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{left:0}}.elementor-widget-icon-list .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget-icon-list .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget-icon-list .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}.elementor-widget-icon-list .elementor-icon-list-item,.elementor-widget-icon-list .elementor-icon-list-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-icon-list .elementor-icon-list-item a{width:100%}.elementor-widget-icon-list .elementor-icon-list-text{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-right:5px}.elementor-widget-icon-list .elementor-icon-list-icon{text-align:center}.elementor-widget-icon-list .elementor-icon-list-icon i{vertical-align:middle}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}.elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image{width:100%}.swiper-container .swiper-slide figure{line-height:0}.elementor-widget-image-box .elementor-image-box-content,.swiper-container .swiper-slide figure img{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}@media (min-width:768px){.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img{margin:auto}.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-icon-box .elementor-icon-box-icon{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{line-height:1.5}.elementor-testimonial-wrapper .elementor-testimonial-job{font-size:.85em}.elementor-testimonial-wrapper.elementor-testimonial-text-align-left{text-align:left}.elementor-testimonial-wrapper.elementor-testimonial-text-align-right{text-align:right}.elementor-testimonial-wrapper .elementor-testimonial-meta{width:100%;line-height:1}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{width:60px;height:60px;-webkit-border-radius:50%;border-radius:50%}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-left:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:right}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}.elementor-social-icons-wrapper{font-size:0}.elementor-social-icon{font-size:25px;text-align:center;padding:.5em;margin-left:5px;cursor:pointer}.elementor-social-icon i{color:#fff}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-google-plus{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-linkedin{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#df2029}.elementor-social-icon-weixin{background-color:#7bb32e}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-shape-rounded .elementor-icon.elementor-social-icon{-webkit-border-radius:10%;border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{-webkit-border-radius:50%;border-radius:50%}body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:right;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.elementor-slick-slider[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.elementor-slick-slider .slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) 50% no-repeat}.elementor-slick-slider .slick-next,.elementor-slick-slider .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus,.elementor-slick-slider .slick-next:hover,.elementor-slick-slider .slick-prev:focus,.elementor-slick-slider .slick-prev:hover{color:transparent;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus:before,.elementor-slick-slider .slick-next:hover:before,.elementor-slick-slider .slick-prev:focus:before,.elementor-slick-slider .slick-prev:hover:before{opacity:1}.elementor-slick-slider .slick-next.slick-disabled:before,.elementor-slick-slider .slick-prev.slick-disabled:before{opacity:.25}.elementor-slick-slider .slick-next:before,.elementor-slick-slider .slick-prev:before{font-family:FontAwesome;font-size:35px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider .slick-prev{left:-25px}[dir=rtl] .elementor-slick-slider .slick-prev{left:auto;right:-25px}.elementor-slick-slider .slick-prev:before{content:"\f104"}[dir=rtl] .elementor-slick-slider .slick-prev:before{content:"\f105"}.elementor-slick-slider .slick-next{right:-25px}[dir=rtl] .elementor-slick-slider .slick-next{left:-25px;right:auto}.elementor-slick-slider .slick-next:before{content:"\f105"}[dir=rtl] .elementor-slick-slider .slick-next:before{content:"\f104"}.elementor-slick-slider .slick-dotted.slick-slider{margin-bottom:30px}.elementor-slick-slider ul.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.elementor-slick-slider ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.elementor-slick-slider ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.elementor-slick-slider ul.slick-dots li button:focus,.elementor-slick-slider ul.slick-dots li button:hover{outline:none}.elementor-slick-slider ul.slick-dots li button:focus:before,.elementor-slick-slider ul.slick-dots li button:hover:before{opacity:1}.elementor-slick-slider ul.slick-dots li button:before{font-family:FontAwesome;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\f111";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider ul.slick-dots li.slick-active button:before{opacity:.75;color:#000}.elementor-slick-slider .slick-arrows-inside .slick-prev{left:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev{left:auto;right:20px}.elementor-slick-slider .slick-arrows-inside .slick-next{right:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next{left:20px;right:auto}.elementor-slick-slider .slick-dots-inside .slick-dots{bottom:5px}.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider{margin-bottom:0}.elementor-slick-slider .slick-slider .slick-next,.elementor-slick-slider .slick-slider .slick-prev{z-index:1}.elementor-slick-slider .slick-slide img{margin:auto}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-webkit-background-size:27px 44px;background-size:27px 44px;background:no-repeat 50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;-webkit-border-radius:50%;border-radius:50%;background:#000;opacity:.2}.swiper-pagination-fraction{color:#000}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{-webkit-border-radius:10px;border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);-webkit-border-radius:10px;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;-webkit-background-size:100% 100%;background-size:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.elementor-lightbox .dialog-widget-header{display:none}.elementor-lightbox .dialog-widget-content{background:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:100%}.elementor-lightbox .dialog-message{-webkit-animation-duration:.4s;animation-duration:.4s}.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){height:100%}.elementor-lightbox .dialog-lightbox-close-button{cursor:pointer;position:absolute;font-size:25px;padding:5px;z-index:2;line-height:1}@media (max-width:767px){.elementor-lightbox .dialog-lightbox-close-button{padding:0}}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:hsla(0,0%,93%,.9);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:1}.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:#fff}.elementor-lightbox .swiper-container{height:100%}.elementor-lightbox .elementor-lightbox-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:70px 80px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:auto}@media (max-width:767px){.elementor-lightbox .elementor-lightbox-item{padding:40px}}.elementor-lightbox .elementor-lightbox-image{max-height:100%}.elementor-lightbox .elementor-video-container{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (min-width:1025px){.elementor-lightbox .elementor-video-container{width:75%}}@media (max-width:1024px){.elementor-lightbox .elementor-video-container{width:100%}}.elementor-lightbox .elementor-swiper-button-prev{left:35px}.elementor-lightbox .elementor-swiper-button-next{right:35px}@media (max-width:767px){.elementor-lightbox .elementor-swiper-button-prev{left:10px}.elementor-lightbox .elementor-swiper-button-next{right:10px}}.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s}.animated.animated-slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.animated-fast{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.elementor-shape-top{top:-1px}.elementor-shape-bottom{bottom:-1px}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.elementor-shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-shape .elementor-shape-fill{fill:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.page-template-elementor_canvas.elementor-page:before{display:none}.elementor-post__thumbnail__link{-webkit-transition:none;-o-transition:none;transition:none}@media (max-width:767px){body:not(.elementor-editor-active) .elementor-hidden-phone{display:none}}@media (min-width:768px) and (max-width:1024px){body:not(.elementor-editor-active) .elementor-hidden-tablet{display:none}}@media (min-width:1025px){body:not(.elementor-editor-active) .elementor-hidden-desktop{display:none}}
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
2
+ @charset "UTF-8";.dialog-widget-content{background-color:#fff;position:absolute;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message{font-size:12px;line-height:1.5}.dialog-type-lightbox{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dialog-type-lightbox .dialog-widget-content{margin:auto;width:375px}.dialog-type-lightbox .dialog-message{padding:0 20px;min-height:50px}.dialog-type-lightbox .dialog-message,.dialog-type-lightbox .dialog-widget-header{text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-type-lightbox .dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-type-lightbox .dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-type-lightbox .dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-type-lightbox .dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-type-lightbox .dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-close-button{cursor:pointer;position:absolute;top:30px;right:30px;font-size:15px}.dialog-close-button:not(:hover){opacity:.4}.dialog-confirm-widget .dialog-widget-header,.dialog-lightbox-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-lightbox-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-lightbox-widget .dialog-buttons-wrapper>button:first-child{border-left:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-lightbox-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}@media (max-width:767px){.dialog-close-button{top:15px;right:15px}body.admin-bar .dialog-close-button{top:40px}}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-fit-aspect-ratio{position:relative;height:0}.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0}.elementor-hidden{display:none}.flatpickr-calendar{width:280px}.flatpickr-calendar .flatpickr-current-month span.cur-month{font-weight:300}.flatpickr-calendar .dayContainer{width:280px;min-width:280px;max-width:280px}.flatpickr-calendar .flatpickr-days{width:280px}.flatpickr-calendar .flatpickr-day{max-width:37px;height:37px;line-height:37px}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{-webkit-box-sizing:border-box;box-sizing:border-box}.elementor a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.elementor .elementor-widget:not(.elementor-widget-text-editor) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1;border:none}.elementor .elementor-custom-embed{line-height:0}.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.elementor .elementor-background-video{position:absolute;max-width:none;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.elementor .elementor-html5-video{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-custom-embed-play i{font-size:100px;color:#fff;opacity:.8;text-shadow:1px 0 6px rgba(0,0,0,.3);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:FontAwesome;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.elementor-custom-embed-play.elementor-playing i:before{content:"\f1ce"}.elementor-swiper-button{position:absolute;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:hsla(0,0%,93%,.9);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.elementor-swiper-button.swiper-button-disabled{opacity:.3}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e800";font-family:eicons;font-size:12px;margin-top:5px}.elementor:after{position:absolute;opacity:0;width:0;height:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (min-width:1025px){.elementor:after{content:"desktop"}}@media (min-width:768px) and (max-width:1024px){.elementor:after{content:"tablet"}}@media (max-width:767px){.elementor:after{content:"mobile"}}.elementor-section{position:relative}.elementor-section .elementor-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.elementor-row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:1024px){.elementor-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-column-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-column-wrap,.elementor-widget-wrap{width:100%;position:relative}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-column{position:relative;min-height:1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (max-width:767px){.elementor-column{width:100%}.elementor-reverse-mobile>.elementor-container>.elementor-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.elementor-form-fields-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>textarea{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-field-group.elementor-field-type-submit{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.elementor-field-group .elementor-field-textual{width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group .elementor-field-textual:focus{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:20px}.elementor-field-group .elementor-select-wrapper:before{content:"\f0d7";font-family:FontAwesome;font-size:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px;pointer-events:none}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-left:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{content:"*";color:red;padding-right:.2em}.elementor-field-textual{line-height:1.4}.elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;-webkit-border-radius:2px;border-radius:2px}.elementor-field-textual.elementor-size-sm{font-size:15px;min-height:40px;padding:5px 14px;-webkit-border-radius:3px;border-radius:3px}.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;-webkit-border-radius:4px;border-radius:4px}.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;-webkit-border-radius:5px;border-radius:5px}.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;-webkit-border-radius:6px;border-radius:6px}.elementor-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-button-align-stretch .elementor-field-type-submit button{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-button-align-start .elementor-field-type-submit{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.elementor-button-align-end .elementor-field-type-submit{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:1024px){.elementor-tablet-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-tablet-button-align-stretch .elementor-field-type-submit button{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-tablet-button-align-start .elementor-field-type-submit{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.elementor-tablet-button-align-end .elementor-field-type-submit{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:767px){.elementor-mobile-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-mobile-button-align-stretch .elementor-field-type-submit button{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-mobile-button-align-start .elementor-field-type-submit{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.elementor-mobile-button-align-end .elementor-field-type-submit{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"\f00c";display:inline-block;font-family:fontawesome;font-weight:400;font-style:normal;vertical-align:middle;margin-right:5px}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\f00d"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:0 none}.elementor-form .elementor-button>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-form .elementor-button .elementor-align-icon-right{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.elementor-form .elementor-button .elementor-align-icon-left{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-widget-heading .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title>a{color:inherit;font-size:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-image .elementor-image>a,.elementor-widget-image .elementor-image figure>a{display:block}.elementor-widget-image .elementor-image img{vertical-align:middle}.elementor-widget-image .elementor-image.elementor-image-shape-circle{-webkit-border-radius:50%;border-radius:50%}.elementor-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:100%}}.elementor-button{display:inline-block;line-height:1;background-color:#818a91;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff;opacity:.9}.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;-webkit-border-radius:2px;border-radius:2px}.elementor-button.elementor-size-sm{font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;-webkit-border-radius:4px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;-webkit-border-radius:5px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;-webkit-border-radius:6px;border-radius:6px}.elementor-button .elementor-align-icon-right{float:right;margin-left:5px}.elementor-button .elementor-align-icon-left{float:left;margin-right:5px}.elementor-button .elementor-button-text{display:inline-block}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-widget-divider .elementor-divider{line-height:0;font-size:0}.elementor-widget-divider .elementor-divider-separator{display:inline-block}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}.elementor-counter .elementor-counter-number-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:69px;font-weight:600;color:#222;line-height:1}.elementor-counter .elementor-counter-number-prefix{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.elementor-counter .elementor-counter-number-suffix{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.elementor-counter .elementor-counter-title{text-align:center;font-size:19px;font-weight:400;color:#666;line-height:2.5}.elementor-alert{padding:15px;border-left:5px solid transparent;position:relative;text-align:right}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{position:absolute;left:10px;top:10px;padding:3px;font-size:13px;line-height:1;background:transparent;color:inherit;border:none}.elementor-alert.elementor-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-alert.elementor-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-alert.elementor-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-alert.elementor-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}@media (max-width:767px){.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{right:7px;top:7px}}.elementor-widget-progress{text-align:right}.elementor-progress-wrapper{position:relative;background-color:#eee;color:#fff;height:30px;line-height:30px;-webkit-border-radius:2px;border-radius:2px}.elementor-progress-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#818a91;width:0;font-size:11px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out}.elementor-progress-text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:15px}.elementor-progress-percentage{padding-left:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:767px){.elementor-progress-wrapper{height:25px;line-height:25px}.elementor-progress-text{padding-right:10px}}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{width:25%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-left-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{height:999em;width:0;left:0;border-left-style:solid}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{top:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-bottom-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{bottom:0;height:0;width:999em;border-bottom-style:solid}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{right:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{left:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px none #d4d4d4}.elementor-widget-tabs .elementor-tabs{text-align:right}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer;outline:none}.elementor-widget-tabs .elementor-tab-desktop-title{position:relative;padding:20px 25px;font-weight:700;line-height:1;border:solid transparent}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-color:#d4d4d4}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before{display:block;content:"";position:absolute}.elementor-widget-tabs .elementor-tab-mobile-title{padding:10px;cursor:pointer}.elementor-widget-tabs .elementor-tab-content{padding:20px;display:none}@media (max-width:767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid;border-bottom-style:none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-bottom-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-style:solid;border-right-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:solid;border-top-style:none}.elementor-tabs .elementor-tab-mobile-title{display:none}}.elementor-accordion{text-align:right}.elementor-accordion .elementor-accordion-item{border:1px solid #d4d4d4}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-tab-title{padding:15px 20px;font-weight:700;line-height:1;cursor:pointer}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .fa:before{content:"\f067"}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon .fa:before{content:"\f068"}.elementor-accordion .elementor-tab-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}@media (max-width:767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}.elementor-toggle{text-align:right}.elementor-toggle .elementor-tab-title{font-weight:700;line-height:1;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .fa:before{content:""}.elementor-toggle .elementor-tab-title.elementor-active{border-bottom:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon .fa:before{content:"\f0d7"}.elementor-toggle .elementor-tab-content{padding:0 15px 15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:0 12px 10px}}.elementor-icon{display:inline-block;line-height:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#818a91;font-size:50px;text-align:center}.elementor-icon:hover{color:#818a91}.elementor-icon i{width:1em;height:1em;position:relative;display:block}.elementor-icon i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#818a91;color:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}.elementor-shape-circle .elementor-icon{-webkit-border-radius:50%;border-radius:50%}.elementor-widget-icon-list.elementor-align-center .elementor-icon-list-item,.elementor-widget-icon-list.elementor-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-icon-list.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget-icon-list.elementor-align-left .elementor-icon-list-item,.elementor-widget-icon-list.elementor-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:right}.elementor-widget-icon-list.elementor-align-right .elementor-icon-list-item,.elementor-widget-icon-list.elementor-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:left}.elementor-widget-icon-list:not(.elementor-align-right) .elementor-icon-list-item:after{right:0}.elementor-widget-icon-list:not(.elementor-align-left) .elementor-icon-list-item:after{left:0}@media (max-width:1024px){.elementor-widget-icon-list.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget-icon-list.elementor-tablet-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-icon-list.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget-icon-list.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget-icon-list.elementor-tablet-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:right}.elementor-widget-icon-list.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget-icon-list.elementor-tablet-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:left}.elementor-widget-icon-list:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{right:0}.elementor-widget-icon-list:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{left:0}}@media (max-width:767px){.elementor-widget-icon-list.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget-icon-list.elementor-mobile-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-icon-list.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget-icon-list.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget-icon-list.elementor-mobile-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:right}.elementor-widget-icon-list.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget-icon-list.elementor-mobile-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:left}.elementor-widget-icon-list:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{right:0}.elementor-widget-icon-list:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{left:0}}.elementor-widget-icon-list .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget-icon-list .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget-icon-list .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}.elementor-widget-icon-list .elementor-icon-list-item,.elementor-widget-icon-list .elementor-icon-list-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-icon-list .elementor-icon-list-item a{width:100%}.elementor-widget-icon-list .elementor-icon-list-text{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-right:5px}.elementor-widget-icon-list .elementor-icon-list-icon{text-align:center}.elementor-widget-icon-list .elementor-icon-list-icon i{vertical-align:middle}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}.elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image{width:100%}.swiper-container .swiper-slide figure{line-height:0}.elementor-widget-image-box .elementor-image-box-content,.swiper-container .swiper-slide figure img{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}@media (min-width:768px){.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img{margin:auto}.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-icon-box .elementor-icon-box-icon{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{line-height:1.5}.elementor-testimonial-wrapper .elementor-testimonial-job{font-size:.85em}.elementor-testimonial-wrapper.elementor-testimonial-text-align-left{text-align:left}.elementor-testimonial-wrapper.elementor-testimonial-text-align-right{text-align:right}.elementor-testimonial-wrapper .elementor-testimonial-meta{width:100%;line-height:1}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{width:60px;height:60px;-webkit-border-radius:50%;border-radius:50%}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-left:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:right}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}.elementor-social-icons-wrapper{font-size:0}.elementor-social-icon{font-size:25px;text-align:center;padding:.5em;margin-left:5px;cursor:pointer}.elementor-social-icon i{color:#fff}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-google-plus{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-linkedin{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#df2029}.elementor-social-icon-weixin{background-color:#7bb32e}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-shape-rounded .elementor-icon.elementor-social-icon{-webkit-border-radius:10%;border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{-webkit-border-radius:50%;border-radius:50%}body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:right;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.elementor-slick-slider[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.elementor-slick-slider .slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) 50% no-repeat}.elementor-slick-slider .slick-next,.elementor-slick-slider .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus,.elementor-slick-slider .slick-next:hover,.elementor-slick-slider .slick-prev:focus,.elementor-slick-slider .slick-prev:hover{color:transparent;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus:before,.elementor-slick-slider .slick-next:hover:before,.elementor-slick-slider .slick-prev:focus:before,.elementor-slick-slider .slick-prev:hover:before{opacity:1}.elementor-slick-slider .slick-next.slick-disabled:before,.elementor-slick-slider .slick-prev.slick-disabled:before{opacity:.25}.elementor-slick-slider .slick-next:before,.elementor-slick-slider .slick-prev:before{font-family:FontAwesome;font-size:35px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider .slick-prev{left:-25px}[dir=rtl] .elementor-slick-slider .slick-prev{left:auto;right:-25px}.elementor-slick-slider .slick-prev:before{content:"\f104"}[dir=rtl] .elementor-slick-slider .slick-prev:before{content:"\f105"}.elementor-slick-slider .slick-next{right:-25px}[dir=rtl] .elementor-slick-slider .slick-next{left:-25px;right:auto}.elementor-slick-slider .slick-next:before{content:"\f105"}[dir=rtl] .elementor-slick-slider .slick-next:before{content:"\f104"}.elementor-slick-slider .slick-dotted.slick-slider{margin-bottom:30px}.elementor-slick-slider ul.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.elementor-slick-slider ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.elementor-slick-slider ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.elementor-slick-slider ul.slick-dots li button:focus,.elementor-slick-slider ul.slick-dots li button:hover{outline:none}.elementor-slick-slider ul.slick-dots li button:focus:before,.elementor-slick-slider ul.slick-dots li button:hover:before{opacity:1}.elementor-slick-slider ul.slick-dots li button:before{font-family:FontAwesome;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\f111";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider ul.slick-dots li.slick-active button:before{opacity:.75;color:#000}.elementor-slick-slider .slick-arrows-inside .slick-prev{left:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev{left:auto;right:20px}.elementor-slick-slider .slick-arrows-inside .slick-next{right:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next{left:20px;right:auto}.elementor-slick-slider .slick-dots-inside .slick-dots{bottom:5px}.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider{margin-bottom:0}.elementor-slick-slider .slick-slider .slick-next,.elementor-slick-slider .slick-slider .slick-prev{z-index:1}.elementor-slick-slider .slick-slide img{margin:auto}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-webkit-background-size:27px 44px;background-size:27px 44px;background:no-repeat 50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;-webkit-border-radius:50%;border-radius:50%;background:#000;opacity:.2}.swiper-pagination-fraction{color:#000}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{-webkit-border-radius:10px;border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);-webkit-border-radius:10px;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;-webkit-background-size:100% 100%;background-size:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.elementor-lightbox .dialog-widget-header{display:none}.elementor-lightbox .dialog-widget-content{background:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:100%}.elementor-lightbox .dialog-message{-webkit-animation-duration:.4s;animation-duration:.4s}.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){height:100%}.elementor-lightbox .dialog-lightbox-close-button{cursor:pointer;position:absolute;font-size:25px;padding:5px;z-index:2;line-height:1}@media (max-width:767px){.elementor-lightbox .dialog-lightbox-close-button{padding:0}}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:hsla(0,0%,93%,.9);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:1}.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:#fff}.elementor-lightbox .swiper-container{height:100%}.elementor-lightbox .elementor-lightbox-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:70px 80px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:auto}@media (max-width:767px){.elementor-lightbox .elementor-lightbox-item{padding:40px}}.elementor-lightbox .elementor-lightbox-image{max-height:100%}.elementor-lightbox .elementor-video-container{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (min-width:1025px){.elementor-lightbox .elementor-video-container{width:75%}}@media (max-width:1024px){.elementor-lightbox .elementor-video-container{width:100%}}.elementor-lightbox .elementor-swiper-button-prev{left:35px}.elementor-lightbox .elementor-swiper-button-next{right:35px}@media (max-width:767px){.elementor-lightbox .elementor-swiper-button-prev{left:10px}.elementor-lightbox .elementor-swiper-button-next{right:10px}}.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s}.animated.animated-slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.animated-fast{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.elementor-shape-top{top:-1px}.elementor-shape-bottom{bottom:-1px}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.elementor-shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-shape .elementor-shape-fill{fill:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.page-template-elementor_canvas.elementor-page:before{display:none}.elementor-post__thumbnail__link{-webkit-transition:none;-o-transition:none;transition:none}@media (max-width:767px){body:not(.elementor-editor-active) .elementor-hidden-phone{display:none}}@media (min-width:768px) and (max-width:1024px){body:not(.elementor-editor-active) .elementor-hidden-tablet{display:none}}@media (min-width:1025px){body:not(.elementor-editor-active) .elementor-hidden-desktop{display:none}}
assets/css/frontend.css CHANGED
@@ -1,14 +1,5 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
  @charset "UTF-8";
3
- .dialog-widget {
4
- position: fixed;
5
- height: 100%;
6
- width: 100%;
7
- top: 0;
8
- left: 0;
9
- background-color: rgba(0, 0, 0, 0.8);
10
- z-index: 9999; }
11
-
12
  .dialog-widget-content {
13
  background-color: #fff;
14
  position: absolute;
@@ -18,33 +9,50 @@
18
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
19
  overflow: hidden; }
20
 
21
- .dialog-widget-header, .dialog-message {
22
- text-align: center; }
23
-
24
  .dialog-message {
25
  font-size: 12px;
26
  line-height: 1.5; }
27
 
28
- .dialog-buttons-wrapper {
29
- border-top: 1px solid #e6e9ec;
30
- text-align: center; }
31
- .dialog-buttons-wrapper > button {
32
- border: none;
33
- background: none;
34
- font-size: 15px;
35
- cursor: pointer;
36
- padding: 13px 0;
37
- outline: 0; }
38
- .dialog-buttons-wrapper > button:first-child {
39
- color: #6d7882; }
40
- .dialog-buttons-wrapper > button.dialog-ok {
41
- color: #b01b1b; }
42
- .dialog-buttons-wrapper > button.dialog-take_over {
43
- color: #39b54a; }
44
- .dialog-buttons-wrapper > button:active {
45
- background-color: rgba(230, 233, 236, 0.5); }
46
- .dialog-buttons-wrapper > button::-moz-focus-inner {
47
- border: 0; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48
 
49
  .dialog-widget-header {
50
  padding: 20px 0;
@@ -59,31 +67,21 @@
59
  .dialog-close-button:not(:hover) {
60
  opacity: .4; }
61
 
62
- .dialog-options-widget .dialog-widget-header,
63
  .dialog-confirm-widget .dialog-widget-header {
64
  font-size: 15px;
65
  color: #495157; }
66
 
67
- .dialog-options-widget .dialog-buttons-wrapper > button,
68
  .dialog-confirm-widget .dialog-buttons-wrapper > button {
69
  width: 50%; }
70
- .dialog-options-widget .dialog-buttons-wrapper > button:first-child,
71
  .dialog-confirm-widget .dialog-buttons-wrapper > button:first-child {
72
  border-right: 1px solid #e6e9ec; }
73
- .dialog-options-widget .dialog-buttons-wrapper > button:hover,
74
  .dialog-confirm-widget .dialog-buttons-wrapper > button:hover {
75
  background-color: #f4f6f7; }
76
 
77
- .dialog-options-widget, .dialog-confirm-widget, .dialog-alert-widget {
78
- -webkit-user-select: none;
79
- -moz-user-select: none; }
80
- .dialog-options-widget .dialog-widget-content, .dialog-confirm-widget .dialog-widget-content, .dialog-alert-widget .dialog-widget-content {
81
- margin: auto;
82
- width: 375px; }
83
- .dialog-options-widget .dialog-message, .dialog-confirm-widget .dialog-message, .dialog-alert-widget .dialog-message {
84
- padding: 0 20px;
85
- min-height: 50px; }
86
-
87
  .dialog-alert-widget .dialog-buttons-wrapper > button {
88
  width: 100%; }
89
 
@@ -123,6 +121,21 @@
123
  .elementor-hidden {
124
  display: none; }
125
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
126
  .elementor {
127
  -webkit-hyphens: manual;
128
  -ms-hyphens: manual;
@@ -711,6 +724,8 @@
711
  transform: translateY(-50%);
712
  right: 10px;
713
  pointer-events: none; }
 
 
714
 
715
  .elementor-field-subgroup {
716
  display: -webkit-box;
@@ -1368,7 +1383,15 @@
1368
  color: #818a91; }
1369
  .elementor-icon i {
1370
  width: 1em;
1371
- height: 1em; }
 
 
 
 
 
 
 
 
1372
 
1373
  .elementor-view-stacked .elementor-icon {
1374
  padding: .5em;
@@ -1732,12 +1755,16 @@
1732
  background-color: #00ab6b; }
1733
  .elementor-social-icon-odnoklassniki {
1734
  background-color: #F4731C; }
 
 
1735
  .elementor-social-icon-pinterest {
1736
  background-color: #bd081c; }
1737
  .elementor-social-icon-product-hunt {
1738
  background-color: #da552f; }
1739
  .elementor-social-icon-reddit {
1740
  background-color: #ff4500; }
 
 
1741
  .elementor-social-icon-shopping-cart {
1742
  background-color: #4CAF50; }
1743
  .elementor-social-icon-slideshare {
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
2
  @charset "UTF-8";
 
 
 
 
 
 
 
 
 
3
  .dialog-widget-content {
4
  background-color: #fff;
5
  position: absolute;
9
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
10
  overflow: hidden; }
11
 
 
 
 
12
  .dialog-message {
13
  font-size: 12px;
14
  line-height: 1.5; }
15
 
16
+ .dialog-type-lightbox {
17
+ position: fixed;
18
+ height: 100%;
19
+ width: 100%;
20
+ top: 0;
21
+ left: 0;
22
+ background-color: rgba(0, 0, 0, 0.8);
23
+ z-index: 9999;
24
+ -webkit-user-select: none;
25
+ -moz-user-select: none;
26
+ -ms-user-select: none;
27
+ user-select: none; }
28
+ .dialog-type-lightbox .dialog-widget-content {
29
+ margin: auto;
30
+ width: 375px; }
31
+ .dialog-type-lightbox .dialog-message {
32
+ padding: 0 20px;
33
+ min-height: 50px; }
34
+ .dialog-type-lightbox .dialog-widget-header, .dialog-type-lightbox .dialog-message {
35
+ text-align: center; }
36
+ .dialog-type-lightbox .dialog-buttons-wrapper {
37
+ border-top: 1px solid #e6e9ec;
38
+ text-align: center; }
39
+ .dialog-type-lightbox .dialog-buttons-wrapper > button {
40
+ border: none;
41
+ background: none;
42
+ font-size: 15px;
43
+ cursor: pointer;
44
+ padding: 13px 0;
45
+ outline: 0; }
46
+ .dialog-type-lightbox .dialog-buttons-wrapper > button:first-child {
47
+ color: #6d7882; }
48
+ .dialog-type-lightbox .dialog-buttons-wrapper > button.dialog-ok {
49
+ color: #b01b1b; }
50
+ .dialog-type-lightbox .dialog-buttons-wrapper > button.dialog-take_over {
51
+ color: #39b54a; }
52
+ .dialog-type-lightbox .dialog-buttons-wrapper > button:active {
53
+ background-color: rgba(230, 233, 236, 0.5); }
54
+ .dialog-type-lightbox .dialog-buttons-wrapper > button::-moz-focus-inner {
55
+ border: 0; }
56
 
57
  .dialog-widget-header {
58
  padding: 20px 0;
67
  .dialog-close-button:not(:hover) {
68
  opacity: .4; }
69
 
70
+ .dialog-lightbox-widget .dialog-widget-header,
71
  .dialog-confirm-widget .dialog-widget-header {
72
  font-size: 15px;
73
  color: #495157; }
74
 
75
+ .dialog-lightbox-widget .dialog-buttons-wrapper > button,
76
  .dialog-confirm-widget .dialog-buttons-wrapper > button {
77
  width: 50%; }
78
+ .dialog-lightbox-widget .dialog-buttons-wrapper > button:first-child,
79
  .dialog-confirm-widget .dialog-buttons-wrapper > button:first-child {
80
  border-right: 1px solid #e6e9ec; }
81
+ .dialog-lightbox-widget .dialog-buttons-wrapper > button:hover,
82
  .dialog-confirm-widget .dialog-buttons-wrapper > button:hover {
83
  background-color: #f4f6f7; }
84
 
 
 
 
 
 
 
 
 
 
 
85
  .dialog-alert-widget .dialog-buttons-wrapper > button {
86
  width: 100%; }
87
 
121
  .elementor-hidden {
122
  display: none; }
123
 
124
+ .flatpickr-calendar {
125
+ width: 280px; }
126
+ .flatpickr-calendar .flatpickr-current-month span.cur-month {
127
+ font-weight: 300; }
128
+ .flatpickr-calendar .dayContainer {
129
+ width: 280px;
130
+ min-width: 280px;
131
+ max-width: 280px; }
132
+ .flatpickr-calendar .flatpickr-days {
133
+ width: 280px; }
134
+ .flatpickr-calendar .flatpickr-day {
135
+ max-width: 37px;
136
+ height: 37px;
137
+ line-height: 37px; }
138
+
139
  .elementor {
140
  -webkit-hyphens: manual;
141
  -ms-hyphens: manual;
724
  transform: translateY(-50%);
725
  right: 10px;
726
  pointer-events: none; }
727
+ .elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
728
+ content: ''; }
729
 
730
  .elementor-field-subgroup {
731
  display: -webkit-box;
1383
  color: #818a91; }
1384
  .elementor-icon i {
1385
  width: 1em;
1386
+ height: 1em;
1387
+ position: relative;
1388
+ display: block; }
1389
+ .elementor-icon i:before {
1390
+ position: absolute;
1391
+ left: 50%;
1392
+ -webkit-transform: translateX(-50%);
1393
+ -ms-transform: translateX(-50%);
1394
+ transform: translateX(-50%); }
1395
 
1396
  .elementor-view-stacked .elementor-icon {
1397
  padding: .5em;
1755
  background-color: #00ab6b; }
1756
  .elementor-social-icon-odnoklassniki {
1757
  background-color: #F4731C; }
1758
+ .elementor-social-icon-meetup {
1759
+ background-color: #ec1c40; }
1760
  .elementor-social-icon-pinterest {
1761
  background-color: #bd081c; }
1762
  .elementor-social-icon-product-hunt {
1763
  background-color: #da552f; }
1764
  .elementor-social-icon-reddit {
1765
  background-color: #ff4500; }
1766
+ .elementor-social-icon-rss {
1767
+ background-color: #f26522; }
1768
  .elementor-social-icon-shopping-cart {
1769
  background-color: #4CAF50; }
1770
  .elementor-social-icon-slideshare {
assets/css/frontend.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
- @charset "UTF-8";.dialog-widget{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999}.dialog-widget-content{background-color:#fff;position:absolute;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message,.dialog-widget-header{text-align:center}.dialog-message{font-size:12px;line-height:1.5}.dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-close-button{cursor:pointer;position:absolute;top:30px;right:30px;font-size:15px}.dialog-close-button:not(:hover){opacity:.4}.dialog-confirm-widget .dialog-widget-header,.dialog-options-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-options-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-options-widget .dialog-buttons-wrapper>button:first-child{border-right:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-options-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget,.dialog-confirm-widget,.dialog-options-widget{-webkit-user-select:none;-moz-user-select:none}.dialog-alert-widget .dialog-widget-content,.dialog-confirm-widget .dialog-widget-content,.dialog-options-widget .dialog-widget-content{margin:auto;width:375px}.dialog-alert-widget .dialog-message,.dialog-confirm-widget .dialog-message,.dialog-options-widget .dialog-message{padding:0 20px;min-height:50px}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}@media (max-width:767px){.dialog-close-button{top:15px;right:15px}body.admin-bar .dialog-close-button{top:40px}}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-fit-aspect-ratio{position:relative;height:0}.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0}.elementor-hidden{display:none}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{-webkit-box-sizing:border-box;box-sizing:border-box}.elementor a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.elementor .elementor-widget:not(.elementor-widget-text-editor) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1;border:none}.elementor .elementor-custom-embed{line-height:0}.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.elementor .elementor-background-video{position:absolute;max-width:none;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.elementor .elementor-html5-video{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-custom-embed-play i{font-size:100px;color:#fff;opacity:.8;text-shadow:1px 0 6px rgba(0,0,0,.3);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:FontAwesome;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.elementor-custom-embed-play.elementor-playing i:before{content:"\f1ce"}.elementor-swiper-button{position:absolute;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:hsla(0,0%,93%,.9);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.elementor-swiper-button.swiper-button-disabled{opacity:.3}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e800";font-family:eicons;font-size:12px;margin-top:5px}.elementor:after{position:absolute;opacity:0;width:0;height:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (min-width:1025px){.elementor:after{content:"desktop"}}@media (min-width:768px) and (max-width:1024px){.elementor:after{content:"tablet"}}@media (max-width:767px){.elementor:after{content:"mobile"}}.elementor-section{position:relative}.elementor-section .elementor-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.elementor-row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:1024px){.elementor-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-column-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-column-wrap,.elementor-widget-wrap{width:100%;position:relative}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-column{position:relative;min-height:1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (max-width:767px){.elementor-column{width:100%}.elementor-reverse-mobile>.elementor-container>.elementor-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.elementor-form-fields-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>textarea{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-field-group.elementor-field-type-submit{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.elementor-field-group .elementor-field-textual{width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group .elementor-field-textual:focus{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:20px}.elementor-field-group .elementor-select-wrapper:before{content:"\f0d7";font-family:FontAwesome;font-size:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;pointer-events:none}.elementor-field-subgroup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-right:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{content:"*";color:red;padding-left:.2em}.elementor-field-textual{line-height:1.4}.elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;-webkit-border-radius:2px;border-radius:2px}.elementor-field-textual.elementor-size-sm{font-size:15px;min-height:40px;padding:5px 14px;-webkit-border-radius:3px;border-radius:3px}.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;-webkit-border-radius:4px;border-radius:4px}.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;-webkit-border-radius:5px;border-radius:5px}.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;-webkit-border-radius:6px;border-radius:6px}.elementor-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-button-align-stretch .elementor-field-type-submit button{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1024px){.elementor-tablet-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-tablet-button-align-stretch .elementor-field-type-submit button{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-tablet-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor-tablet-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:767px){.elementor-mobile-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-mobile-button-align-stretch .elementor-field-type-submit button{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-mobile-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor-mobile-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"\f00c";display:inline-block;font-family:fontawesome;font-weight:400;font-style:normal;vertical-align:middle;margin-right:5px}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\f00d"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:0 none}.elementor-form .elementor-button>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-form .elementor-button .elementor-align-icon-right{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.elementor-form .elementor-button .elementor-align-icon-left{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-widget-heading .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title>a{color:inherit;font-size:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-image .elementor-image>a,.elementor-widget-image .elementor-image figure>a{display:block}.elementor-widget-image .elementor-image img{vertical-align:middle}.elementor-widget-image .elementor-image.elementor-image-shape-circle{-webkit-border-radius:50%;border-radius:50%}.elementor-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:100%}}.elementor-button{display:inline-block;line-height:1;background-color:#818a91;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff;opacity:.9}.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;-webkit-border-radius:2px;border-radius:2px}.elementor-button.elementor-size-sm{font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;-webkit-border-radius:4px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;-webkit-border-radius:5px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;-webkit-border-radius:6px;border-radius:6px}.elementor-button .elementor-align-icon-right{float:right;margin-left:5px}.elementor-button .elementor-align-icon-left{float:left;margin-right:5px}.elementor-button .elementor-button-text{display:inline-block}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-widget-divider .elementor-divider{line-height:0;font-size:0}.elementor-widget-divider .elementor-divider-separator{display:inline-block}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}.elementor-counter .elementor-counter-number-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:69px;font-weight:600;color:#222;line-height:1}.elementor-counter .elementor-counter-number-prefix{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.elementor-counter .elementor-counter-number-suffix{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.elementor-counter .elementor-counter-title{text-align:center;font-size:19px;font-weight:400;color:#666;line-height:2.5}.elementor-alert{padding:15px;border-left:5px solid transparent;position:relative;text-align:left}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{position:absolute;right:10px;top:10px;padding:3px;font-size:13px;line-height:1;background:transparent;color:inherit;border:none}.elementor-alert.elementor-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-alert.elementor-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-alert.elementor-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-alert.elementor-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}@media (max-width:767px){.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{right:7px;top:7px}}.elementor-widget-progress{text-align:left}.elementor-progress-wrapper{position:relative;background-color:#eee;color:#fff;height:30px;line-height:30px;-webkit-border-radius:2px;border-radius:2px}.elementor-progress-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#818a91;width:0;font-size:11px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out}.elementor-progress-text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-left:15px}.elementor-progress-percentage{padding-right:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:767px){.elementor-progress-wrapper{height:25px;line-height:25px}.elementor-progress-text{padding-left:10px}}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{width:25%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-right-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{height:999em;width:0;right:0;border-right-style:solid}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{top:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-bottom-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{bottom:0;height:0;width:999em;border-bottom-style:solid}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{right:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{left:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px none #d4d4d4}.elementor-widget-tabs .elementor-tabs{text-align:left}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer;outline:none}.elementor-widget-tabs .elementor-tab-desktop-title{position:relative;padding:20px 25px;font-weight:700;line-height:1;border:solid transparent}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-color:#d4d4d4}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before{display:block;content:"";position:absolute}.elementor-widget-tabs .elementor-tab-mobile-title{padding:10px;cursor:pointer}.elementor-widget-tabs .elementor-tab-content{padding:20px;display:none}@media (max-width:767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid;border-bottom-style:none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-bottom-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-style:solid;border-left-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:solid;border-top-style:none}.elementor-tabs .elementor-tab-mobile-title{display:none}}.elementor-accordion{text-align:left}.elementor-accordion .elementor-accordion-item{border:1px solid #d4d4d4}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-tab-title{padding:15px 20px;font-weight:700;line-height:1;cursor:pointer}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .fa:before{content:"\f067"}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon .fa:before{content:"\f068"}.elementor-accordion .elementor-tab-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}@media (max-width:767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}.elementor-toggle{text-align:left}.elementor-toggle .elementor-tab-title{font-weight:700;line-height:1;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .fa:before{content:""}.elementor-toggle .elementor-tab-title.elementor-active{border-bottom:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon .fa:before{content:"\f0d7"}.elementor-toggle .elementor-tab-content{padding:0 15px 15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:0 12px 10px}}.elementor-icon{display:inline-block;line-height:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#818a91;font-size:50px;text-align:center}.elementor-icon:hover{color:#818a91}.elementor-icon i{width:1em;height:1em}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#818a91;color:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}.elementor-shape-circle .elementor-icon{-webkit-border-radius:50%;border-radius:50%}.elementor-widget-icon-list.elementor-align-center .elementor-icon-list-item,.elementor-widget-icon-list.elementor-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-icon-list.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget-icon-list.elementor-align-left .elementor-icon-list-item,.elementor-widget-icon-list.elementor-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget-icon-list.elementor-align-right .elementor-icon-list-item,.elementor-widget-icon-list.elementor-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget-icon-list:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget-icon-list:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (max-width:1024px){.elementor-widget-icon-list.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget-icon-list.elementor-tablet-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-icon-list.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget-icon-list.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget-icon-list.elementor-tablet-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget-icon-list.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget-icon-list.elementor-tablet-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget-icon-list:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget-icon-list:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget-icon-list.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget-icon-list.elementor-mobile-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-icon-list.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget-icon-list.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget-icon-list.elementor-mobile-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget-icon-list.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget-icon-list.elementor-mobile-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget-icon-list:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget-icon-list:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}.elementor-widget-icon-list .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget-icon-list .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget-icon-list .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}.elementor-widget-icon-list .elementor-icon-list-item,.elementor-widget-icon-list .elementor-icon-list-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-icon-list .elementor-icon-list-item a{width:100%}.elementor-widget-icon-list .elementor-icon-list-text{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:5px}.elementor-widget-icon-list .elementor-icon-list-icon{text-align:center}.elementor-widget-icon-list .elementor-icon-list-icon i{vertical-align:middle}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}.elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image{width:100%}.swiper-container .swiper-slide figure{line-height:0}.elementor-widget-image-box .elementor-image-box-content,.swiper-container .swiper-slide figure img{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}@media (min-width:768px){.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img{margin:auto}.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-icon-box .elementor-icon-box-icon{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{line-height:1.5}.elementor-testimonial-wrapper .elementor-testimonial-job{font-size:.85em}.elementor-testimonial-wrapper.elementor-testimonial-text-align-left{text-align:left}.elementor-testimonial-wrapper.elementor-testimonial-text-align-right{text-align:right}.elementor-testimonial-wrapper .elementor-testimonial-meta{width:100%;line-height:1}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{width:60px;height:60px;-webkit-border-radius:50%;border-radius:50%}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-right:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:left}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}.elementor-social-icons-wrapper{font-size:0}.elementor-social-icon{font-size:25px;text-align:center;padding:.5em;margin-right:5px;cursor:pointer}.elementor-social-icon i{color:#fff}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-google-plus{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-linkedin{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#df2029}.elementor-social-icon-weixin{background-color:#7bb32e}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-shape-rounded .elementor-icon.elementor-social-icon{-webkit-border-radius:10%;border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{-webkit-border-radius:50%;border-radius:50%}body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.elementor-slick-slider[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.elementor-slick-slider .slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) 50% no-repeat}.elementor-slick-slider .slick-next,.elementor-slick-slider .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus,.elementor-slick-slider .slick-next:hover,.elementor-slick-slider .slick-prev:focus,.elementor-slick-slider .slick-prev:hover{color:transparent;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus:before,.elementor-slick-slider .slick-next:hover:before,.elementor-slick-slider .slick-prev:focus:before,.elementor-slick-slider .slick-prev:hover:before{opacity:1}.elementor-slick-slider .slick-next.slick-disabled:before,.elementor-slick-slider .slick-prev.slick-disabled:before{opacity:.25}.elementor-slick-slider .slick-next:before,.elementor-slick-slider .slick-prev:before{font-family:FontAwesome;font-size:35px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider .slick-prev{left:-25px}[dir=rtl] .elementor-slick-slider .slick-prev{left:auto;right:-25px}.elementor-slick-slider .slick-prev:before{content:"\f104"}[dir=rtl] .elementor-slick-slider .slick-prev:before{content:"\f105"}.elementor-slick-slider .slick-next{right:-25px}[dir=rtl] .elementor-slick-slider .slick-next{left:-25px;right:auto}.elementor-slick-slider .slick-next:before{content:"\f105"}[dir=rtl] .elementor-slick-slider .slick-next:before{content:"\f104"}.elementor-slick-slider .slick-dotted.slick-slider{margin-bottom:30px}.elementor-slick-slider ul.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.elementor-slick-slider ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.elementor-slick-slider ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.elementor-slick-slider ul.slick-dots li button:focus,.elementor-slick-slider ul.slick-dots li button:hover{outline:none}.elementor-slick-slider ul.slick-dots li button:focus:before,.elementor-slick-slider ul.slick-dots li button:hover:before{opacity:1}.elementor-slick-slider ul.slick-dots li button:before{font-family:FontAwesome;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\f111";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider ul.slick-dots li.slick-active button:before{opacity:.75;color:#000}.elementor-slick-slider .slick-arrows-inside .slick-prev{left:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev{left:auto;right:20px}.elementor-slick-slider .slick-arrows-inside .slick-next{right:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next{left:20px;right:auto}.elementor-slick-slider .slick-dots-inside .slick-dots{bottom:5px}.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider{margin-bottom:0}.elementor-slick-slider .slick-slider .slick-next,.elementor-slick-slider .slick-slider .slick-prev{z-index:1}.elementor-slick-slider .slick-slide img{margin:auto}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-webkit-background-size:27px 44px;background-size:27px 44px;background:no-repeat 50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;-webkit-border-radius:50%;border-radius:50%;background:#000;opacity:.2}.swiper-pagination-fraction{color:#000}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{-webkit-border-radius:10px;border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);-webkit-border-radius:10px;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;-webkit-background-size:100% 100%;background-size:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.elementor-lightbox .dialog-widget-header{display:none}.elementor-lightbox .dialog-widget-content{background:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:100%}.elementor-lightbox .dialog-message{-webkit-animation-duration:.4s;animation-duration:.4s}.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){height:100%}.elementor-lightbox .dialog-lightbox-close-button{cursor:pointer;position:absolute;font-size:25px;padding:5px;z-index:2;line-height:1}@media (max-width:767px){.elementor-lightbox .dialog-lightbox-close-button{padding:0}}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:hsla(0,0%,93%,.9);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:1}.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:#fff}.elementor-lightbox .swiper-container{height:100%}.elementor-lightbox .elementor-lightbox-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:70px 80px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:auto}@media (max-width:767px){.elementor-lightbox .elementor-lightbox-item{padding:40px}}.elementor-lightbox .elementor-lightbox-image{max-height:100%}.elementor-lightbox .elementor-video-container{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (min-width:1025px){.elementor-lightbox .elementor-video-container{width:75%}}@media (max-width:1024px){.elementor-lightbox .elementor-video-container{width:100%}}.elementor-lightbox .elementor-swiper-button-prev{left:35px}.elementor-lightbox .elementor-swiper-button-next{right:35px}@media (max-width:767px){.elementor-lightbox .elementor-swiper-button-prev{left:10px}.elementor-lightbox .elementor-swiper-button-next{right:10px}}.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s}.animated.animated-slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.animated-fast{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.elementor-shape-top{top:-1px}.elementor-shape-bottom{bottom:-1px}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.elementor-shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-shape .elementor-shape-fill{fill:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.page-template-elementor_canvas.elementor-page:before{display:none}.elementor-post__thumbnail__link{-webkit-transition:none;-o-transition:none;transition:none}@media (max-width:767px){body:not(.elementor-editor-active) .elementor-hidden-phone{display:none}}@media (min-width:768px) and (max-width:1024px){body:not(.elementor-editor-active) .elementor-hidden-tablet{display:none}}@media (min-width:1025px){body:not(.elementor-editor-active) .elementor-hidden-desktop{display:none}}
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
2
+ @charset "UTF-8";.dialog-widget-content{background-color:#fff;position:absolute;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message{font-size:12px;line-height:1.5}.dialog-type-lightbox{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dialog-type-lightbox .dialog-widget-content{margin:auto;width:375px}.dialog-type-lightbox .dialog-message{padding:0 20px;min-height:50px}.dialog-type-lightbox .dialog-message,.dialog-type-lightbox .dialog-widget-header{text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper>button{border:none;background:none;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-type-lightbox .dialog-buttons-wrapper>button:first-child{color:#6d7882}.dialog-type-lightbox .dialog-buttons-wrapper>button.dialog-ok{color:#b01b1b}.dialog-type-lightbox .dialog-buttons-wrapper>button.dialog-take_over{color:#39b54a}.dialog-type-lightbox .dialog-buttons-wrapper>button:active{background-color:rgba(230,233,236,.5)}.dialog-type-lightbox .dialog-buttons-wrapper>button::-moz-focus-inner{border:0}.dialog-widget-header{padding:20px 0;font-weight:500}.dialog-close-button{cursor:pointer;position:absolute;top:30px;right:30px;font-size:15px}.dialog-close-button:not(:hover){opacity:.4}.dialog-confirm-widget .dialog-widget-header,.dialog-lightbox-widget .dialog-widget-header{font-size:15px;color:#495157}.dialog-confirm-widget .dialog-buttons-wrapper>button,.dialog-lightbox-widget .dialog-buttons-wrapper>button{width:50%}.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,.dialog-lightbox-widget .dialog-buttons-wrapper>button:first-child{border-right:1px solid #e6e9ec}.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,.dialog-lightbox-widget .dialog-buttons-wrapper>button:hover{background-color:#f4f6f7}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}@media (max-width:767px){.dialog-close-button{top:15px;right:15px}body.admin-bar .dialog-close-button{top:40px}}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-fit-aspect-ratio{position:relative;height:0}.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0}.elementor-hidden{display:none}.flatpickr-calendar{width:280px}.flatpickr-calendar .flatpickr-current-month span.cur-month{font-weight:300}.flatpickr-calendar .dayContainer{width:280px;min-width:280px;max-width:280px}.flatpickr-calendar .flatpickr-days{width:280px}.flatpickr-calendar .flatpickr-day{max-width:37px;height:37px;line-height:37px}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{-webkit-box-sizing:border-box;box-sizing:border-box}.elementor a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.elementor .elementor-widget:not(.elementor-widget-text-editor) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1;border:none}.elementor .elementor-custom-embed{line-height:0}.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.elementor .elementor-background-video{position:absolute;max-width:none;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.elementor .elementor-html5-video{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.elementor-custom-embed-play i{font-size:100px;color:#fff;opacity:.8;text-shadow:1px 0 6px rgba(0,0,0,.3);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:FontAwesome;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.elementor-custom-embed-play.elementor-playing i:before{content:"\f1ce"}.elementor-swiper-button{position:absolute;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:hsla(0,0%,93%,.9);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.elementor-swiper-button.swiper-button-disabled{opacity:.3}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e800";font-family:eicons;font-size:12px;margin-top:5px}.elementor:after{position:absolute;opacity:0;width:0;height:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (min-width:1025px){.elementor:after{content:"desktop"}}@media (min-width:768px) and (max-width:1024px){.elementor:after{content:"tablet"}}@media (max-width:767px){.elementor:after{content:"mobile"}}.elementor-section{position:relative}.elementor-section .elementor-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.elementor-row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:1024px){.elementor-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-column-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-column-wrap,.elementor-widget-wrap{width:100%;position:relative}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-column{position:relative;min-height:1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (max-width:767px){.elementor-column{width:100%}.elementor-reverse-mobile>.elementor-container>.elementor-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.elementor-form-fields-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>textarea{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-field-group.elementor-field-type-submit{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.elementor-field-group .elementor-field-textual{width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group .elementor-field-textual:focus{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:20px}.elementor-field-group .elementor-select-wrapper:before{content:"\f0d7";font-family:FontAwesome;font-size:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;pointer-events:none}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-right:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{content:"*";color:red;padding-left:.2em}.elementor-field-textual{line-height:1.4}.elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;-webkit-border-radius:2px;border-radius:2px}.elementor-field-textual.elementor-size-sm{font-size:15px;min-height:40px;padding:5px 14px;-webkit-border-radius:3px;border-radius:3px}.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;-webkit-border-radius:4px;border-radius:4px}.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;-webkit-border-radius:5px;border-radius:5px}.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;-webkit-border-radius:6px;border-radius:6px}.elementor-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-button-align-stretch .elementor-field-type-submit button{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1024px){.elementor-tablet-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-tablet-button-align-stretch .elementor-field-type-submit button{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-tablet-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor-tablet-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:767px){.elementor-mobile-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-mobile-button-align-stretch .elementor-field-type-submit button{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-mobile-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor-mobile-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"\f00c";display:inline-block;font-family:fontawesome;font-weight:400;font-style:normal;vertical-align:middle;margin-right:5px}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\f00d"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:0 none}.elementor-form .elementor-button>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-form .elementor-button .elementor-align-icon-right{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.elementor-form .elementor-button .elementor-align-icon-left{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-widget-heading .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title>a{color:inherit;font-size:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-image .elementor-image>a,.elementor-widget-image .elementor-image figure>a{display:block}.elementor-widget-image .elementor-image img{vertical-align:middle}.elementor-widget-image .elementor-image.elementor-image-shape-circle{-webkit-border-radius:50%;border-radius:50%}.elementor-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:100%}}.elementor-button{display:inline-block;line-height:1;background-color:#818a91;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff;opacity:.9}.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;-webkit-border-radius:2px;border-radius:2px}.elementor-button.elementor-size-sm{font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;-webkit-border-radius:4px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;-webkit-border-radius:5px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;-webkit-border-radius:6px;border-radius:6px}.elementor-button .elementor-align-icon-right{float:right;margin-left:5px}.elementor-button .elementor-align-icon-left{float:left;margin-right:5px}.elementor-button .elementor-button-text{display:inline-block}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-widget-divider .elementor-divider{line-height:0;font-size:0}.elementor-widget-divider .elementor-divider-separator{display:inline-block}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}.elementor-counter .elementor-counter-number-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:69px;font-weight:600;color:#222;line-height:1}.elementor-counter .elementor-counter-number-prefix{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.elementor-counter .elementor-counter-number-suffix{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.elementor-counter .elementor-counter-title{text-align:center;font-size:19px;font-weight:400;color:#666;line-height:2.5}.elementor-alert{padding:15px;border-left:5px solid transparent;position:relative;text-align:left}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{position:absolute;right:10px;top:10px;padding:3px;font-size:13px;line-height:1;background:transparent;color:inherit;border:none}.elementor-alert.elementor-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-alert.elementor-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-alert.elementor-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-alert.elementor-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}@media (max-width:767px){.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{right:7px;top:7px}}.elementor-widget-progress{text-align:left}.elementor-progress-wrapper{position:relative;background-color:#eee;color:#fff;height:30px;line-height:30px;-webkit-border-radius:2px;border-radius:2px}.elementor-progress-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#818a91;width:0;font-size:11px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out}.elementor-progress-text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-left:15px}.elementor-progress-percentage{padding-right:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:767px){.elementor-progress-wrapper{height:25px;line-height:25px}.elementor-progress-text{padding-left:10px}}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{width:25%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-right-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{height:999em;width:0;right:0;border-right-style:solid}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{top:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-bottom-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{bottom:0;height:0;width:999em;border-bottom-style:solid}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{right:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{left:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px none #d4d4d4}.elementor-widget-tabs .elementor-tabs{text-align:left}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer;outline:none}.elementor-widget-tabs .elementor-tab-desktop-title{position:relative;padding:20px 25px;font-weight:700;line-height:1;border:solid transparent}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-color:#d4d4d4}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before{display:block;content:"";position:absolute}.elementor-widget-tabs .elementor-tab-mobile-title{padding:10px;cursor:pointer}.elementor-widget-tabs .elementor-tab-content{padding:20px;display:none}@media (max-width:767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid;border-bottom-style:none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-bottom-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-style:solid;border-left-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:solid;border-top-style:none}.elementor-tabs .elementor-tab-mobile-title{display:none}}.elementor-accordion{text-align:left}.elementor-accordion .elementor-accordion-item{border:1px solid #d4d4d4}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-tab-title{padding:15px 20px;font-weight:700;line-height:1;cursor:pointer}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .fa:before{content:"\f067"}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon .fa:before{content:"\f068"}.elementor-accordion .elementor-tab-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}@media (max-width:767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}.elementor-toggle{text-align:left}.elementor-toggle .elementor-tab-title{font-weight:700;line-height:1;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .fa:before{content:""}.elementor-toggle .elementor-tab-title.elementor-active{border-bottom:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon .fa:before{content:"\f0d7"}.elementor-toggle .elementor-tab-content{padding:0 15px 15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:0 12px 10px}}.elementor-icon{display:inline-block;line-height:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#818a91;font-size:50px;text-align:center}.elementor-icon:hover{color:#818a91}.elementor-icon i{width:1em;height:1em;position:relative;display:block}.elementor-icon i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#818a91;color:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}.elementor-shape-circle .elementor-icon{-webkit-border-radius:50%;border-radius:50%}.elementor-widget-icon-list.elementor-align-center .elementor-icon-list-item,.elementor-widget-icon-list.elementor-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-icon-list.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget-icon-list.elementor-align-left .elementor-icon-list-item,.elementor-widget-icon-list.elementor-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget-icon-list.elementor-align-right .elementor-icon-list-item,.elementor-widget-icon-list.elementor-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget-icon-list:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget-icon-list:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (max-width:1024px){.elementor-widget-icon-list.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget-icon-list.elementor-tablet-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-icon-list.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget-icon-list.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget-icon-list.elementor-tablet-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget-icon-list.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget-icon-list.elementor-tablet-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget-icon-list:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget-icon-list:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget-icon-list.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget-icon-list.elementor-mobile-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-icon-list.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget-icon-list.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget-icon-list.elementor-mobile-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget-icon-list.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget-icon-list.elementor-mobile-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget-icon-list:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget-icon-list:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}.elementor-widget-icon-list .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget-icon-list .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget-icon-list .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}.elementor-widget-icon-list .elementor-icon-list-item,.elementor-widget-icon-list .elementor-icon-list-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-icon-list .elementor-icon-list-item a{width:100%}.elementor-widget-icon-list .elementor-icon-list-text{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:5px}.elementor-widget-icon-list .elementor-icon-list-icon{text-align:center}.elementor-widget-icon-list .elementor-icon-list-icon i{vertical-align:middle}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}.elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image{width:100%}.swiper-container .swiper-slide figure{line-height:0}.elementor-widget-image-box .elementor-image-box-content,.swiper-container .swiper-slide figure img{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}@media (min-width:768px){.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img{margin:auto}.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-icon-box .elementor-icon-box-icon{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{line-height:1.5}.elementor-testimonial-wrapper .elementor-testimonial-job{font-size:.85em}.elementor-testimonial-wrapper.elementor-testimonial-text-align-left{text-align:left}.elementor-testimonial-wrapper.elementor-testimonial-text-align-right{text-align:right}.elementor-testimonial-wrapper .elementor-testimonial-meta{width:100%;line-height:1}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{width:60px;height:60px;-webkit-border-radius:50%;border-radius:50%}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-right:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:left}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}.elementor-social-icons-wrapper{font-size:0}.elementor-social-icon{font-size:25px;text-align:center;padding:.5em;margin-right:5px;cursor:pointer}.elementor-social-icon i{color:#fff}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-google-plus{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-linkedin{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#df2029}.elementor-social-icon-weixin{background-color:#7bb32e}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-shape-rounded .elementor-icon.elementor-social-icon{-webkit-border-radius:10%;border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{-webkit-border-radius:50%;border-radius:50%}body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.elementor-slick-slider[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.elementor-slick-slider .slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) 50% no-repeat}.elementor-slick-slider .slick-next,.elementor-slick-slider .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus,.elementor-slick-slider .slick-next:hover,.elementor-slick-slider .slick-prev:focus,.elementor-slick-slider .slick-prev:hover{color:transparent;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus:before,.elementor-slick-slider .slick-next:hover:before,.elementor-slick-slider .slick-prev:focus:before,.elementor-slick-slider .slick-prev:hover:before{opacity:1}.elementor-slick-slider .slick-next.slick-disabled:before,.elementor-slick-slider .slick-prev.slick-disabled:before{opacity:.25}.elementor-slick-slider .slick-next:before,.elementor-slick-slider .slick-prev:before{font-family:FontAwesome;font-size:35px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider .slick-prev{left:-25px}[dir=rtl] .elementor-slick-slider .slick-prev{left:auto;right:-25px}.elementor-slick-slider .slick-prev:before{content:"\f104"}[dir=rtl] .elementor-slick-slider .slick-prev:before{content:"\f105"}.elementor-slick-slider .slick-next{right:-25px}[dir=rtl] .elementor-slick-slider .slick-next{left:-25px;right:auto}.elementor-slick-slider .slick-next:before{content:"\f105"}[dir=rtl] .elementor-slick-slider .slick-next:before{content:"\f104"}.elementor-slick-slider .slick-dotted.slick-slider{margin-bottom:30px}.elementor-slick-slider ul.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.elementor-slick-slider ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.elementor-slick-slider ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.elementor-slick-slider ul.slick-dots li button:focus,.elementor-slick-slider ul.slick-dots li button:hover{outline:none}.elementor-slick-slider ul.slick-dots li button:focus:before,.elementor-slick-slider ul.slick-dots li button:hover:before{opacity:1}.elementor-slick-slider ul.slick-dots li button:before{font-family:FontAwesome;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\f111";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider ul.slick-dots li.slick-active button:before{opacity:.75;color:#000}.elementor-slick-slider .slick-arrows-inside .slick-prev{left:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev{left:auto;right:20px}.elementor-slick-slider .slick-arrows-inside .slick-next{right:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next{left:20px;right:auto}.elementor-slick-slider .slick-dots-inside .slick-dots{bottom:5px}.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider{margin-bottom:0}.elementor-slick-slider .slick-slider .slick-next,.elementor-slick-slider .slick-slider .slick-prev{z-index:1}.elementor-slick-slider .slick-slide img{margin:auto}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-webkit-background-size:27px 44px;background-size:27px 44px;background:no-repeat 50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;-webkit-border-radius:50%;border-radius:50%;background:#000;opacity:.2}.swiper-pagination-fraction{color:#000}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{-webkit-border-radius:10px;border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);-webkit-border-radius:10px;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;-webkit-background-size:100% 100%;background-size:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.elementor-lightbox .dialog-widget-header{display:none}.elementor-lightbox .dialog-widget-content{background:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:100%}.elementor-lightbox .dialog-message{-webkit-animation-duration:.4s;animation-duration:.4s}.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){height:100%}.elementor-lightbox .dialog-lightbox-close-button{cursor:pointer;position:absolute;font-size:25px;padding:5px;z-index:2;line-height:1}@media (max-width:767px){.elementor-lightbox .dialog-lightbox-close-button{padding:0}}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:hsla(0,0%,93%,.9);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:1}.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:#fff}.elementor-lightbox .swiper-container{height:100%}.elementor-lightbox .elementor-lightbox-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:70px 80px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:auto}@media (max-width:767px){.elementor-lightbox .elementor-lightbox-item{padding:40px}}.elementor-lightbox .elementor-lightbox-image{max-height:100%}.elementor-lightbox .elementor-video-container{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (min-width:1025px){.elementor-lightbox .elementor-video-container{width:75%}}@media (max-width:1024px){.elementor-lightbox .elementor-video-container{width:100%}}.elementor-lightbox .elementor-swiper-button-prev{left:35px}.elementor-lightbox .elementor-swiper-button-next{right:35px}@media (max-width:767px){.elementor-lightbox .elementor-swiper-button-prev{left:10px}.elementor-lightbox .elementor-swiper-button-next{right:10px}}.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s}.animated.animated-slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.animated-fast{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.elementor-shape-top{top:-1px}.elementor-shape-bottom{bottom:-1px}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.elementor-shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-shape .elementor-shape-fill{fill:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.page-template-elementor_canvas.elementor-page:before{display:none}.elementor-post__thumbnail__link{-webkit-transition:none;-o-transition:none;transition:none}@media (max-width:767px){body:not(.elementor-editor-active) .elementor-hidden-phone{display:none}}@media (min-width:768px) and (max-width:1024px){body:not(.elementor-editor-active) .elementor-hidden-tablet{display:none}}@media (min-width:1025px){body:not(.elementor-editor-active) .elementor-hidden-desktop{display:none}}
assets/js/admin-feedback.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
  (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
3
  /* global jQuery, ElementorAdminFeedbackArgs */
4
  ( function( $ ) {
@@ -36,7 +36,7 @@
36
 
37
  self.getModal = function() {
38
  if ( ! modal ) {
39
- modal = self.dialogsManager.createWidget( 'options', {
40
  id: 'elementor-deactivate-feedback-modal',
41
  headerMessage: self.cache.$dialogHeader,
42
  message: self.cache.$dialogForm,
@@ -48,12 +48,12 @@
48
  at: 'center'
49
  },
50
  onReady: function() {
51
- DialogsManager.getWidgetType( 'options' ).prototype.onReady.apply( this, arguments );
52
 
53
  this.addButton( {
54
  name: 'submit',
55
  text: ElementorAdminFeedbackArgs.i18n.submit_n_deactivate,
56
- callback: _.bind( self.sendFeedback, self )
57
  } );
58
 
59
  if ( ! ElementorAdminFeedbackArgs.is_tracker_opted_in ) {
@@ -79,7 +79,7 @@
79
 
80
  self.getModal().getElements( 'submit' ).text( '' ).addClass( 'elementor-loading' );
81
 
82
- $.post( ajaxurl, formData, _.bind( this.deactivate, this ) );
83
  },
84
 
85
  init: function() {
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
2
  (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
3
  /* global jQuery, ElementorAdminFeedbackArgs */
4
  ( function( $ ) {
36
 
37
  self.getModal = function() {
38
  if ( ! modal ) {
39
+ modal = self.dialogsManager.createWidget( 'lightbox', {
40
  id: 'elementor-deactivate-feedback-modal',
41
  headerMessage: self.cache.$dialogHeader,
42
  message: self.cache.$dialogForm,
48
  at: 'center'
49
  },
50
  onReady: function() {
51
+ DialogsManager.getWidgetType( 'lightbox' ).prototype.onReady.apply( this, arguments );
52
 
53
  this.addButton( {
54
  name: 'submit',
55
  text: ElementorAdminFeedbackArgs.i18n.submit_n_deactivate,
56
+ callback: self.sendFeedback.bind( self )
57
  } );
58
 
59
  if ( ! ElementorAdminFeedbackArgs.is_tracker_opted_in ) {
79
 
80
  self.getModal().getElements( 'submit' ).text( '' ).addClass( 'elementor-loading' );
81
 
82
+ $.post( ajaxurl, formData, this.deactivate.bind( this ) );
83
  },
84
 
85
  init: function() {
assets/js/admin-feedback.min.js CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
- !function e(t,a,i){function n(r,c){if(!a[r]){if(!t[r]){var d="function"==typeof require&&require;if(!c&&d)return d(r,!0);if(o)return o(r,!0);var s=new Error("Cannot find module '"+r+"'");throw s.code="MODULE_NOT_FOUND",s}var l=a[r]={exports:{}};t[r][0].call(l.exports,function(e){var a=t[r][1][e];return n(a||e)},l,l.exports,e,t,a,i)}return a[r].exports}for(var o="function"==typeof require&&require,r=0;r<i.length;r++)n(i[r]);return n}({1:[function(e,t,a){!function(e){"use strict";var t={dialogsManager:new DialogsManager.Instance,cacheElements:function(){this.cache={$deactivateLink:e("#the-list").find('[data-slug="elementor"] span.deactivate a'),$dialogHeader:e("#elementor-deactivate-feedback-dialog-header"),$dialogForm:e("#elementor-deactivate-feedback-dialog-form")}},bindEvents:function(){var e=this;e.cache.$deactivateLink.on("click",function(t){t.preventDefault(),e.getModal().show()})},deactivate:function(){location.href=this.cache.$deactivateLink.attr("href")},initModal:function(){var e,t=this;t.getModal=function(){return e||(e=t.dialogsManager.createWidget("options",{id:"elementor-deactivate-feedback-modal",headerMessage:t.cache.$dialogHeader,message:t.cache.$dialogForm,hide:{onButtonClick:!1},position:{my:"center",at:"center"},onReady:function(){DialogsManager.getWidgetType("options").prototype.onReady.apply(this,arguments),this.addButton({name:"submit",text:ElementorAdminFeedbackArgs.i18n.submit_n_deactivate,callback:_.bind(t.sendFeedback,t)}),ElementorAdminFeedbackArgs.is_tracker_opted_in||this.addButton({name:"skip",text:ElementorAdminFeedbackArgs.i18n.skip_n_deactivate,callback:function(){t.deactivate()}})}})),e}},sendFeedback:function(){var t=this.cache.$dialogForm.serialize();this.getModal().getElements("submit").text("").addClass("elementor-loading"),e.post(ajaxurl,t,_.bind(this.deactivate,this))},init:function(){this.initModal(),this.cacheElements(),this.bindEvents()}};e(function(){t.init()})}(jQuery)},{}]},{},[1]);
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
2
+ !function e(t,a,i){function n(r,c){if(!a[r]){if(!t[r]){var d="function"==typeof require&&require;if(!c&&d)return d(r,!0);if(o)return o(r,!0);var s=new Error("Cannot find module '"+r+"'");throw s.code="MODULE_NOT_FOUND",s}var l=a[r]={exports:{}};t[r][0].call(l.exports,function(e){var a=t[r][1][e];return n(a||e)},l,l.exports,e,t,a,i)}return a[r].exports}for(var o="function"==typeof require&&require,r=0;r<i.length;r++)n(i[r]);return n}({1:[function(e,t,a){!function(e){"use strict";var t={dialogsManager:new DialogsManager.Instance,cacheElements:function(){this.cache={$deactivateLink:e("#the-list").find('[data-slug="elementor"] span.deactivate a'),$dialogHeader:e("#elementor-deactivate-feedback-dialog-header"),$dialogForm:e("#elementor-deactivate-feedback-dialog-form")}},bindEvents:function(){var e=this;e.cache.$deactivateLink.on("click",function(t){t.preventDefault(),e.getModal().show()})},deactivate:function(){location.href=this.cache.$deactivateLink.attr("href")},initModal:function(){var e,t=this;t.getModal=function(){return e||(e=t.dialogsManager.createWidget("lightbox",{id:"elementor-deactivate-feedback-modal",headerMessage:t.cache.$dialogHeader,message:t.cache.$dialogForm,hide:{onButtonClick:!1},position:{my:"center",at:"center"},onReady:function(){DialogsManager.getWidgetType("lightbox").prototype.onReady.apply(this,arguments),this.addButton({name:"submit",text:ElementorAdminFeedbackArgs.i18n.submit_n_deactivate,callback:t.sendFeedback.bind(t)}),ElementorAdminFeedbackArgs.is_tracker_opted_in||this.addButton({name:"skip",text:ElementorAdminFeedbackArgs.i18n.skip_n_deactivate,callback:function(){t.deactivate()}})}})),e}},sendFeedback:function(){var t=this.cache.$dialogForm.serialize();this.getModal().getElements("submit").text("").addClass("elementor-loading"),e.post(ajaxurl,t,this.deactivate.bind(this))},init:function(){this.initModal(),this.cacheElements(),this.bindEvents()}};e(function(){t.init()})}(jQuery)},{}]},{},[1]);
assets/js/admin.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
  (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
3
  ( function( $ ) {
4
  'use strict';
@@ -488,12 +488,14 @@ var Module = function() {
488
  var callbacks = events[ eventName ];
489
 
490
  if ( ! callbacks ) {
491
- return;
492
  }
493
 
494
  $.each( callbacks, function( index, callback ) {
495
  callback.apply( self, params );
496
  } );
 
 
497
  };
498
 
499
  init();
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
2
  (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
3
  ( function( $ ) {
4
  'use strict';
488
  var callbacks = events[ eventName ];
489
 
490
  if ( ! callbacks ) {
491
+ return self;
492
  }
493
 
494
  $.each( callbacks, function( index, callback ) {
495
  callback.apply( self, params );
496
  } );
497
+
498
+ return self;
499
  };
500
 
501
  init();
assets/js/admin.min.js CHANGED
@@ -1,2 +1,2 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
- !function e(t,n,o){function i(r,c){if(!n[r]){if(!t[r]){var s="function"==typeof require&&require;if(!c&&s)return s(r,!0);if(a)return a(r,!0);var l=new Error("Cannot find module '"+r+"'");throw l.code="MODULE_NOT_FOUND",l}var d=n[r]={exports:{}};t[r][0].call(d.exports,function(e){var n=t[r][1][e];return i(n||e)},d,d.exports,e,t,n,o)}return n[r].exports}for(var a="function"==typeof require&&require,r=0;r<o.length;r++)i(o[r]);return i}({1:[function(e,t,n){!function(t){"use strict";var n={maintenanceMode:null,cacheElements:function(){this.cache={$window:t(window),$body:t("body"),$switchMode:t("#elementor-switch-mode"),$goToEditLink:t("#elementor-go-to-edit-page-link"),$switchModeInput:t("#elementor-switch-mode-input"),$switchModeButton:t("#elementor-switch-mode-button"),$elementorLoader:t(".elementor-loader"),$builderEditor:t("#elementor-editor"),$importButton:t("#elementor-import-template-trigger"),$importArea:t("#elementor-import-template-area"),$settingsForm:t("#elementor-settings-form"),$settingsTabsWrapper:t("#elementor-settings-tabs-wrapper")},this.cache.$settingsFormPages=this.cache.$settingsForm.find(".elementor-settings-form-page"),this.cache.$activeSettingsPage=this.cache.$settingsFormPages.filter(".elementor-active"),this.cache.$settingsTabs=this.cache.$settingsTabsWrapper.children(),this.cache.$activeSettingsTab=this.cache.$settingsTabs.filter(".nav-tab-active")},toggleStatus:function(){var e=this.isElementorMode();this.cache.$body.toggleClass("elementor-editor-active",e).toggleClass("elementor-editor-inactive",!e)},bindEvents:function(){var e=this;e.cache.$switchModeButton.on("click",function(n){if(n.preventDefault(),e.isElementorMode())e.cache.$switchModeInput.val("");else{e.cache.$switchModeInput.val(!0);var o=t("#title");o.val()||o.val("Elementor #"+t("#post_ID").val()),wp.autosave&&wp.autosave.server.triggerSave(),e.animateLoader(),t(document).on("heartbeat-tick.autosave",function(){e.cache.$window.off("beforeunload.edit-post"),window.location=e.cache.$goToEditLink.attr("href")})}e.toggleStatus()}),e.cache.$goToEditLink.on("click",function(){e.animateLoader()}),t("div.notice.elementor-message-dismissed").on("click","button.notice-dismiss",function(e){e.preventDefault(),t.post(ajaxurl,{action:"elementor_set_admin_notice_viewed",notice_id:t(this).closest(".elementor-message-dismissed").data("notice_id")})}),t("#elementor-clear-cache-button").on("click",function(e){e.preventDefault();var n=t(this);n.removeClass("success").addClass("loading"),t.post(ajaxurl,{action:"elementor_clear_cache",_nonce:n.data("nonce")}).done(function(){n.removeClass("loading").addClass("success")})}),t("#elementor-library-sync-button").on("click",function(e){e.preventDefault();var n=t(this);n.removeClass("success").addClass("loading"),t.post(ajaxurl,{action:"elementor_reset_library",_nonce:n.data("nonce")}).done(function(){n.removeClass("loading").addClass("success")})}),t("#elementor-replace-url-button").on("click",function(e){e.preventDefault();var n=t(this),o=n.parents("tr"),i=o.find('[name="from"]'),a=o.find('[name="to"]');n.removeClass("success").addClass("loading"),t.post(ajaxurl,{action:"elementor_replace_url",from:i.val(),to:a.val(),_nonce:n.data("nonce")}).done(function(e){n.removeClass("loading"),e.success&&n.addClass("success");(new DialogsManager.Instance).createWidget("alert",{message:e.data}).show()})}),e.cache.$settingsTabs.on({click:function(e){e.preventDefault(),e.currentTarget.focus()},focus:function(){var t=location.href.replace(/#.*/,"");history.pushState({},"",t+this.hash),e.goToSettingsTabFromHash()}}),t(".elementor-rollback-button").on("click",function(e){e.preventDefault();var n=t(this);(new DialogsManager.Instance).createWidget("confirm",{headerMessage:ElementorAdminConfig.i18n.rollback_to_previous_version,message:ElementorAdminConfig.i18n.rollback_confirm,strings:{confirm:ElementorAdminConfig.i18n.yes,cancel:ElementorAdminConfig.i18n.cancel},onConfirm:function(){n.addClass("loading"),location.href=n.attr("href")}}).show()}),t(".elementor_css_print_method select").on("change",function(){var e=t(".elementor-css-print-method-description");e.hide(),e.filter('[data-value="'+t(this).val()+'"]').show()}).trigger("change")},init:function(){this.cacheElements(),this.bindEvents(),this.initTemplatesImport(),this.initMaintenanceMode(),this.goToSettingsTabFromHash()},initTemplatesImport:function(){if(this.cache.$body.hasClass("post-type-elementor_library")){var e=this.cache.$importButton,n=this.cache.$importArea;this.cache.$formAnchor=t("h1"),t("#wpbody-content").find(".page-title-action:last").after(e),this.cache.$formAnchor.after(n),e.on("click",function(){t("#elementor-import-template-area").toggle()})}},initMaintenanceMode:function(){var t=e("elementor-admin/maintenance-mode");this.maintenanceMode=new t},isElementorMode:function(){return!!this.cache.$switchModeInput.val()},animateLoader:function(){this.cache.$goToEditLink.addClass("elementor-animate")},goToSettingsTabFromHash:function(){var e=location.hash.slice(1);e&&this.goToSettingsTab(e)},goToSettingsTab:function(e){var t=this.cache.$settingsFormPages.filter("#"+e);if(t.length){this.cache.$activeSettingsPage.removeClass("elementor-active"),this.cache.$activeSettingsTab.removeClass("nav-tab-active");var n=this.cache.$settingsTabs.filter("#elementor-settings-"+e);t.addClass("elementor-active"),n.addClass("nav-tab-active"),this.cache.$settingsForm.attr("action","options.php#"+e),this.cache.$activeSettingsPage=t,this.cache.$activeSettingsTab=n}}};t(function(){n.init()}),window.elementorAdmin=n}(jQuery)},{"elementor-admin/maintenance-mode":2}],2:[function(e,t,n){var o;o=e("elementor-utils/view-module").extend({getDefaultSettings:function(){return{selectors:{modeSelect:".elementor_maintenance_mode_mode select",maintenanceModeTable:"#tab-maintenance_mode table",maintenanceModeDescriptions:".elementor-maintenance-mode-description",excludeModeSelect:".elementor_maintenance_mode_exclude_mode select",excludeRolesArea:".elementor_maintenance_mode_exclude_roles",templateSelect:".elementor_maintenance_mode_template_id select",editTemplateButton:".elementor-edit-template",maintenanceModeError:".elementor-maintenance-mode-error"},classes:{isEnabled:"elementor-maintenance-mode-is-enabled"}}},getDefaultElements:function(){var e={},t=this.getSettings("selectors");return e.$modeSelect=jQuery(t.modeSelect),e.$maintenanceModeTable=e.$modeSelect.parents(t.maintenanceModeTable),e.$excludeModeSelect=e.$maintenanceModeTable.find(t.excludeModeSelect),e.$excludeRolesArea=e.$maintenanceModeTable.find(t.excludeRolesArea),e.$templateSelect=e.$maintenanceModeTable.find(t.templateSelect),e.$editTemplateButton=e.$maintenanceModeTable.find(t.editTemplateButton),e.$maintenanceModeDescriptions=e.$maintenanceModeTable.find(t.maintenanceModeDescriptions),e.$maintenanceModeError=e.$maintenanceModeTable.find(t.maintenanceModeError),e},bindEvents:function(){var e=this.getSettings(),t=this.elements;t.$modeSelect.on("change",function(){t.$maintenanceModeTable.toggleClass(e.classes.isEnabled,!!t.$modeSelect.val()),t.$maintenanceModeDescriptions.hide(),t.$maintenanceModeDescriptions.filter('[data-value="'+t.$modeSelect.val()+'"]').show()}).trigger("change"),t.$excludeModeSelect.on("change",function(){t.$excludeRolesArea.toggle("custom"===t.$excludeModeSelect.val())}).trigger("change"),t.$templateSelect.on("change",function(){var e=t.$templateSelect.val();if(!e)return t.$editTemplateButton.hide(),void t.$maintenanceModeError.show();var n=ElementorAdminConfig.home_url+"?p="+e+"&elementor";t.$editTemplateButton.prop("href",n).show(),t.$maintenanceModeError.hide()}).trigger("change")}}),t.exports=o},{"elementor-utils/view-module":4}],3:[function(e,t,n){var o=function(){var e,t=jQuery,n=arguments,o=this,i={};this.getItems=function(e,t){if(t){var n=t.split("."),o=n.splice(0,1);if(!n.length)return e[o];if(!e[o])return;return this.getItems(e[o],n.join("."))}return e},this.getSettings=function(t){return this.getItems(e,t)},this.setSettings=function(n,i,a){if(a||(a=e),"object"==typeof n)return t.extend(a,n),o;var r=n.split("."),c=r.splice(0,1);return r.length?(a[c]||(a[c]={}),o.setSettings(r.join("."),i,a[c])):(a[c]=i,o)},this.forceMethodImplementation=function(e){var t=e.callee.name;throw new ReferenceError("The method "+t+" must to be implemented in the inheritor child.")},this.on=function(e,t){return i[e]||(i[e]=[]),i[e].push(t),o},this.off=function(e,t){if(!i[e])return o;if(!t)return delete i[e],o;var n=i[e].indexOf(t);return-1!==n&&delete i[e][n],o},this.trigger=function(e){var n="on"+e[0].toUpperCase()+e.slice(1),a=Array.prototype.slice.call(arguments,1);o[n]&&o[n].apply(o,a);var r=i[e];r&&t.each(r,function(e,t){t.apply(o,a)})},o.__construct.apply(o,n),t.each(o,function(e){var t=o[e];"function"==typeof t&&(o[e]=function(){return t.apply(o,arguments)})}),function(){e=o.getDefaultSettings();var i=n[0];i&&t.extend(e,i)}(),o.trigger("init")};o.prototype.__construct=function(){},o.prototype.getDefaultSettings=function(){return{}},o.extendsCount=0,o.extend=function(e){var t=jQuery,n=this,i=function(){return n.apply(this,arguments)};t.extend(i,n),(i.prototype=Object.create(t.extend({},n.prototype,e))).constructor=i;var a=++o.extendsCount;return i.prototype.getConstructorID=function(){return a},i.__super__=n.prototype,i},t.exports=o},{}],4:[function(e,t,n){var o;o=e("./module").extend({elements:null,getDefaultElements:function(){return{}},bindEvents:function(){},onInit:function(){this.initElements(),this.bindEvents()},initElements:function(){this.elements=this.getDefaultElements()}}),t.exports=o},{"./module":3}]},{},[1]);
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
2
+ !function e(t,n,o){function i(r,c){if(!n[r]){if(!t[r]){var s="function"==typeof require&&require;if(!c&&s)return s(r,!0);if(a)return a(r,!0);var l=new Error("Cannot find module '"+r+"'");throw l.code="MODULE_NOT_FOUND",l}var d=n[r]={exports:{}};t[r][0].call(d.exports,function(e){var n=t[r][1][e];return i(n||e)},d,d.exports,e,t,n,o)}return n[r].exports}for(var a="function"==typeof require&&require,r=0;r<o.length;r++)i(o[r]);return i}({1:[function(e,t,n){!function(t){"use strict";var n={maintenanceMode:null,cacheElements:function(){this.cache={$window:t(window),$body:t("body"),$switchMode:t("#elementor-switch-mode"),$goToEditLink:t("#elementor-go-to-edit-page-link"),$switchModeInput:t("#elementor-switch-mode-input"),$switchModeButton:t("#elementor-switch-mode-button"),$elementorLoader:t(".elementor-loader"),$builderEditor:t("#elementor-editor"),$importButton:t("#elementor-import-template-trigger"),$importArea:t("#elementor-import-template-area"),$settingsForm:t("#elementor-settings-form"),$settingsTabsWrapper:t("#elementor-settings-tabs-wrapper")},this.cache.$settingsFormPages=this.cache.$settingsForm.find(".elementor-settings-form-page"),this.cache.$activeSettingsPage=this.cache.$settingsFormPages.filter(".elementor-active"),this.cache.$settingsTabs=this.cache.$settingsTabsWrapper.children(),this.cache.$activeSettingsTab=this.cache.$settingsTabs.filter(".nav-tab-active")},toggleStatus:function(){var e=this.isElementorMode();this.cache.$body.toggleClass("elementor-editor-active",e).toggleClass("elementor-editor-inactive",!e)},bindEvents:function(){var e=this;e.cache.$switchModeButton.on("click",function(n){if(n.preventDefault(),e.isElementorMode())e.cache.$switchModeInput.val("");else{e.cache.$switchModeInput.val(!0);var o=t("#title");o.val()||o.val("Elementor #"+t("#post_ID").val()),wp.autosave&&wp.autosave.server.triggerSave(),e.animateLoader(),t(document).on("heartbeat-tick.autosave",function(){e.cache.$window.off("beforeunload.edit-post"),window.location=e.cache.$goToEditLink.attr("href")})}e.toggleStatus()}),e.cache.$goToEditLink.on("click",function(){e.animateLoader()}),t("div.notice.elementor-message-dismissed").on("click","button.notice-dismiss",function(e){e.preventDefault(),t.post(ajaxurl,{action:"elementor_set_admin_notice_viewed",notice_id:t(this).closest(".elementor-message-dismissed").data("notice_id")})}),t("#elementor-clear-cache-button").on("click",function(e){e.preventDefault();var n=t(this);n.removeClass("success").addClass("loading"),t.post(ajaxurl,{action:"elementor_clear_cache",_nonce:n.data("nonce")}).done(function(){n.removeClass("loading").addClass("success")})}),t("#elementor-library-sync-button").on("click",function(e){e.preventDefault();var n=t(this);n.removeClass("success").addClass("loading"),t.post(ajaxurl,{action:"elementor_reset_library",_nonce:n.data("nonce")}).done(function(){n.removeClass("loading").addClass("success")})}),t("#elementor-replace-url-button").on("click",function(e){e.preventDefault();var n=t(this),o=n.parents("tr"),i=o.find('[name="from"]'),a=o.find('[name="to"]');n.removeClass("success").addClass("loading"),t.post(ajaxurl,{action:"elementor_replace_url",from:i.val(),to:a.val(),_nonce:n.data("nonce")}).done(function(e){n.removeClass("loading"),e.success&&n.addClass("success");(new DialogsManager.Instance).createWidget("alert",{message:e.data}).show()})}),e.cache.$settingsTabs.on({click:function(e){e.preventDefault(),e.currentTarget.focus()},focus:function(){var t=location.href.replace(/#.*/,"");history.pushState({},"",t+this.hash),e.goToSettingsTabFromHash()}}),t(".elementor-rollback-button").on("click",function(e){e.preventDefault();var n=t(this);(new DialogsManager.Instance).createWidget("confirm",{headerMessage:ElementorAdminConfig.i18n.rollback_to_previous_version,message:ElementorAdminConfig.i18n.rollback_confirm,strings:{confirm:ElementorAdminConfig.i18n.yes,cancel:ElementorAdminConfig.i18n.cancel},onConfirm:function(){n.addClass("loading"),location.href=n.attr("href")}}).show()}),t(".elementor_css_print_method select").on("change",function(){var e=t(".elementor-css-print-method-description");e.hide(),e.filter('[data-value="'+t(this).val()+'"]').show()}).trigger("change")},init:function(){this.cacheElements(),this.bindEvents(),this.initTemplatesImport(),this.initMaintenanceMode(),this.goToSettingsTabFromHash()},initTemplatesImport:function(){if(this.cache.$body.hasClass("post-type-elementor_library")){var e=this.cache.$importButton,n=this.cache.$importArea;this.cache.$formAnchor=t("h1"),t("#wpbody-content").find(".page-title-action:last").after(e),this.cache.$formAnchor.after(n),e.on("click",function(){t("#elementor-import-template-area").toggle()})}},initMaintenanceMode:function(){var t=e("elementor-admin/maintenance-mode");this.maintenanceMode=new t},isElementorMode:function(){return!!this.cache.$switchModeInput.val()},animateLoader:function(){this.cache.$goToEditLink.addClass("elementor-animate")},goToSettingsTabFromHash:function(){var e=location.hash.slice(1);e&&this.goToSettingsTab(e)},goToSettingsTab:function(e){var t=this.cache.$settingsFormPages.filter("#"+e);if(t.length){this.cache.$activeSettingsPage.removeClass("elementor-active"),this.cache.$activeSettingsTab.removeClass("nav-tab-active");var n=this.cache.$settingsTabs.filter("#elementor-settings-"+e);t.addClass("elementor-active"),n.addClass("nav-tab-active"),this.cache.$settingsForm.attr("action","options.php#"+e),this.cache.$activeSettingsPage=t,this.cache.$activeSettingsTab=n}}};t(function(){n.init()}),window.elementorAdmin=n}(jQuery)},{"elementor-admin/maintenance-mode":2}],2:[function(e,t,n){var o;o=e("elementor-utils/view-module").extend({getDefaultSettings:function(){return{selectors:{modeSelect:".elementor_maintenance_mode_mode select",maintenanceModeTable:"#tab-maintenance_mode table",maintenanceModeDescriptions:".elementor-maintenance-mode-description",excludeModeSelect:".elementor_maintenance_mode_exclude_mode select",excludeRolesArea:".elementor_maintenance_mode_exclude_roles",templateSelect:".elementor_maintenance_mode_template_id select",editTemplateButton:".elementor-edit-template",maintenanceModeError:".elementor-maintenance-mode-error"},classes:{isEnabled:"elementor-maintenance-mode-is-enabled"}}},getDefaultElements:function(){var e={},t=this.getSettings("selectors");return e.$modeSelect=jQuery(t.modeSelect),e.$maintenanceModeTable=e.$modeSelect.parents(t.maintenanceModeTable),e.$excludeModeSelect=e.$maintenanceModeTable.find(t.excludeModeSelect),e.$excludeRolesArea=e.$maintenanceModeTable.find(t.excludeRolesArea),e.$templateSelect=e.$maintenanceModeTable.find(t.templateSelect),e.$editTemplateButton=e.$maintenanceModeTable.find(t.editTemplateButton),e.$maintenanceModeDescriptions=e.$maintenanceModeTable.find(t.maintenanceModeDescriptions),e.$maintenanceModeError=e.$maintenanceModeTable.find(t.maintenanceModeError),e},bindEvents:function(){var e=this.getSettings(),t=this.elements;t.$modeSelect.on("change",function(){t.$maintenanceModeTable.toggleClass(e.classes.isEnabled,!!t.$modeSelect.val()),t.$maintenanceModeDescriptions.hide(),t.$maintenanceModeDescriptions.filter('[data-value="'+t.$modeSelect.val()+'"]').show()}).trigger("change"),t.$excludeModeSelect.on("change",function(){t.$excludeRolesArea.toggle("custom"===t.$excludeModeSelect.val())}).trigger("change"),t.$templateSelect.on("change",function(){var e=t.$templateSelect.val();if(!e)return t.$editTemplateButton.hide(),void t.$maintenanceModeError.show();var n=ElementorAdminConfig.home_url+"?p="+e+"&elementor";t.$editTemplateButton.prop("href",n).show(),t.$maintenanceModeError.hide()}).trigger("change")}}),t.exports=o},{"elementor-utils/view-module":4}],3:[function(e,t,n){var o=function(){var e,t=jQuery,n=arguments,o=this,i={};this.getItems=function(e,t){if(t){var n=t.split("."),o=n.splice(0,1);if(!n.length)return e[o];if(!e[o])return;return this.getItems(e[o],n.join("."))}return e},this.getSettings=function(t){return this.getItems(e,t)},this.setSettings=function(n,i,a){if(a||(a=e),"object"==typeof n)return t.extend(a,n),o;var r=n.split("."),c=r.splice(0,1);return r.length?(a[c]||(a[c]={}),o.setSettings(r.join("."),i,a[c])):(a[c]=i,o)},this.forceMethodImplementation=function(e){var t=e.callee.name;throw new ReferenceError("The method "+t+" must to be implemented in the inheritor child.")},this.on=function(e,t){return i[e]||(i[e]=[]),i[e].push(t),o},this.off=function(e,t){if(!i[e])return o;if(!t)return delete i[e],o;var n=i[e].indexOf(t);return-1!==n&&delete i[e][n],o},this.trigger=function(e){var n="on"+e[0].toUpperCase()+e.slice(1),a=Array.prototype.slice.call(arguments,1);o[n]&&o[n].apply(o,a);var r=i[e];return r?(t.each(r,function(e,t){t.apply(o,a)}),o):o},o.__construct.apply(o,n),t.each(o,function(e){var t=o[e];"function"==typeof t&&(o[e]=function(){return t.apply(o,arguments)})}),function(){e=o.getDefaultSettings();var i=n[0];i&&t.extend(e,i)}(),o.trigger("init")};o.prototype.__construct=function(){},o.prototype.getDefaultSettings=function(){return{}},o.extendsCount=0,o.extend=function(e){var t=jQuery,n=this,i=function(){return n.apply(this,arguments)};t.extend(i,n),(i.prototype=Object.create(t.extend({},n.prototype,e))).constructor=i;var a=++o.extendsCount;return i.prototype.getConstructorID=function(){return a},i.__super__=n.prototype,i},t.exports=o},{}],4:[function(e,t,n){var o;o=e("./module").extend({elements:null,getDefaultElements:function(){return{}},bindEvents:function(){},onInit:function(){this.initElements(),this.bindEvents()},initElements:function(){this.elements=this.getDefaultElements()}}),t.exports=o},{"./module":3}]},{},[1]);
assets/js/editor.js CHANGED
@@ -1,614 +1,639 @@
1
- /*! elementor - v1.8.10 - 13-12-2017 */
2
  (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
3
- var HandleAddDuplicateBehavior;
 
4
 
5
- HandleAddDuplicateBehavior = Marionette.Behavior.extend( {
 
 
 
 
 
 
 
 
 
6
 
7
- onChildviewClickNew: function( childView ) {
8
- var currentIndex = childView.$el.index() + 1;
 
 
 
 
 
 
9
 
10
- this.addChild( { at: currentIndex } );
 
 
 
 
 
 
 
11
  },
12
 
13
- onRequestNew: function() {
14
- this.addChild();
 
15
  },
16
 
17
- addChild: function( options ) {
18
- if ( this.view.isCollectionFilled() ) {
19
- return;
 
 
 
 
 
 
 
 
 
20
  }
 
21
 
22
- options = options || {};
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
 
24
- var newItem = {
25
- id: elementor.helpers.getUniqueID(),
26
- elType: this.view.getChildType()[0],
27
- settings: {},
28
- elements: []
29
- };
 
 
30
 
31
- elementor.channels.data.trigger( 'element:before:add', newItem );
 
 
 
 
 
 
32
 
33
- this.view.addChildModel( newItem, options );
 
 
 
 
34
 
35
- elementor.channels.data.trigger( 'element:after:add', newItem );
36
- }
37
- } );
 
38
 
39
- module.exports = HandleAddDuplicateBehavior;
 
 
40
 
41
- },{}],2:[function(require,module,exports){
42
- var HandleDuplicateBehavior;
 
 
 
43
 
44
- HandleDuplicateBehavior = Marionette.Behavior.extend( {
 
 
45
 
46
- onChildviewRequestDuplicate: function( childView ) {
47
- if ( this.view.isCollectionFilled() ) {
48
- return;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
  }
 
50
 
51
- var currentIndex = this.view.collection.indexOf( childView.model ),
52
- newModel = childView.model.clone();
 
 
 
 
 
53
 
54
- elementor.channels.data.trigger( 'element:before:duplicate', newModel );
 
 
55
 
56
- this.view.addChildModel( newModel, { at: currentIndex + 1 } );
 
 
57
 
58
- elementor.channels.data.trigger( 'element:after:duplicate', newModel );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
59
  }
60
  } );
61
 
62
- module.exports = HandleDuplicateBehavior;
 
63
 
64
- },{}],3:[function(require,module,exports){
65
- var InlineEditingBehavior;
66
 
67
- InlineEditingBehavior = Marionette.Behavior.extend( {
68
- editing: false,
69
 
70
- $currentEditingArea: null,
71
 
72
- ui: function() {
73
- return {
74
- inlineEditingArea: '.' + this.getOption( 'inlineEditingClass' )
75
- };
76
  },
77
 
78
- events: function() {
79
- return {
80
- 'click @ui.inlineEditingArea': 'onInlineEditingClick',
81
- 'input @ui.inlineEditingArea':'onInlineEditingUpdate'
82
- };
 
83
  },
84
 
85
- getEditingSettingKey: function() {
86
- return this.$currentEditingArea.data().elementorSettingKey;
87
- },
88
 
89
- startEditing: function( $element ) {
90
- if (
91
- this.editing ||
92
- 'edit' !== elementor.channels.dataEditMode.request( 'activeMode' ) ||
93
- this.view.model.isRemoteRequestActive()
94
- ) {
95
  return;
96
  }
97
 
98
- this.$currentEditingArea = $element;
99
-
100
- var elementData = this.$currentEditingArea.data(),
101
- elementDataToolbar = elementData.elementorInlineEditingToolbar,
102
- mode = 'advanced' === elementDataToolbar ? 'advanced' : 'basic',
103
- editModel = this.view.getEditModel(),
104
- inlineEditingConfig = elementor.config.inlineEditing,
105
- contentHTML = editModel.getSetting( this.getEditingSettingKey() );
106
 
107
- if ( 'advanced' === mode ) {
108
- contentHTML = wp.editor.autop( contentHTML );
109
- }
110
 
111
- /**
112
- * Replace rendered content with unrendered content.
113
- * This way the user can edit the original content, before shortcodes and oEmbeds are fired.
114
- */
115
- this.$currentEditingArea.html( contentHTML );
116
 
117
- var ElementorInlineEditor = elementorFrontend.getElements( 'window' ).ElementorInlineEditor;
 
118
 
119
- this.editing = true;
 
 
 
120
 
121
- this.view.allowRender = false;
 
122
 
123
- // Avoid retrieving of old content (e.g. in case of sorting)
124
- this.view.model.setHtmlCache( '' );
 
 
 
 
125
 
126
- this.editor = new ElementorInlineEditor( {
127
- linksInNewWindow: true,
128
- stay: false,
129
- editor: this.$currentEditingArea[0],
130
- mode: mode,
131
- list: 'none' === elementDataToolbar ? [] : inlineEditingConfig.toolbar[ elementDataToolbar || 'basic' ],
132
- cleanAttrs: ['id', 'class', 'name'],
133
- placeholder: elementor.translate( 'type_here' ) + '...',
134
- toolbarIconsPrefix: 'eicon-editor-',
135
- toolbarIconsDictionary: {
136
- externalLink: {
137
- className: 'eicon-editor-external-link'
138
- },
139
- list: {
140
- className: 'eicon-editor-list-ul'
141
- },
142
- insertOrderedList: {
143
- className: 'eicon-editor-list-ol'
144
- },
145
- insertUnorderedList: {
146
- className: 'eicon-editor-list-ul'
147
- },
148
- createlink: {
149
- className: 'eicon-editor-link'
150
- },
151
- unlink: {
152
- className: 'eicon-editor-unlink'
153
- },
154
- blockquote: {
155
- className: 'eicon-editor-quote'
156
- },
157
- p: {
158
- className: 'eicon-editor-paragraph'
159
- },
160
- pre: {
161
- className: 'eicon-editor-code'
162
- }
163
  }
164
  } );
 
165
 
166
- var $menuItems = jQuery( this.editor._menu ).children();
167
-
168
- /**
169
- * When the edit area is not focused (on blur) the inline editing is stopped.
170
- * In order to prevent blur event when the user clicks on toolbar buttons while editing the
171
- * content, we need the prevent their mousedown event. This also prevents the blur event.
172
- */
173
- $menuItems.on( 'mousedown', function( event ) {
174
- event.preventDefault();
175
- } );
176
 
177
- this.$currentEditingArea.on( 'blur', _.bind( this.onInlineEditingBlur, this ) );
178
  },
179
 
180
- stopEditing: function() {
181
- this.editing = false;
182
-
183
- this.editor.destroy();
184
 
185
- this.view.allowRender = true;
 
186
 
187
- /**
188
- * Inline editing has several toolbar types (advanced, basic and none). When editing is stopped,
189
- * we need to rerender the area. To prevent multiple renderings, we will render only areas that
190
- * use advanced toolbars.
191
- */
192
- if ( 'advanced' === this.$currentEditingArea.data().elementorInlineEditingToolbar ) {
193
- this.view.getEditModel().renderRemoteServer();
194
  }
195
- },
196
 
197
- onInlineEditingClick: function( event ) {
198
- var self = this,
199
- $targetElement = jQuery( event.currentTarget );
200
 
201
- /**
202
- * When starting inline editing we need to set timeout, this allows other inline items to finish
203
- * their operations before focusing new editing area.
204
- */
205
- setTimeout( function() {
206
- self.startEditing( $targetElement );
207
- }, 30 );
208
  },
209
 
210
- onInlineEditingBlur: function() {
 
 
 
 
211
  var self = this;
 
 
 
 
 
 
212
 
213
- /**
214
- * When exiting inline editing we need to set timeout, to make sure there is no focus on internal
215
- * toolbar action. This prevent the blur and allows the user to continue the inline editing.
216
- */
217
- setTimeout( function() {
218
- var selection = elementorFrontend.getElements( 'window' ).getSelection(),
219
- $focusNode = jQuery( selection.focusNode );
220
 
221
- if ( $focusNode.closest( '.pen-input-wrapper' ).length ) {
222
- return;
223
- }
 
224
 
225
- self.stopEditing();
226
- }, 20 );
227
- },
 
228
 
229
- onInlineEditingUpdate: function() {
230
- this.view.getEditModel().setSetting( this.getEditingSettingKey(), this.editor.getContent() );
231
- }
232
- } );
233
 
234
- module.exports = InlineEditingBehavior;
235
 
236
- },{}],4:[function(require,module,exports){
237
- var InnerTabsBehavior;
238
 
239
- InnerTabsBehavior = Marionette.Behavior.extend( {
 
 
 
 
 
240
 
241
- onRenderCollection: function() {
242
- this.handleInnerTabs( this.view );
243
- },
244
 
245
- handleInnerTabs: function( parent ) {
246
- var closedClass = 'elementor-tab-close',
247
- activeClass = 'elementor-tab-active',
248
- tabsWrappers = parent.children.filter( function( view ) {
249
- return 'tabs' === view.model.get( 'type' );
250
- } );
251
 
252
- _.each( tabsWrappers, function( view ) {
253
- view.$el.find( '.elementor-control-content' ).remove();
 
254
 
255
- var tabsId = view.model.get( 'name' ),
256
- tabs = parent.children.filter( function( childView ) {
257
- return ( 'tab' === childView.model.get( 'type' ) && childView.model.get( 'tabs_wrapper' ) === tabsId );
258
- } );
259
 
260
- _.each( tabs, function( childView, index ) {
261
- view._addChildView( childView );
262
 
263
- var tabId = childView.model.get( 'name' ),
264
- controlsUnderTab = parent.children.filter( function( view ) {
265
- return ( tabId === view.model.get( 'inner_tab' ) );
266
- } );
267
 
268
- if ( 0 === index ) {
269
- childView.$el.addClass( activeClass );
270
- } else {
271
- _.each( controlsUnderTab, function( view ) {
272
- view.$el.addClass( closedClass );
273
- } );
274
- }
275
- } );
276
- } );
277
- },
278
 
279
- onChildviewControlTabClicked: function( childView ) {
280
- var closedClass = 'elementor-tab-close',
281
- activeClass = 'elementor-tab-active',
282
- tabClicked = childView.model.get( 'name' ),
283
- childrenUnderTab = this.view.children.filter( function( view ) {
284
- return ( 'tab' !== view.model.get( 'type' ) && childView.model.get( 'tabs_wrapper' ) === view.model.get( 'tabs_wrapper' ) );
285
- } ),
286
- siblingTabs = this.view.children.filter( function( view ) {
287
- return ( 'tab' === view.model.get( 'type' ) && childView.model.get( 'tabs_wrapper' ) === view.model.get( 'tabs_wrapper' ) );
288
- } );
289
 
290
- _.each( siblingTabs, function( view ) {
291
- view.$el.removeClass( activeClass );
292
- } );
 
 
 
293
 
294
- childView.$el.addClass( activeClass );
 
 
 
295
 
296
- _.each( childrenUnderTab, function( view ) {
297
- if ( view.model.get( 'inner_tab' ) === tabClicked ) {
298
- view.$el.removeClass( closedClass );
299
- } else {
300
- view.$el.addClass( closedClass );
301
- }
302
- } );
303
 
304
- elementor.channels.data.trigger( 'scrollbar:update' );
 
 
305
  }
306
  } );
307
 
308
- module.exports = InnerTabsBehavior;
 
 
 
309
 
310
- },{}],5:[function(require,module,exports){
311
- var ResizableBehavior;
312
 
313
- ResizableBehavior = Marionette.Behavior.extend( {
314
- defaults: {
315
- handles: elementor.config.is_rtl ? 'w' : 'e'
316
- },
317
 
318
- events: {
319
- resizestart: 'onResizeStart',
320
- resizestop: 'onResizeStop',
321
- resize: 'onResize'
322
- },
323
 
324
- initialize: function() {
325
- Marionette.Behavior.prototype.initialize.apply( this, arguments );
326
 
327
- this.listenTo( elementor.channels.dataEditMode, 'switch', this.onEditModeSwitched );
 
328
  },
329
 
330
- active: function() {
331
- this.deactivate();
332
-
333
- var options = _.clone( this.options );
334
 
335
- delete options.behaviorClass;
 
336
 
337
- var $childViewContainer = this.getChildViewContainer(),
338
- defaultResizableOptions = {},
339
- resizableOptions = _.extend( defaultResizableOptions, options );
340
 
341
- $childViewContainer.resizable( resizableOptions );
 
 
 
 
 
 
 
342
  },
343
 
344
- deactivate: function() {
345
- if ( this.getChildViewContainer().resizable( 'instance' ) ) {
346
- this.getChildViewContainer().resizable( 'destroy' );
347
  }
348
- },
349
 
350
- onEditModeSwitched: function( activeMode ) {
351
- if ( 'edit' === activeMode ) {
352
- this.active();
353
- } else {
354
- this.deactivate();
355
- }
356
- },
357
 
358
- onRender: function() {
359
- var self = this;
360
 
361
- _.defer( function() {
362
- self.onEditModeSwitched( elementor.channels.dataEditMode.request( 'activeMode' ) );
 
363
  } );
364
  },
365
 
366
- onDestroy: function() {
367
- this.deactivate();
368
  },
369
 
370
- onResizeStart: function( event ) {
371
- event.stopPropagation();
 
372
 
373
- this.view.$el.data( 'originalWidth', this.view.el.getBoundingClientRect().width );
 
374
 
375
- this.view.triggerMethod( 'request:resize:start', event );
376
- },
 
377
 
378
- onResizeStop: function( event ) {
379
- event.stopPropagation();
 
 
380
 
381
- this.view.triggerMethod( 'request:resize:stop' );
382
- },
383
 
384
- onResize: function( event, ui ) {
385
- event.stopPropagation();
 
 
386
 
387
- this.view.triggerMethod( 'request:resize', ui, event );
 
 
 
 
 
 
 
 
 
 
 
388
  },
389
 
390
- getChildViewContainer: function() {
391
- return this.$el;
392
- }
393
- } );
394
 
395
- module.exports = ResizableBehavior;
 
 
396
 
397
- },{}],6:[function(require,module,exports){
398
- var SortableBehavior;
 
 
 
 
399
 
400
- SortableBehavior = Marionette.Behavior.extend( {
401
- defaults: {
402
- elChildType: 'widget'
403
  },
404
 
405
- events: {
406
- 'sortstart': 'onSortStart',
407
- 'sortreceive': 'onSortReceive',
408
- 'sortupdate': 'onSortUpdate',
409
- 'sortover': 'onSortOver',
410
- 'sortout': 'onSortOut'
411
- },
412
 
413
- initialize: function() {
414
- this.listenTo( elementor.channels.dataEditMode, 'switch', this.onEditModeSwitched )
415
- .listenTo( elementor.channels.deviceMode, 'change', this.onDeviceModeChange );
416
- },
417
 
418
- onEditModeSwitched: function( activeMode ) {
419
- if ( 'edit' === activeMode ) {
420
- this.activate();
421
- } else {
422
- this.deactivate();
423
- }
424
- },
425
 
426
- onDeviceModeChange: function() {
427
- var deviceMode = elementor.channels.deviceMode.request( 'currentMode' );
428
 
429
- if ( 'desktop' === deviceMode ) {
430
- this.activate();
431
- } else {
432
- this.deactivate();
433
- }
434
  },
435
 
436
- onRender: function() {
437
  var self = this;
438
 
439
- _.defer( function() {
440
- self.onEditModeSwitched( elementor.channels.dataEditMode.request( 'activeMode' ) );
441
- } );
442
- },
443
-
444
- onDestroy: function() {
445
- this.deactivate();
446
- },
447
-
448
- activate: function() {
449
- if ( this.getChildViewContainer().sortable( 'instance' ) ) {
450
- return;
451
- }
452
-
453
- var $childViewContainer = this.getChildViewContainer(),
454
- defaultSortableOptions = {
455
- connectWith: $childViewContainer.selector,
456
- placeholder: 'elementor-sortable-placeholder elementor-' + this.getOption( 'elChildType' ) + '-placeholder',
457
- cursorAt: {
458
- top: 20,
459
- left: 25
460
- },
461
- helper: _.bind( this._getSortableHelper, this ),
462
- cancel: 'input, textarea, button, select, option, .elementor-inline-editing, .elementor-tab-title'
463
-
464
- },
465
- sortableOptions = _.extend( defaultSortableOptions, this.view.getSortableOptions() );
466
 
467
- $childViewContainer.sortable( sortableOptions );
468
- },
469
 
470
- _getSortableHelper: function( event, $item ) {
471
- var model = this.view.collection.get( {
472
- cid: $item.data( 'model-cid' )
 
473
  } );
474
 
475
- return '<div style="height: 84px; width: 125px;" class="elementor-sortable-helper elementor-sortable-helper-' + model.get( 'elType' ) + '"><div class="icon"><i class="' + model.getIcon() + '"></i></div><div class="elementor-element-title-wrapper"><div class="title">' + model.getTitle() + '</div></div></div>';
476
- },
477
-
478
- getChildViewContainer: function() {
479
- return this.view.getChildViewContainer( this.view );
480
- },
481
 
482
- deactivate: function() {
483
- if ( this.getChildViewContainer().sortable( 'instance' ) ) {
484
- this.getChildViewContainer().sortable( 'destroy' );
485
- }
486
  },
487
 
488
- onSortStart: function( event, ui ) {
489
- event.stopPropagation();
490
-
491
- var model = this.view.collection.get( {
492
- cid: ui.item.data( 'model-cid' )
493
- } );
494
-
495
- if ( 'column' === this.options.elChildType ) {
496
- var uiData = ui.item.data( 'sortableItem' ),
497
- uiItems = uiData.items,
498
- itemHeight = 0;
499
 
500
- uiItems.forEach( function( item ) {
501
- if ( item.item[0] === ui.item[0] ) {
502
- itemHeight = item.height;
503
- return false;
504
- }
505
- } );
506
 
507
- ui.placeholder.height( itemHeight );
508
- }
509
 
510
- elementor.channels.data
511
- .reply( 'dragging:model', model )
512
- .reply( 'dragging:parent:view', this.view )
513
- .trigger( 'drag:start', model )
514
- .trigger( model.get( 'elType' ) + ':drag:start' );
515
  },
516
 
517
- onSortOver: function( event ) {
518
- event.stopPropagation();
519
-
520
- var model = elementor.channels.data.request( 'dragging:model' );
521
-
522
- Backbone.$( event.target )
523
- .addClass( 'elementor-draggable-over' )
524
- .attr( {
525
- 'data-dragged-element': model.get( 'elType' ),
526
- 'data-dragged-is-inner': model.get( 'isInner' )
527
- } );
528
-
529
- this.$el.addClass( 'elementor-dragging-on-child' );
530
  },
531
 
532
- onSortOut: function( event ) {
533
- event.stopPropagation();
534
-
535
- Backbone.$( event.target )
536
- .removeClass( 'elementor-draggable-over' )
537
- .removeAttr( 'data-dragged-element data-dragged-is-inner' );
538
 
539
- this.$el.removeClass( 'elementor-dragging-on-child' );
 
 
 
540
  },
541
 
542
- onSortReceive: function( event, ui ) {
543
- event.stopPropagation();
 
 
544
 
545
- if ( this.view.isCollectionFilled() ) {
546
- Backbone.$( ui.sender ).sortable( 'cancel' );
547
- return;
548
- }
549
 
550
- var model = elementor.channels.data.request( 'dragging:model' ),
551
- draggedElType = model.get( 'elType' ),
552
- draggedIsInnerSection = 'section' === draggedElType && model.get( 'isInner' ),
553
- targetIsInnerColumn = 'column' === this.view.getElementType() && this.view.isInner();
 
554
 
555
- if ( draggedIsInnerSection && targetIsInnerColumn ) {
556
- Backbone.$( ui.sender ).sortable( 'cancel' );
557
 
558
- return;
559
  }
 
 
560
 
561
- elementor.channels.data.trigger( 'drag:before:update', model );
562
-
563
- var newIndex = ui.item.parent().children().index( ui.item ),
564
- modelJSON = model.toJSON( { copyHtmlCache: true } );
565
 
566
- var senderSection = elementor.channels.data.request( 'dragging:parent:view' );
 
 
 
567
 
568
- senderSection.isManualRemoving = true;
 
569
 
570
- model.destroy();
 
 
571
 
572
- senderSection.isManualRemoving = false;
 
 
 
 
 
573
 
574
- this.view.addChildElement( modelJSON, { at: newIndex } );
 
 
 
575
 
576
- elementor.channels.data.trigger( 'drag:after:update', model );
577
  },
578
 
579
- onSortUpdate: function( event, ui ) {
580
- event.stopPropagation();
581
-
582
- if ( this.getChildViewContainer()[0] === ui.item.parent()[0] ) {
583
- var model = elementor.channels.data.request( 'dragging:model' ),
584
- $childElement = ui.item,
585
- collection = this.view.collection,
586
- newIndex = $childElement.parent().children().index( $childElement );
587
 
588
- elementor.channels.data.trigger( 'drag:before:update', model );
 
 
589
 
590
- var child = this.view.children.findByModelCid( model.cid );
 
591
 
592
- child._isRendering = true;
 
 
 
 
 
593
 
594
- collection.remove( model );
 
 
595
 
596
- this.view.addChildElement( model, { at: newIndex } );
 
 
597
 
598
- elementor.setFlagEditorChange( true );
 
599
 
600
- elementor.channels.data.trigger( 'drag:after:update', model );
601
- }
602
- },
603
 
604
- onAddChild: function( view ) {
605
- view.$el.attr( 'data-model-cid', view.model.cid );
606
  }
607
  } );
608
 
609
- module.exports = SortableBehavior;
610
-
611
- },{}],7:[function(require,module,exports){
612
  var InsertTemplateHandler;
613
 
614
  InsertTemplateHandler = Marionette.Behavior.extend( {
@@ -668,7 +693,7 @@ InsertTemplateHandler = Marionette.Behavior.extend( {
668
 
669
  module.exports = InsertTemplateHandler;
670
 
671
- },{}],8:[function(require,module,exports){
672
  var TemplateLibraryTemplateModel = require( 'elementor-templates/models/template' ),
673
  TemplateLibraryCollection;
674
 
@@ -678,7 +703,7 @@ TemplateLibraryCollection = Backbone.Collection.extend( {
678
 
679
  module.exports = TemplateLibraryCollection;
680
 
681
- },{"elementor-templates/models/template":10}],9:[function(require,module,exports){
682
  var TemplateLibraryLayoutView = require( 'elementor-templates/views/layout' ),
683
  TemplateLibraryCollection = require( 'elementor-templates/collections/templates' ),
684
  TemplateLibraryManager;
@@ -689,8 +714,10 @@ TemplateLibraryManager = function() {
689
  deleteDialog,
690
  errorDialog,
691
  layout,
 
692
  startIntent = {},
693
  templateTypes = {},
 
694
  templatesCollection;
695
 
696
  var initLayout = function() {
@@ -707,8 +734,6 @@ TemplateLibraryManager = function() {
707
  self.getTemplatesCollection().add( data );
708
 
709
  self.setTemplatesSource( 'local' );
710
-
711
- self.showTemplates();
712
  },
713
  error: function( data ) {
714
  self.showErrorDialog( data );
@@ -717,7 +742,7 @@ TemplateLibraryManager = function() {
717
  };
718
 
719
  _.each( [ 'page', 'section' ], function( type ) {
720
- var safeData = Backbone.$.extend( true, {}, data, {
721
  saveDialog: {
722
  title: elementor.translate( 'save_your_template', [ elementor.translate( type ) ] )
723
  }
@@ -727,8 +752,39 @@ TemplateLibraryManager = function() {
727
  } );
728
  };
729
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
730
  this.init = function() {
731
  registerDefaultTemplateTypes();
 
 
 
 
732
  };
733
 
734
  this.getTemplateTypes = function( type ) {
@@ -743,19 +799,25 @@ TemplateLibraryManager = function() {
743
  templateTypes[ type ] = data;
744
  };
745
 
746
- this.deleteTemplate = function( templateModel ) {
747
  var dialog = self.getDeleteDialog();
748
 
749
  dialog.onConfirm = function() {
 
 
 
 
750
  elementor.ajax.send( 'delete_template', {
751
  data: {
752
  source: templateModel.get( 'source' ),
753
  template_id: templateModel.get( 'template_id' )
754
  },
755
- success: function() {
756
  templatesCollection.remove( templateModel, { silent: true } );
757
 
758
- self.showTemplates();
 
 
759
  }
760
  } );
761
  };
@@ -825,12 +887,24 @@ TemplateLibraryManager = function() {
825
  };
826
 
827
  if ( ajaxOptions ) {
828
- Backbone.$.extend( true, options, ajaxOptions );
829
  }
830
 
831
  return elementor.ajax.send( 'get_template_data', options );
832
  };
833
 
 
 
 
 
 
 
 
 
 
 
 
 
834
  this.getDeleteDialog = function() {
835
  if ( ! deleteDialog ) {
836
  deleteDialog = elementor.dialogsManager.createWidget( 'confirm', {
@@ -876,7 +950,15 @@ TemplateLibraryManager = function() {
876
  return templatesCollection;
877
  };
878
 
879
- this.requestRemoteTemplates = function( callback, forceUpdate ) {
 
 
 
 
 
 
 
 
880
  if ( templatesCollection && ! forceUpdate ) {
881
  if ( callback ) {
882
  callback();
@@ -885,23 +967,34 @@ TemplateLibraryManager = function() {
885
  return;
886
  }
887
 
888
- elementor.ajax.send( 'get_templates', {
 
889
  success: function( data ) {
890
- templatesCollection = new TemplateLibraryCollection( data );
 
 
891
 
892
  if ( callback ) {
893
  callback();
894
  }
895
  }
896
- } );
 
 
 
 
 
 
897
  };
898
 
899
  this.startModal = function( customStartIntent ) {
900
  startIntent = customStartIntent || {};
901
 
 
 
902
  self.getModal().show();
903
 
904
- self.setTemplatesSource( 'remote' );
905
 
906
  if ( ! layout ) {
907
  initLayout();
@@ -909,7 +1002,7 @@ TemplateLibraryManager = function() {
909
 
910
  layout.showLoadingView();
911
 
912
- self.requestRemoteTemplates( function() {
913
  if ( startIntent.onReady ) {
914
  startIntent.onReady();
915
  }
@@ -920,36 +1013,68 @@ TemplateLibraryManager = function() {
920
  self.getModal().hide();
921
  };
922
 
923
- this.setTemplatesSource = function( source, trigger ) {
924
- var channel = elementor.channels.templates;
 
925
 
926
- channel.reply( 'filter:source', source );
 
927
 
928
- if ( trigger ) {
929
- channel.trigger( 'filter:change' );
930
  }
931
  };
932
 
933
- this.showTemplates = function() {
934
- layout.showTemplatesView( templatesCollection );
935
- };
 
936
 
937
- this.showTemplatesModal = function() {
938
- self.startModal( {
939
- onReady: self.showTemplates
940
- } );
941
  };
942
 
943
- this.showErrorDialog = function( errorMessage ) {
944
- if ( 'object' === typeof errorMessage ) {
945
- var message = '';
946
 
947
- _.each( errorMessage, function( error ) {
948
- message += '<div>' + error.message + '.</div>';
949
- } );
950
 
951
- errorMessage = message;
952
- } else if ( errorMessage ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
953
  errorMessage += '.';
954
  } else {
955
  errorMessage = '<i>&#60;The error message is empty&#62;</i>';
@@ -963,13 +1088,12 @@ TemplateLibraryManager = function() {
963
 
964
  module.exports = new TemplateLibraryManager();
965
 
966
- },{"elementor-templates/collections/templates":8,"elementor-templates/views/layout":11}],10:[function(require,module,exports){
967
  var TemplateLibraryTemplateModel;
968
 
969
  TemplateLibraryTemplateModel = Backbone.Model.extend( {
970
  defaults: {
971
  template_id: 0,
972
- name: '',
973
  title: '',
974
  source: '',
975
  type: '',
@@ -977,17 +1101,16 @@ TemplateLibraryTemplateModel = Backbone.Model.extend( {
977
  thumbnail: '',
978
  url: '',
979
  export_link: '',
980
- categories: [],
981
- keywords: []
982
  }
983
  } );
984
 
985
  module.exports = TemplateLibraryTemplateModel;
986
 
987
- },{}],11:[function(require,module,exports){
988
  var TemplateLibraryHeaderView = require( 'elementor-templates/views/parts/header' ),
989
  TemplateLibraryHeaderLogoView = require( 'elementor-templates/views/parts/header-parts/logo' ),
990
- TemplateLibraryHeaderSaveView = require( 'elementor-templates/views/parts/header-parts/save' ),
991
  TemplateLibraryHeaderMenuView = require( 'elementor-templates/views/parts/header-parts/menu' ),
992
  TemplateLibraryHeaderPreviewView = require( 'elementor-templates/views/parts/header-parts/preview' ),
993
  TemplateLibraryHeaderBackView = require( 'elementor-templates/views/parts/header-parts/back' ),
@@ -1035,23 +1158,21 @@ TemplateLibraryLayoutView = Marionette.LayoutView.extend( {
1035
 
1036
  var headerView = this.getHeaderView();
1037
 
1038
- headerView.tools.show( new TemplateLibraryHeaderSaveView() );
1039
  headerView.menuArea.show( new TemplateLibraryHeaderMenuView() );
1040
  headerView.logoArea.show( new TemplateLibraryHeaderLogoView() );
1041
  },
1042
 
1043
  showImportView: function() {
 
 
1044
  this.modalContent.show( new TemplateLibraryImportView() );
1045
  },
1046
 
1047
  showSaveTemplateView: function( elementModel ) {
1048
- this.modalContent.show( new TemplateLibrarySaveTemplateView( { model: elementModel } ) );
1049
 
1050
- var headerView = this.getHeaderView();
1051
-
1052
- headerView.tools.reset();
1053
- headerView.menuArea.reset();
1054
- headerView.logoArea.show( new TemplateLibraryHeaderLogoView() );
1055
  },
1056
 
1057
  showPreviewView: function( templateModel ) {
@@ -1073,10 +1194,47 @@ TemplateLibraryLayoutView = Marionette.LayoutView.extend( {
1073
 
1074
  module.exports = TemplateLibraryLayoutView;
1075
 
1076
- },{"elementor-templates/views/parts/header":17,"elementor-templates/views/parts/header-parts/back":12,"elementor-templates/views/parts/header-parts/logo":13,"elementor-templates/views/parts/header-parts/menu":14,"elementor-templates/views/parts/header-parts/preview":15,"elementor-templates/views/parts/header-parts/save":16,"elementor-templates/views/parts/import":18,"elementor-templates/views/parts/loading":19,"elementor-templates/views/parts/preview":20,"elementor-templates/views/parts/save-template":21,"elementor-templates/views/parts/templates":23}],12:[function(require,module,exports){
1077
- var TemplateLibraryHeaderBackView;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1078
 
1079
- TemplateLibraryHeaderBackView = Marionette.ItemView.extend( {
 
1080
  template: '#tmpl-elementor-template-library-header-back',
1081
 
1082
  id: 'elementor-template-library-header-preview-back',
@@ -1090,12 +1248,8 @@ TemplateLibraryHeaderBackView = Marionette.ItemView.extend( {
1090
  }
1091
  } );
1092
 
1093
- module.exports = TemplateLibraryHeaderBackView;
1094
-
1095
- },{}],13:[function(require,module,exports){
1096
- var TemplateLibraryHeaderLogoView;
1097
-
1098
- TemplateLibraryHeaderLogoView = Marionette.ItemView.extend( {
1099
  template: '#tmpl-elementor-template-library-header-logo',
1100
 
1101
  id: 'elementor-template-library-header-logo',
@@ -1106,16 +1260,11 @@ TemplateLibraryHeaderLogoView = Marionette.ItemView.extend( {
1106
 
1107
  onClick: function() {
1108
  elementor.templates.setTemplatesSource( 'remote' );
1109
- elementor.templates.showTemplates();
1110
  }
1111
  } );
1112
 
1113
- module.exports = TemplateLibraryHeaderLogoView;
1114
-
1115
- },{}],14:[function(require,module,exports){
1116
- var TemplateLibraryHeaderMenuView;
1117
-
1118
- TemplateLibraryHeaderMenuView = Marionette.ItemView.extend( {
1119
  options: {
1120
  activeClass: 'elementor-active'
1121
  },
@@ -1151,7 +1300,7 @@ TemplateLibraryHeaderMenuView = Marionette.ItemView.extend( {
1151
  },
1152
 
1153
  onRender: function() {
1154
- var currentSource = elementor.channels.templates.request( 'filter:source' ),
1155
  $sourceItem = this.ui.menuItems.filter( '[data-template-source="' + currentSource + '"]' );
1156
 
1157
  this.activateMenuItem( $sourceItem );
@@ -1160,19 +1309,16 @@ TemplateLibraryHeaderMenuView = Marionette.ItemView.extend( {
1160
  onMenuItemClick: function( event ) {
1161
  var item = event.currentTarget;
1162
 
1163
- this.activateMenuItem( Backbone.$( item ) );
1164
 
1165
- elementor.templates.setTemplatesSource( item.dataset.templateSource, true );
1166
  }
1167
  } );
1168
 
1169
- module.exports = TemplateLibraryHeaderMenuView;
1170
-
1171
- },{}],15:[function(require,module,exports){
1172
- var TemplateLibraryInsertTemplateBehavior = require( 'elementor-templates/behaviors/insert-template' ),
1173
- TemplateLibraryHeaderPreviewView;
1174
 
1175
- TemplateLibraryHeaderPreviewView = Marionette.ItemView.extend( {
1176
  template: '#tmpl-elementor-template-library-header-preview',
1177
 
1178
  id: 'elementor-template-library-header-preview',
@@ -1184,30 +1330,7 @@ TemplateLibraryHeaderPreviewView = Marionette.ItemView.extend( {
1184
  }
1185
  } );
1186
 
1187
- module.exports = TemplateLibraryHeaderPreviewView;
1188
-
1189
- },{"elementor-templates/behaviors/insert-template":7}],16:[function(require,module,exports){
1190
- var TemplateLibraryHeaderSaveView;
1191
-
1192
- TemplateLibraryHeaderSaveView = Marionette.ItemView.extend( {
1193
- template: '#tmpl-elementor-template-library-header-save',
1194
-
1195
- id: 'elementor-template-library-header-save',
1196
-
1197
- className: 'elementor-template-library-header-item',
1198
-
1199
- events: {
1200
- 'click': 'onClick'
1201
- },
1202
-
1203
- onClick: function() {
1204
- elementor.templates.getLayout().showSaveTemplateView();
1205
- }
1206
- } );
1207
-
1208
- module.exports = TemplateLibraryHeaderSaveView;
1209
-
1210
- },{}],17:[function(require,module,exports){
1211
  var TemplateLibraryHeaderView;
1212
 
1213
  TemplateLibraryHeaderView = Marionette.LayoutView.extend( {
@@ -1237,7 +1360,7 @@ TemplateLibraryHeaderView = Marionette.LayoutView.extend( {
1237
 
1238
  module.exports = TemplateLibraryHeaderView;
1239
 
1240
- },{}],18:[function(require,module,exports){
1241
  var TemplateLibraryImportView;
1242
 
1243
  TemplateLibraryImportView = Marionette.ItemView.extend( {
@@ -1246,37 +1369,91 @@ TemplateLibraryImportView = Marionette.ItemView.extend( {
1246
  id: 'elementor-template-library-import',
1247
 
1248
  ui: {
1249
- uploadForm: '#elementor-template-library-import-form'
 
1250
  },
1251
 
1252
  events: {
1253
- 'submit @ui.uploadForm': 'onFormSubmit'
1254
  },
1255
 
1256
- onFormSubmit: function( event ) {
1257
- event.preventDefault();
 
 
 
 
 
 
 
 
 
 
1258
 
1259
- elementor.templates.getLayout().showLoadingView();
 
1260
 
1261
- elementor.ajax.send( 'import_template', {
1262
- data: new FormData( this.ui.uploadForm[ 0 ] ),
1263
  processData: false,
1264
  contentType: false,
1265
  success: function( data ) {
1266
- elementor.templates.getTemplatesCollection().add( data.item );
1267
 
1268
- elementor.templates.showTemplates();
1269
  },
1270
  error: function( data ) {
1271
  elementor.templates.showErrorDialog( data );
 
 
1272
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
1273
  } );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1274
  }
1275
  } );
1276
 
1277
  module.exports = TemplateLibraryImportView;
1278
 
1279
- },{}],19:[function(require,module,exports){
1280
  var TemplateLibraryLoadingView;
1281
 
1282
  TemplateLibraryLoadingView = Marionette.ItemView.extend( {
@@ -1287,7 +1464,7 @@ TemplateLibraryLoadingView = Marionette.ItemView.extend( {
1287
 
1288
  module.exports = TemplateLibraryLoadingView;
1289
 
1290
- },{}],20:[function(require,module,exports){
1291
  var TemplateLibraryPreviewView;
1292
 
1293
  TemplateLibraryPreviewView = Marionette.ItemView.extend( {
@@ -1306,7 +1483,7 @@ TemplateLibraryPreviewView = Marionette.ItemView.extend( {
1306
 
1307
  module.exports = TemplateLibraryPreviewView;
1308
 
1309
- },{}],21:[function(require,module,exports){
1310
  var TemplateLibrarySaveTemplateView;
1311
 
1312
  TemplateLibrarySaveTemplateView = Marionette.ItemView.extend( {
@@ -1351,21 +1528,60 @@ TemplateLibrarySaveTemplateView = Marionette.ItemView.extend( {
1351
 
1352
  module.exports = TemplateLibrarySaveTemplateView;
1353
 
1354
- },{}],22:[function(require,module,exports){
1355
  var TemplateLibraryTemplatesEmptyView;
1356
 
1357
  TemplateLibraryTemplatesEmptyView = Marionette.ItemView.extend( {
1358
  id: 'elementor-template-library-templates-empty',
1359
 
1360
- template: '#tmpl-elementor-template-library-templates-empty'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1361
  } );
1362
 
1363
  module.exports = TemplateLibraryTemplatesEmptyView;
1364
 
1365
- },{}],23:[function(require,module,exports){
1366
  var TemplateLibraryTemplateLocalView = require( 'elementor-templates/views/template/local' ),
1367
  TemplateLibraryTemplateRemoteView = require( 'elementor-templates/views/template/remote' ),
1368
- TemplateLibraryTemplatesEmptyView = require( 'elementor-templates/views/parts/templates-empty' ),
1369
  TemplateLibraryCollectionView;
1370
 
1371
  TemplateLibraryCollectionView = Marionette.CompositeView.extend( {
@@ -1375,7 +1591,50 @@ TemplateLibraryCollectionView = Marionette.CompositeView.extend( {
1375
 
1376
  childViewContainer: '#elementor-template-library-templates-container',
1377
 
1378
- emptyView: TemplateLibraryTemplatesEmptyView,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1379
 
1380
  getChildView: function( childModel ) {
1381
  if ( 'remote' === childModel.get( 'source' ) ) {
@@ -1389,52 +1648,133 @@ TemplateLibraryCollectionView = Marionette.CompositeView.extend( {
1389
  this.listenTo( elementor.channels.templates, 'filter:change', this._renderChildren );
1390
  },
1391
 
1392
- filterByName: function( model ) {
1393
- var filterValue = elementor.channels.templates.request( 'filter:text' );
 
1394
 
1395
- if ( ! filterValue ) {
1396
- return true;
1397
- }
1398
 
1399
- filterValue = filterValue.toLowerCase();
 
 
1400
 
1401
- if ( model.get( 'title' ).toLowerCase().indexOf( filterValue ) >= 0 ) {
1402
- return true;
1403
- }
 
 
 
 
 
 
 
 
 
 
 
 
1404
 
1405
- return _.any( model.get( 'keywords' ), function( keyword ) {
1406
- return keyword.toLowerCase().indexOf( filterValue ) >= 0;
1407
  } );
 
 
1408
  },
1409
 
1410
- filterBySource: function( model ) {
1411
- var filterValue = elementor.channels.templates.request( 'filter:source' );
1412
 
1413
- if ( ! filterValue ) {
1414
- return true;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1415
  }
1416
 
1417
- return filterValue === model.get( 'source' );
 
 
 
 
 
 
 
 
 
 
 
 
 
1418
  },
1419
 
1420
- filterByType: function( model ) {
1421
- return false !== elementor.templates.getTemplateTypes( model.get( 'type' ) ).showInLibrary;
 
 
1422
  },
1423
 
1424
- filter: function( childModel ) {
1425
- return this.filterByName( childModel ) && this.filterBySource( childModel ) && this.filterByType( childModel );
1426
  },
1427
 
1428
  onRenderCollection: function() {
1429
- var isEmpty = this.children.isEmpty();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*! elementor - v1.8.11 - 02-01-2018 */
2
  (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
3
+ module.exports = Marionette.Behavior.extend( {
4
+ previewWindow: null,
5
 
6
+ ui: function() {
7
+ return {
8
+ buttonPreview: '#elementor-panel-saver-button-preview',
9
+ buttonPublish: '#elementor-panel-saver-button-publish',
10
+ buttonPublishLabel: '#elementor-panel-saver-button-publish-label',
11
+ menuDiscard: '#elementor-panel-saver-menu-discard',
12
+ menuSaveDraft: '#elementor-panel-saver-menu-save-draft',
13
+ lastEdited: '.elementor-last-edited'
14
+ };
15
+ },
16
 
17
+ events: function() {
18
+ return {
19
+ 'click @ui.buttonPreview': 'onClickButtonPreview',
20
+ 'click @ui.buttonPublish': 'onClickButtonPublish',
21
+ 'click @ui.menuSaveDraft': 'onClickMenuSaveDraft',
22
+ 'click @ui.menuDiscard': 'onClickMenuDiscard'
23
+ };
24
+ },
25
 
26
+ initialize: function() {
27
+ elementor.saver
28
+ .on( 'before:save', this.onBeforeSave.bind( this ) )
29
+ .on( 'after:save', this.onAfterSave.bind( this ) )
30
+ .on( 'after:saveError', this.onAfterSaveError.bind( this ) )
31
+ .on( 'page:status:change', this.onPageStatusChange );
32
+
33
+ elementor.settings.page.model.on( 'change', this.onPageSettingsChange.bind( this ) );
34
  },
35
 
36
+ onRender: function() {
37
+ this.setMenuItems( elementor.settings.page.model.get( 'post_status' ) );
38
+ this.addTooltip();
39
  },
40
 
41
+ onPageSettingsChange: function( settings ) {
42
+ var changed = settings.changed;
43
+
44
+ if ( ! _.isUndefined( changed.post_status ) ) {
45
+ this.setMenuItems( changed.post_status );
46
+
47
+ this.refreshWpPreview();
48
+
49
+ // Refresh page-settings post-status value.
50
+ if ( 'page_settings' === elementor.getPanelView().getCurrentPageName() ) {
51
+ elementor.getPanelView().getCurrentPageView().render();
52
+ }
53
  }
54
+ },
55
 
56
+ onPageStatusChange: function( newStatus ) {
57
+ if ( 'publish' === newStatus ) {
58
+ elementor.notifications.showToast( {
59
+ message: elementor.translate( 'publish_notification' ),
60
+ buttons: [
61
+ {
62
+ name: 'view_page',
63
+ text: elementor.translate( 'have_a_look' ),
64
+ callback: function() {
65
+ open( elementor.config.post_link );
66
+ }
67
+ }
68
+ ]
69
+ } );
70
+ }
71
+ },
72
 
73
+ onBeforeSave: function( options ) {
74
+ NProgress.start();
75
+ if ( 'autosave' === options.status ) {
76
+ this.ui.lastEdited.addClass( 'elementor-state-active' );
77
+ } else {
78
+ this.ui.buttonPublish.addClass( 'elementor-button-state' );
79
+ }
80
+ },
81
 
82
+ onAfterSave: function( data ) {
83
+ NProgress.done();
84
+ this.ui.buttonPublish.removeClass( 'elementor-button-state' );
85
+ this.ui.lastEdited.removeClass( 'elementor-state-active' );
86
+ this.refreshWpPreview();
87
+ this.setLastEdited( data );
88
+ },
89
 
90
+ setLastEdited: function( data ) {
91
+ this.ui.lastEdited
92
+ .removeClass( 'elementor-button-state' )
93
+ .html( data.config.last_edited );
94
+ },
95
 
96
+ onAfterSaveError: function() {
97
+ NProgress.done();
98
+ this.ui.buttonSave.removeClass( 'elementor-button-state' );
99
+ },
100
 
101
+ onClickButtonPreview: function() {
102
+ // Open immediately in order to avoid popup blockers.
103
+ this.previewWindow = open( elementor.config.wp_preview.url, elementor.config.wp_preview.target );
104
 
105
+ if ( elementor.saver.isEditorChanged() ) {
106
+ if ( elementor.saver.xhr ) {
107
+ elementor.saver.xhr.abort();
108
+ elementor.saver.isSaving = false;
109
+ }
110
 
111
+ elementor.saver.doAutoSave();
112
+ }
113
+ },
114
 
115
+ onClickButtonPublish: function() {
116
+ var postStatus = elementor.settings.page.model.get( 'post_status' );
117
+ switch ( postStatus ) {
118
+ case 'publish':
119
+ case 'private':
120
+ elementor.saver.update();
121
+ break;
122
+ case 'draft':
123
+ if ( elementor.config.current_user_can_publish ) {
124
+ elementor.saver.publish();
125
+ } else {
126
+ elementor.saver.savePending();
127
+ }
128
+ break;
129
+ case 'pending': // User cannot change post status
130
+ case undefined: // TODO: as a contributor it's undefined instead of 'pending'.
131
+ if ( elementor.config.current_user_can_publish ) {
132
+ elementor.saver.publish();
133
+ } else {
134
+ elementor.saver.update();
135
+ }
136
+ break;
137
  }
138
+ },
139
 
140
+ onClickMenuSaveDraft: function() {
141
+ elementor.saver.saveAutoSave( {
142
+ onSuccess: function() {
143
+ location.href = elementor.config.exit_to_dashboard_url;
144
+ }
145
+ } );
146
+ },
147
 
148
+ onClickMenuDiscard: function() {
149
+ elementor.saver.discard();
150
+ },
151
 
152
+ setMenuItems: function( postStatus ) {
153
+ var publishLabel = 'publish';
154
+ this.ui.menuDiscard.hide();
155
 
156
+ switch ( postStatus ) {
157
+ case 'publish':
158
+ case 'private':
159
+ this.ui.menuDiscard.show();
160
+ publishLabel = 'update';
161
+ break;
162
+ case 'draft':
163
+ if ( ! elementor.config.current_user_can_publish ) {
164
+ publishLabel = 'submit';
165
+ }
166
+ break;
167
+ case 'pending': // User cannot change post status
168
+ case undefined: // TODO: as a contributor it's undefined instead of 'pending'.
169
+ if ( ! elementor.config.current_user_can_publish ) {
170
+ publishLabel = 'update';
171
+ }
172
+ break;
173
+ }
174
+
175
+ this.ui.buttonPublishLabel.html( elementor.translate( publishLabel ) );
176
+ },
177
+
178
+ addTooltip: function() {
179
+ // Create tooltip on controls
180
+ this.$el.find( '.tooltip-target' ).tipsy( {
181
+ // `n` for down, `s` for up
182
+ gravity: 's',
183
+ title: function() {
184
+ return this.getAttribute( 'data-tooltip' );
185
+ }
186
+ } );
187
+ },
188
+
189
+ refreshWpPreview: function() {
190
+ // If the this.previewWindow is not null and not closed.
191
+ if ( this.previewWindow && this.previewWindow.location.reload ) {
192
+ // Refresh URL form updated config.
193
+ this.previewWindow.location = elementor.config.wp_preview.url;
194
+ }
195
  }
196
  } );
197
 
198
+ },{}],2:[function(require,module,exports){
199
+ var Module = require( 'elementor-utils/module' );
200
 
201
+ module.exports = Module.extend( {
202
+ autoSaveTimer: null,
203
 
204
+ isSaving: false,
 
205
 
206
+ isChangedDuringSave: false,
207
 
208
+ __construct: function() {
209
+ this.setWorkSaver();
 
 
210
  },
211
 
212
+ startTimer: function( hasChanges ) {
213
+ if ( hasChanges ) {
214
+ this.autoSaveTimer = window.setTimeout( _.bind( this.doAutoSave, this ), 5000 );
215
+ } else if ( ! this.isChangedDuringSave ) {
216
+ clearTimeout( this.autoSaveTimer );
217
+ }
218
  },
219
 
220
+ doAutoSave: function() {
221
+ var editorMode = elementor.channels.dataEditMode.request( 'activeMode' );
 
222
 
223
+ if ( ! this.isEditorChanged() || this.isSaving || 'edit' !== editorMode ) {
 
 
 
 
 
224
  return;
225
  }
226
 
227
+ this.saveAutoSave();
 
 
 
 
 
 
 
228
 
229
+ this.autoSaveTimer = null;
230
+ },
 
231
 
232
+ saveAutoSave: function( options ) {
233
+ options = _.extend( {
234
+ status: 'autosave'
235
+ }, options );
 
236
 
237
+ this.saveEditor( options );
238
+ },
239
 
240
+ savePending: function( options ) {
241
+ options = _.extend( {
242
+ status: 'pending'
243
+ }, options );
244
 
245
+ this.saveEditor( options );
246
+ },
247
 
248
+ discard: function() {
249
+ var self = this;
250
+ elementor.ajax.send( 'discard_changes', {
251
+ data: {
252
+ post_id: elementor.config.post_id
253
+ },
254
 
255
+ success: function() {
256
+ self.setFlagEditorChange( false );
257
+ location.href = elementor.config.exit_to_dashboard_url;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
258
  }
259
  } );
260
+ },
261
 
262
+ update: function( options ) {
263
+ options = _.extend( {
264
+ status: elementor.settings.page.model.get( 'post_status' )
265
+ }, options );
 
 
 
 
 
 
266
 
267
+ this.saveEditor( options );
268
  },
269
 
270
+ publish: function( options ) {
271
+ options = _.extend( {
272
+ status: 'publish'
273
+ }, options );
274
 
275
+ this.saveEditor( options );
276
+ },
277
 
278
+ setFlagEditorChange: function( status ) {
279
+ if ( status && this.isSaving ) {
280
+ this.isChangedDuringSave = true;
 
 
 
 
281
  }
 
282
 
283
+ this.startTimer( status );
 
 
284
 
285
+ elementor.channels.editor
286
+ .reply( 'status', status )
287
+ .trigger( 'status:change', status );
 
 
 
 
288
  },
289
 
290
+ isEditorChanged: function() {
291
+ return ( true === elementor.channels.editor.request( 'status' ) );
292
+ },
293
+
294
+ setWorkSaver: function() {
295
  var self = this;
296
+ elementor.$window.on( 'beforeunload', function() {
297
+ if ( self.isEditorChanged() ) {
298
+ return elementor.translate( 'before_unload_alert' );
299
+ }
300
+ } );
301
+ },
302
 
303
+ saveEditor: function( options ) {
304
+ if ( this.isSaving ) {
305
+ return;
306
+ }
 
 
 
307
 
308
+ options = _.extend( {
309
+ status: 'draft',
310
+ onSuccess: null
311
+ }, options );
312
 
313
+ var self = this,
314
+ newData = elementor.elements.toJSON( { removeDefault: true } ),
315
+ oldStatus = elementor.settings.page.model.get( 'post_status' ),
316
+ statusChanged = oldStatus !== options.status;
317
 
318
+ self.trigger( 'before:save', options )
319
+ .trigger( 'before:save:' + options.status, options );
 
 
320
 
321
+ self.isSaving = true;
322
 
323
+ self.isChangedDuringSave = false;
 
324
 
325
+ self.xhr = elementor.ajax.send( 'save_builder', {
326
+ data: {
327
+ post_id: elementor.config.post_id,
328
+ status: options.status,
329
+ data: JSON.stringify( newData )
330
+ },
331
 
332
+ success: function( data ) {
333
+ self.afterAjax();
 
334
 
335
+ if ( ! self.isChangedDuringSave ) {
336
+ self.setFlagEditorChange( false );
337
+ }
 
 
 
338
 
339
+ if ( 'autosave' !== options.status && statusChanged ) {
340
+ elementor.settings.page.model.set( 'post_status', options.status );
341
+ }
342
 
343
+ if ( data.config ) {
344
+ jQuery.extend( true, elementor.config, data.config );
345
+ }
 
346
 
347
+ elementor.config.data = newData;
 
348
 
349
+ elementor.channels.editor.trigger( 'saved', data );
 
 
 
350
 
351
+ self.trigger( 'after:save', data )
352
+ .trigger( 'after:save:' + options.status, data );
 
 
 
 
 
 
 
 
353
 
354
+ if ( statusChanged ) {
355
+ self.trigger( 'page:status:change', options.status, oldStatus );
356
+ }
 
 
 
 
 
 
 
357
 
358
+ if ( _.isFunction( options.onSuccess ) ) {
359
+ options.onSuccess.call( this, data );
360
+ }
361
+ },
362
+ error: function( data ) {
363
+ self.afterAjax();
364
 
365
+ self.trigger( 'after:saveError', data )
366
+ .trigger( 'after:saveError:' + options.status, data );
367
+ }
368
+ } );
369
 
370
+ return self.xhr;
371
+ },
 
 
 
 
 
372
 
373
+ afterAjax: function() {
374
+ this.isSaving = false;
375
+ this.xhr = null;
376
  }
377
  } );
378
 
379
+ },{"elementor-utils/module":122}],3:[function(require,module,exports){
380
+ var ViewModule = require( 'elementor-utils/view-module' ),
381
+ SettingsModel = require( 'elementor-elements/models/base-settings' ),
382
+ ControlsCSSParser = require( 'elementor-editor-utils/controls-css-parser' );
383
 
384
+ module.exports = ViewModule.extend( {
385
+ controlsCSS: null,
386
 
387
+ model: null,
 
 
 
388
 
389
+ hasChange: false,
 
 
 
 
390
 
391
+ changeCallbacks: {},
 
392
 
393
+ addChangeCallback: function( attribute, callback ) {
394
+ this.changeCallbacks[ attribute ] = callback;
395
  },
396
 
397
+ bindEvents: function() {
398
+ elementor.on( 'preview:loaded', this.onElementorPreviewLoaded );
 
 
399
 
400
+ this.model.on( 'change', this.onModelChange );
401
+ },
402
 
403
+ addPanelPage: function() {
404
+ var name = this.getSettings( 'name' );
 
405
 
406
+ elementor.getPanelView().addPage( name + '_settings', {
407
+ view: elementor.settings.panelPages[ name ] || elementor.settings.panelPages.base,
408
+ title: this.getSettings( 'panelPage.title' ),
409
+ options: {
410
+ model: this.model,
411
+ name: name
412
+ }
413
+ } );
414
  },
415
 
416
+ updateStylesheet: function( keepOldEntries ) {
417
+ if ( ! keepOldEntries ) {
418
+ this.controlsCSS.stylesheet.empty();
419
  }
 
420
 
421
+ this.controlsCSS.addStyleRules( this.model.getStyleControls(), this.model.attributes, this.model.controls, [ /{{WRAPPER}}/g ], [ this.getSettings( 'cssWrapperSelector' ) ] );
 
 
 
 
 
 
422
 
423
+ this.controlsCSS.addStyleToDocument();
424
+ },
425
 
426
+ initModel: function() {
427
+ this.model = new SettingsModel( this.getSettings( 'settings' ), {
428
+ controls: this.getSettings( 'controls' )
429
  } );
430
  },
431
 
432
+ initControlsCSSParser: function() {
433
+ this.controlsCSS = new ControlsCSSParser( { id: this.getSettings( 'name' ) } );
434
  },
435
 
436
+ getDataToSave: function( data ) {
437
+ return data;
438
+ },
439
 
440
+ save: function( callback ) {
441
+ var self = this;
442
 
443
+ if ( ! self.hasChange ) {
444
+ return;
445
+ }
446
 
447
+ var settings = this.model.toJSON( { removeDefault: true } ),
448
+ data = this.getDataToSave( {
449
+ data: JSON.stringify( settings )
450
+ } );
451
 
452
+ NProgress.start();
 
453
 
454
+ elementor.ajax.send( 'save_' + this.getSettings( 'name' ) + '_settings', {
455
+ data: data,
456
+ success: function() {
457
+ NProgress.done();
458
 
459
+ self.setSettings( 'settings', settings );
460
+
461
+ self.hasChange = false;
462
+
463
+ if ( callback ) {
464
+ callback.apply( self, arguments );
465
+ }
466
+ },
467
+ error: function() {
468
+ alert( 'An error occurred' );
469
+ }
470
+ } );
471
  },
472
 
473
+ addPanelMenuItem: function() {
474
+ var menuSettings = this.getSettings( 'panelPage.menu' );
 
 
475
 
476
+ if ( ! menuSettings ) {
477
+ return;
478
+ }
479
 
480
+ var menuItemOptions = {
481
+ icon: menuSettings.icon,
482
+ title: this.getSettings( 'panelPage.title' ),
483
+ type: 'page',
484
+ pageName: this.getSettings( 'name' ) + '_settings'
485
+ };
486
 
487
+ elementor.modules.panel.Menu.addItem( menuItemOptions, 'settings', menuSettings.beforeItem );
 
 
488
  },
489
 
490
+ onInit: function() {
491
+ this.initModel();
 
 
 
 
 
492
 
493
+ this.initControlsCSSParser();
 
 
 
494
 
495
+ this.addPanelMenuItem();
 
 
 
 
 
 
496
 
497
+ this.debounceSave = _.debounce( this.save, 3000 );
 
498
 
499
+ ViewModule.prototype.onInit.apply( this, arguments );
 
 
 
 
500
  },
501
 
502
+ onModelChange: function( model ) {
503
  var self = this;
504
 
505
+ self.hasChange = true;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
506
 
507
+ this.controlsCSS.stylesheet.empty();
 
508
 
509
+ _.each( model.changed, function( value, key ) {
510
+ if ( self.changeCallbacks[ key ] ) {
511
+ self.changeCallbacks[ key ].call( self, value );
512
+ }
513
  } );
514
 
515
+ self.updateStylesheet( true );
 
 
 
 
 
516
 
517
+ self.debounceSave();
 
 
 
518
  },
519
 
520
+ onElementorPreviewLoaded: function() {
521
+ this.updateStylesheet();
 
 
 
 
 
 
 
 
 
522
 
523
+ this.addPanelPage();
524
+ }
525
+ } );
 
 
 
526
 
527
+ },{"elementor-editor-utils/controls-css-parser":101,"elementor-elements/models/base-settings":59,"elementor-utils/view-module":123}],4:[function(require,module,exports){
528
+ var ControlsStack = require( 'elementor-views/controls-stack' );
529
 
530
+ module.exports = ControlsStack.extend( {
531
+ id: function() {
532
+ return 'elementor-panel-' + this.getOption( 'name' ) + '-settings';
 
 
533
  },
534
 
535
+ getTemplate: function() {
536
+ return '#tmpl-elementor-panel-' + this.getOption( 'name' ) + '-settings';
 
 
 
 
 
 
 
 
 
 
 
537
  },
538
 
539
+ childViewContainer: function() {
540
+ return '#elementor-panel-' + this.getOption( 'name' ) + '-settings-controls';
541
+ },
 
 
 
542
 
543
+ childViewOptions: function() {
544
+ return {
545
+ elementSettingsModel: this.model
546
+ };
547
  },
548
 
549
+ initialize: function() {
550
+ this.collection = new Backbone.Collection( _.values( this.model.controls ) );
551
+ }
552
+ } );
553
 
554
+ },{"elementor-views/controls-stack":118}],5:[function(require,module,exports){
555
+ var BaseSettings = require( 'elementor-editor/components/settings/base/manager' );
 
 
556
 
557
+ module.exports = BaseSettings.extend( {
558
+ changeCallbacks: {
559
+ elementor_page_title_selector: function( newValue ) {
560
+ var newSelector = newValue || 'h1.entry-title',
561
+ titleSelectors = elementor.settings.page.model.controls.hide_title.selectors = {};
562
 
563
+ titleSelectors[ newSelector ] = 'display: none';
 
564
 
565
+ elementor.settings.page.updateStylesheet();
566
  }
567
+ }
568
+ } );
569
 
570
+ },{"elementor-editor/components/settings/base/manager":3}],6:[function(require,module,exports){
571
+ var BaseSettings = require( 'elementor-editor/components/settings/base/manager' );
 
 
572
 
573
+ module.exports = BaseSettings.extend( {
574
+ changeCallbacks: {
575
+ post_title: function( newValue ) {
576
+ var $title = elementorFrontend.getElements( '$document' ).find( elementor.config.page_title_selector );
577
 
578
+ $title.text( newValue );
579
+ },
580
 
581
+ template: function() {
582
+ this.save( function() {
583
+ elementor.reloadPreview();
584
 
585
+ elementor.once( 'preview:loaded', function() {
586
+ elementor.getPanelView().setPage( 'page_settings' );
587
+ } );
588
+ } );
589
+ }
590
+ },
591
 
592
+ bindEvents: function() {
593
+ elementor.channels.editor.on( 'elementor:clearPage', function() {
594
+ elementor.clearPage();
595
+ } );
596
 
597
+ BaseSettings.prototype.bindEvents.apply( this, arguments );
598
  },
599
 
600
+ getDataToSave: function( data ) {
601
+ data.id = elementor.config.post_id;
 
 
 
 
 
 
602
 
603
+ return data;
604
+ }
605
+ } );
606
 
607
+ },{"elementor-editor/components/settings/base/manager":3}],7:[function(require,module,exports){
608
+ var Module = require( 'elementor-utils/module' );
609
 
610
+ module.exports = Module.extend( {
611
+ modules: {
612
+ base: require( 'elementor-editor/components/settings/base/manager' ),
613
+ general: require( 'elementor-editor/components/settings/general/manager' ),
614
+ page: require( 'elementor-editor/components/settings/page/manager' )
615
+ },
616
 
617
+ panelPages: {
618
+ base: require( 'elementor-editor/components/settings/base/panel' )
619
+ },
620
 
621
+ onInit: function() {
622
+ this.initSettings();
623
+ },
624
 
625
+ initSettings: function() {
626
+ var self = this;
627
 
628
+ _.each( elementor.config.settings, function( config, name ) {
629
+ var Manager = self.modules[ name ] || self.modules.base;
 
630
 
631
+ self[ name ] = new Manager( config );
632
+ } );
633
  }
634
  } );
635
 
636
+ },{"elementor-editor/components/settings/base/manager":3,"elementor-editor/components/settings/base/panel":4,"elementor-editor/components/settings/general/manager":5,"elementor-editor/components/settings/page/manager":6,"elementor-utils/module":122}],8:[function(require,module,exports){
 
 
637
  var InsertTemplateHandler;
638
 
639
  InsertTemplateHandler = Marionette.Behavior.extend( {
693
 
694
  module.exports = InsertTemplateHandler;
695
 
696
+ },{}],9:[function(require,module,exports){
697
  var TemplateLibraryTemplateModel = require( 'elementor-templates/models/template' ),
698
  TemplateLibraryCollection;
699
 
703
 
704
  module.exports = TemplateLibraryCollection;
705
 
706
+ },{"elementor-templates/models/template":11}],10:[function(require,module,exports){
707
  var TemplateLibraryLayoutView = require( 'elementor-templates/views/layout' ),
708
  TemplateLibraryCollection = require( 'elementor-templates/collections/templates' ),
709
  TemplateLibraryManager;
714
  deleteDialog,
715
  errorDialog,
716
  layout,
717
+ config = {},
718
  startIntent = {},
719
  templateTypes = {},
720
+ filterTerms = {},
721
  templatesCollection;
722
 
723
  var initLayout = function() {
734
  self.getTemplatesCollection().add( data );
735
 
736
  self.setTemplatesSource( 'local' );
 
 
737
  },
738
  error: function( data ) {
739
  self.showErrorDialog( data );
742
  };
743
 
744
  _.each( [ 'page', 'section' ], function( type ) {
745
+ var safeData = jQuery.extend( true, {}, data, {
746
  saveDialog: {
747
  title: elementor.translate( 'save_your_template', [ elementor.translate( type ) ] )
748
  }
752
  } );
753
  };
754
 
755
+ var registerDefaultFilterTerms = function() {
756
+ filterTerms = {
757
+ text: {
758
+ callback: function( value ) {
759
+ value = value.toLowerCase();
760
+
761
+ if ( this.get( 'title' ).toLowerCase().indexOf( value ) >= 0 ) {
762
+ return true;
763
+ }
764
+
765
+ return _.any( this.get( 'tags' ), function( tag ) {
766
+ return tag.toLowerCase().indexOf( value ) >= 0;
767
+ } );
768
+ }
769
+ },
770
+ favorite: {}
771
+ };
772
+
773
+ jQuery.each( startIntent.filters, function( filterName ) {
774
+ if ( filterTerms[ filterName ] ) {
775
+ jQuery.extend( filterTerms[ filterName ], this );
776
+ } else {
777
+ filterTerms[ filterName ] = this;
778
+ }
779
+ } );
780
+ };
781
+
782
  this.init = function() {
783
  registerDefaultTemplateTypes();
784
+
785
+ elementor.addBackgroundClickListener( 'libraryToggleMore', {
786
+ element: '.elementor-template-library-template-more'
787
+ } );
788
  };
789
 
790
  this.getTemplateTypes = function( type ) {
799
  templateTypes[ type ] = data;
800
  };
801
 
802
+ this.deleteTemplate = function( templateModel, options ) {
803
  var dialog = self.getDeleteDialog();
804
 
805
  dialog.onConfirm = function() {
806
+ if ( options.onConfirm ) {
807
+ options.onConfirm();
808
+ }
809
+
810
  elementor.ajax.send( 'delete_template', {
811
  data: {
812
  source: templateModel.get( 'source' ),
813
  template_id: templateModel.get( 'template_id' )
814
  },
815
+ success: function( response ) {
816
  templatesCollection.remove( templateModel, { silent: true } );
817
 
818
+ if ( options.onSuccess ) {
819
+ options.onSuccess( response );
820
+ }
821
  }
822
  } );
823
  };
887
  };
888
 
889
  if ( ajaxOptions ) {
890
+ jQuery.extend( true, options, ajaxOptions );
891
  }
892
 
893
  return elementor.ajax.send( 'get_template_data', options );
894
  };
895
 
896
+ this.markAsFavorite = function( templateModel, favorite ) {
897
+ var options = {
898
+ data: {
899
+ source: templateModel.get( 'source' ),
900
+ template_id: templateModel.get( 'template_id' ),
901
+ favorite: favorite
902
+ }
903
+ };
904
+
905
+ return elementor.ajax.send( 'mark_template_as_favorite', options );
906
+ };
907
+
908
  this.getDeleteDialog = function() {
909
  if ( ! deleteDialog ) {
910
  deleteDialog = elementor.dialogsManager.createWidget( 'confirm', {
950
  return templatesCollection;
951
  };
952
 
953
+ this.getConfig = function( item ) {
954
+ if ( item ) {
955
+ return config[ item ];
956
+ }
957
+
958
+ return config;
959
+ };
960
+
961
+ this.requestLibraryData = function( callback, forceUpdate, forceSync ) {
962
  if ( templatesCollection && ! forceUpdate ) {
963
  if ( callback ) {
964
  callback();
967
  return;
968
  }
969
 
970
+ var options = {
971
+ data: {},
972
  success: function( data ) {
973
+ templatesCollection = new TemplateLibraryCollection( data.templates );
974
+
975
+ config = data.config;
976
 
977
  if ( callback ) {
978
  callback();
979
  }
980
  }
981
+ };
982
+
983
+ if ( forceSync ) {
984
+ options.data.sync = true;
985
+ }
986
+
987
+ elementor.ajax.send( 'get_library_data', options );
988
  };
989
 
990
  this.startModal = function( customStartIntent ) {
991
  startIntent = customStartIntent || {};
992
 
993
+ registerDefaultFilterTerms();
994
+
995
  self.getModal().show();
996
 
997
+ self.setTemplatesSource( 'remote', true );
998
 
999
  if ( ! layout ) {
1000
  initLayout();
1002
 
1003
  layout.showLoadingView();
1004
 
1005
+ self.requestLibraryData( function() {
1006
  if ( startIntent.onReady ) {
1007
  startIntent.onReady();
1008
  }
1013
  self.getModal().hide();
1014
  };
1015
 
1016
+ this.getFilter = function( name ) {
1017
+ return elementor.channels.templates.request( 'filter:' + name );
1018
+ };
1019
 
1020
+ this.setFilter = function( name, value, silent ) {
1021
+ elementor.channels.templates.reply( 'filter:' + name, value );
1022
 
1023
+ if ( ! silent ) {
1024
+ elementor.channels.templates.trigger( 'filter:change' );
1025
  }
1026
  };
1027
 
1028
+ this.getFilterTerms = function( termName ) {
1029
+ if ( termName ) {
1030
+ return filterTerms[ termName ];
1031
+ }
1032
 
1033
+ return filterTerms;
 
 
 
1034
  };
1035
 
1036
+ this.setTemplatesSource = function( source, silent ) {
1037
+ elementor.channels.templates.stopReplying();
 
1038
 
1039
+ self.setFilter( 'source', source );
 
 
1040
 
1041
+ if ( ! silent ) {
1042
+ self.showTemplates();
1043
+ }
1044
+ };
1045
+
1046
+ this.showTemplates = function() {
1047
+ var activeSource = self.getFilter( 'source' );
1048
+
1049
+ var templatesToShow = templatesCollection.filter( function( model ) {
1050
+ if ( activeSource !== model.get( 'source' ) ) {
1051
+ return false;
1052
+ }
1053
+
1054
+ var typeInfo = templateTypes[ model.get( 'type' ) ];
1055
+
1056
+ return ! typeInfo || false !== typeInfo.showInLibrary;
1057
+ } );
1058
+
1059
+ layout.showTemplatesView( new TemplateLibraryCollection( templatesToShow ) );
1060
+ };
1061
+
1062
+ this.showTemplatesModal = function() {
1063
+ self.startModal( {
1064
+ onReady: self.showTemplates
1065
+ } );
1066
+ };
1067
+
1068
+ this.showErrorDialog = function( errorMessage ) {
1069
+ if ( 'object' === typeof errorMessage ) {
1070
+ var message = '';
1071
+
1072
+ _.each( errorMessage, function( error ) {
1073
+ message += '<div>' + error.message + '.</div>';
1074
+ } );
1075
+
1076
+ errorMessage = message;
1077
+ } else if ( errorMessage ) {
1078
  errorMessage += '.';
1079
  } else {
1080
  errorMessage = '<i>&#60;The error message is empty&#62;</i>';
1088
 
1089
  module.exports = new TemplateLibraryManager();
1090
 
1091
+ },{"elementor-templates/collections/templates":9,"elementor-templates/views/layout":12}],11:[function(require,module,exports){
1092
  var TemplateLibraryTemplateModel;
1093
 
1094
  TemplateLibraryTemplateModel = Backbone.Model.extend( {
1095
  defaults: {
1096
  template_id: 0,
 
1097
  title: '',
1098
  source: '',
1099
  type: '',
1101
  thumbnail: '',
1102
  url: '',
1103
  export_link: '',
1104
+ tags: []
 
1105
  }
1106
  } );
1107
 
1108
  module.exports = TemplateLibraryTemplateModel;
1109
 
1110
+ },{}],12:[function(require,module,exports){
1111
  var TemplateLibraryHeaderView = require( 'elementor-templates/views/parts/header' ),
1112
  TemplateLibraryHeaderLogoView = require( 'elementor-templates/views/parts/header-parts/logo' ),
1113
+ TemplateLibraryHeaderActionsView = require( 'elementor-templates/views/parts/header-parts/actions' ),
1114
  TemplateLibraryHeaderMenuView = require( 'elementor-templates/views/parts/header-parts/menu' ),
1115
  TemplateLibraryHeaderPreviewView = require( 'elementor-templates/views/parts/header-parts/preview' ),
1116
  TemplateLibraryHeaderBackView = require( 'elementor-templates/views/parts/header-parts/back' ),
1158
 
1159
  var headerView = this.getHeaderView();
1160
 
1161
+ headerView.tools.show( new TemplateLibraryHeaderActionsView() );
1162
  headerView.menuArea.show( new TemplateLibraryHeaderMenuView() );
1163
  headerView.logoArea.show( new TemplateLibraryHeaderLogoView() );
1164
  },
1165
 
1166
  showImportView: function() {
1167
+ this.getHeaderView().menuArea.reset();
1168
+
1169
  this.modalContent.show( new TemplateLibraryImportView() );
1170
  },
1171
 
1172
  showSaveTemplateView: function( elementModel ) {
1173
+ this.getHeaderView().menuArea.reset();
1174
 
1175
+ this.modalContent.show( new TemplateLibrarySaveTemplateView( { model: elementModel } ) );
 
 
 
 
1176
  },
1177
 
1178
  showPreviewView: function( templateModel ) {
1194
 
1195
  module.exports = TemplateLibraryLayoutView;
1196
 
1197
+ },{"elementor-templates/views/parts/header":18,"elementor-templates/views/parts/header-parts/actions":13,"elementor-templates/views/parts/header-parts/back":14,"elementor-templates/views/parts/header-parts/logo":15,"elementor-templates/views/parts/header-parts/menu":16,"elementor-templates/views/parts/header-parts/preview":17,"elementor-templates/views/parts/import":19,"elementor-templates/views/parts/loading":20,"elementor-templates/views/parts/preview":21,"elementor-templates/views/parts/save-template":22,"elementor-templates/views/parts/templates":24}],13:[function(require,module,exports){
1198
+ module.exports = Marionette.ItemView.extend( {
1199
+ template: '#tmpl-elementor-template-library-header-actions',
1200
+
1201
+ id: 'elementor-template-library-header-actions',
1202
+
1203
+ ui: {
1204
+ 'import': '#elementor-template-library-header-import i',
1205
+ sync: '#elementor-template-library-header-sync i',
1206
+ save: '#elementor-template-library-header-save i'
1207
+ },
1208
+
1209
+ events: {
1210
+ 'click @ui.import': 'onImportClick',
1211
+ 'click @ui.sync': 'onSyncClick',
1212
+ 'click @ui.save': 'onSaveClick'
1213
+ },
1214
+
1215
+ onImportClick: function() {
1216
+ elementor.templates.getLayout().showImportView();
1217
+ },
1218
+
1219
+ onSyncClick: function() {
1220
+ var self = this;
1221
+
1222
+ self.ui.sync.addClass( 'eicon-animation-spin' );
1223
+
1224
+ elementor.templates.requestLibraryData( function() {
1225
+ self.ui.sync.removeClass( 'eicon-animation-spin' );
1226
+
1227
+ elementor.templates.showTemplates();
1228
+ }, true, true );
1229
+ },
1230
+
1231
+ onSaveClick: function() {
1232
+ elementor.templates.getLayout().showSaveTemplateView();
1233
+ }
1234
+ } );
1235
 
1236
+ },{}],14:[function(require,module,exports){
1237
+ module.exports = Marionette.ItemView.extend( {
1238
  template: '#tmpl-elementor-template-library-header-back',
1239
 
1240
  id: 'elementor-template-library-header-preview-back',
1248
  }
1249
  } );
1250
 
1251
+ },{}],15:[function(require,module,exports){
1252
+ module.exports = Marionette.ItemView.extend( {
 
 
 
 
1253
  template: '#tmpl-elementor-template-library-header-logo',
1254
 
1255
  id: 'elementor-template-library-header-logo',
1260
 
1261
  onClick: function() {
1262
  elementor.templates.setTemplatesSource( 'remote' );
 
1263
  }
1264
  } );
1265
 
1266
+ },{}],16:[function(require,module,exports){
1267
+ module.exports = Marionette.ItemView.extend( {
 
 
 
 
1268
  options: {
1269
  activeClass: 'elementor-active'
1270
  },
1300
  },
1301
 
1302
  onRender: function() {
1303
+ var currentSource = elementor.templates.getFilter( 'source' ),
1304
  $sourceItem = this.ui.menuItems.filter( '[data-template-source="' + currentSource + '"]' );
1305
 
1306
  this.activateMenuItem( $sourceItem );
1309
  onMenuItemClick: function( event ) {
1310
  var item = event.currentTarget;
1311
 
1312
+ this.activateMenuItem( jQuery( item ) );
1313
 
1314
+ elementor.templates.setTemplatesSource( item.dataset.templateSource );
1315
  }
1316
  } );
1317
 
1318
+ },{}],17:[function(require,module,exports){
1319
+ var TemplateLibraryInsertTemplateBehavior = require( 'elementor-templates/behaviors/insert-template' );
 
 
 
1320
 
1321
+ module.exports = Marionette.ItemView.extend( {
1322
  template: '#tmpl-elementor-template-library-header-preview',
1323
 
1324
  id: 'elementor-template-library-header-preview',
1330
  }
1331
  } );
1332
 
1333
+ },{"elementor-templates/behaviors/insert-template":8}],18:[function(require,module,exports){
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1334
  var TemplateLibraryHeaderView;
1335
 
1336
  TemplateLibraryHeaderView = Marionette.LayoutView.extend( {
1360
 
1361
  module.exports = TemplateLibraryHeaderView;
1362
 
1363
+ },{}],19:[function(require,module,exports){
1364
  var TemplateLibraryImportView;
1365
 
1366
  TemplateLibraryImportView = Marionette.ItemView.extend( {
1369
  id: 'elementor-template-library-import',
1370
 
1371
  ui: {
1372
+ uploadForm: '#elementor-template-library-import-form',
1373
+ fileInput: '#elementor-template-library-import-form-input'
1374
  },
1375
 
1376
  events: {
1377
+ 'change @ui.fileInput': 'onFileInputChange'
1378
  },
1379
 
1380
+ droppedFiles: null,
1381
+
1382
+ submitForm: function() {
1383
+ var layout = elementor.templates.getLayout(),
1384
+ data = new FormData();
1385
+
1386
+ if ( this.droppedFiles ) {
1387
+ data.append( 'file', this.droppedFiles[0] );
1388
+
1389
+ this.droppedFiles = null;
1390
+ } else {
1391
+ data.append( 'file', this.ui.fileInput[0].files[0] );
1392
 
1393
+ this.ui.uploadForm[0].reset();
1394
+ }
1395
 
1396
+ var options = {
1397
+ data: data,
1398
  processData: false,
1399
  contentType: false,
1400
  success: function( data ) {
1401
+ elementor.templates.getTemplatesCollection().add( data );
1402
 
1403
+ elementor.templates.setTemplatesSource( 'local' );
1404
  },
1405
  error: function( data ) {
1406
  elementor.templates.showErrorDialog( data );
1407
+
1408
+ layout.showImportView();
1409
  }
1410
+ };
1411
+
1412
+ elementor.ajax.send( 'import_template', options );
1413
+
1414
+ layout.showLoadingView();
1415
+ },
1416
+
1417
+ onRender: function() {
1418
+ this.ui.uploadForm.on( {
1419
+ 'drag dragstart dragend dragover dragenter dragleave drop': this.onFormActions.bind( this ),
1420
+ dragenter: this.onFormDragEnter.bind( this ),
1421
+ 'dragleave drop': this.onFormDragLeave.bind( this ),
1422
+ drop: this.onFormDrop.bind( this )
1423
  } );
1424
+ },
1425
+
1426
+ onFormActions: function( event ) {
1427
+ event.preventDefault();
1428
+ event.stopPropagation();
1429
+ },
1430
+
1431
+ onFormDragEnter: function() {
1432
+ this.ui.uploadForm.addClass( 'elementor-drag-over' );
1433
+ },
1434
+
1435
+ onFormDragLeave: function( event ) {
1436
+ if ( jQuery( event.relatedTarget ).closest( this.ui.uploadForm ).length ) {
1437
+ return;
1438
+ }
1439
+
1440
+ this.ui.uploadForm.removeClass( 'elementor-drag-over' );
1441
+ },
1442
+
1443
+ onFormDrop: function( event ) {
1444
+ this.droppedFiles = event.originalEvent.dataTransfer.files;
1445
+
1446
+ this.submitForm();
1447
+ },
1448
+
1449
+ onFileInputChange: function() {
1450
+ this.submitForm();
1451
  }
1452
  } );
1453
 
1454
  module.exports = TemplateLibraryImportView;
1455
 
1456
+ },{}],20:[function(require,module,exports){
1457
  var TemplateLibraryLoadingView;
1458
 
1459
  TemplateLibraryLoadingView = Marionette.ItemView.extend( {
1464
 
1465
  module.exports = TemplateLibraryLoadingView;
1466
 
1467
+ },{}],21:[function(require,module,exports){
1468
  var TemplateLibraryPreviewView;
1469
 
1470
  TemplateLibraryPreviewView = Marionette.ItemView.extend( {
1483
 
1484
  module.exports = TemplateLibraryPreviewView;
1485
 
1486
+ },{}],22:[function(require,module,exports){
1487
  var TemplateLibrarySaveTemplateView;
1488
 
1489
  TemplateLibrarySaveTemplateView = Marionette.ItemView.extend( {
1528
 
1529
  module.exports = TemplateLibrarySaveTemplateView;
1530
 
1531
+ },{}],23:[function(require,module,exports){
1532
  var TemplateLibraryTemplatesEmptyView;
1533
 
1534
  TemplateLibraryTemplatesEmptyView = Marionette.ItemView.extend( {
1535
  id: 'elementor-template-library-templates-empty',
1536
 
1537
+ template: '#tmpl-elementor-template-library-templates-empty',
1538
+
1539
+ ui: {
1540
+ title: '.elementor-template-library-blank-title',
1541
+ message: '.elementor-template-library-blank-message'
1542
+ },
1543
+
1544
+ modesStrings: {
1545
+ empty: {
1546
+ title: elementor.translate( 'templates_empty_title' ),
1547
+ message: elementor.translate( 'templates_empty_message' )
1548
+ },
1549
+ noResults: {
1550
+ title: elementor.translate( 'templates_no_results_title' ),
1551
+ message: elementor.translate( 'templates_no_results_message' )
1552
+ },
1553
+ noFavorites: {
1554
+ title: elementor.translate( 'templates_no_favorites_title' ),
1555
+ message: elementor.translate( 'templates_no_favorites_message' )
1556
+ }
1557
+ },
1558
+
1559
+ getCurrentMode: function() {
1560
+ if ( elementor.templates.getFilter( 'text' ) ) {
1561
+ return 'noResults';
1562
+ }
1563
+
1564
+ if ( elementor.templates.getFilter( 'favorite' ) ) {
1565
+ return 'noFavorites';
1566
+ }
1567
+
1568
+ return 'empty';
1569
+ },
1570
+
1571
+ onRender: function() {
1572
+ var modeStrings = this.modesStrings[ this.getCurrentMode() ];
1573
+
1574
+ this.ui.title.html( modeStrings.title );
1575
+
1576
+ this.ui.message.html( modeStrings.message );
1577
+ }
1578
  } );
1579
 
1580
  module.exports = TemplateLibraryTemplatesEmptyView;
1581
 
1582
+ },{}],24:[function(require,module,exports){
1583
  var TemplateLibraryTemplateLocalView = require( 'elementor-templates/views/template/local' ),
1584
  TemplateLibraryTemplateRemoteView = require( 'elementor-templates/views/template/remote' ),
 
1585
  TemplateLibraryCollectionView;
1586
 
1587
  TemplateLibraryCollectionView = Marionette.CompositeView.extend( {
1591
 
1592
  childViewContainer: '#elementor-template-library-templates-container',
1593
 
1594
+ reorderOnSort: true,
1595
+
1596
+ emptyView: function() {
1597
+ var EmptyView = require( 'elementor-templates/views/parts/templates-empty' );
1598
+
1599
+ return new EmptyView();
1600
+ },
1601
+
1602
+ ui: {
1603
+ filterText: '#elementor-template-library-filter-text',
1604
+ myFavoritesFilter: '#elementor-template-library-filter-my-favorites',
1605
+ orderInputs: '.elementor-template-library-order-input',
1606
+ orderLabels: '.elementor-template-library-order-label'
1607
+ },
1608
+
1609
+ events: {
1610
+ 'input @ui.filterText': 'onFilterTextInput',
1611
+ 'change @ui.myFavoritesFilter': 'onMyFavoritesFilterChange',
1612
+ 'mousedown @ui.orderLabels': 'onOrderLabelsClick'
1613
+ },
1614
+
1615
+ comparators: {
1616
+ title: function( model ) {
1617
+ return model.get( 'title' ).toLowerCase();
1618
+ },
1619
+ popularityIndex: function( model ) {
1620
+ var popularityIndex = model.get( 'popularityIndex' );
1621
+
1622
+ if ( ! popularityIndex ) {
1623
+ popularityIndex = model.get( 'date' );
1624
+ }
1625
+
1626
+ return -popularityIndex;
1627
+ },
1628
+ trendIndex: function( model ) {
1629
+ var trendIndex = model.get( 'trendIndex' );
1630
+
1631
+ if ( ! trendIndex ) {
1632
+ trendIndex = model.get( 'date' );
1633
+ }
1634
+
1635
+ return -trendIndex;
1636
+ }
1637
+ },
1638
 
1639
  getChildView: function( childModel ) {
1640
  if ( 'remote' === childModel.get( 'source' ) ) {
1648
  this.listenTo( elementor.channels.templates, 'filter:change', this._renderChildren );
1649
  },
1650
 
1651
+ filter: function( childModel ) {
1652
+ var filterTerms = elementor.templates.getFilterTerms(),
1653
+ passingFilter = true;
1654
 
1655
+ jQuery.each( filterTerms, function( filterTermName ) {
1656
+ var filterValue = this.value || elementor.templates.getFilter( filterTermName );
 
1657
 
1658
+ if ( ! filterValue ) {
1659
+ return;
1660
+ }
1661
 
1662
+ if ( this.callback ) {
1663
+ var callbackResult = this.callback.call( childModel, filterValue );
1664
+
1665
+ if ( ! callbackResult ) {
1666
+ passingFilter = false;
1667
+ }
1668
+
1669
+ return callbackResult;
1670
+ }
1671
+
1672
+ var filterResult = filterValue === childModel.get( filterTermName );
1673
+
1674
+ if ( ! filterResult ) {
1675
+ passingFilter = false;
1676
+ }
1677
 
1678
+ return filterResult;
 
1679
  } );
1680
+
1681
+ return passingFilter;
1682
  },
1683
 
1684
+ order: function( by, reverseOrder ) {
1685
+ var comparator = this.comparators[ by ] || by;
1686
 
1687
+ if ( reverseOrder ) {
1688
+ comparator = this.reverseOrder( comparator );
1689
+ }
1690
+
1691
+ this.collection.comparator = comparator;
1692
+
1693
+ this.collection.sort();
1694
+ },
1695
+
1696
+ activateOrdering: function( by, reverseOrder ) {
1697
+ var $orderInput = this.ui.orderInputs.filter( '[value="' + by + '"]' );
1698
+
1699
+ reverseOrder = !! reverseOrder;
1700
+
1701
+ $orderInput
1702
+ .attr( 'checked', true )
1703
+ .toggleClass( 'elementor-template-library-order-reverse', reverseOrder );
1704
+
1705
+ this.order( by, reverseOrder );
1706
+ },
1707
+
1708
+ reverseOrder: function( comparator ) {
1709
+ if ( 'function' !== typeof comparator ) {
1710
+ var comparatorValue = comparator;
1711
+
1712
+ comparator = function( model ) {
1713
+ return model.get( comparatorValue );
1714
+ };
1715
  }
1716
 
1717
+ return function( left, right ) {
1718
+ var l = comparator( left ),
1719
+ r = comparator( right );
1720
+
1721
+ if ( undefined === l ) {
1722
+ return -1;
1723
+ }
1724
+
1725
+ if ( undefined === r ) {
1726
+ return 1;
1727
+ }
1728
+
1729
+ return l < r ? 1 : l > r ? -1 : 0;
1730
+ };
1731
  },
1732
 
1733
+ addSourceData: function() {
1734
+ var isEmpty = this.children.isEmpty();
1735
+
1736
+ this.$el.attr( 'data-template-source', isEmpty ? 'empty' : elementor.templates.getFilter( 'source' ) );
1737
  },
1738
 
1739
+ toggleFilterClass: function() {
1740
+ this.$el.toggleClass( 'elementor-templates-filter-active', !! ( elementor.templates.getFilter( 'text' ) || elementor.templates.getFilter( 'favorite' ) ) );
1741
  },
1742
 
1743
  onRenderCollection: function() {
1744
+ this.addSourceData();
1745
+
1746
+ this.toggleFilterClass();
1747
+ },
1748
+
1749
+ onBeforeRenderEmpty: function() {
1750
+ this.addSourceData();
1751
+ },
1752
+
1753
+ onFilterTextInput: function() {
1754
+ elementor.templates.setFilter( 'text', this.ui.filterText.val() );
1755
+ },
1756
+
1757
+ onMyFavoritesFilterChange: function( ) {
1758
+ elementor.templates.setFilter( 'favorite', this.ui.myFavoritesFilter[0].checked );
1759
+ },
1760
+
1761
+ onOrderLabelsClick: function( event ) {
1762
+